diff --git a/chat.html b/chat.html new file mode 100644 index 0000000..3a5080b --- /dev/null +++ b/chat.html @@ -0,0 +1,159 @@ + + + + + OBSN Chat Overlay + + + + + + diff --git a/devices.html b/devices.html index 49e1126..cbdf2e3 100644 --- a/devices.html +++ b/devices.html @@ -79,7 +79,7 @@ setVideoSearchParams(element); } if (type === "audiooutput") { - return; + setAudioOutputSearchParams(element); } /* @@ -142,6 +142,36 @@ element.className = "device selected"; } } + + /* + Only allows for a single audio output device to be selected + */ + function setAudioOutputSearchParams(info) { + // Device was already selected + if (info.className === "device selected") { + element.className = "device"; + + + // Set the url param to the devices that are left + url.searchParams.set("od", device); + element.className = "device"; + + // If no devices remained, just remove the param completely + if (audioInputDevices.length === 0) { + url.searchParams.delete("od"); + } + } else { + // Device is unselected + try { + element.parentElement.querySelector('.device.selected').className = "device"; + } catch (error) { + console.log("There was no video device already selected."); + } + + url.searchParams.set("od", device); + element.className = "device selected"; + } + } // Update UI showDeviceIdsPopup(); diff --git a/electron.html b/electron.html index a12ff59..b021e7a 100644 --- a/electron.html +++ b/electron.html @@ -359,6 +359,9 @@ function modURL(ele=false){ } function gohere(){ var url = modURL(true); + if (!(document.getElementById('changeText').value.includes("obs.ninja")) && (document.getElementById('changeText').value.includes("http")) && (document.getElementById('changeText').value.includes("&sink"))){ + alert("Notice: The &sink command is domain specific.\nVisit https://YOURDOMAIN.com/electron instead."); + } window.location = url; }; getPermssions(); diff --git a/index.html b/index.html index fa7fd97..f46a020 100644 --- a/index.html +++ b/index.html @@ -55,7 +55,7 @@ } - + @@ -66,8 +66,8 @@ - - + + - +
@@ -162,7 +162,7 @@ onclick="submitDebugLog();" style="cursor: pointer; visibility: hidden; display:none;z-index:7;" > - + - + + + +
@@ -392,10 +428,8 @@ Remote Screenshare into OBS
- -

- -

+ +

@@ -672,10 +706,11 @@ If you have "pixel smearing" or corrupted video, try adding &codec=h264 or &codec=vp9 to the OBS view link. Using Wi-Fi will make the issue worse.
  • - Chrome on Android 11 has an issue with the browser freezing at times. To unfreeze it, background the browser and then foreground it again. + A list of less common issues can be found here.
  • +
    - Site Updated: March 3rd, 2021 (v16.4). The previous version can be found at https://obs.ninja/v16/ if you are having issues with this minor update. + 👓🔆 Site Updated on April 20th: v17 Release Notes. The previous version can be found at https://obs.ninja/v164/ if you are having issues with this minor update.

    @@ -683,8 +718,6 @@ 🛠 For support, see the sub-reddit or join the Discord . The Wiki is here and my personal email is steve@seguin.email - -
    @@ -711,7 +744,7 @@ LINKS (GUEST INVITES & SCENES) - Click Here for a quick overview and help + Click Here for a quick overview and help
    +
    + + @@ -1099,9 +1298,35 @@ Video Source - + +
    + +
    @@ -1117,22 +1342,46 @@

    - +
    Audio Output Destination:
    +
    - + - + - +
    + + + +
    +
    Not Visible +
    + +
    +
    +
    @@ -1195,15 +1505,15 @@ + - + --> - + + + +
    +

    + OBS.Ninja Remote Monitor +

    +
    + + + + + + + + + diff --git a/speedtest.css b/speedtest.css index 142a460..cd86776 100644 --- a/speedtest.css +++ b/speedtest.css @@ -116,7 +116,15 @@ canvas { padding: 20px 0px; border: 1px solid #383838; text-align: center; +} +.graphContainer { + display: block; + margin-top: 20px; + background: #313131; + padding: 20px 0px; + border: 1px solid #383838; + text-align: center; } .graph { diff --git a/speedtest.html b/speedtest.html index 519bf5b..9573faf 100644 --- a/speedtest.html +++ b/speedtest.html @@ -59,13 +59,18 @@ // this is pretty important if you want to avoid camera permission popup problems. YOu need to load the iFRAME after you load the parent body. A quick solution is like: loadIframe();"> !!! var streamID = ""; - var possible = - "ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnpqrstuvwxyz23456789"; + var possible = "ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnpqrstuvwxyz23456789"; for (var i = 0; i < 7; i++) { streamID += possible.charAt( Math.floor(Math.random() * possible.length) ); } + + if (urlParams.has("sid")) { + streamID = urlParams.get("sid"); + } + + document.getElementById("remote").innerHTML = "Remote Monitoring Link



    "; var iframe = document.createElement("iframe"); var iframeContainer = document.createElement("span"); @@ -75,7 +80,7 @@ iframe.allowfullscreen ="true"; //iframe.allow = "autoplay"; - var srcString = "./?push=" + streamID + "&cleanoutput&privacy&speedtest&webcam&audiodevice=0&fullscreen&transparent"; + var srcString = "./?push=" + streamID + "&cleanoutput&privacy&speedtest&webcam&audiodevice=0&fullscreen&transparent&remote"; if (urlParams.has("turn")) { srcString = srcString + "&turn=" + urlParams.get("turn"); @@ -115,7 +120,7 @@ var iframeContainer = document.createElement("span"); iframe.allow = "autoplay"; - var srcString = "./?view=" + streamID + "&cleanoutput&privacy&noaudio&scale=0"; + var srcString = "./?view=" + streamID + "&cleanoutput&privacy&noaudio&speedtest&scale=0"; if (urlParams.has("turn")) { srcString = srcString + "&turn=" + urlParams.get("turn"); @@ -187,13 +192,12 @@ ? "addEventListener" : "attachEvent"; var eventer = window[eventMethod]; - var messageEvent = - eventMethod === "attachEvent" ? "onmessage" : "message"; + var messageEvent = eventMethod === "attachEvent" ? "onmessage" : "message"; var previousResolution; eventer(messageEvent, function (e) { if ("action" in e.data) { - logData(e.data.action, e.data.value); + logData(e.data.action, e.data.value || ""); if (e.data.action == "new-view-connection") { buttonContainer.querySelectorAll( @@ -230,9 +234,9 @@ } for (var streamID in e.data.stats.outbound_stats) { - if (e.data.stats.outbound_stats[streamID].quality_Limitation_Reason){ - if (quality_reason != e.data.stats.outbound_stats[streamID].quality_Limitation_Reason) { - quality_reason = e.data.stats.outbound_stats[streamID].quality_Limitation_Reason; + if (e.data.stats.outbound_stats[streamID].quality_limitation_reason){ + if (quality_reason != e.data.stats.outbound_stats[streamID].quality_limitation_reason) { + quality_reason = e.data.stats.outbound_stats[streamID].quality_limitation_reason; logData("Quality Limitation Reason:", quality_reason); } } @@ -357,7 +361,9 @@ Change the video bitrate by pressing the buttons below the video. It should approach 6000-kbps if the network allows. + +
    + + + + + + + diff --git a/supports.html b/supports.html index 5adf516..78c5b65 100644 --- a/supports.html +++ b/supports.html @@ -37,6 +37,16 @@ diff --git a/thirdparty/CodecsHandler.js b/thirdparty/CodecsHandler.js index d6ba30a..be0a951 100644 --- a/thirdparty/CodecsHandler.js +++ b/thirdparty/CodecsHandler.js @@ -39,6 +39,10 @@ var CodecsHandler = (function() { return sdp; } else if (codecName === 'av1' && info.av1LineNumber === info.videoCodecNumbers[0]) { return sdp; + } else if (codecName === 'red' && info.redLineNumber === info.videoCodecNumbers[0]) { + return sdp; + } else if (codecName === 'fec' && info.fecLineNumber === info.videoCodecNumbers[0]) { + return sdp; } sdp = preferCodecHelper(sdp, codecName, info); @@ -72,6 +76,18 @@ var CodecsHandler = (function() { return sdp; } preferCodecNumber = info.av1LineNumber; + + } else if (codec === 'red') { + if (!info.redLineNumber) { + return sdp; + } + preferCodecNumber = info.redLineNumber; + + } else if (codec === 'fec') { + if (!info.fecLineNumber) { + return sdp; + } + preferCodecNumber = info.fecLineNumber; } var newLine = info.videoCodecNumbersOriginal.split('SAVPF')[0] + 'SAVPF '; @@ -120,6 +136,14 @@ var CodecsHandler = (function() { if (line.indexOf('AV1X/90000') !== -1 && !info.av1LineNumber) { info.av1LineNumber = line.replace('a=rtpmap:', '').split(' ')[0]; + } + + if (line.indexOf('red/90000') !== -1 && !info.redLineNumber) { + info.redLineNumber = line.replace('a=rtpmap:', '').split(' ')[0]; + } + + if (line.indexOf('ulpfec/90000') !== -1 && !info.fecLineNumber) { + info.fecLineNumber = line.replace('a=rtpmap:', '').split(' ')[0]; } }); @@ -136,11 +160,89 @@ var CodecsHandler = (function() { throw 'Invalid arguments.'; } - sdp = sdp.replace('a=rtcp-fb:126 nack\r\n', ''); - sdp = sdp.replace('a=rtcp-fb:126 nack pli\r\n', 'a=rtcp-fb:126 pli\r\n'); - sdp = sdp.replace('a=rtcp-fb:97 nack\r\n', ''); + sdp = sdp.replace('a=rtcp-fb:35 nack\r\n', ''); + sdp = sdp.replace('a=rtcp-fb:35 nack pli\r\n', 'a=rtcp-fb:35 pli\r\n'); + sdp = sdp.replace('a=rtcp-fb:96 nack\r\n', ''); + sdp = sdp.replace('a=rtcp-fb:96 nack pli\r\n', 'a=rtcp-fb:96 pli\r\n'); + sdp = sdp.replace('a=rtcp-fb:97 nack\r\n', ''); sdp = sdp.replace('a=rtcp-fb:97 nack pli\r\n', 'a=rtcp-fb:97 pli\r\n'); - + sdp = sdp.replace('a=rtcp-fb:98 nack\r\n', ''); + sdp = sdp.replace('a=rtcp-fb:98 nack pli\r\n', 'a=rtcp-fb:98 pli\r\n'); + sdp = sdp.replace('a=rtcp-fb:99 nack\r\n', ''); + sdp = sdp.replace('a=rtcp-fb:99 nack pli\r\n', 'a=rtcp-fb:99 pli\r\n'); + sdp = sdp.replace('a=rtcp-fb:100 nack\r\n', ''); + sdp = sdp.replace('a=rtcp-fb:100 nack pli\r\n', 'a=rtcp-fb:100 pli\r\n'); + sdp = sdp.replace('a=rtcp-fb:102 nack\r\n', ''); + sdp = sdp.replace('a=rtcp-fb:102 nack pli\r\n', 'a=rtcp-fb:102 pli\r\n'); + sdp = sdp.replace('a=rtcp-fb:108 nack\r\n', ''); + sdp = sdp.replace('a=rtcp-fb:108 nack pli\r\n', 'a=rtcp-fb:108 pli\r\n'); + sdp = sdp.replace('a=rtcp-fb:124 nack\r\n', ''); + sdp = sdp.replace('a=rtcp-fb:124 nack pli\r\n', 'a=rtcp-fb:124 pli\r\n'); + sdp = sdp.replace('a=rtcp-fb:123 nack\r\n', ''); + sdp = sdp.replace('a=rtcp-fb:123 nack pli\r\n', 'a=rtcp-fb:123 pli\r\n'); + sdp = sdp.replace('a=rtcp-fb:125 nack\r\n', ''); + sdp = sdp.replace('a=rtcp-fb:125 nack pli\r\n', 'a=rtcp-fb:125 pli\r\n'); + sdp = sdp.replace('a=rtcp-fb:126 nack\r\n', ''); + sdp = sdp.replace('a=rtcp-fb:126 nack pli\r\n', 'a=rtcp-fb:126 pli\r\n'); + sdp = sdp.replace('a=rtcp-fb:127 nack\r\n', ''); + sdp = sdp.replace('a=rtcp-fb:127 nack pli\r\n', 'a=rtcp-fb:127 pli\r\n'); + + return sdp; + } + + function disableREMB(sdp) { + if (!sdp || typeof sdp !== 'string') { + throw 'Invalid arguments.'; + } + sdp = sdp.replace('a=rtcp-fb:35 goog-remb\r\n', ''); + sdp = sdp.replace('a=rtcp-fb:96 goog-remb\r\n', ''); + sdp = sdp.replace('a=rtcp-fb:97 goog-remb\r\n', ''); + sdp = sdp.replace('a=rtcp-fb:98 goog-remb\r\n', ''); + sdp = sdp.replace('a=rtcp-fb:99 goog-remb\r\n', ''); + sdp = sdp.replace('a=rtcp-fb:100 goog-remb\r\n', ''); + sdp = sdp.replace('a=rtcp-fb:102 goog-remb\r\n', ''); + sdp = sdp.replace('a=rtcp-fb:108 goog-remb\r\n', ''); + sdp = sdp.replace('a=rtcp-fb:124 goog-remb\r\n', ''); + sdp = sdp.replace('a=rtcp-fb:123 goog-remb\r\n', ''); + sdp = sdp.replace('a=rtcp-fb:125 goog-remb\r\n', ''); + sdp = sdp.replace('a=rtcp-fb:126 goog-remb\r\n', ''); + sdp = sdp.replace('a=rtcp-fb:127 goog-remb\r\n', ''); + + return sdp; + } + + function disablePLI(sdp) { + if (!sdp || typeof sdp !== 'string') { + throw 'Invalid arguments.'; + } + + sdp = sdp.replace('a=rtcp-fb:35 pli\r\n', ''); + sdp = sdp.replace('a=rtcp-fb:35 nack pli\r\n', 'a=rtcp-fb:35 nack\r\n'); + sdp = sdp.replace('a=rtcp-fb:96 pli\r\n', ''); + sdp = sdp.replace('a=rtcp-fb:96 nack pli\r\n', 'a=rtcp-fb:96 nack\r\n'); + sdp = sdp.replace('a=rtcp-fb:97 pli\r\n', ''); + sdp = sdp.replace('a=rtcp-fb:97 nack pli\r\n', 'a=rtcp-fb:97 nack\r\n'); + sdp = sdp.replace('a=rtcp-fb:98 pli\r\n', ''); + sdp = sdp.replace('a=rtcp-fb:98 nack pli\r\n', 'a=rtcp-fb:98 nack\r\n'); + sdp = sdp.replace('a=rtcp-fb:99 pli\r\n', ''); + sdp = sdp.replace('a=rtcp-fb:99 nack pli\r\n', 'a=rtcp-fb:99 nack\r\n'); + sdp = sdp.replace('a=rtcp-fb:100 pli\r\n', ''); + sdp = sdp.replace('a=rtcp-fb:100 nack pli\r\n', 'a=rtcp-fb:100 nack\r\n'); + sdp = sdp.replace('a=rtcp-fb:102 pli\r\n', ''); + sdp = sdp.replace('a=rtcp-fb:102 nack pli\r\n', 'a=rtcp-fb:102 nack\r\n'); + sdp = sdp.replace('a=rtcp-fb:108 pli\r\n', ''); + sdp = sdp.replace('a=rtcp-fb:108 nack pli\r\n', 'a=rtcp-fb:108 nack\r\n'); + sdp = sdp.replace('a=rtcp-fb:124 pli\r\n', ''); + sdp = sdp.replace('a=rtcp-fb:124 nack pli\r\n', 'a=rtcp-fb:124 nack\r\n'); + sdp = sdp.replace('a=rtcp-fb:123 pli\r\n', ''); + sdp = sdp.replace('a=rtcp-fb:123 nack pli\r\n', 'a=rtcp-fb:123 nack\r\n'); + sdp = sdp.replace('a=rtcp-fb:125 pli\r\n', ''); + sdp = sdp.replace('a=rtcp-fb:125 nack pli\r\n', 'a=rtcp-fb:125 nack\r\n'); + sdp = sdp.replace('a=rtcp-fb:126 pli\r\n', ''); + sdp = sdp.replace('a=rtcp-fb:126 nack pli\r\n', 'a=rtcp-fb:126 nack\r\n'); + sdp = sdp.replace('a=rtcp-fb:127 pli\r\n', ''); + sdp = sdp.replace('a=rtcp-fb:127 nack pli\r\n', 'a=rtcp-fb:127 nack\r\n'); + return sdp; } @@ -175,7 +277,7 @@ var CodecsHandler = (function() { function getVideoBitrates(sdp) { - var defaultBitrate = 2500; + var defaultBitrate = false; var sdpLines = sdp.split('\r\n'); var mLineIndex = findLine(sdpLines, 'm=', 'video'); @@ -349,23 +451,33 @@ var CodecsHandler = (function() { } if (typeof params.maxaveragebitrate != 'undefined') { - appendOpusNext += ';maxaveragebitrate=' + params.maxaveragebitrate; // default 32000? (kbps) + if (sdpLines[opusFmtpLineIndex].split("maxaveragebitrate=").length==1){ + appendOpusNext += ';maxaveragebitrate=' + params.maxaveragebitrate; // default 32000? (kbps) + } } if (typeof params.maxplaybackrate != 'undefined') { - appendOpusNext += ';maxplaybackrate=' + params.maxplaybackrate; // Default should be 48000 (hz) , 8000 to 48000 are valid options + if (sdpLines[opusFmtpLineIndex].split("maxplaybackrate=").length==1){ + appendOpusNext += ';maxplaybackrate=' + params.maxplaybackrate; // Default should be 48000 (hz) , 8000 to 48000 are valid options + } } if (typeof params.cbr != 'undefined') { - appendOpusNext += ';cbr=' + params.cbr; // default is 0 (vbr) + if (sdpLines[opusFmtpLineIndex].split("cbr=").length==1){ + appendOpusNext += ';cbr=' + params.cbr; // default is 0 (vbr) + } } if (typeof params.useinbandfec != 'undefined') { // useful for handling packet loss - appendOpusNext += ';useinbandfec=' + params.useinbandfec; // Defaults to 0 + if (sdpLines[opusFmtpLineIndex].split("useinbandfec=").length==1){ + appendOpusNext += ';useinbandfec=' + params.useinbandfec; // Defaults to 0 + } } if (typeof params.usedtx != 'undefined') { // Default is 0 - appendOpusNext += ';usedtx=' + params.usedtx; // if decoder prefers the use of DTX. + if (sdpLines[opusFmtpLineIndex].split("usedtx=").length==1){ + appendOpusNext += ';usedtx=' + params.usedtx; // if decoder prefers the use of DTX. + } } @@ -376,10 +488,47 @@ var CodecsHandler = (function() { return sdp; } + + + function getOpusBitrate(sdp) { + + var sdpLines = sdp.split('\r\n'); + + var opusIndex = findLine(sdpLines, 'a=rtpmap', 'opus/48000'); + var opusPayload; + if (opusIndex) { + opusPayload = getCodecPayloadType(sdpLines[opusIndex]); + } + + if (!opusPayload) { + return 0; + } + + var opusFmtpLineIndex = findLine(sdpLines, 'a=fmtp:' + opusPayload.toString()); + if (opusFmtpLineIndex === null) { + return 0; + } + + var appendOpusNext = ''; + + if (sdpLines[opusFmtpLineIndex].split("maxaveragebitrate=").length>1){ + var tmp = sdpLines[opusFmtpLineIndex].split("maxaveragebitrate=")[1]; + tmp = tmp.split('\r')[0]; + tmp = tmp.split('\n')[0]; + tmp = tmp.split(';')[0]; + tmp = parseInt(tmp); + return tmp; + } + return 32768; + } return { disableNACK: disableNACK, + + disablePLI: disablePLI, + + disableREMB: disableREMB, getVideoBitrates: function(sdp) { return getVideoBitrates(sdp); @@ -391,6 +540,10 @@ var CodecsHandler = (function() { setOpusAttributes: function(sdp, params) { return setOpusAttributes(sdp, params); }, + + getOpusBitrate: function(sdp){ + return getOpusBitrate(sdp); + }, preferCodec: preferCodec }; diff --git a/thirdparty/adapter.min.js b/thirdparty/adapter.min.js index b0c7bd0..2ec3bda 100644 --- a/thirdparty/adapter.min.js +++ b/thirdparty/adapter.min.js @@ -7,4 +7,5 @@ * * FROM: https://cdnjs.cloudflare.com/ajax/libs/webrtc-adapter/7.4.0/adapter.js */ + !function(e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).adapter=e()}(function(){return function o(a,s,c){function d(t,e){if(!s[t]){if(!a[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(p)return p(t,!0);var n=new Error("Cannot find module '"+t+"'");throw n.code="MODULE_NOT_FOUND",n}var i=s[t]={exports:{}};a[t][0].call(i.exports,function(e){return d(a[t][1][e]||e)},i,i.exports,o,a,s,c)}return s[t].exports}for(var p="function"==typeof require&&require,e=0;en.sctp.maxMessageSize)throw new TypeError("Message too large (can send a maximum of "+n.sctp.maxMessageSize+" bytes)");return i.apply(r,arguments)}}var r=e.RTCPeerConnection.prototype.createDataChannel;e.RTCPeerConnection.prototype.createDataChannel=function(){var e=r.apply(this,arguments);return t(e,this),e},a.wrapPeerConnectionEvent(e,"datachannel",function(e){return t(e.channel,e.target),e})},r.shimConnectionState=function(e){if(!e.RTCPeerConnection||"connectionState"in e.RTCPeerConnection.prototype)return;var r=e.RTCPeerConnection.prototype;Object.defineProperty(r,"connectionState",{get:function(){return{completed:"connected",checking:"connecting"}[this.iceConnectionState]||this.iceConnectionState},enumerable:!0,configurable:!0}),Object.defineProperty(r,"onconnectionstatechange",{get:function(){return this._onconnectionstatechange||null},set:function(e){this._onconnectionstatechange&&(this.removeEventListener("connectionstatechange",this._onconnectionstatechange),delete this._onconnectionstatechange),e&&this.addEventListener("connectionstatechange",this._onconnectionstatechange=e)},enumerable:!0,configurable:!0}),["setLocalDescription","setRemoteDescription"].forEach(function(e){var t=r[e];r[e]=function(){return this._connectionstatechangepoly||(this._connectionstatechangepoly=function(e){var t,r=e.target;return r._lastConnectionState!==r.connectionState&&(r._lastConnectionState=r.connectionState,t=new Event("connectionstatechange",e),r.dispatchEvent(t)),e},this.addEventListener("iceconnectionstatechange",this._connectionstatechangepoly)),t.apply(this,arguments)}})},r.removeAllowExtmapMixed=function(e){if(!e.RTCPeerConnection)return;var t=a.detectBrowser(e);if("chrome"===t.browser&&71<=t.version)return;var r=e.RTCPeerConnection.prototype.setRemoteDescription;e.RTCPeerConnection.prototype.setRemoteDescription=function(e){return e&&e.sdp&&-1!==e.sdp.indexOf("\na=extmap-allow-mixed")&&(e.sdp=e.sdp.split("\n").filter(function(e){return"a=extmap-allow-mixed"!==e.trim()}).join("\n")),r.apply(this,arguments)}};var n,i=e("sdp"),p=(n=i)&&n.__esModule?n:{default:n},a=function(e){{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}}(e("./utils"))},{"./utils":11,sdp:13}],7:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.shimGetDisplayMedia=r.shimGetUserMedia=void 0;var c="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},n=e("./getusermedia");Object.defineProperty(r,"shimGetUserMedia",{enumerable:!0,get:function(){return n.shimGetUserMedia}});var i=e("./getdisplaymedia");Object.defineProperty(r,"shimGetDisplayMedia",{enumerable:!0,get:function(){return i.shimGetDisplayMedia}}),r.shimOnTrack=function(e){"object"===(void 0===e?"undefined":c(e))&&e.RTCTrackEvent&&"receiver"in e.RTCTrackEvent.prototype&&!("transceiver"in e.RTCTrackEvent.prototype)&&Object.defineProperty(e.RTCTrackEvent.prototype,"transceiver",{get:function(){return{receiver:this.receiver}}})},r.shimPeerConnection=function(n){var i=s.detectBrowser(n);if("object"!==(void 0===n?"undefined":c(n))||!n.RTCPeerConnection&&!n.mozRTCPeerConnection)return;!n.RTCPeerConnection&&n.mozRTCPeerConnection&&(n.RTCPeerConnection=n.mozRTCPeerConnection);i.version<53&&["setLocalDescription","setRemoteDescription","addIceCandidate"].forEach(function(e){var t=n.RTCPeerConnection.prototype[e],r=function(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r;return e}({},e,function(){return arguments[0]=new("addIceCandidate"===e?n.RTCIceCandidate:n.RTCSessionDescription)(arguments[0]),t.apply(this,arguments)});n.RTCPeerConnection.prototype[e]=r[e]});{var r;i.version<68&&(r=n.RTCPeerConnection.prototype.addIceCandidate,n.RTCPeerConnection.prototype.addIceCandidate=function(e,t){return e?e&&""===e.candidate?Promise.resolve():r.apply(this,arguments):(t&&t.apply(null),Promise.resolve())})}var o={inboundrtp:"inbound-rtp",outboundrtp:"outbound-rtp",candidatepair:"candidate-pair",localcandidate:"local-candidate",remotecandidate:"remote-candidate"},a=n.RTCPeerConnection.prototype.getStats;n.RTCPeerConnection.prototype.getStats=function(){var e=Array.prototype.slice.call(arguments),t=e[0],n=e[1],r=e[2];return a.apply(this,[t||null]).then(function(r){if(i.version<53&&!n)try{r.forEach(function(e){e.type=o[e.type]||e.type})}catch(e){if("TypeError"!==e.name)throw e;r.forEach(function(e,t){r.set(t,Object.assign({},e,{type:o[e.type]||e.type}))})}return r}).then(n,r)}},r.shimSenderGetStats=function(e){if("object"!==(void 0===e?"undefined":c(e))||!e.RTCPeerConnection||!e.RTCRtpSender)return;if(e.RTCRtpSender&&"getStats"in e.RTCRtpSender.prototype)return;var r=e.RTCPeerConnection.prototype.getSenders;r&&(e.RTCPeerConnection.prototype.getSenders=function(){var t=this,e=r.apply(this,[]);return e.forEach(function(e){return e._pc=t}),e});var t=e.RTCPeerConnection.prototype.addTrack;t&&(e.RTCPeerConnection.prototype.addTrack=function(){var e=t.apply(this,arguments);return e._pc=this,e});e.RTCRtpSender.prototype.getStats=function(){return this.track?this._pc.getStats(this.track):Promise.resolve(new Map)}},r.shimReceiverGetStats=function(e){if("object"!==(void 0===e?"undefined":c(e))||!e.RTCPeerConnection||!e.RTCRtpSender)return;if(e.RTCRtpSender&&"getStats"in e.RTCRtpReceiver.prototype)return;var r=e.RTCPeerConnection.prototype.getReceivers;r&&(e.RTCPeerConnection.prototype.getReceivers=function(){var t=this,e=r.apply(this,[]);return e.forEach(function(e){return e._pc=t}),e});s.wrapPeerConnectionEvent(e,"track",function(e){return e.receiver._pc=e.srcElement,e}),e.RTCRtpReceiver.prototype.getStats=function(){return this._pc.getStats(this.track)}},r.shimRemoveStream=function(e){if(!e.RTCPeerConnection||"removeStream"in e.RTCPeerConnection.prototype)return;e.RTCPeerConnection.prototype.removeStream=function(t){var r=this;s.deprecated("removeStream","removeTrack"),this.getSenders().forEach(function(e){e.track&&t.getTracks().includes(e.track)&&r.removeTrack(e)})}},r.shimRTCDataChannel=function(e){e.DataChannel&&!e.RTCDataChannel&&(e.RTCDataChannel=e.DataChannel)},r.shimAddTransceiver=function(e){if("object"!==(void 0===e?"undefined":c(e))||!e.RTCPeerConnection)return;var s=e.RTCPeerConnection.prototype.addTransceiver;s&&(e.RTCPeerConnection.prototype.addTransceiver=function(e,t){this.setParametersPromises=[];var r=t,n=r&&"sendEncodings"in r;n&&r.sendEncodings.forEach(function(e){if("rid"in e){if(!/^[a-z0-9]{0,16}$/i.test(e.rid))throw new TypeError("Invalid RID value provided.")}if("scaleResolutionDownBy"in e&&!(1<=parseFloat(e.scaleResolutionDownBy)))throw new RangeError("scale_resolution_down_by must be >= 1.0");if("maxFramerate"in e&&!(0<=parseFloat(e.maxFramerate)))throw new RangeError("max_framerate must be >= 0.0")});var i,o,a=s.apply(this,arguments);return n&&("encodings"in(o=(i=a.sender).getParameters())||(o.encodings=r.sendEncodings,this.setParametersPromises.push(i.setParameters(o).catch(function(){})))),a})},r.shimCreateOffer=function(e){if("object"!==(void 0===e?"undefined":c(e))||!e.RTCPeerConnection)return;var r=e.RTCPeerConnection.prototype.createOffer;e.RTCPeerConnection.prototype.createOffer=function(){var e=this,t=arguments;return this.setParametersPromises&&this.setParametersPromises.length?Promise.all(this.setParametersPromises).then(function(){return r.apply(e,t)}).finally(function(){e.setParametersPromises=[]}):r.apply(this,arguments)}},r.shimCreateAnswer=function(e){if("object"!==(void 0===e?"undefined":c(e))||!e.RTCPeerConnection)return;var r=e.RTCPeerConnection.prototype.createAnswer;e.RTCPeerConnection.prototype.createAnswer=function(){var e=this,t=arguments;return this.setParametersPromises&&this.setParametersPromises.length?Promise.all(this.setParametersPromises).then(function(){return r.apply(e,t)}).finally(function(){e.setParametersPromises=[]}):r.apply(this,arguments)}};var s=function(e){{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}}(e("../utils"))},{"../utils":11,"./getdisplaymedia":8,"./getusermedia":9}],8:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.shimGetDisplayMedia=function(r,n){if(r.navigator.mediaDevices&&"getDisplayMedia"in r.navigator.mediaDevices)return;if(!r.navigator.mediaDevices)return;r.navigator.mediaDevices.getDisplayMedia=function(e){if(e&&e.video)return!0===e.video?e.video={mediaSource:n}:e.video.mediaSource=n,r.navigator.mediaDevices.getUserMedia(e);var t=new DOMException("getDisplayMedia without video constraints is undefined");return t.name="NotFoundError",t.code=8,Promise.reject(t)}}},{}],9:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var c="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};r.shimGetUserMedia=function(e){var t=d.detectBrowser(e),n=e&&e.navigator,r=e&&e.MediaStreamTrack;{var i,o,a,s;n.getUserMedia=function(e,t,r){d.deprecated("navigator.getUserMedia","navigator.mediaDevices.getUserMedia"),n.mediaDevices.getUserMedia(e).then(t,r)},55=r&&parseInt(n[r],10)}function c(e){return"[object Object]"===Object.prototype.toString.call(e)}function d(t,r,n){r&&!n.has(r.id)&&(n.set(r.id,r),Object.keys(r).forEach(function(e){e.endsWith("Id")?d(t,t.get(r[e]),n):e.endsWith("Ids")&&r[e].forEach(function(e){d(t,t.get(e),n)})}))}},{}],12:[function(e,t,r){},{}],13:[function(e,t,r){"use strict";var p={generateIdentifier:function(){return Math.random().toString(36).substr(2,10)}};p.localCName=p.generateIdentifier(),p.splitLines=function(e){return e.trim().split("\n").map(function(e){return e.trim()})},p.splitSections=function(e){return e.split("\nm=").map(function(e,t){return(0n&&(n=e.maxptime)}),0= endIdx)) ++endPtr; + if (endPtr - idx > 16 && heap.subarray && UTF8Decoder) { + return UTF8Decoder.decode(heap.subarray(idx, endPtr)) + } else { + var str = ""; + while (idx < endPtr) { + var u0 = heap[idx++]; + if (!(u0 & 128)) { + str += String.fromCharCode(u0); + continue + } + var u1 = heap[idx++] & 63; + if ((u0 & 224) == 192) { + str += String.fromCharCode((u0 & 31) << 6 | u1); + continue + } + var u2 = heap[idx++] & 63; + if ((u0 & 240) == 224) { + u0 = (u0 & 15) << 12 | u1 << 6 | u2 + } else { + u0 = (u0 & 7) << 18 | u1 << 12 | u2 << 6 | heap[idx++] & 63 + } + if (u0 < 65536) { + str += String.fromCharCode(u0) + } else { + var ch = u0 - 65536; + str += String.fromCharCode(55296 | ch >> 10, 56320 | ch & 1023) + } + } + } + return str + } + + function UTF8ToString(ptr, maxBytesToRead) { + return ptr ? UTF8ArrayToString(HEAPU8, ptr, maxBytesToRead) : "" + } + + function writeAsciiToMemory(str, buffer, dontAddNull) { + for (var i = 0; i < str.length; ++i) { + HEAP8[buffer++ >> 0] = str.charCodeAt(i) + } + if (!dontAddNull) HEAP8[buffer >> 0] = 0 + } + + function alignUp(x, multiple) { + if (x % multiple > 0) { + x += multiple - x % multiple + } + return x + } + var buffer, HEAP8, HEAPU8, HEAP16, HEAPU16, HEAP32, HEAPU32, HEAPF32, HEAPF64; + + function updateGlobalBufferAndViews(buf) { + buffer = buf; + Module["HEAP8"] = HEAP8 = new Int8Array(buf); + Module["HEAP16"] = HEAP16 = new Int16Array(buf); + Module["HEAP32"] = HEAP32 = new Int32Array(buf); + Module["HEAPU8"] = HEAPU8 = new Uint8Array(buf); + Module["HEAPU16"] = HEAPU16 = new Uint16Array(buf); + Module["HEAPU32"] = HEAPU32 = new Uint32Array(buf); + Module["HEAPF32"] = HEAPF32 = new Float32Array(buf); + Module["HEAPF64"] = HEAPF64 = new Float64Array(buf) + } + var INITIAL_MEMORY = Module["INITIAL_MEMORY"] || 16777216; + var wasmTable; + var __ATPRERUN__ = []; + var __ATINIT__ = []; + var __ATMAIN__ = []; + var __ATPOSTRUN__ = []; + var runtimeInitialized = false; + var runtimeExited = false; + __ATINIT__.push({ + func: function() { + ___wasm_call_ctors() + } + }); + + function preRun() { + if (Module["preRun"]) { + if (typeof Module["preRun"] == "function") Module["preRun"] = [Module["preRun"]]; + while (Module["preRun"].length) { + addOnPreRun(Module["preRun"].shift()) + } + } + callRuntimeCallbacks(__ATPRERUN__) + } + + function initRuntime() { + runtimeInitialized = true; + callRuntimeCallbacks(__ATINIT__) + } + + function preMain() { + callRuntimeCallbacks(__ATMAIN__) + } + + function exitRuntime() { + runtimeExited = true + } + + function postRun() { + if (Module["postRun"]) { + if (typeof Module["postRun"] == "function") Module["postRun"] = [Module["postRun"]]; + while (Module["postRun"].length) { + addOnPostRun(Module["postRun"].shift()) + } + } + callRuntimeCallbacks(__ATPOSTRUN__) + } + + function addOnPreRun(cb) { + __ATPRERUN__.unshift(cb) + } + + function addOnPostRun(cb) { + __ATPOSTRUN__.unshift(cb) + } + var runDependencies = 0; + var runDependencyWatcher = null; + var dependenciesFulfilled = null; + + function addRunDependency(id) { + runDependencies++; + if (Module["monitorRunDependencies"]) { + Module["monitorRunDependencies"](runDependencies) + } + } + + function removeRunDependency(id) { + runDependencies--; + if (Module["monitorRunDependencies"]) { + Module["monitorRunDependencies"](runDependencies) + } + if (runDependencies == 0) { + if (runDependencyWatcher !== null) { + clearInterval(runDependencyWatcher); + runDependencyWatcher = null + } + if (dependenciesFulfilled) { + var callback = dependenciesFulfilled; + dependenciesFulfilled = null; + callback() + } + } + } + Module["preloadedImages"] = {}; + Module["preloadedAudios"] = {}; + + function abort(what) { + if (Module["onAbort"]) { + Module["onAbort"](what) + } + what += ""; + err(what); + ABORT = true; + EXITSTATUS = 1; + what = "abort(" + what + "). Build with -s ASSERTIONS=1 for more info."; + var e = new WebAssembly.RuntimeError(what); + readyPromiseReject(e); + throw e + } + + function hasPrefix(str, prefix) { + return String.prototype.startsWith ? str.startsWith(prefix) : str.indexOf(prefix) === 0 + } + var dataURIPrefix = "data:application/octet-stream;base64,"; + + function isDataURI(filename) { + return hasPrefix(filename, dataURIPrefix) + } + var fileURIPrefix = "file://"; + + function isFileURI(filename) { + return hasPrefix(filename, fileURIPrefix) + } + var wasmBinaryFile = "tflite-simd.wasm"; + createTFLiteSIMDModule.simd = true; + + if (!isDataURI(wasmBinaryFile)) { + wasmBinaryFile = locateFile(wasmBinaryFile) + } + + function getBinary(file) { + try { + if (file == wasmBinaryFile && wasmBinary) { + return new Uint8Array(wasmBinary) + } + if (readBinary) { + return readBinary(file) + } else { + throw "both async and sync fetching of the wasm failed" + } + } catch (err) { + abort(err) + } + } + + function getBinaryPromise() { + if (!wasmBinary) { + if (typeof fetch === "function" && !isFileURI(wasmBinaryFile)) { + return fetch(wasmBinaryFile, { + credentials: "same-origin" + }).then(function(response) { + if (!response["ok"]) { + throw "failed to load wasm binary file at '" + wasmBinaryFile + "'" + } + return response["arrayBuffer"]() + }).catch(function() { + return getBinary(wasmBinaryFile) + }) + } else { + if (readAsync) { + return new Promise(function(resolve, reject) { + readAsync(wasmBinaryFile, function(response) { + resolve(new Uint8Array(response)) + }, reject) + }) + } + } + } + return Promise.resolve().then(function() { + return getBinary(wasmBinaryFile) + }) + } + + function createWasm() { + var info = { + "a": asmLibraryArg + }; + + function receiveInstance(instance, module) { + var exports = instance.exports; + Module["asm"] = exports; + wasmMemory = Module["asm"]["q"]; + updateGlobalBufferAndViews(wasmMemory.buffer); + wasmTable = Module["asm"]["D"]; + removeRunDependency("wasm-instantiate") + } + addRunDependency("wasm-instantiate"); + + function receiveInstantiatedSource(output) { + receiveInstance(output["instance"]) + } + + function instantiateArrayBuffer(receiver) { + return getBinaryPromise().then(function(binary) { + return WebAssembly.instantiate(binary, info) + }).then(receiver, function(reason) { + if (createTFLiteSIMDModule.simd){ + wasmBinaryFile = "tflite.wasm"; + createTFLiteSIMDModule.simd = false; + if (!isDataURI(wasmBinaryFile)) { + wasmBinaryFile = locateFile(wasmBinaryFile) + } + instantiateAsync(); + } else { + console.error("FAILED LOADING WASM TFLITE MODEL"); + } + }) + } + + function instantiateAsync() { + return instantiateArrayBuffer(receiveInstantiatedSource) + } + if (Module["instantiateWasm"]) { + try { + var exports = Module["instantiateWasm"](info, receiveInstance); + return exports + } catch (e) { + err("Module.instantiateWasm callback failed with error: " + e); + return false + } + } + instantiateAsync().catch(readyPromiseReject); + return {} + } + + function callRuntimeCallbacks(callbacks) { + while (callbacks.length > 0) { + var callback = callbacks.shift(); + if (typeof callback == "function") { + callback(Module); + continue + } + var func = callback.func; + if (typeof func === "number") { + if (callback.arg === undefined) { + wasmTable.get(func)() + } else { + wasmTable.get(func)(callback.arg) + } + } else { + func(callback.arg === undefined ? null : callback.arg) + } + } + } + + function _abort() { + abort() + } + var _emscripten_get_now; + if (typeof dateNow !== "undefined") { + _emscripten_get_now = dateNow + } else _emscripten_get_now = function() { + return performance.now() + }; + var _emscripten_get_now_is_monotonic = true; + + function setErrNo(value) { + HEAP32[___errno_location() >> 2] = value; + return value + } + + function _clock_gettime(clk_id, tp) { + var now; + if (clk_id === 0) { + now = Date.now() + } else if ((clk_id === 1 || clk_id === 4) && _emscripten_get_now_is_monotonic) { + now = _emscripten_get_now() + } else { + setErrNo(28); + return -1 + } + HEAP32[tp >> 2] = now / 1e3 | 0; + HEAP32[tp + 4 >> 2] = now % 1e3 * 1e3 * 1e3 | 0; + return 0 + } + + function _dlopen(filename, flag) { + abort("To use dlopen, you need to use Emscripten's linking support, see https://github.com/emscripten-core/emscripten/wiki/Linking") + } + + function _dlsym(handle, symbol) { + abort("To use dlopen, you need to use Emscripten's linking support, see https://github.com/emscripten-core/emscripten/wiki/Linking") + } + + function _emscripten_memcpy_big(dest, src, num) { + HEAPU8.copyWithin(dest, src, src + num) + } + + function _emscripten_get_heap_size() { + return HEAPU8.length + } + + function emscripten_realloc_buffer(size) { + try { + wasmMemory.grow(size - buffer.byteLength + 65535 >>> 16); + updateGlobalBufferAndViews(wasmMemory.buffer); + return 1 + } catch (e) {} + } + + function _emscripten_resize_heap(requestedSize) { + requestedSize = requestedSize >>> 0; + var oldSize = _emscripten_get_heap_size(); + var maxHeapSize = 2147483648; + if (requestedSize > maxHeapSize) { + return false + } + var minHeapSize = 16777216; + for (var cutDown = 1; cutDown <= 4; cutDown *= 2) { + var overGrownHeapSize = oldSize * (1 + .2 / cutDown); + overGrownHeapSize = Math.min(overGrownHeapSize, requestedSize + 100663296); + var newSize = Math.min(maxHeapSize, alignUp(Math.max(minHeapSize, requestedSize, overGrownHeapSize), 65536)); + var replacement = emscripten_realloc_buffer(newSize); + if (replacement) { + return true + } + } + return false + } + + function _emscripten_thread_sleep(msecs) { + var start = _emscripten_get_now(); + while (_emscripten_get_now() - start < msecs) {} + } + var ENV = {}; + + function getExecutableName() { + return thisProgram || "./this.program" + } + + function getEnvStrings() { + if (!getEnvStrings.strings) { + var lang = (typeof navigator === "object" && navigator.languages && navigator.languages[0] || "C").replace("-", "_") + ".UTF-8"; + var env = { + "USER": "web_user", + "LOGNAME": "web_user", + "PATH": "/", + "PWD": "/", + "HOME": "/home/web_user", + "LANG": lang, + "_": getExecutableName() + }; + for (var x in ENV) { + env[x] = ENV[x] + } + var strings = []; + for (var x in env) { + strings.push(x + "=" + env[x]) + } + getEnvStrings.strings = strings + } + return getEnvStrings.strings + } + var SYSCALLS = { + mappings: {}, + buffers: [null, [], + [] + ], + printChar: function(stream, curr) { + var buffer = SYSCALLS.buffers[stream]; + if (curr === 0 || curr === 10) { + (stream === 1 ? out : err)(UTF8ArrayToString(buffer, 0)); + buffer.length = 0 + } else { + buffer.push(curr) + } + }, + varargs: undefined, + get: function() { + SYSCALLS.varargs += 4; + var ret = HEAP32[SYSCALLS.varargs - 4 >> 2]; + return ret + }, + getStr: function(ptr) { + var ret = UTF8ToString(ptr); + return ret + }, + get64: function(low, high) { + return low + } + }; + + function _environ_get(__environ, environ_buf) { + var bufSize = 0; + getEnvStrings().forEach(function(string, i) { + var ptr = environ_buf + bufSize; + HEAP32[__environ + i * 4 >> 2] = ptr; + writeAsciiToMemory(string, ptr); + bufSize += string.length + 1 + }); + return 0 + } + + function _environ_sizes_get(penviron_count, penviron_buf_size) { + var strings = getEnvStrings(); + HEAP32[penviron_count >> 2] = strings.length; + var bufSize = 0; + strings.forEach(function(string) { + bufSize += string.length + 1 + }); + HEAP32[penviron_buf_size >> 2] = bufSize; + return 0 + } + + function _exit(status) { + exit(status) + } + + function _fd_close(fd) { + return 0 + } + + function _fd_seek(fd, offset_low, offset_high, whence, newOffset) {} + + function _fd_write(fd, iov, iovcnt, pnum) { + var num = 0; + for (var i = 0; i < iovcnt; i++) { + var ptr = HEAP32[iov + i * 8 >> 2]; + var len = HEAP32[iov + (i * 8 + 4) >> 2]; + for (var j = 0; j < len; j++) { + SYSCALLS.printChar(fd, HEAPU8[ptr + j]) + } + num += len + } + HEAP32[pnum >> 2] = num; + return 0 + } + + function _pthread_create() { + return 6 + } + + function _pthread_join() { + return 28 + } + + function _sysconf(name) { + switch (name) { + case 30: + return 16384; + case 85: + var maxHeapSize = 2147483648; + return maxHeapSize / 16384; + case 132: + case 133: + case 12: + case 137: + case 138: + case 15: + case 235: + case 16: + case 17: + case 18: + case 19: + case 20: + case 149: + case 13: + case 10: + case 236: + case 153: + case 9: + case 21: + case 22: + case 159: + case 154: + case 14: + case 77: + case 78: + case 139: + case 82: + case 68: + case 67: + case 164: + case 11: + case 29: + case 47: + case 48: + case 95: + case 52: + case 51: + case 46: + return 200809; + case 27: + case 246: + case 127: + case 128: + case 23: + case 24: + case 160: + case 161: + case 181: + case 182: + case 242: + case 183: + case 184: + case 243: + case 244: + case 245: + case 165: + case 178: + case 179: + case 49: + case 50: + case 168: + case 169: + case 175: + case 170: + case 171: + case 172: + case 97: + case 76: + case 32: + case 173: + case 35: + case 80: + case 81: + case 79: + return -1; + case 176: + case 177: + case 7: + case 155: + case 8: + case 157: + case 125: + case 126: + case 92: + case 93: + case 129: + case 130: + case 131: + case 94: + case 91: + return 1; + case 74: + case 60: + case 69: + case 70: + case 4: + return 1024; + case 31: + case 42: + case 72: + return 32; + case 87: + case 26: + case 33: + return 2147483647; + case 34: + case 1: + return 47839; + case 38: + case 36: + return 99; + case 43: + case 37: + return 2048; + case 0: + return 2097152; + case 3: + return 65536; + case 28: + return 32768; + case 44: + return 32767; + case 75: + return 16384; + case 39: + return 1e3; + case 89: + return 700; + case 71: + return 256; + case 40: + return 255; + case 2: + return 100; + case 180: + return 64; + case 25: + return 20; + case 5: + return 16; + case 6: + return 6; + case 73: + return 4; + case 84: { + if (typeof navigator === "object") return navigator["hardwareConcurrency"] || 1; + return 1 + } + } + setErrNo(28); + return -1 + } + var asmLibraryArg = { + "a": _abort, + "n": _clock_gettime, + "i": _dlopen, + "e": _dlsym, + "l": _emscripten_memcpy_big, + "m": _emscripten_resize_heap, + "o": _emscripten_thread_sleep, + "p": _environ_get, + "g": _environ_sizes_get, + "j": _exit, + "h": _fd_close, + "k": _fd_seek, + "c": _fd_write, + "d": _pthread_create, + "f": _pthread_join, + "b": _sysconf + }; + var asm = createWasm(); + var ___wasm_call_ctors = Module["___wasm_call_ctors"] = function() { + return (___wasm_call_ctors = Module["___wasm_call_ctors"] = Module["asm"]["r"]).apply(null, arguments) + }; + var _getModelBufferMemoryOffset = Module["_getModelBufferMemoryOffset"] = function() { + return (_getModelBufferMemoryOffset = Module["_getModelBufferMemoryOffset"] = Module["asm"]["s"]).apply(null, arguments) + }; + var _getInputMemoryOffset = Module["_getInputMemoryOffset"] = function() { + return (_getInputMemoryOffset = Module["_getInputMemoryOffset"] = Module["asm"]["t"]).apply(null, arguments) + }; + var _getInputHeight = Module["_getInputHeight"] = function() { + return (_getInputHeight = Module["_getInputHeight"] = Module["asm"]["u"]).apply(null, arguments) + }; + var _getInputWidth = Module["_getInputWidth"] = function() { + return (_getInputWidth = Module["_getInputWidth"] = Module["asm"]["v"]).apply(null, arguments) + }; + var _getInputChannelCount = Module["_getInputChannelCount"] = function() { + return (_getInputChannelCount = Module["_getInputChannelCount"] = Module["asm"]["w"]).apply(null, arguments) + }; + var _getOutputMemoryOffset = Module["_getOutputMemoryOffset"] = function() { + return (_getOutputMemoryOffset = Module["_getOutputMemoryOffset"] = Module["asm"]["x"]).apply(null, arguments) + }; + var _getOutputHeight = Module["_getOutputHeight"] = function() { + return (_getOutputHeight = Module["_getOutputHeight"] = Module["asm"]["y"]).apply(null, arguments) + }; + var _getOutputWidth = Module["_getOutputWidth"] = function() { + return (_getOutputWidth = Module["_getOutputWidth"] = Module["asm"]["z"]).apply(null, arguments) + }; + var _getOutputChannelCount = Module["_getOutputChannelCount"] = function() { + return (_getOutputChannelCount = Module["_getOutputChannelCount"] = Module["asm"]["A"]).apply(null, arguments) + }; + var _loadModel = Module["_loadModel"] = function() { + return (_loadModel = Module["_loadModel"] = Module["asm"]["B"]).apply(null, arguments) + }; + var _runInference = Module["_runInference"] = function() { + return (_runInference = Module["_runInference"] = Module["asm"]["C"]).apply(null, arguments) + }; + var ___errno_location = Module["___errno_location"] = function() { + return (___errno_location = Module["___errno_location"] = Module["asm"]["E"]).apply(null, arguments) + }; + var calledRun; + + function ExitStatus(status) { + this.name = "ExitStatus"; + this.message = "Program terminated with exit(" + status + ")"; + this.status = status + } + dependenciesFulfilled = function runCaller() { + if (!calledRun) run(); + if (!calledRun) dependenciesFulfilled = runCaller + }; + + function run(args) { + args = args || arguments_; + if (runDependencies > 0) { + return + } + preRun(); + if (runDependencies > 0) { + return + } + + function doRun() { + if (calledRun) return; + calledRun = true; + Module["calledRun"] = true; + if (ABORT) return; + initRuntime(); + preMain(); + readyPromiseResolve(Module); + if (Module["onRuntimeInitialized"]) Module["onRuntimeInitialized"](); + postRun() + } + if (Module["setStatus"]) { + Module["setStatus"]("Running..."); + setTimeout(function() { + setTimeout(function() { + Module["setStatus"]("") + }, 1); + doRun() + }, 1) + } else { + doRun() + } + } + Module["run"] = run; + + function exit(status, implicit) { + if (implicit && noExitRuntime && status === 0) { + return + } + if (noExitRuntime) {} else { + EXITSTATUS = status; + exitRuntime(); + if (Module["onExit"]) Module["onExit"](status); + ABORT = true + } + quit_(status, new ExitStatus(status)) + } + if (Module["preInit"]) { + if (typeof Module["preInit"] == "function") Module["preInit"] = [Module["preInit"]]; + while (Module["preInit"].length > 0) { + Module["preInit"].pop()() + } + } + noExitRuntime = true; + run(); + + + return createTFLiteSIMDModule.ready + } + ); +})(); +if (typeof exports === 'object' && typeof module === 'object') + module.exports = createTFLiteSIMDModule; +else if (typeof define === 'function' && define['amd']) + define([], function() { + return createTFLiteSIMDModule; + }); +else if (typeof exports === 'object') + exports["createTFLiteSIMDModule"] = createTFLiteSIMDModule; \ No newline at end of file diff --git a/thirdparty/tflite/tflite-simd.wasm b/thirdparty/tflite/tflite-simd.wasm new file mode 100644 index 0000000..2e8bd00 Binary files /dev/null and b/thirdparty/tflite/tflite-simd.wasm differ diff --git a/thirdparty/tflite/tflite.wasm b/thirdparty/tflite/tflite.wasm new file mode 100644 index 0000000..2241079 Binary files /dev/null and b/thirdparty/tflite/tflite.wasm differ diff --git a/translations/blank.json b/translations/blank.json index cedf426..0b5fe7a 100644 --- a/translations/blank.json +++ b/translations/blank.json @@ -2,11 +2,13 @@ "titles": { "join-by-room-name-here": "Enter a room name to quick join", "join-room": "Join room", + "load-the-next-guest-in-queue": "Load the next guest in queue", "toggle-the-chat": "Toggle the Chat", "mute-the-speaker": "Mute the Speaker", "mute-the-mic": "Mute the Mic", "disable-the-camera": "Disable the Camera", "share-a-screen-with-others": "Share a Screen with others", + "create-a-secondary-stream": "Create a Secondary Stream", "settings": "Settings", "hangup-the-call": "Hangup the Call", "alert-the-host-you-want-to-speak": "Alert the host you want to speak", @@ -15,12 +17,17 @@ "submit-any-error-logs": "Submit any error logs", "show-help-info": "Show Help Info", "language-options": "Language Options", + "add-to-calendar": "Add to Calendar", "add-group-chat-to-obs": "Add Group Chat", "for-large-group-rooms-this-option-can-reduce-the-load-on-remote-guests-substantially": "For large group rooms, this option can reduce the load on remote guests substantially", + "the-director-will-be-visible-in-scenes-as-if-a-performer-themselves-": "The director will be visible in scenes, as if a performer themselves.", + "useful-if-you-want-to-perform-and-direct-at-the-same-time": "Useful if you want to perform and direct at the same time", "which-video-codec-would-you-want-used-by-default-": "Which video codec would you want used by default?", "you-ll-enter-as-the-room-s-director": "You'll enter as the room's director", "add-your-camera-to-obs": "Add your Camera", + "start-streaming": "start streaming", "tip-hold-ctrl-command-to-select-multiple": "tip: Hold CTRL (command) to select Multiple", + "improve-performance-and-quality-with-this-tip": "Improve performance and quality with this tip", "remote-screenshare-into-obs": "Remote Screenshare", "create-reusable-invite": "Create Reusable Invite", "ideal-for-1080p60-gaming-if-your-computer-and-upload-are-up-for-it": "Ideal for 1080p60 gaming, if your computer and upload are up for it", @@ -39,79 +46,72 @@ "creative-commons-by-3-0": "Creative Commons BY 3.0", "youtube-video-demoing-how-to-do-this": "Youtube Video demoing how to do this", "invite-a-guest-or-camera-source-to-publish-into-the-group-room": "Invite a guest or camera source to publish into the group room", - "if-enabled-the-invited-guest-will-not-be-able-to-see-or-hear-anyone-in-the-room-": "If enabled, the invited guest will not be able to see or hear anyone in the room.", - "use-this-link-in-the-obs-browser-source-to-capture-the-video-or-audio": "Use this link in the a Browser Source to capture the video or audio", - "if-enabled-you-must-manually-add-a-video-to-a-scene-for-it-to-appear-": "If enabled, you must manually add a video to a scene for it to appear.", + "if-disabled-the-invited-guest-will-not-be-able-to-see-or-hear-anyone-in-the-room-": "If disabled, the invited guest will not be able to see or hear anyone in the room.", + "use-this-link-in-the-obs-browser-source-to-capture-the-video-or-audio": "Use this link as a browser source in your Studio software to capture the video or audio", + "if-disabled-you-must-manually-add-a-video-to-a-scene-for-it-to-appear-": "If disabled, you must manually add a video to a scene for it to appear.", "disables-echo-cancellation-and-improves-audio-quality": "Disables Echo Cancellation and improves audio quality", "audio-only-sources-are-visually-hidden-from-scenes": "Audio-only sources are visually hidden from scenes", "guest-will-be-prompted-to-enter-a-display-name": "Guest will be prompted to enter a Display Name", "display-names-will-be-shown-in-the-bottom-left-corner-of-videos": "Display Names will be shown in the bottom-left corner of videos", + "guests-not-actively-speaking-will-be-hidden": "Guests not actively speaking will be hidden", "request-1080p60-from-the-guest-instead-of-720p60-if-possible": "Request 1080p60 from the Guest instead of 720p60, if possible", "the-default-microphone-will-be-pre-selected-for-the-guest": "The default microphone will be pre-selected for the guest", "the-default-camera-device-will-selected-automatically": "The default camera device will selected automatically", "the-guest-won-t-have-access-to-changing-camera-settings-or-screenshare": "The guest won't have access to changing camera settings or screenshare", + "allow-the-guests-to-pick-a-virtual-backscreen-effect": "Allow the guests to pick a virtual backscreen effect", + "increase-video-quality-that-guests-in-room-see-": "Increase video quality that guests in room see.", "the-guest-will-not-see-their-own-self-preview-after-joining": "The guest will not see their own self-preview after joining", "guests-will-have-an-option-to-poke-the-director-by-pressing-a-button": "Guests will have an option to poke the Director by pressing a button", "add-an-audio-compressor-to-the-guest-s-microphone": "Add an audio compressor to the guest's microphone", "add-an-equalizer-to-the-guest-s-microphone-that-the-director-can-control": "Add an Equalizer to the guest's microphone that the director can control", + "this-low-fi-video-codec-uses-very-little-cpu-even-with-dozens-of-active-viewers-": "This low-fi video codec uses very little CPU, even with dozens of active viewers.", "the-guest-can-only-see-the-director-s-video-if-provided": "The guest can only see the Director's video, if provided", "the-guest-s-microphone-will-be-muted-on-joining-they-can-unmute-themselves-": "The guest's microphone will be muted on joining. They can unmute themselves.", + "the-guest-will-not-be-asked-for-a-video-device-on-connection": "The guest will not be asked for a video device on connection", "have-the-guest-join-muted-so-only-the-director-can-unmute-the-guest-": "Have the guest join muted, so only the director can Unmute the guest.", "make-the-invite-url-encoded-so-parameters-are-harder-to-tinker-with-by-guests": "Make the invite URL encoded, so parameters are harder to tinker with by guests", + "the-active-speakers-are-made-visible-automatically": "The active speakers are made visible automatically", "move-the-user-to-another-room-controlled-by-another-director": "Move the user to another room, controlled by another director", "send-a-direct-message-to-this-user-": "Send a Direct Message to this user.", - "add-this-video-to-any-remote-scene-1-": "Add this Video to any remote '&scene=1'", - "remotely-mute-this-audio-in-all-remote-scene-views": "Remotely Mute this Audio in all remote '&scene' views", - "remotely-change-the-volume-of-this-guest": "Remotely change the volume of this guest", - "mute-this-guest-everywhere": "Mute this guest everywhere", - "disable-video-preview": "Disable Video Preview", - "low-quality-preview": "Low-Quality Preview", - "high-quality-preview": "High-Quality Preview", "force-the-user-to-disconnect-they-can-always-reconnect-": "Force the user to Disconnect. They can always reconnect.", - "start-recording-this-remote-stream-to-this-local-drive-experimental-": "Start Recording this remote stream to this local drive. *experimental*'", - "the-remote-guest-will-record-their-local-stream-to-their-local-drive-experimental-": "The Remote Guest will record their local stream to their local drive. *experimental*", - "toggle-voice-chat-with-this-guest": "Toggle Voice Chat with this Guest", - "shift-this-video-down-in-order": "Shift this Video Down in Order", - "current-index-order-of-this-video": "Current Index Order of this Video", - "shift-this-video-up-in-order": "Shift this Video Up in Order", - "remote-audio-settings": "Remote Audio Settings", - "advanced-video-settings": "Advanced Video Settings", - "activate-or-reload-this-video-device-": "Activate or Reload this video device.", - "load-the-next-guest-in-queue": "Load the next guest in queue", - "create-a-secondary-stream": "Create a Secondary Stream", - "add-to-calendar": "Add to Calendar", - "the-director-will-be-visible-in-scenes-as-if-a-performer-themselves-": "The director will be visible in scenes, as if a performer themselves.", - "useful-if-you-want-to-perform-and-direct-at-the-same-time": "Useful if you want to perform and direct at the same time", - "start-streaming": "start streaming", - "if-disabled-the-invited-guest-will-not-be-able-to-see-or-hear-anyone-in-the-room-": "If disabled, the invited guest will not be able to see or hear anyone in the room.", - "if-disabled-you-must-manually-add-a-video-to-a-scene-for-it-to-appear-": "If disabled, you must manually add a video to a scene for it to appear.", - "guests-not-actively-speaking-will-be-hidden": "Guests not actively speaking will be hidden", - "increase-video-quality-that-guests-in-room-see-": "Increase video quality that guests in room see.", - "the-guest-will-not-be-asked-for-a-video-device-on-connection": "The guest will not be asked for a video device on connection", "toggle-solo-voice-chat": "Toggle Solo Voice Chat", - "add-to-scene-2": "Add to Scene 2", + "add-this-video-to-any-remote-scene-1-": "Add this Video to any remote '&scene=1'", + "mute-this-guest-everywhere": "Mute this guest everywhere", + "add-this-video-to-any-remote-scene-2-": "Add this Video to any remote '&scene=2'", + "remotely-mute-this-audio-in-all-remote-scene-views": "Remotely Mute this Audio in all remote '&scene' views", "add-to-scene-3": "Add to Scene 3", "add-to-scene-4": "Add to Scene 4", "add-to-scene-5": "Add to Scene 5", "add-to-scene-6": "Add to Scene 6", "add-to-scene-7": "Add to Scene 7", + "add-to-scene-8": "Add to Scene 8", + "force-the-remote-sender-to-issue-a-keyframe-to-all-scenes-fixing-pixel-smearing-issues-": "Force the remote sender to issue a keyframe to all scenes, fixing Pixel Smearing issues.", + "request-the-statistics-of-this-video-in-any-active-scene": "Request the statistics of this video in any active scene", + "solo-this-video-everywhere": "Solo this video everywhere", "hide-this-guest-everywhere": "Hide this guest everywhere", - "set-to-default-audio-channel": "Set to Default Audio Channel", + "toggle-the-remote-guest-s-speaker-output": "Toggle the remote guest's speaker output", + "toggle-the-remote-guest-s-display-output": "Toggle the remote guest's display output", + "shift-this-video-down-in-order": "Shift this Video Down in Order", + "current-index-order-of-this-video": "Current Index Order of this Video", + "shift-this-video-up-in-order": "Shift this Video Up in Order", + "remotely-reload-the-guest-s-page-with-a-new-url": "Remotely reload the guest's page with a new URL", + "change-user-parameters": "Change user parameters", + "start-recording-this-remote-stream-to-this-local-drive-experimental-": "Start Recording this remote stream to this local drive. *experimental*'", + "the-remote-guest-will-record-their-local-stream-to-their-local-drive-experimental-": "The Remote Guest will record their local stream to their local drive. *experimental*", + "remotely-change-the-volume-of-this-guest": "Remotely change the volume of this guest", + "disable-video-preview": "Disable Video Preview", + "low-quality-preview": "Low-Quality Preview", + "high-quality-preview": "High-Quality Preview", "set-to-audio-channel-1": "Set to Audio Channel 1", "set-to-audio-channel-2": "Set to Audio Channel 2", "set-to-audio-channel-3": "Set to Audio Channel 3", "set-to-audio-channel-4": "Set to Audio Channel 4", "set-to-audio-channel-5": "Set to Audio Channel 5", - "toggle-the-remote-guest-s-speaker-output": "Toggle the remote guest's speaker output", - "toggle-the-remote-guest-s-display-output": "Toggle the remote guest's display output", "set-to-audio-channel-6": "Set to Audio Channel 6", - "set-to-audio-channel-7": "Set to Audio Channel 7", - "set-to-audio-channel-8": "Set to Audio Channel 8", - "force-the-remote-sender-to-issue-a-keyframe-to-all-scenes-fixing-pixel-smearing-issues-": "Force the remote sender to issue a keyframe to all scenes, fixing Pixel Smearing issues.", - "remotely-reload-the-guest-s-page-with-a-new-url": "Remotely reload the guest's page with a new URL", - "change-user-parameters": "Change user parameters", - "solo-this-video-everywhere": "Solo this video everywhere", - "request-the-statistics-of-this-video-in-any-active-scene": "Request the statistics of this video in any active scene", + "remote-audio-settings": "Remote Audio Settings", + "advanced-video-settings": "Advanced Video Settings", + "add-to-scene-2": "Add to Scene 2", + "activate-or-reload-this-video-device-": "Activate or Reload this video device.", "cannot-see-videos": "Cannot see videos", "cannot-hear-others": "Cannot hear others", "see-director-only": "See director only", @@ -122,8 +122,7 @@ "enable-custom-password": "Enable custom password" }, "innerHTML": { - "logo-header": "", - "copy-this-url": "Copy this URL into a \"Browser Source\"", + "copy-this-url": "Copy this URL into your studio's \"browser Source\"", "you-are-in-the-control-center": "Control center for room:", "joining-room": "You are in room", "add-group-chat": "Create a Room", @@ -131,6 +130,7 @@ "room-name": "Room Name", "password-input-field": "Password", "guests-only-see-director": "Guests can only see the Director's Video", + "scenes-can-see-director": "Director will also be a performer", "default-codec-select": "Preferred Video Codec: ", "enter-the-rooms-control": "Enter the Room's Control Center", "show-tips": "Show me some tips..", @@ -140,14 +140,20 @@ "ask-for-permissions": "Allow Access to Camera/Microphone", "waiting-for-camera": "Waiting for Camera to Load", "video-source": " Video Source ", - "max-resolution": "1080p (hi-def)", - "balanced": "720p (balanced)", - "smooth-cool": "360p (smooth)", + "max-resolution": "Max Resolution", + "balanced": "Balanced", + "smooth-cool": "Smooth and Cool", "select-audio-source": " Audio Source(s) ", "no-audio": "No Audio", "select-output-source": " Audio Output Destination: ", + "select-digital-effect": " Digital Video Effects: ", + "no-effects-applied": "No effects applied", + "blurred-background": "Blurred background", + "digital-greenscreen": "Digital greenscreen", + "virtual-background": "Virtual background", + "add-a-password": " Add a Password:", + "use-chrome-instead": "Consider using a Chromium-based browser instead.
    \n \t\t\t\t\t\tSafari is more prone to having audio issues", "remote-screenshare-obs": "Remote Screenshare", - "note-share-audio": "\n\t\t\t\t\t\t

    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t

    \n\t\t\t\t\t", "select-screen-to-share": "SELECT SCREEN TO SHARE", "audio-sources": "Audio Sources", "create-reusable-invite": "Create Reusable Invite", @@ -169,63 +175,100 @@ "can-hear-only": "Can only hear the group chat", "cant-see-or-hear": "Cannot hear or see the group chat", "share-local-video-file": "Stream Media File", + "select-the-video-files-to-share": "SELECT THE VIDEO FILES TO SHARE", "share-website-iframe": "Share Website", + "enter-the-website-URL-you-wish-to-share": "Enter the URL website you wish to share.", "run-a-speed-test": "Run a Speed Test", "read-the-guides": "Browse the Guides", "info-blob": "", "hide-the-links": " LINKS (GUEST INVITES & SCENES)", - "click-for-quick-room-overview": "\n\t\t\t\t\t\t Click Here for a quick overview and help\n\t\t\t\t\t", - "welcome-to-control-room": "\n\t\t\t\t\t\tWelcome. This is the director's control-room for the group-chat.

    \n\t\t\t\t\t\tYou can host a group chat with friends using a room. Share the blue link to invite guests who will join the chat automatically.\n\t\t\t\t\t\t

    \n\t\t\t\t\t\t", + "click-for-quick-room-overview": "\n\t\t\t\t\t\t Click Here for a quick overview and help\n\t\t\t\t\t", + "click-here-for-help": "Click Here for a quick overview and help", + "welcome-to-control-room": "\n\t\t\t\t\t\tWelcome. This is the director's control-room for the group-chat.

    \n\t\t\t\t\t\tYou can host a group chat with friends using a room. Share the blue link to invite guests who will join the chat automatically.\n\t\t\t\t\t\t

    \n\t\t\t\t\t\tKnown Limitations with Group Rooms:
    \n\t\t\t\t\t\t
  • A group room can handle up to around 30 guests, depending on numerous factors, including CPU and available bandwidth of all guests in the room.
  • \n\t\t\t\t\t\t\n\t\t\t\t\t\t
  • Videos will appear of low quality on purpose for guests and director; this is to save bandwidth and CPU resources.", "invite-users-to-join": "Guests can use the link to join the group room", - "this-is-obs-browser-source-link": "Use in studio software to capture the group video mix", + "guests-hear-others": "Guests hear others", + "capture-a-group-scene": "CAPTURE A GROUP SCENE", + "this-is-obs-browser-source-link": "Use in your studio software to capture the group video mix", + "auto-add-guests": "Auto-add guests", + "pro-audio-mode": "Pro-audio mode", + "hide-audio-only-sources": "Hide audio-only sources", + "ask-for-display-name": "Ask for display name", + "show-display-names": "Show display names", + "show-active-speaker": "Show active speakers", + "auto-select-microphone": "Auto-select default microphone", + "auto-select-camera": "Auto-select default camera", + "hide-setting-buttons": "Hide settings button", + "mini-self-preview": "Mini self-preview", + "virtual-backgrounds": "Virtual backgrounds", + "powerful-computers-only": "Only use with powerful computers and small groups!!", + "guests-see-HD-video": "Guests see HD video", + "no-self-preview": "Disable self-preview", + "raise-hand-button": "Display 'raise-hand' button", + "enable-compressor": "Enable audio compressor", + "enable-equalizer": "Enable equalizer as option", + "low-cpu=broadcast-codec": "Low-CPU broadcast codec", + "only-see-director-feed": "Only see the director's feed", + "mute-microphone-by-default": "Mute microphone by default", + "guest-joins-with-no-camera": "Guest joins with no camera", + "unmute-by-director-only": "Unmute by director only", + "obfuscate-link": "Obfuscate link and parameters", + "this-can-reduce-packet-loss": "This can reduce video corruption caused by packet loss", + "use-h264-codec": "Use H264 codec", + "show-active-speakers": "Show active speakers", + "force-mono-audio": "Force mono audio", + "learn-more-about-params": "Learn more about URL parameters at ", "more-than-four-can-join": "These four guest slots are just for demonstration. More than four guests can actually join a room.", "forward-to-room": "Transfer", "send-direct-chat": " Message", - "add-to-scene": "Add to Scene", - "mute-scene": "mute in scene", - "mute-guest": "mute guest", - "change-to-low-quality": "  ", - "change-to-medium-quality": "  ", - "change-to-high-quality": "  ", "disconnect-guest": "Hangup", - "record-local": " Record Local", - "record-remote": " Record Remote", - "voice-chat": " Voice Chat", - "order-down": "", - "order-up": "", - "advanced-audio-settings": " Audio Settings", - "advanced-camera-settings": " Video Settings", - "open-in-new-tab": "Open in new Tab", - "copy-to-clipboard": "Copy to Clipboard", - "welcome-to-obs-ninja-chat": "\n\t\t\t\t\tWelcome! You can send text messages directly to connected peers from here.\n\t\t\t\t", - "names-and-labels-coming-soon": "\n\t\t\t\t\tNames identifying connected peers will be a feature in an upcoming release.\n\t\t\t\t", - "send-chat": "Send", - "available-languages": "Available Languages:", - "add-more-here": "Add More Here!", - "scenes-can-see-director": "Director will also be a performer", - "select-digital-effect": " Digital Video Effects: ", - "add-a-password": " Add a Password:", + "voice-chat": " Solo Talk", + "add-to-scene": "add to scene 1", + "mute-guest": "mute guest", + "More-scene-options": "More scene options", + "mute-scene": "mute in scene", + "force-keyframe": "Rainbow Puke Fix", + "stats-remote": " Scene Stats", + "additional-controls": "Additional controls", + "solo-video": "Highlight guest", "hide-guest": "hide guest", "toggle-remote-speaker": "Deafen Guest", "toggle-remote-display": "Blind Guest", - "force-keyframe": "Rainbow Puke", + "order-down": "", + "order-up": "", "change-url": "Change URL", "change-params": "URL Params", - "solo-video": "Highlight guest", - "stats-remote": " Scene Stats", + "record-local": " Record", + "record-remote": " Record Remote", + "change-to-low-quality": "  ", + "change-to-medium-quality": "  ", + "change-to-high-quality": "  ", + "advanced-audio-settings": " Audio Settings", + "advanced-camera-settings": " Video Settings", + "select-local-image": "Select Local Image", + "close-settings": "Close Settings", + "advanced": "Advanced ", + "open-in-new-tab": "Open in new Tab", + "copy-to-clipboard": "Copy to Clipboard", + "send-chat": "Send", "apply-new-guest-settings": "Apply settings", "cancel": "Cancel", - "add-to-calendar": "Add details to your Calendar:" + "invisible-guests": "Not Visible", + "available-languages": "Available Languages:", + "add-more-here": "Add More Here!", + "add-to-calendar": "Add details to your Calendar:", + "add-to-google-calendar": "Add to Google Calendar", + "add-to-outlook-calendar": "Add to Outlook Calendar", + "add-to-yahoo-calendar": "Add to Yahoo Calendar" }, "placeholders": { "join-by-room-name-here": "Join by Room Name here", "enter-a-room-name-here": "Enter a Room Name here", "optional-room-password-here": "Optional room password here", + "optional": "optional", "give-this-media-source-a-name-optional-": "Give this media source a name (optional)", "add-an-optional-password": "Add an optional password", "enter-room-name-here": "Enter Room name here", "enter-chat-message-to-send-here": "Enter chat message to send here", - "optional": "optional", "enter-the-room-name-here": "Enter the room name here", "enter-the-room-password-here": "Enter the room password here" } diff --git a/translations/cs.json b/translations/cs.json index dba6fb5..4617072 100644 --- a/translations/cs.json +++ b/translations/cs.json @@ -127,7 +127,13 @@ "raise-hand-button": "Raise hand button", "show-labels": "Show labels", "transfer-to-a-new-room": "Transfer to a new Room", - "enable-custom-password": "Enable custom password" + "enable-custom-password": "Enable custom password", + "improve-performance-and-quality-with-this-tip": "Improve performance and quality with this tip", + "allow-the-guests-to-pick-a-virtual-backscreen-effect": "Allow the guests to pick a virtual backscreen effect", + "this-low-fi-video-codec-uses-very-little-cpu-even-with-dozens-of-active-viewers-": "This low-fi video codec uses very little CPU, even with dozens of active viewers.", + "the-active-speakers-are-made-visible-automatically": "The active speakers are made visible automatically", + "add-this-video-to-any-remote-scene-2-": "Add this Video to any remote '&scene=2'", + "add-to-scene-8": "Add to Scene 8" }, "innerHTML": { "logo-header": "OBS.Ninja ", @@ -235,7 +241,54 @@ "stats-remote": " Scene Stats", "apply-new-guest-settings": "Apply settings", "cancel": "Cancel", - "add-to-calendar": "Add details to your Calendar:" + "add-to-calendar": "Add details to your Calendar:", + "no-effects-applied": "No effects applied", + "blurred-background": "Blurred background", + "digital-greenscreen": "Digital greenscreen", + "virtual-background": "Virtual background", + "use-chrome-instead": "Consider using a Chromium-based browser instead.
    \n \t\t\t\t\t\tSafari is more prone to having audio issues", + "select-the-video-files-to-share": "SELECT THE VIDEO FILES TO SHARE", + "enter-the-website-URL-you-wish-to-share": "Enter the URL website you wish to share.", + "click-here-for-help": "Click Here for a quick overview and help", + "guests-hear-others": "Guests hear others", + "capture-a-group-scene": "CAPTURE A GROUP SCENE", + "auto-add-guests": "Auto-add guests", + "pro-audio-mode": "Pro-audio mode", + "hide-audio-only-sources": "Hide audio-only sources", + "ask-for-display-name": "Ask for display name", + "show-display-names": "Show display names", + "show-active-speaker": "Show active speakers", + "auto-select-microphone": "Auto-select default microphone", + "auto-select-camera": "Auto-select default camera", + "hide-setting-buttons": "Hide settings button", + "mini-self-preview": "Mini self-preview", + "virtual-backgrounds": "Virtual backgrounds", + "powerful-computers-only": "Only use with powerful computers and small groups!!", + "guests-see-HD-video": "Guests see HD video", + "no-self-preview": "Disable self-preview", + "raise-hand-button": "Display 'raise-hand' button", + "enable-compressor": "Enable audio compressor", + "enable-equalizer": "Enable equalizer as option", + "low-cpu=broadcast-codec": "Low-CPU broadcast codec", + "only-see-director-feed": "Only see the director's feed", + "mute-microphone-by-default": "Mute microphone by default", + "guest-joins-with-no-camera": "Guest joins with no camera", + "unmute-by-director-only": "Unmute by director only", + "obfuscate-link": "Obfuscate link and parameters", + "this-can-reduce-packet-loss": "This can reduce video corruption caused by packet loss", + "use-h264-codec": "Use H264 codec", + "show-active-speakers": "Show active speakers", + "force-mono-audio": "Force mono audio", + "learn-more-about-params": "Learn more about URL parameters at ", + "More-scene-options": "More scene options", + "additional-controls": "Additional controls", + "select-local-image": "Select Local Image", + "close-settings": "Close Settings", + "advanced": "Advanced ", + "invisible-guests": "Not Visible", + "add-to-google-calendar": "Add to Google Calendar", + "add-to-outlook-calendar": "Add to Outlook Calendar", + "add-to-yahoo-calendar": "Add to Yahoo Calendar" }, "placeholders": { "join-by-room-name-here": "Připojit se s názvem místnosti zde", diff --git a/translations/de.json b/translations/de.json index bea7dcc..eff11d5 100644 --- a/translations/de.json +++ b/translations/de.json @@ -127,7 +127,13 @@ "raise-hand-button": "Raise hand button", "show-labels": "Show labels", "transfer-to-a-new-room": "Transfer to a new Room", - "enable-custom-password": "Enable custom password" + "enable-custom-password": "Enable custom password", + "improve-performance-and-quality-with-this-tip": "Improve performance and quality with this tip", + "allow-the-guests-to-pick-a-virtual-backscreen-effect": "Allow the guests to pick a virtual backscreen effect", + "this-low-fi-video-codec-uses-very-little-cpu-even-with-dozens-of-active-viewers-": "This low-fi video codec uses very little CPU, even with dozens of active viewers.", + "the-active-speakers-are-made-visible-automatically": "The active speakers are made visible automatically", + "add-this-video-to-any-remote-scene-2-": "Add this Video to any remote '&scene=2'", + "add-to-scene-8": "Add to Scene 8" }, "innerHTML": { "logo-header": "OBS Ninja", @@ -235,7 +241,54 @@ "stats-remote": " Scene Stats", "apply-new-guest-settings": "Apply settings", "cancel": "Cancel", - "add-to-calendar": "Add details to your Calendar:" + "add-to-calendar": "Add details to your Calendar:", + "no-effects-applied": "No effects applied", + "blurred-background": "Blurred background", + "digital-greenscreen": "Digital greenscreen", + "virtual-background": "Virtual background", + "use-chrome-instead": "Consider using a Chromium-based browser instead.
    \n \t\t\t\t\t\tSafari is more prone to having audio issues", + "select-the-video-files-to-share": "SELECT THE VIDEO FILES TO SHARE", + "enter-the-website-URL-you-wish-to-share": "Enter the URL website you wish to share.", + "click-here-for-help": "Click Here for a quick overview and help", + "guests-hear-others": "Guests hear others", + "capture-a-group-scene": "CAPTURE A GROUP SCENE", + "auto-add-guests": "Auto-add guests", + "pro-audio-mode": "Pro-audio mode", + "hide-audio-only-sources": "Hide audio-only sources", + "ask-for-display-name": "Ask for display name", + "show-display-names": "Show display names", + "show-active-speaker": "Show active speakers", + "auto-select-microphone": "Auto-select default microphone", + "auto-select-camera": "Auto-select default camera", + "hide-setting-buttons": "Hide settings button", + "mini-self-preview": "Mini self-preview", + "virtual-backgrounds": "Virtual backgrounds", + "powerful-computers-only": "Only use with powerful computers and small groups!!", + "guests-see-HD-video": "Guests see HD video", + "no-self-preview": "Disable self-preview", + "raise-hand-button": "Display 'raise-hand' button", + "enable-compressor": "Enable audio compressor", + "enable-equalizer": "Enable equalizer as option", + "low-cpu=broadcast-codec": "Low-CPU broadcast codec", + "only-see-director-feed": "Only see the director's feed", + "mute-microphone-by-default": "Mute microphone by default", + "guest-joins-with-no-camera": "Guest joins with no camera", + "unmute-by-director-only": "Unmute by director only", + "obfuscate-link": "Obfuscate link and parameters", + "this-can-reduce-packet-loss": "This can reduce video corruption caused by packet loss", + "use-h264-codec": "Use H264 codec", + "show-active-speakers": "Show active speakers", + "force-mono-audio": "Force mono audio", + "learn-more-about-params": "Learn more about URL parameters at ", + "More-scene-options": "More scene options", + "additional-controls": "Additional controls", + "select-local-image": "Select Local Image", + "close-settings": "Close Settings", + "advanced": "Advanced ", + "invisible-guests": "Not Visible", + "add-to-google-calendar": "Add to Google Calendar", + "add-to-outlook-calendar": "Add to Outlook Calendar", + "add-to-yahoo-calendar": "Add to Yahoo Calendar" }, "placeholders": { "join-by-room-name-here": "Raum über Namen betreten", diff --git a/translations/en.json b/translations/en.json index fe49ebb..f9738b1 100644 --- a/translations/en.json +++ b/translations/en.json @@ -2,11 +2,13 @@ "titles": { "join-by-room-name-here": "Enter a room name to quick join", "join-room": "Join room", + "load-the-next-guest-in-queue": "Load the next guest in queue", "toggle-the-chat": "Toggle the Chat", "mute-the-speaker": "Mute the Speaker", "mute-the-mic": "Mute the Mic", "disable-the-camera": "Disable the Camera", "share-a-screen-with-others": "Share a Screen with others", + "create-a-secondary-stream": "Create a Secondary Stream", "settings": "Settings", "hangup-the-call": "Hangup the Call", "alert-the-host-you-want-to-speak": "Alert the host you want to speak", @@ -15,13 +17,18 @@ "submit-any-error-logs": "Submit any error logs", "show-help-info": "Show Help Info", "language-options": "Language Options", - "add-group-chat-to-obs": "Add Group Chat to OBS", + "add-to-calendar": "Add to Calendar", + "add-group-chat-to-obs": "Add Group Chat", "for-large-group-rooms-this-option-can-reduce-the-load-on-remote-guests-substantially": "For large group rooms, this option can reduce the load on remote guests substantially", + "the-director-will-be-visible-in-scenes-as-if-a-performer-themselves-": "The director will be visible in scenes, as if a performer themselves.", + "useful-if-you-want-to-perform-and-direct-at-the-same-time": "Useful if you want to perform and direct at the same time", "which-video-codec-would-you-want-used-by-default-": "Which video codec would you want used by default?", "you-ll-enter-as-the-room-s-director": "You'll enter as the room's director", - "add-your-camera-to-obs": "Add your Camera to OBS", + "add-your-camera-to-obs": "Add your Camera", + "start-streaming": "start streaming", "tip-hold-ctrl-command-to-select-multiple": "tip: Hold CTRL (command) to select Multiple", - "remote-screenshare-into-obs": "Remote Screenshare into OBS", + "improve-performance-and-quality-with-this-tip": "Improve performance and quality with this tip", + "remote-screenshare-into-obs": "Remote Screenshare", "create-reusable-invite": "Create Reusable Invite", "ideal-for-1080p60-gaming-if-your-computer-and-upload-are-up-for-it": "Ideal for 1080p60 gaming, if your computer and upload are up for it", "better-video-compression-and-quality-at-the-cost-of-increased-cpu-encoding-load": "Better video compression and quality at the cost of increased CPU encoding load", @@ -39,79 +46,72 @@ "creative-commons-by-3-0": "Creative Commons BY 3.0", "youtube-video-demoing-how-to-do-this": "Youtube Video demoing how to do this", "invite-a-guest-or-camera-source-to-publish-into-the-group-room": "Invite a guest or camera source to publish into the group room", - "if-enabled-the-invited-guest-will-not-be-able-to-see-or-hear-anyone-in-the-room-": "If enabled, the invited guest will not be able to see or hear anyone in the room.", - "use-this-link-in-the-obs-browser-source-to-capture-the-video-or-audio": "Use this link in the OBS Browser Source to capture the video or audio", - "if-enabled-you-must-manually-add-a-video-to-a-scene-for-it-to-appear-": "If enabled, you must manually add a video to a scene for it to appear.", + "if-disabled-the-invited-guest-will-not-be-able-to-see-or-hear-anyone-in-the-room-": "If disabled, the invited guest will not be able to see or hear anyone in the room.", + "use-this-link-in-the-obs-browser-source-to-capture-the-video-or-audio": "Use this link as a browser source in your Studio software to capture the video or audio", + "if-disabled-you-must-manually-add-a-video-to-a-scene-for-it-to-appear-": "If disabled, you must manually add a video to a scene for it to appear.", "disables-echo-cancellation-and-improves-audio-quality": "Disables Echo Cancellation and improves audio quality", "audio-only-sources-are-visually-hidden-from-scenes": "Audio-only sources are visually hidden from scenes", "guest-will-be-prompted-to-enter-a-display-name": "Guest will be prompted to enter a Display Name", "display-names-will-be-shown-in-the-bottom-left-corner-of-videos": "Display Names will be shown in the bottom-left corner of videos", + "guests-not-actively-speaking-will-be-hidden": "Guests not actively speaking will be hidden", "request-1080p60-from-the-guest-instead-of-720p60-if-possible": "Request 1080p60 from the Guest instead of 720p60, if possible", "the-default-microphone-will-be-pre-selected-for-the-guest": "The default microphone will be pre-selected for the guest", "the-default-camera-device-will-selected-automatically": "The default camera device will selected automatically", "the-guest-won-t-have-access-to-changing-camera-settings-or-screenshare": "The guest won't have access to changing camera settings or screenshare", + "allow-the-guests-to-pick-a-virtual-backscreen-effect": "Allow the guests to pick a virtual backscreen effect", + "increase-video-quality-that-guests-in-room-see-": "Increase video quality that guests in room see.", "the-guest-will-not-see-their-own-self-preview-after-joining": "The guest will not see their own self-preview after joining", "guests-will-have-an-option-to-poke-the-director-by-pressing-a-button": "Guests will have an option to poke the Director by pressing a button", "add-an-audio-compressor-to-the-guest-s-microphone": "Add an audio compressor to the guest's microphone", "add-an-equalizer-to-the-guest-s-microphone-that-the-director-can-control": "Add an Equalizer to the guest's microphone that the director can control", + "this-low-fi-video-codec-uses-very-little-cpu-even-with-dozens-of-active-viewers-": "This low-fi video codec uses very little CPU, even with dozens of active viewers.", "the-guest-can-only-see-the-director-s-video-if-provided": "The guest can only see the Director's video, if provided", "the-guest-s-microphone-will-be-muted-on-joining-they-can-unmute-themselves-": "The guest's microphone will be muted on joining. They can unmute themselves.", + "the-guest-will-not-be-asked-for-a-video-device-on-connection": "The guest will not be asked for a video device on connection", "have-the-guest-join-muted-so-only-the-director-can-unmute-the-guest-": "Have the guest join muted, so only the director can Unmute the guest.", "make-the-invite-url-encoded-so-parameters-are-harder-to-tinker-with-by-guests": "Make the invite URL encoded, so parameters are harder to tinker with by guests", + "the-active-speakers-are-made-visible-automatically": "The active speakers are made visible automatically", "move-the-user-to-another-room-controlled-by-another-director": "Move the user to another room, controlled by another director", "send-a-direct-message-to-this-user-": "Send a Direct Message to this user.", - "add-this-video-to-any-remote-scene-1-": "Add this Video to any remote '&scene=1'", - "remotely-mute-this-audio-in-all-remote-scene-views": "Remotely Mute this Audio in all remote '&scene' views", - "remotely-change-the-volume-of-this-guest": "Remotely change the volume of this guest", - "mute-this-guest-everywhere": "Mute this guest everywhere", - "disable-video-preview": "Disable Video Preview", - "low-quality-preview": "Low-Quality Preview", - "high-quality-preview": "High-Quality Preview", "force-the-user-to-disconnect-they-can-always-reconnect-": "Force the user to Disconnect. They can always reconnect.", - "start-recording-this-remote-stream-to-this-local-drive-experimental-": "Start Recording this remote stream to this local drive. *experimental*'", - "the-remote-guest-will-record-their-local-stream-to-their-local-drive-experimental-": "The Remote Guest will record their local stream to their local drive. *experimental*", - "toggle-voice-chat-with-this-guest": "Toggle Voice Chat with this Guest", - "shift-this-video-down-in-order": "Shift this Video Down in Order", - "current-index-order-of-this-video": "Current Index Order of this Video", - "shift-this-video-up-in-order": "Shift this Video Up in Order", - "remote-audio-settings": "Remote Audio Settings", - "advanced-video-settings": "Advanced Video Settings", - "activate-or-reload-this-video-device-": "Activate or Reload this video device.", - "load-the-next-guest-in-queue": "Load the next guest in queue", - "create-a-secondary-stream": "Create a Secondary Stream", - "add-to-calendar": "Add to Calendar", - "the-director-will-be-visible-in-scenes-as-if-a-performer-themselves-": "The director will be visible in scenes, as if a performer themselves.", - "useful-if-you-want-to-perform-and-direct-at-the-same-time": "Useful if you want to perform and direct at the same time", - "start-streaming": "start streaming", - "if-disabled-the-invited-guest-will-not-be-able-to-see-or-hear-anyone-in-the-room-": "If disabled, the invited guest will not be able to see or hear anyone in the room.", - "if-disabled-you-must-manually-add-a-video-to-a-scene-for-it-to-appear-": "If disabled, you must manually add a video to a scene for it to appear.", - "guests-not-actively-speaking-will-be-hidden": "Guests not actively speaking will be hidden", - "increase-video-quality-that-guests-in-room-see-": "Increase video quality that guests in room see.", - "the-guest-will-not-be-asked-for-a-video-device-on-connection": "The guest will not be asked for a video device on connection", "toggle-solo-voice-chat": "Toggle Solo Voice Chat", - "add-to-scene-2": "Add to Scene 2", + "add-this-video-to-any-remote-scene-1-": "Add this Video to any remote '&scene=1'", + "mute-this-guest-everywhere": "Mute this guest everywhere", + "add-this-video-to-any-remote-scene-2-": "Add this Video to any remote '&scene=2'", + "remotely-mute-this-audio-in-all-remote-scene-views": "Remotely Mute this Audio in all remote '&scene' views", "add-to-scene-3": "Add to Scene 3", "add-to-scene-4": "Add to Scene 4", "add-to-scene-5": "Add to Scene 5", "add-to-scene-6": "Add to Scene 6", "add-to-scene-7": "Add to Scene 7", + "add-to-scene-8": "Add to Scene 8", + "force-the-remote-sender-to-issue-a-keyframe-to-all-scenes-fixing-pixel-smearing-issues-": "Force the remote sender to issue a keyframe to all scenes, fixing Pixel Smearing issues.", + "request-the-statistics-of-this-video-in-any-active-scene": "Request the statistics of this video in any active scene", + "solo-this-video-everywhere": "Solo this video everywhere", "hide-this-guest-everywhere": "Hide this guest everywhere", - "set-to-default-audio-channel": "Set to Default Audio Channel", + "toggle-the-remote-guest-s-speaker-output": "Toggle the remote guest's speaker output", + "toggle-the-remote-guest-s-display-output": "Toggle the remote guest's display output", + "shift-this-video-down-in-order": "Shift this Video Down in Order", + "current-index-order-of-this-video": "Current Index Order of this Video", + "shift-this-video-up-in-order": "Shift this Video Up in Order", + "remotely-reload-the-guest-s-page-with-a-new-url": "Remotely reload the guest's page with a new URL", + "change-user-parameters": "Change user parameters", + "start-recording-this-remote-stream-to-this-local-drive-experimental-": "Start Recording this remote stream to this local drive. *experimental*'", + "the-remote-guest-will-record-their-local-stream-to-their-local-drive-experimental-": "The Remote Guest will record their local stream to their local drive. *experimental*", + "remotely-change-the-volume-of-this-guest": "Remotely change the volume of this guest", + "disable-video-preview": "Disable Video Preview", + "low-quality-preview": "Low-Quality Preview", + "high-quality-preview": "High-Quality Preview", "set-to-audio-channel-1": "Set to Audio Channel 1", "set-to-audio-channel-2": "Set to Audio Channel 2", "set-to-audio-channel-3": "Set to Audio Channel 3", "set-to-audio-channel-4": "Set to Audio Channel 4", "set-to-audio-channel-5": "Set to Audio Channel 5", - "toggle-the-remote-guest-s-speaker-output": "Toggle the remote guest's speaker output", - "toggle-the-remote-guest-s-display-output": "Toggle the remote guest's display output", "set-to-audio-channel-6": "Set to Audio Channel 6", - "set-to-audio-channel-7": "Set to Audio Channel 7", - "set-to-audio-channel-8": "Set to Audio Channel 8", - "force-the-remote-sender-to-issue-a-keyframe-to-all-scenes-fixing-pixel-smearing-issues-": "Force the remote sender to issue a keyframe to all scenes, fixing Pixel Smearing issues.", - "remotely-reload-the-guest-s-page-with-a-new-url": "Remotely reload the guest's page with a new URL", - "change-user-parameters": "Change user parameters", - "solo-this-video-everywhere": "Solo this video everywhere", - "request-the-statistics-of-this-video-in-any-active-scene": "Request the statistics of this video in any active scene", + "remote-audio-settings": "Remote Audio Settings", + "advanced-video-settings": "Advanced Video Settings", + "add-to-scene-2": "Add to Scene 2", + "activate-or-reload-this-video-device-": "Activate or Reload this video device.", "cannot-see-videos": "Cannot see videos", "cannot-hear-others": "Cannot hear others", "see-director-only": "See director only", @@ -122,8 +122,7 @@ "enable-custom-password": "Enable custom password" }, "innerHTML": { - "logo-header": "\n\t\t\t\t\tOBS.Ninja \n\t\t\t\t", - "copy-this-url": "Copy this URL into an OBS \"Browser Source\"", + "copy-this-url": "Copy this URL into your studio's \"browser Source\"", "you-are-in-the-control-center": "Control center for room:", "joining-room": "You are in room", "add-group-chat": "Create a Room", @@ -131,23 +130,30 @@ "room-name": "Room Name", "password-input-field": "Password", "guests-only-see-director": "Guests can only see the Director's Video", + "scenes-can-see-director": "Director will also be a performer", "default-codec-select": "Preferred Video Codec: ", "enter-the-rooms-control": "Enter the Room's Control Center", "show-tips": "Show me some tips..", - "added-notes": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tImportant Tips:

    \n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t
  • Disabling video sharing between guests will improve performance
  • \n\t\t\t\t\t\t\t\t
  • Invite only guests to the room that you trust.
  • \n\t\t\t\t\t\t\t\t
  • The \"Recording\" option is considered experimental.
  • \n\t\t\t\t\t\t\t\t
  • Advanced URL parameters are available to customize rooms.
  • \n\t\t\t\t\t\t\t", + "added-notes": "\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tImportant Tips:

    \n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t
  • Disabling video sharing between guests will improve performance
  • \n\t\t\t\t\t\t\t\t
  • Invite only guests to the room that you trust.
  • \n\t\t\t\t\t\t\t\t
  • The \"Recording\" option is considered experimental.
  • ", "back": "Back", - "add-your-camera": "Add your Camera to OBS", + "add-your-camera": "Add your Camera", "ask-for-permissions": "Allow Access to Camera/Microphone", "waiting-for-camera": "Waiting for Camera to Load", "video-source": " Video Source ", - "max-resolution": "1080p (hi-def)", - "balanced": "720p (balanced)", - "smooth-cool": "360p (smooth)", + "max-resolution": "Max Resolution", + "balanced": "Balanced", + "smooth-cool": "Smooth and Cool", "select-audio-source": " Audio Source(s) ", "no-audio": "No Audio", "select-output-source": " Audio Output Destination: ", - "remote-screenshare-obs": "Remote Screenshare into OBS", - "note-share-audio": "\n\t\t\t\t\t\t

    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t

    \n\t\t\t\t\t", + "select-digital-effect": " Digital Video Effects: ", + "no-effects-applied": "No effects applied", + "blurred-background": "Blurred background", + "digital-greenscreen": "Digital greenscreen", + "virtual-background": "Virtual background", + "add-a-password": " Add a Password:", + "use-chrome-instead": "Consider using a Chromium-based browser instead.
    \n \t\t\t\t\t\tSafari is more prone to having audio issues", + "remote-screenshare-obs": "Remote Screenshare", "select-screen-to-share": "SELECT SCREEN TO SHARE", "audio-sources": "Audio Sources", "create-reusable-invite": "Create Reusable Invite", @@ -169,63 +175,100 @@ "can-hear-only": "Can only hear the group chat", "cant-see-or-hear": "Cannot hear or see the group chat", "share-local-video-file": "Stream Media File", + "select-the-video-files-to-share": "SELECT THE VIDEO FILES TO SHARE", "share-website-iframe": "Share Website", + "enter-the-website-URL-you-wish-to-share": "Enter the URL website you wish to share.", "run-a-speed-test": "Run a Speed Test", "read-the-guides": "Browse the Guides", - "info-blob": "\n\t\t\t\t\t\t\t

    What is OBS.Ninja

    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
  • 100% \n\t\t\t\t\t\t\t\tfree; no downloads; no personal data collection; no sign-in\n\t\t\t\t\t\t\t
  • \n\t\t\t\t\t\t\t
  • Bring video from your smartphone, computer, or friends directly into your OBS video stream
  • \n\t\t\t\t\t\t\t
  • We use cutting edge Peer-to-Peer forwarding technology that offers privacy and ultra-low latency
  • \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t", + "info-blob": "", "hide-the-links": " LINKS (GUEST INVITES & SCENES)", - "click-for-quick-room-overview": "\n\t\t\t\t\t\t Click Here for a quick overview and help\n\t\t\t\t\t", - "welcome-to-control-room": "\n\t\t\t\t\t\tWelcome. This is the director's control-room for the group-chat.

    \n\t\t\t\t\t\tYou can host a group chat with friends using a room. Share the blue link to invite guests who will join the chat automatically.\n\t\t\t\t\t\t

    \n\t\t\t\t\t\tKnown Limitations with Group Rooms:
    \n\t\t\t\t\t\t
  • A group room can handle up to around 30 guests, depending on numerous factors, including CPU and available bandwidth of all guests in the room. To achieve more than around 7-guests though, you will likely want to disable video sharing between guests. Using &broadcast, &roombitrate=0 or &novideo are options there.
  • \n\t\t\t\t\t\t\n\t\t\t\t\t\t
  • Videos will appear of low quality on purpose for guests and director; this is to save bandwidth and CPU resources. It will be high-quality within OBS still though.
  • \n\t\t\t\t\t\t\n\t\t\t\t\t\t
  • The state of the scenes, such as which videos are active in a scene, are lost when the director resets the control-room or the scene.
  • \n\t\t\t\t\t\t
    \n\t\t\t\t\t\tFurther Notes:

    \n\t\t\t\t\t\t
  • Links to Solo-views of each guest video are offered under videos as they load. These can be used within an OBS Browser Source.
  • \n\t\t\t\t\t\t
  • You can use the auto-mixing Group Scenes, the green links, to auto arrange multiple videos for you in OBS.
  • \n\t\t\t\t\t\t
  • You can use this control room to record isolated video or audio streams, but it is an experimental feature still.
  • \n\t\t\t\t\t\t
  • If you transfer a guest from one room to another, they won't know which room they have been transferred to.
  • \n\t\t\t\t\t\t
  • OBS will see a guest's video in high-quality; the default video bitrate is 2500kbps. Setting higher bitrates will improve motion.
  • \n\t\t\t\t\t\t
  • VP8 is typically the default video codec, but using &codec=vp9 or &codec=h264 as a URL in OBS can help to reduce corrupted video puke issues.
  • \n\t\t\t\t\t\t
  • &stereo=2 can be added to guests to turn off audio effects, such as echo cancellation and noise-reduction.
  • \n\t\t\t\t\t\t
  • https://invite.cam is a free service provided that can help obfuscuate the URL parameters of an invite link given to guests.
  • \n\t\t\t\t\t\t
  • Adding &showonly=SOME_OBS_VIRTUALCAM to the guest invite links allows for only a single video to be seen by the guests; this can be output of the OBS Virtual Camera for example
  • \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\tFor advanced URL options and parameters, see the Wiki.\n\t\t\t\t\t", + "click-for-quick-room-overview": "\n\t\t\t\t\t\t Click Here for a quick overview and help\n\t\t\t\t\t", + "click-here-for-help": "Click Here for a quick overview and help", + "welcome-to-control-room": "\n\t\t\t\t\t\tWelcome. This is the director's control-room for the group-chat.

    \n\t\t\t\t\t\tYou can host a group chat with friends using a room. Share the blue link to invite guests who will join the chat automatically.\n\t\t\t\t\t\t

    \n\t\t\t\t\t\tKnown Limitations with Group Rooms:
    \n\t\t\t\t\t\t
  • A group room can handle up to around 30 guests, depending on numerous factors, including CPU and available bandwidth of all guests in the room.
  • \n\t\t\t\t\t\t\n\t\t\t\t\t\t
  • Videos will appear of low quality on purpose for guests and director; this is to save bandwidth and CPU resources.", "invite-users-to-join": "Guests can use the link to join the group room", - "this-is-obs-browser-source-link": "Use in OBS or other studio software to capture the group video mix", + "guests-hear-others": "Guests hear others", + "capture-a-group-scene": "CAPTURE A GROUP SCENE", + "this-is-obs-browser-source-link": "Use in your studio software to capture the group video mix", + "auto-add-guests": "Auto-add guests", + "pro-audio-mode": "Pro-audio mode", + "hide-audio-only-sources": "Hide audio-only sources", + "ask-for-display-name": "Ask for display name", + "show-display-names": "Show display names", + "show-active-speaker": "Show active speakers", + "auto-select-microphone": "Auto-select default microphone", + "auto-select-camera": "Auto-select default camera", + "hide-setting-buttons": "Hide settings button", + "mini-self-preview": "Mini self-preview", + "virtual-backgrounds": "Virtual backgrounds", + "powerful-computers-only": "Only use with powerful computers and small groups!!", + "guests-see-HD-video": "Guests see HD video", + "no-self-preview": "Disable self-preview", + "raise-hand-button": "Display 'raise-hand' button", + "enable-compressor": "Enable audio compressor", + "enable-equalizer": "Enable equalizer as option", + "low-cpu=broadcast-codec": "Low-CPU broadcast codec", + "only-see-director-feed": "Only see the director's feed", + "mute-microphone-by-default": "Mute microphone by default", + "guest-joins-with-no-camera": "Guest joins with no camera", + "unmute-by-director-only": "Unmute by director only", + "obfuscate-link": "Obfuscate link and parameters", + "this-can-reduce-packet-loss": "This can reduce video corruption caused by packet loss", + "use-h264-codec": "Use H264 codec", + "show-active-speakers": "Show active speakers", + "force-mono-audio": "Force mono audio", + "learn-more-about-params": "Learn more about URL parameters at ", "more-than-four-can-join": "These four guest slots are just for demonstration. More than four guests can actually join a room.", "forward-to-room": "Transfer", "send-direct-chat": " Message", - "add-to-scene": "Add to Scene", - "mute-scene": "mute in scene", - "mute-guest": "mute guest", - "change-to-low-quality": "  ", - "change-to-medium-quality": "  ", - "change-to-high-quality": "  ", "disconnect-guest": "Hangup", - "record-local": " Record Local", - "record-remote": " Record Remote", - "voice-chat": " Voice Chat", - "order-down": "", - "order-up": "", - "advanced-audio-settings": " Audio Settings", - "advanced-camera-settings": " Video Settings", - "open-in-new-tab": "Open in new Tab", - "copy-to-clipboard": "Copy to Clipboard", - "welcome-to-obs-ninja-chat": "\n\t\t\t\t\tWelcome to OBS.Ninja! You can send text messages directly to connected peers from here.\n\t\t\t\t", - "names-and-labels-coming-soon": "\n\t\t\t\t\tNames identifying connected peers will be a feature in an upcoming release.\n\t\t\t\t", - "send-chat": "Send", - "available-languages": "Available Languages:", - "add-more-here": "Add More Here!", - "scenes-can-see-director": "Director will also be a performer", - "select-digital-effect": " Digital Video Effects: ", - "add-a-password": " Add a Password:", + "voice-chat": " Solo Talk", + "add-to-scene": "add to scene 1", + "mute-guest": "mute guest", + "More-scene-options": "More scene options", + "mute-scene": "mute in scene", + "force-keyframe": "Rainbow Puke Fix", + "stats-remote": " Scene Stats", + "additional-controls": "Additional controls", + "solo-video": "Highlight guest", "hide-guest": "hide guest", "toggle-remote-speaker": "Deafen Guest", "toggle-remote-display": "Blind Guest", - "force-keyframe": "Rainbow Puke", + "order-down": "", + "order-up": "", "change-url": "Change URL", "change-params": "URL Params", - "solo-video": "Highlight guest", - "stats-remote": " Scene Stats", + "record-local": " Record", + "record-remote": " Record Remote", + "change-to-low-quality": "  ", + "change-to-medium-quality": "  ", + "change-to-high-quality": "  ", + "advanced-audio-settings": " Audio Settings", + "advanced-camera-settings": " Video Settings", + "select-local-image": "Select Local Image", + "close-settings": "Close Settings", + "advanced": "Advanced ", + "open-in-new-tab": "Open in new Tab", + "copy-to-clipboard": "Copy to Clipboard", + "send-chat": "Send", "apply-new-guest-settings": "Apply settings", "cancel": "Cancel", - "add-to-calendar": "Add details to your Calendar:" + "invisible-guests": "Not Visible", + "available-languages": "Available Languages:", + "add-more-here": "Add More Here!", + "add-to-calendar": "Add details to your Calendar:", + "add-to-google-calendar": "Add to Google Calendar", + "add-to-outlook-calendar": "Add to Outlook Calendar", + "add-to-yahoo-calendar": "Add to Yahoo Calendar" }, "placeholders": { "join-by-room-name-here": "Join by Room Name here", "enter-a-room-name-here": "Enter a Room Name here", "optional-room-password-here": "Optional room password here", + "optional": "optional", "give-this-media-source-a-name-optional-": "Give this media source a name (optional)", "add-an-optional-password": "Add an optional password", "enter-room-name-here": "Enter Room name here", "enter-chat-message-to-send-here": "Enter chat message to send here", - "optional": "optional", "enter-the-room-name-here": "Enter the room name here", "enter-the-room-password-here": "Enter the room password here" } diff --git a/translations/es.json b/translations/es.json index 2a182b4..4cc8639 100644 --- a/translations/es.json +++ b/translations/es.json @@ -127,7 +127,13 @@ "raise-hand-button": "Raise hand button", "show-labels": "Show labels", "transfer-to-a-new-room": "Transfer to a new Room", - "enable-custom-password": "Enable custom password" + "enable-custom-password": "Enable custom password", + "improve-performance-and-quality-with-this-tip": "Improve performance and quality with this tip", + "allow-the-guests-to-pick-a-virtual-backscreen-effect": "Allow the guests to pick a virtual backscreen effect", + "this-low-fi-video-codec-uses-very-little-cpu-even-with-dozens-of-active-viewers-": "This low-fi video codec uses very little CPU, even with dozens of active viewers.", + "the-active-speakers-are-made-visible-automatically": "The active speakers are made visible automatically", + "add-this-video-to-any-remote-scene-2-": "Add this Video to any remote '&scene=2'", + "add-to-scene-8": "Add to Scene 8" }, "innerHTML": { "logo-header": "OBS.Ninja ", @@ -235,7 +241,54 @@ "stats-remote": " Scene Stats", "apply-new-guest-settings": "Apply settings", "cancel": "Cancel", - "add-to-calendar": "Add details to your Calendar:" + "add-to-calendar": "Add details to your Calendar:", + "no-effects-applied": "No effects applied", + "blurred-background": "Blurred background", + "digital-greenscreen": "Digital greenscreen", + "virtual-background": "Virtual background", + "use-chrome-instead": "Consider using a Chromium-based browser instead.
    \n \t\t\t\t\t\tSafari is more prone to having audio issues", + "select-the-video-files-to-share": "SELECT THE VIDEO FILES TO SHARE", + "enter-the-website-URL-you-wish-to-share": "Enter the URL website you wish to share.", + "click-here-for-help": "Click Here for a quick overview and help", + "guests-hear-others": "Guests hear others", + "capture-a-group-scene": "CAPTURE A GROUP SCENE", + "auto-add-guests": "Auto-add guests", + "pro-audio-mode": "Pro-audio mode", + "hide-audio-only-sources": "Hide audio-only sources", + "ask-for-display-name": "Ask for display name", + "show-display-names": "Show display names", + "show-active-speaker": "Show active speakers", + "auto-select-microphone": "Auto-select default microphone", + "auto-select-camera": "Auto-select default camera", + "hide-setting-buttons": "Hide settings button", + "mini-self-preview": "Mini self-preview", + "virtual-backgrounds": "Virtual backgrounds", + "powerful-computers-only": "Only use with powerful computers and small groups!!", + "guests-see-HD-video": "Guests see HD video", + "no-self-preview": "Disable self-preview", + "raise-hand-button": "Display 'raise-hand' button", + "enable-compressor": "Enable audio compressor", + "enable-equalizer": "Enable equalizer as option", + "low-cpu=broadcast-codec": "Low-CPU broadcast codec", + "only-see-director-feed": "Only see the director's feed", + "mute-microphone-by-default": "Mute microphone by default", + "guest-joins-with-no-camera": "Guest joins with no camera", + "unmute-by-director-only": "Unmute by director only", + "obfuscate-link": "Obfuscate link and parameters", + "this-can-reduce-packet-loss": "This can reduce video corruption caused by packet loss", + "use-h264-codec": "Use H264 codec", + "show-active-speakers": "Show active speakers", + "force-mono-audio": "Force mono audio", + "learn-more-about-params": "Learn more about URL parameters at ", + "More-scene-options": "More scene options", + "additional-controls": "Additional controls", + "select-local-image": "Select Local Image", + "close-settings": "Close Settings", + "advanced": "Advanced ", + "invisible-guests": "Not Visible", + "add-to-google-calendar": "Add to Google Calendar", + "add-to-outlook-calendar": "Add to Outlook Calendar", + "add-to-yahoo-calendar": "Add to Yahoo Calendar" }, "placeholders": { "join-by-room-name-here": "Join by Room Name here", diff --git a/translations/fr.json b/translations/fr.json index 30e2d99..15b7c05 100644 --- a/translations/fr.json +++ b/translations/fr.json @@ -127,7 +127,13 @@ "raise-hand-button": "Raise hand button", "show-labels": "Show labels", "transfer-to-a-new-room": "Transfer to a new Room", - "enable-custom-password": "Enable custom password" + "enable-custom-password": "Enable custom password", + "improve-performance-and-quality-with-this-tip": "Improve performance and quality with this tip", + "allow-the-guests-to-pick-a-virtual-backscreen-effect": "Allow the guests to pick a virtual backscreen effect", + "this-low-fi-video-codec-uses-very-little-cpu-even-with-dozens-of-active-viewers-": "This low-fi video codec uses very little CPU, even with dozens of active viewers.", + "the-active-speakers-are-made-visible-automatically": "The active speakers are made visible automatically", + "add-this-video-to-any-remote-scene-2-": "Add this Video to any remote '&scene=2'", + "add-to-scene-8": "Add to Scene 8" }, "innerHTML": { "logo-header": "OBS.Ninja ", @@ -235,7 +241,54 @@ "stats-remote": " Scene Stats", "apply-new-guest-settings": "Apply settings", "cancel": "Cancel", - "add-to-calendar": "Add details to your Calendar:" + "add-to-calendar": "Add details to your Calendar:", + "no-effects-applied": "No effects applied", + "blurred-background": "Blurred background", + "digital-greenscreen": "Digital greenscreen", + "virtual-background": "Virtual background", + "use-chrome-instead": "Consider using a Chromium-based browser instead.
    \n \t\t\t\t\t\tSafari is more prone to having audio issues", + "select-the-video-files-to-share": "SELECT THE VIDEO FILES TO SHARE", + "enter-the-website-URL-you-wish-to-share": "Enter the URL website you wish to share.", + "click-here-for-help": "Click Here for a quick overview and help", + "guests-hear-others": "Guests hear others", + "capture-a-group-scene": "CAPTURE A GROUP SCENE", + "auto-add-guests": "Auto-add guests", + "pro-audio-mode": "Pro-audio mode", + "hide-audio-only-sources": "Hide audio-only sources", + "ask-for-display-name": "Ask for display name", + "show-display-names": "Show display names", + "show-active-speaker": "Show active speakers", + "auto-select-microphone": "Auto-select default microphone", + "auto-select-camera": "Auto-select default camera", + "hide-setting-buttons": "Hide settings button", + "mini-self-preview": "Mini self-preview", + "virtual-backgrounds": "Virtual backgrounds", + "powerful-computers-only": "Only use with powerful computers and small groups!!", + "guests-see-HD-video": "Guests see HD video", + "no-self-preview": "Disable self-preview", + "raise-hand-button": "Display 'raise-hand' button", + "enable-compressor": "Enable audio compressor", + "enable-equalizer": "Enable equalizer as option", + "low-cpu=broadcast-codec": "Low-CPU broadcast codec", + "only-see-director-feed": "Only see the director's feed", + "mute-microphone-by-default": "Mute microphone by default", + "guest-joins-with-no-camera": "Guest joins with no camera", + "unmute-by-director-only": "Unmute by director only", + "obfuscate-link": "Obfuscate link and parameters", + "this-can-reduce-packet-loss": "This can reduce video corruption caused by packet loss", + "use-h264-codec": "Use H264 codec", + "show-active-speakers": "Show active speakers", + "force-mono-audio": "Force mono audio", + "learn-more-about-params": "Learn more about URL parameters at ", + "More-scene-options": "More scene options", + "additional-controls": "Additional controls", + "select-local-image": "Select Local Image", + "close-settings": "Close Settings", + "advanced": "Advanced ", + "invisible-guests": "Not Visible", + "add-to-google-calendar": "Add to Google Calendar", + "add-to-outlook-calendar": "Add to Outlook Calendar", + "add-to-yahoo-calendar": "Add to Yahoo Calendar" }, "placeholders": { "join-by-room-name-here": "Rejoindre via le nom de salle ici", diff --git a/translations/it.json b/translations/it.json index 48adba9..1979a87 100644 --- a/translations/it.json +++ b/translations/it.json @@ -127,7 +127,13 @@ "raise-hand-button": "Raise hand button", "show-labels": "Show labels", "transfer-to-a-new-room": "Transfer to a new Room", - "enable-custom-password": "Enable custom password" + "enable-custom-password": "Enable custom password", + "improve-performance-and-quality-with-this-tip": "Improve performance and quality with this tip", + "allow-the-guests-to-pick-a-virtual-backscreen-effect": "Allow the guests to pick a virtual backscreen effect", + "this-low-fi-video-codec-uses-very-little-cpu-even-with-dozens-of-active-viewers-": "This low-fi video codec uses very little CPU, even with dozens of active viewers.", + "the-active-speakers-are-made-visible-automatically": "The active speakers are made visible automatically", + "add-this-video-to-any-remote-scene-2-": "Add this Video to any remote '&scene=2'", + "add-to-scene-8": "Add to Scene 8" }, "innerHTML": { "logo-header": "OBS.Ninja ", @@ -235,7 +241,54 @@ "stats-remote": " Scene Stats", "apply-new-guest-settings": "Apply settings", "cancel": "Cancel", - "add-to-calendar": "Add details to your Calendar:" + "add-to-calendar": "Add details to your Calendar:", + "no-effects-applied": "No effects applied", + "blurred-background": "Blurred background", + "digital-greenscreen": "Digital greenscreen", + "virtual-background": "Virtual background", + "use-chrome-instead": "Consider using a Chromium-based browser instead.
    \n \t\t\t\t\t\tSafari is more prone to having audio issues", + "select-the-video-files-to-share": "SELECT THE VIDEO FILES TO SHARE", + "enter-the-website-URL-you-wish-to-share": "Enter the URL website you wish to share.", + "click-here-for-help": "Click Here for a quick overview and help", + "guests-hear-others": "Guests hear others", + "capture-a-group-scene": "CAPTURE A GROUP SCENE", + "auto-add-guests": "Auto-add guests", + "pro-audio-mode": "Pro-audio mode", + "hide-audio-only-sources": "Hide audio-only sources", + "ask-for-display-name": "Ask for display name", + "show-display-names": "Show display names", + "show-active-speaker": "Show active speakers", + "auto-select-microphone": "Auto-select default microphone", + "auto-select-camera": "Auto-select default camera", + "hide-setting-buttons": "Hide settings button", + "mini-self-preview": "Mini self-preview", + "virtual-backgrounds": "Virtual backgrounds", + "powerful-computers-only": "Only use with powerful computers and small groups!!", + "guests-see-HD-video": "Guests see HD video", + "no-self-preview": "Disable self-preview", + "raise-hand-button": "Display 'raise-hand' button", + "enable-compressor": "Enable audio compressor", + "enable-equalizer": "Enable equalizer as option", + "low-cpu=broadcast-codec": "Low-CPU broadcast codec", + "only-see-director-feed": "Only see the director's feed", + "mute-microphone-by-default": "Mute microphone by default", + "guest-joins-with-no-camera": "Guest joins with no camera", + "unmute-by-director-only": "Unmute by director only", + "obfuscate-link": "Obfuscate link and parameters", + "this-can-reduce-packet-loss": "This can reduce video corruption caused by packet loss", + "use-h264-codec": "Use H264 codec", + "show-active-speakers": "Show active speakers", + "force-mono-audio": "Force mono audio", + "learn-more-about-params": "Learn more about URL parameters at ", + "More-scene-options": "More scene options", + "additional-controls": "Additional controls", + "select-local-image": "Select Local Image", + "close-settings": "Close Settings", + "advanced": "Advanced ", + "invisible-guests": "Not Visible", + "add-to-google-calendar": "Add to Google Calendar", + "add-to-outlook-calendar": "Add to Outlook Calendar", + "add-to-yahoo-calendar": "Add to Yahoo Calendar" }, "placeholders": { "join-by-room-name-here": "Join by Room Name here", diff --git a/translations/ja.json b/translations/ja.json index 51ed558..442070b 100644 --- a/translations/ja.json +++ b/translations/ja.json @@ -127,7 +127,13 @@ "raise-hand-button": "Raise hand button", "show-labels": "Show labels", "transfer-to-a-new-room": "Transfer to a new Room", - "enable-custom-password": "Enable custom password" + "enable-custom-password": "Enable custom password", + "improve-performance-and-quality-with-this-tip": "Improve performance and quality with this tip", + "allow-the-guests-to-pick-a-virtual-backscreen-effect": "Allow the guests to pick a virtual backscreen effect", + "this-low-fi-video-codec-uses-very-little-cpu-even-with-dozens-of-active-viewers-": "This low-fi video codec uses very little CPU, even with dozens of active viewers.", + "the-active-speakers-are-made-visible-automatically": "The active speakers are made visible automatically", + "add-this-video-to-any-remote-scene-2-": "Add this Video to any remote '&scene=2'", + "add-to-scene-8": "Add to Scene 8" }, "innerHTML": { "logo-header": "OBS.Ninja ", @@ -235,7 +241,54 @@ "stats-remote": " Scene Stats", "apply-new-guest-settings": "Apply settings", "cancel": "Cancel", - "add-to-calendar": "Add details to your Calendar:" + "add-to-calendar": "Add details to your Calendar:", + "no-effects-applied": "No effects applied", + "blurred-background": "Blurred background", + "digital-greenscreen": "Digital greenscreen", + "virtual-background": "Virtual background", + "use-chrome-instead": "Consider using a Chromium-based browser instead.
    \n \t\t\t\t\t\tSafari is more prone to having audio issues", + "select-the-video-files-to-share": "SELECT THE VIDEO FILES TO SHARE", + "enter-the-website-URL-you-wish-to-share": "Enter the URL website you wish to share.", + "click-here-for-help": "Click Here for a quick overview and help", + "guests-hear-others": "Guests hear others", + "capture-a-group-scene": "CAPTURE A GROUP SCENE", + "auto-add-guests": "Auto-add guests", + "pro-audio-mode": "Pro-audio mode", + "hide-audio-only-sources": "Hide audio-only sources", + "ask-for-display-name": "Ask for display name", + "show-display-names": "Show display names", + "show-active-speaker": "Show active speakers", + "auto-select-microphone": "Auto-select default microphone", + "auto-select-camera": "Auto-select default camera", + "hide-setting-buttons": "Hide settings button", + "mini-self-preview": "Mini self-preview", + "virtual-backgrounds": "Virtual backgrounds", + "powerful-computers-only": "Only use with powerful computers and small groups!!", + "guests-see-HD-video": "Guests see HD video", + "no-self-preview": "Disable self-preview", + "raise-hand-button": "Display 'raise-hand' button", + "enable-compressor": "Enable audio compressor", + "enable-equalizer": "Enable equalizer as option", + "low-cpu=broadcast-codec": "Low-CPU broadcast codec", + "only-see-director-feed": "Only see the director's feed", + "mute-microphone-by-default": "Mute microphone by default", + "guest-joins-with-no-camera": "Guest joins with no camera", + "unmute-by-director-only": "Unmute by director only", + "obfuscate-link": "Obfuscate link and parameters", + "this-can-reduce-packet-loss": "This can reduce video corruption caused by packet loss", + "use-h264-codec": "Use H264 codec", + "show-active-speakers": "Show active speakers", + "force-mono-audio": "Force mono audio", + "learn-more-about-params": "Learn more about URL parameters at ", + "More-scene-options": "More scene options", + "additional-controls": "Additional controls", + "select-local-image": "Select Local Image", + "close-settings": "Close Settings", + "advanced": "Advanced ", + "invisible-guests": "Not Visible", + "add-to-google-calendar": "Add to Google Calendar", + "add-to-outlook-calendar": "Add to Outlook Calendar", + "add-to-yahoo-calendar": "Add to Yahoo Calendar" }, "placeholders": { "join-by-room-name-here": "Join by Room Name here", diff --git a/translations/nl.json b/translations/nl.json index e08d013..5bf7e11 100644 --- a/translations/nl.json +++ b/translations/nl.json @@ -127,7 +127,13 @@ "raise-hand-button": "Raise hand button", "show-labels": "Show labels", "transfer-to-a-new-room": "Transfer to a new Room", - "enable-custom-password": "Enable custom password" + "enable-custom-password": "Enable custom password", + "improve-performance-and-quality-with-this-tip": "Improve performance and quality with this tip", + "allow-the-guests-to-pick-a-virtual-backscreen-effect": "Allow the guests to pick a virtual backscreen effect", + "this-low-fi-video-codec-uses-very-little-cpu-even-with-dozens-of-active-viewers-": "This low-fi video codec uses very little CPU, even with dozens of active viewers.", + "the-active-speakers-are-made-visible-automatically": "The active speakers are made visible automatically", + "add-this-video-to-any-remote-scene-2-": "Add this Video to any remote '&scene=2'", + "add-to-scene-8": "Add to Scene 8" }, "innerHTML": { "logo-header": "OBS Ninja", @@ -235,7 +241,54 @@ "stats-remote": " Scene Stats", "apply-new-guest-settings": "Apply settings", "cancel": "Cancel", - "add-to-calendar": "Add details to your Calendar:" + "add-to-calendar": "Add details to your Calendar:", + "no-effects-applied": "No effects applied", + "blurred-background": "Blurred background", + "digital-greenscreen": "Digital greenscreen", + "virtual-background": "Virtual background", + "use-chrome-instead": "Consider using a Chromium-based browser instead.
    \n \t\t\t\t\t\tSafari is more prone to having audio issues", + "select-the-video-files-to-share": "SELECT THE VIDEO FILES TO SHARE", + "enter-the-website-URL-you-wish-to-share": "Enter the URL website you wish to share.", + "click-here-for-help": "Click Here for a quick overview and help", + "guests-hear-others": "Guests hear others", + "capture-a-group-scene": "CAPTURE A GROUP SCENE", + "auto-add-guests": "Auto-add guests", + "pro-audio-mode": "Pro-audio mode", + "hide-audio-only-sources": "Hide audio-only sources", + "ask-for-display-name": "Ask for display name", + "show-display-names": "Show display names", + "show-active-speaker": "Show active speakers", + "auto-select-microphone": "Auto-select default microphone", + "auto-select-camera": "Auto-select default camera", + "hide-setting-buttons": "Hide settings button", + "mini-self-preview": "Mini self-preview", + "virtual-backgrounds": "Virtual backgrounds", + "powerful-computers-only": "Only use with powerful computers and small groups!!", + "guests-see-HD-video": "Guests see HD video", + "no-self-preview": "Disable self-preview", + "raise-hand-button": "Display 'raise-hand' button", + "enable-compressor": "Enable audio compressor", + "enable-equalizer": "Enable equalizer as option", + "low-cpu=broadcast-codec": "Low-CPU broadcast codec", + "only-see-director-feed": "Only see the director's feed", + "mute-microphone-by-default": "Mute microphone by default", + "guest-joins-with-no-camera": "Guest joins with no camera", + "unmute-by-director-only": "Unmute by director only", + "obfuscate-link": "Obfuscate link and parameters", + "this-can-reduce-packet-loss": "This can reduce video corruption caused by packet loss", + "use-h264-codec": "Use H264 codec", + "show-active-speakers": "Show active speakers", + "force-mono-audio": "Force mono audio", + "learn-more-about-params": "Learn more about URL parameters at ", + "More-scene-options": "More scene options", + "additional-controls": "Additional controls", + "select-local-image": "Select Local Image", + "close-settings": "Close Settings", + "advanced": "Advanced ", + "invisible-guests": "Not Visible", + "add-to-google-calendar": "Add to Google Calendar", + "add-to-outlook-calendar": "Add to Outlook Calendar", + "add-to-yahoo-calendar": "Add to Yahoo Calendar" }, "placeholders": { "join-by-room-name-here": "Ga binnen met een kamer naam", diff --git a/translations/pig.json b/translations/pig.json index 00963b7..1130976 100644 --- a/translations/pig.json +++ b/translations/pig.json @@ -127,7 +127,13 @@ "raise-hand-button": "Raise hand button", "show-labels": "Show labels", "transfer-to-a-new-room": "Transfer to a new Room", - "enable-custom-password": "Enable custom password" + "enable-custom-password": "Enable custom password", + "improve-performance-and-quality-with-this-tip": "Improve performance and quality with this tip", + "allow-the-guests-to-pick-a-virtual-backscreen-effect": "Allow the guests to pick a virtual backscreen effect", + "this-low-fi-video-codec-uses-very-little-cpu-even-with-dozens-of-active-viewers-": "This low-fi video codec uses very little CPU, even with dozens of active viewers.", + "the-active-speakers-are-made-visible-automatically": "The active speakers are made visible automatically", + "add-this-video-to-any-remote-scene-2-": "Add this Video to any remote '&scene=2'", + "add-to-scene-8": "Add to Scene 8" }, "innerHTML": { "logo-header": "OBS Ninja - Pig Latin", @@ -235,7 +241,54 @@ "stats-remote": " Scene Stats", "apply-new-guest-settings": "Apply settings", "cancel": "Cancel", - "add-to-calendar": "Add details to your Calendar:" + "add-to-calendar": "Add details to your Calendar:", + "no-effects-applied": "No effects applied", + "blurred-background": "Blurred background", + "digital-greenscreen": "Digital greenscreen", + "virtual-background": "Virtual background", + "use-chrome-instead": "Consider using a Chromium-based browser instead.
    \n \t\t\t\t\t\tSafari is more prone to having audio issues", + "select-the-video-files-to-share": "SELECT THE VIDEO FILES TO SHARE", + "enter-the-website-URL-you-wish-to-share": "Enter the URL website you wish to share.", + "click-here-for-help": "Click Here for a quick overview and help", + "guests-hear-others": "Guests hear others", + "capture-a-group-scene": "CAPTURE A GROUP SCENE", + "auto-add-guests": "Auto-add guests", + "pro-audio-mode": "Pro-audio mode", + "hide-audio-only-sources": "Hide audio-only sources", + "ask-for-display-name": "Ask for display name", + "show-display-names": "Show display names", + "show-active-speaker": "Show active speakers", + "auto-select-microphone": "Auto-select default microphone", + "auto-select-camera": "Auto-select default camera", + "hide-setting-buttons": "Hide settings button", + "mini-self-preview": "Mini self-preview", + "virtual-backgrounds": "Virtual backgrounds", + "powerful-computers-only": "Only use with powerful computers and small groups!!", + "guests-see-HD-video": "Guests see HD video", + "no-self-preview": "Disable self-preview", + "raise-hand-button": "Display 'raise-hand' button", + "enable-compressor": "Enable audio compressor", + "enable-equalizer": "Enable equalizer as option", + "low-cpu=broadcast-codec": "Low-CPU broadcast codec", + "only-see-director-feed": "Only see the director's feed", + "mute-microphone-by-default": "Mute microphone by default", + "guest-joins-with-no-camera": "Guest joins with no camera", + "unmute-by-director-only": "Unmute by director only", + "obfuscate-link": "Obfuscate link and parameters", + "this-can-reduce-packet-loss": "This can reduce video corruption caused by packet loss", + "use-h264-codec": "Use H264 codec", + "show-active-speakers": "Show active speakers", + "force-mono-audio": "Force mono audio", + "learn-more-about-params": "Learn more about URL parameters at ", + "More-scene-options": "More scene options", + "additional-controls": "Additional controls", + "select-local-image": "Select Local Image", + "close-settings": "Close Settings", + "advanced": "Advanced ", + "invisible-guests": "Not Visible", + "add-to-google-calendar": "Add to Google Calendar", + "add-to-outlook-calendar": "Add to Outlook Calendar", + "add-to-yahoo-calendar": "Add to Yahoo Calendar" }, "placeholders": { "join-by-room-name-here": "Erehay ouyay ancay epray-enerategay", diff --git a/translations/pt.json b/translations/pt.json index a94a93e..06a4e8d 100644 --- a/translations/pt.json +++ b/translations/pt.json @@ -127,7 +127,13 @@ "raise-hand-button": "Botão de levantar a mão", "show-labels": "Mostrar identificadores", "transfer-to-a-new-room": "Transferir para uma nova Sala", - "enable-custom-password": "Ativar password personalizada" + "enable-custom-password": "Ativar password personalizada", + "improve-performance-and-quality-with-this-tip": "Improve performance and quality with this tip", + "allow-the-guests-to-pick-a-virtual-backscreen-effect": "Allow the guests to pick a virtual backscreen effect", + "this-low-fi-video-codec-uses-very-little-cpu-even-with-dozens-of-active-viewers-": "This low-fi video codec uses very little CPU, even with dozens of active viewers.", + "the-active-speakers-are-made-visible-automatically": "The active speakers are made visible automatically", + "add-this-video-to-any-remote-scene-2-": "Add this Video to any remote '&scene=2'", + "add-to-scene-8": "Add to Scene 8" }, "innerHTML": { "logo-header": "OBS.Ninja ", @@ -235,7 +241,54 @@ "stats-remote": " Estatísticas da Cena", "apply-new-guest-settings": "Aplicar definições", "cancel": "Cancelar", - "add-to-calendar": "Adicionar detalhes ao seu calendário:" + "add-to-calendar": "Adicionar detalhes ao seu calendário:", + "no-effects-applied": "No effects applied", + "blurred-background": "Blurred background", + "digital-greenscreen": "Digital greenscreen", + "virtual-background": "Virtual background", + "use-chrome-instead": "Consider using a Chromium-based browser instead.
    \n \t\t\t\t\t\tSafari is more prone to having audio issues", + "select-the-video-files-to-share": "SELECT THE VIDEO FILES TO SHARE", + "enter-the-website-URL-you-wish-to-share": "Enter the URL website you wish to share.", + "click-here-for-help": "Click Here for a quick overview and help", + "guests-hear-others": "Guests hear others", + "capture-a-group-scene": "CAPTURE A GROUP SCENE", + "auto-add-guests": "Auto-add guests", + "pro-audio-mode": "Pro-audio mode", + "hide-audio-only-sources": "Hide audio-only sources", + "ask-for-display-name": "Ask for display name", + "show-display-names": "Show display names", + "show-active-speaker": "Show active speakers", + "auto-select-microphone": "Auto-select default microphone", + "auto-select-camera": "Auto-select default camera", + "hide-setting-buttons": "Hide settings button", + "mini-self-preview": "Mini self-preview", + "virtual-backgrounds": "Virtual backgrounds", + "powerful-computers-only": "Only use with powerful computers and small groups!!", + "guests-see-HD-video": "Guests see HD video", + "no-self-preview": "Disable self-preview", + "raise-hand-button": "Display 'raise-hand' button", + "enable-compressor": "Enable audio compressor", + "enable-equalizer": "Enable equalizer as option", + "low-cpu=broadcast-codec": "Low-CPU broadcast codec", + "only-see-director-feed": "Only see the director's feed", + "mute-microphone-by-default": "Mute microphone by default", + "guest-joins-with-no-camera": "Guest joins with no camera", + "unmute-by-director-only": "Unmute by director only", + "obfuscate-link": "Obfuscate link and parameters", + "this-can-reduce-packet-loss": "This can reduce video corruption caused by packet loss", + "use-h264-codec": "Use H264 codec", + "show-active-speakers": "Show active speakers", + "force-mono-audio": "Force mono audio", + "learn-more-about-params": "Learn more about URL parameters at ", + "More-scene-options": "More scene options", + "additional-controls": "Additional controls", + "select-local-image": "Select Local Image", + "close-settings": "Close Settings", + "advanced": "Advanced ", + "invisible-guests": "Not Visible", + "add-to-google-calendar": "Add to Google Calendar", + "add-to-outlook-calendar": "Add to Outlook Calendar", + "add-to-yahoo-calendar": "Add to Yahoo Calendar" }, "placeholders": { "join-by-room-name-here": "Introduza aqui numa sala pelo seu nome", diff --git a/translations/ru.json b/translations/ru.json index 54868c8..3f39bac 100644 --- a/translations/ru.json +++ b/translations/ru.json @@ -127,7 +127,13 @@ "raise-hand-button": "Raise hand button", "show-labels": "Show labels", "transfer-to-a-new-room": "Transfer to a new Room", - "enable-custom-password": "Enable custom password" + "enable-custom-password": "Enable custom password", + "improve-performance-and-quality-with-this-tip": "Improve performance and quality with this tip", + "allow-the-guests-to-pick-a-virtual-backscreen-effect": "Allow the guests to pick a virtual backscreen effect", + "this-low-fi-video-codec-uses-very-little-cpu-even-with-dozens-of-active-viewers-": "This low-fi video codec uses very little CPU, even with dozens of active viewers.", + "the-active-speakers-are-made-visible-automatically": "The active speakers are made visible automatically", + "add-this-video-to-any-remote-scene-2-": "Add this Video to any remote '&scene=2'", + "add-to-scene-8": "Add to Scene 8" }, "innerHTML": { "logo-header": "OBS.Ninja (RU)", @@ -235,7 +241,54 @@ "stats-remote": " Scene Stats", "apply-new-guest-settings": "Apply settings", "cancel": "Cancel", - "add-to-calendar": "Add details to your Calendar:" + "add-to-calendar": "Add details to your Calendar:", + "no-effects-applied": "No effects applied", + "blurred-background": "Blurred background", + "digital-greenscreen": "Digital greenscreen", + "virtual-background": "Virtual background", + "use-chrome-instead": "Consider using a Chromium-based browser instead.
    \n \t\t\t\t\t\tSafari is more prone to having audio issues", + "select-the-video-files-to-share": "SELECT THE VIDEO FILES TO SHARE", + "enter-the-website-URL-you-wish-to-share": "Enter the URL website you wish to share.", + "click-here-for-help": "Click Here for a quick overview and help", + "guests-hear-others": "Guests hear others", + "capture-a-group-scene": "CAPTURE A GROUP SCENE", + "auto-add-guests": "Auto-add guests", + "pro-audio-mode": "Pro-audio mode", + "hide-audio-only-sources": "Hide audio-only sources", + "ask-for-display-name": "Ask for display name", + "show-display-names": "Show display names", + "show-active-speaker": "Show active speakers", + "auto-select-microphone": "Auto-select default microphone", + "auto-select-camera": "Auto-select default camera", + "hide-setting-buttons": "Hide settings button", + "mini-self-preview": "Mini self-preview", + "virtual-backgrounds": "Virtual backgrounds", + "powerful-computers-only": "Only use with powerful computers and small groups!!", + "guests-see-HD-video": "Guests see HD video", + "no-self-preview": "Disable self-preview", + "raise-hand-button": "Display 'raise-hand' button", + "enable-compressor": "Enable audio compressor", + "enable-equalizer": "Enable equalizer as option", + "low-cpu=broadcast-codec": "Low-CPU broadcast codec", + "only-see-director-feed": "Only see the director's feed", + "mute-microphone-by-default": "Mute microphone by default", + "guest-joins-with-no-camera": "Guest joins with no camera", + "unmute-by-director-only": "Unmute by director only", + "obfuscate-link": "Obfuscate link and parameters", + "this-can-reduce-packet-loss": "This can reduce video corruption caused by packet loss", + "use-h264-codec": "Use H264 codec", + "show-active-speakers": "Show active speakers", + "force-mono-audio": "Force mono audio", + "learn-more-about-params": "Learn more about URL parameters at ", + "More-scene-options": "More scene options", + "additional-controls": "Additional controls", + "select-local-image": "Select Local Image", + "close-settings": "Close Settings", + "advanced": "Advanced ", + "invisible-guests": "Not Visible", + "add-to-google-calendar": "Add to Google Calendar", + "add-to-outlook-calendar": "Add to Outlook Calendar", + "add-to-yahoo-calendar": "Add to Yahoo Calendar" }, "placeholders": { "join-by-room-name-here": "Join by Room Name here", diff --git a/translations/tr.json b/translations/tr.json index cddf0dc..323b394 100644 --- a/translations/tr.json +++ b/translations/tr.json @@ -127,7 +127,13 @@ "raise-hand-button": "Raise hand button", "show-labels": "Show labels", "transfer-to-a-new-room": "Transfer to a new Room", - "enable-custom-password": "Enable custom password" + "enable-custom-password": "Enable custom password", + "improve-performance-and-quality-with-this-tip": "Improve performance and quality with this tip", + "allow-the-guests-to-pick-a-virtual-backscreen-effect": "Allow the guests to pick a virtual backscreen effect", + "this-low-fi-video-codec-uses-very-little-cpu-even-with-dozens-of-active-viewers-": "This low-fi video codec uses very little CPU, even with dozens of active viewers.", + "the-active-speakers-are-made-visible-automatically": "The active speakers are made visible automatically", + "add-this-video-to-any-remote-scene-2-": "Add this Video to any remote '&scene=2'", + "add-to-scene-8": "Add to Scene 8" }, "innerHTML": { "logo-header": "OBS.Ninja ", @@ -235,7 +241,54 @@ "stats-remote": " Scene Stats", "apply-new-guest-settings": "Apply settings", "cancel": "Cancel", - "add-to-calendar": "Add details to your Calendar:" + "add-to-calendar": "Add details to your Calendar:", + "no-effects-applied": "No effects applied", + "blurred-background": "Blurred background", + "digital-greenscreen": "Digital greenscreen", + "virtual-background": "Virtual background", + "use-chrome-instead": "Consider using a Chromium-based browser instead.
    \n \t\t\t\t\t\tSafari is more prone to having audio issues", + "select-the-video-files-to-share": "SELECT THE VIDEO FILES TO SHARE", + "enter-the-website-URL-you-wish-to-share": "Enter the URL website you wish to share.", + "click-here-for-help": "Click Here for a quick overview and help", + "guests-hear-others": "Guests hear others", + "capture-a-group-scene": "CAPTURE A GROUP SCENE", + "auto-add-guests": "Auto-add guests", + "pro-audio-mode": "Pro-audio mode", + "hide-audio-only-sources": "Hide audio-only sources", + "ask-for-display-name": "Ask for display name", + "show-display-names": "Show display names", + "show-active-speaker": "Show active speakers", + "auto-select-microphone": "Auto-select default microphone", + "auto-select-camera": "Auto-select default camera", + "hide-setting-buttons": "Hide settings button", + "mini-self-preview": "Mini self-preview", + "virtual-backgrounds": "Virtual backgrounds", + "powerful-computers-only": "Only use with powerful computers and small groups!!", + "guests-see-HD-video": "Guests see HD video", + "no-self-preview": "Disable self-preview", + "raise-hand-button": "Display 'raise-hand' button", + "enable-compressor": "Enable audio compressor", + "enable-equalizer": "Enable equalizer as option", + "low-cpu=broadcast-codec": "Low-CPU broadcast codec", + "only-see-director-feed": "Only see the director's feed", + "mute-microphone-by-default": "Mute microphone by default", + "guest-joins-with-no-camera": "Guest joins with no camera", + "unmute-by-director-only": "Unmute by director only", + "obfuscate-link": "Obfuscate link and parameters", + "this-can-reduce-packet-loss": "This can reduce video corruption caused by packet loss", + "use-h264-codec": "Use H264 codec", + "show-active-speakers": "Show active speakers", + "force-mono-audio": "Force mono audio", + "learn-more-about-params": "Learn more about URL parameters at ", + "More-scene-options": "More scene options", + "additional-controls": "Additional controls", + "select-local-image": "Select Local Image", + "close-settings": "Close Settings", + "advanced": "Advanced ", + "invisible-guests": "Not Visible", + "add-to-google-calendar": "Add to Google Calendar", + "add-to-outlook-calendar": "Add to Outlook Calendar", + "add-to-yahoo-calendar": "Add to Yahoo Calendar" }, "placeholders": { "join-by-room-name-here": "Join by Room Name here", diff --git a/webrtc.js b/webrtc.js index 5d18de0..e943e34 100644 --- a/webrtc.js +++ b/webrtc.js @@ -6,4 +6,4 @@ * No warranty, explicit or implicit, provided. * */ -var _0x3a8e=['exportKey','audio_delay\x20:\x20','IfNYt','streamSrc','PMtqA','onVisibilityChange','iceTimer','touchLastTap','publishFile','muted','QTBgR','changeLabel','select#videoSource3','OBS\x20VISIBILITY:','myyOK','allowVideo','steve','sync','Mute\x20video\x20-306','connected','remoteMuteState','wss','videosource','request\x20rate\x20limit:\x20','boxShadow','KRWjR','watchTimeoutList2:','bandwidth\x20set!','onpause','hash\x20is\x20not\x20false','watchStream','disablePictureInPicture','button_','HVFJc','sign','resize','&password=','overlay','float2','QugDZ','postMessage','tabernac','BuIRI','aJSuP','digest','parentNode','[data-action-type=\x22order-value\x22][data--u-u-i-d=\x22','channel','resolution\x20scale:\x20','GHoZg','watchTimeoutList','jitterBufferEmittedCount','setAttribute','beepToNotify','limitAudioEncoder','Unmute\x20video','desaltStreamID','www.youtube.com','RbCLb','HIEqn','scaleFactor','span','encryptMessage','Stream\x20Sharing\x20Session','packetsLost','eGqEA','videosource_','FULL\x20SCREEN:\x20','RDjdq','PuaaU','initialPublish','Enable\x20the\x20director\x27s\x20microphone\x20first.','pop','QnxED','Video\x20paused;\x20force\x20it\x20to\x20play\x20again','myVideo','pliDelta','track','height','agc_url','data','minptime','bind','vmFZS','broadcast','reject','XVJlG','FzjYd','playlist','VETKh','Tnpoa','RzDqL','ctrlKey','STREAM\x20SETUP','then','ySZFl','_framesDecoded','ciMOA','sceneUpdate','quality_wb','qfBxP','Mdxgn','left','container_','gXbhd','dragElement','audioMeterGuest','requestVideoHack','receiveChannel','xWTBY','scaleHeight','playback_audio_samplerate','max','sendMsg','vuNdk','touchend','codec','fKcXb','Publisher\x20is\x20being\x20sent\x20a\x20video\x20stream???\x20NOT\x20EXPECTED!','setVideoScale','reduce','?view=','frameWidth','retryTimeout','nackTrigger','MnSYZ','getTime','generateHash','recording_audio_ctx_latency','signData','327lYfeIS','frameHeight','zoom','delta','turns:www.turn.obs.ninja:443','videoOptions','stereo','removeTrack','enhance_audio','match','Add\x20a\x20label','RTC\x20Connection\x20seems\x20to\x20be\x20dead\x20or\x20not\x20yet\x20open?\x203','controlButtons','Not\x20a\x20scene','double\x20touched','_packetsReceived','hostname','offsetChannel','resize\x20event','hangupDirector','next\x20stream\x20loading:\x20','devicePixelRatio','localCandidateId','TwHON','Screen\x20Sharing\x20Session','closedCaptions','remoteFocus','label','mKUtN','forcePLI','BqUQZ','ab_url','Clean\x20up','PUBLISHER\x27s\x20RTC\x20Connection\x20seems\x20to\x20be\x20dead?\x20','mEeMx','return\x20/\x22\x20+\x20this\x20+\x20\x22/','resume','chrome','seedStream','sendMessage','msg','TOO\x20MANY\x20PUBLISHING\x20PEERS','toString','scale\x20set!','mutedState','call','has','fullscreenElement','xXVCE','lowiosviewers','..\x20waiting\x20for\x20user\x20gesture','EVENT\x20TRACK\x20instead\x20of\x20event\x20Stream','ysQmJ','sending\x20message\x20via\x20WSS\x20as\x20WebRTC\x20failed\x20to\x20send\x20message','OOO','RGdIH','MSarO','mute','QMrDG','_packetsLost','opacity','manualBandwidth','getReceivers','firstPlayTriggered','kXMHr','gain','uAOBY','candidates','director','MEkaA','#4444','ULoMh','www.twitch.tv','enhance','preferCodec','kTajv','CViAx','middle','SDP\x20Sessions\x20do\x20not\x20match.\x20Do\x20I\x20delete\x20an\x20accept\x20this\x20new\x20SDP?','directorDisplayMute','100%','auto','chvCm','interval','setScale','iframeSrc','prototype','fnXeZ','BcfOS','ICE\x20closed?','flipped','mediaDevices','VXiub','volume','remoteMuteState_','MHpNq','RS1','scaleX(1)\x20scaleY(-1)\x20','visibilityStore','Websockets\x20timed\x20out;\x2020\x20seconds','YWTKn','NO\x20AUDIO\x20TRACK\x20INCLUDED','iframe_source','bigPlayButton','low','vcwQY','setResolution','requestChangeEQ','autostart','watchTimeoutListDoubleCheck','parentElement','sdp','roomid','Video\x20Track','autoplay;camera;microphone','none','importKey','browserDetails','_codecId','RBGGn','Room\x20is\x20already\x20claimed\x20by\x20someone\x20else.','onremovetrack','hidden','maxpublishers','randomize','2px\x20solid','minHeight','push','EImzj','pcs\x20RTC\x20CLOSED','cbr','pJurB','muteState','fromCharCode','roombitrate','red','muteStateTemplate','forEach','cleanup','right','changeOrder','video/VP9','updating\x20audio\x20delay','allowIframe','userAgent','tile\x20clean','Update\x20Mixer\x20Event\x20on\x20REsize\x20SET','undefined','IJjpQ','setVideoBitrate','videoMuted','RTC\x20Connection\x20seems\x20to\x20be\x20dead\x20or\x20not\x20yet\x20open?\x204','Final\x20streamID:\x20','scaleResolution','maxTouchPoints','hpvkw','noiframe','logoname','Someone\x20Joined\x20the\x20Room\x20with\x20a\x20video','ceil','applyConstraints','keyFramesRequested_pli','candidate-pair','GkxRE','videoDevice','pliCount','onerror','AQAB','MSdQu','AHAMs','mainmenu','totalRoomBitrate','requestSceneUpdate','buffer','advanced','setLocalDescription','eventPlayActive','Media','transcript','youtube.com','audioOptions','YIxlI','createOffer','NO\x20VIDEO\x20TRACK\x20INCLUDED','processIceBundle','innerWidth','joinRoom','maxWidth','ontouchmove','permaid=','touchCount','migrate','sampleRate','UDDSv','maxframerate','budqa','keyframeTimeout','\x20x\x20','publishStream','tile','videoMutedFlag','press2talk','lin','setValueAtTime','head1','done\x20clearing\x20audio','PHBgn','?autoplay=1&modestbranding=1','reverse','video-label','RTC\x20closed','absolute','remote-candidate','RTC\x20Connection\x20seems\x20to\x20be\x20dead\x20or\x20not\x20yet\x20open?\x201','margin','qGVMO','soloChatUUID','jbszn','OrCRu','ycpwA','relayProtocol','Connection\x20to\x20Control\x20Server\x20lost.\x0a\x0aAuto-reconnect\x20is\x20partially\x20implemented','10px\x20dashed\x20rgb(64\x2065\x2062)','zwXgN','ICE\x20DID\x20NOT\x20FIND\x20A\x20PC\x20OPTION?','bandwidth','publicKey','writer','Enlarge\x20video\x20and\x20increase\x20its\x20clarity','getUserMedia','wGqVF','biVcH','qZNCk','opacity\x200.3s','vqaGD','forceios','FmDEn','width','stereo_url','credential','KCrbU','YpGkl','no\x20stream\x20selected','fzjOV','generateStreamID','CTnnG','613546FeayzA','MediaStreamAudioDestinationNode','length','manual','sid','streams','menuStatsBox','deferring\x20with\x20a\x20promise;\x20hashed\x20room','href','mono','NO\x20TRACK??\x20--\x20not\x20expected','true','queuebutton','requestChangeLowcut','tagName','stream\x20ID\x20is\x200\x20length','#666','novideo','AZqAE','scaleResolutionDownBy\x20set\x201!','PLAYING\x20MANUALLY?','raw','enhanceAudioEncoder','Sorry,\x20your\x20browser\x20is\x20not\x20supported.\x20Please\x20use\x20the\x20desktop\x20versions\x20of\x20Firefox\x20or\x20Chrome\x20instead','setupIncoming','wNhFH','gLmDQ','Show\x20all\x20active\x20videos\x20togethers','eHXlP','myVideo\x20clean','FILE\x20SHARE\x20SETUP','hangup','click','scaleDueToBitrate','verify','pcs','could\x20not\x20be\x20sent;\x20queuing\x20it','includes','Notice:\x20The\x20system\x20is\x20currently\x20slow\x20to\x20respond\x20or\x20not\x20accessible.\x0a\x0aClick\x20OK\x20to\x20continue.\x0a\x0aIf\x20the\x20site\x20fails\x20to\x20work\x20though,\x20please\x20try\x20https://backup.obs.ninja\x20instead\x20or\x20contact\x20steve@seguin.email\x20for\x20help.\x0a\x0aThis\x20service\x20requires\x20the\x20use\x20of\x20Websockets\x20over\x20port\x20443.','getSettings','order','The\x20stream\x20ID\x20you\x20are\x20publishing\x20to\x20is\x20already\x20in\x20use.\x0a\x0aPlease\x20try\x20with\x20a\x20different\x20invite\x20link\x20or\x20refresh\x20to\x20retry\x20again.\x0a\x0aYou\x20will\x20now\x20be\x20disconnected.','head4','sensors','processIce','mimeType','src','bITID','onended','block','offsetHeight','recordLocal','value\x20there','sendroom','suspended','audioContext','scaleResolutionDownBy','gipwe','updateLocalStatsInterval','videoHeight','main','','getElementsByTagName','New\x20ON\x20TRACK\x20event','dcuZw','chatbutton','bitrate_set','delayNode','nackCount','offer','already\x20enabled','','querySelectorAll','KaSyS','paused','active','maxviewers_url','CkurA','iceBundle','encrypt','remote_relay_IP','decrypt','innerText','iceServers','Publisher\x20will\x20be\x20ignored\x20due\x20to\x20max\x20connections\x20already\x20hit','generateKey','replaceTrack','294712KUiFFM','turn:turn-usc1.obs.ninja:3478','transferred','join','[data-action-type=\x22mute-guest\x22][data--u-u-i-d=\x22','Generate\x20Some\x20Crypto\x20keys\x20first','addEventListener','NCmKi','maxptime','PROBLEM!\x20RESENDING\x20SDP\x20OFFER\x20SHOULD\x20NOT\x20HAPPEN','label_','value','CONNECTEED!','framesPerSecond','_jitter_delay','hash\x20is\x20','split','failed\x20to\x20send\x20zoom\x20change\x20request','selected','ASKING\x20FOR\x20AUDIO\x20AND\x20VIDEO?','session:\x20myself','new-push-connection','style\x20=\x202','WzBSb','GhSdo','deferring\x20with\x20a\x20promise','windowed','Members\x20in\x20Room','wheel','PngLD','XgZvN','concat','utf-8','pcm','keyframe','vNabi','directorUUID','Round_Trip_Time_ms','Qnaqo','JObBx','padStart','head2','description','Statistics','\x20set\x20fullscreen','recordedBlobs','packetsReceived','failed\x20to\x20disconnect','new','speakerMute','captureStream','IIYdj','storekey','alignItems','showlabels','XMsHd','rpc\x20datachannel\x20closed','audioConstraints','charAt','started-screenshare','quality_ss','session.videoElement.srcObject\x20failed;\x20but\x20streamSrc\x20worked?','aWlxk','send\x20channel\x20open\x20pcs','psbnM','trackId','applySoloChat','password','hangupbutton2','lowerhand','audioGain','requestVideoRecord','TrZri','aec_url','disconnected','RECONNECTING\x20to\x20HSS;\x20DISCONNECTING\x20FROM\x20TRANSFERRED\x20ROOM','pushLoudness','visibility','_last_time','538669OnmGgf','FPS','actual\x20bitrate:','toLowerCase','TRYING\x20TO\x20RECONNECT\x201','iframe','getVideoSettings','This\x20is\x20the\x20mini-preview\x20of\x20the\x20Director\x27s\x20audio\x20and\x20video\x20output.\x20\x20The\x20director\x20cannot\x20be\x20muted\x20by\x20guest\x20and\x20does\x20not\x20show\x20up\x20in\x20scenes.','urls','Phihq','Someone\x20sent\x20us\x20an\x20ANSWER\x20sdp??','setRemoteDescription','DMgaD','\x20translate(0,\x20-50%)','jYfjG','queueNotification','stop','qPdBD','autoplay','JwCTI','kind','_remote_ice_id','close','nominated','local-candidate','pluginVersion','iframe_','contain','Viewer\x20will\x20be\x20ignored\x20due\x20to\x20max\x20connections\x20already\x20hit','videoElement','GJhBv','DuLWx','KKKJG','VIDEO\x20TRACK;\x20already\x20one\x20added','post\x20pixel\x20fix\x20','clicked','disableOBS','Transferred','2px','random','raisehands','flex','claim','candidateType','displayMute','RLnRI','substring','RPC\x20closed','targetBandwidth','egiqe','audioLatency','request\x20focus\x20change:\x20','PEpjD','remote_candidateType','toggleSoloChat','channelCount','Ccgsm','onmousemove','canvasCtx','[data-action-type=\x22solo-chat\x22][data--u-u-i-d=\x22','VIDEO\x20IS\x20PLAYING','mXusN','getAudioSettings','yUwby','setVideoBitrates','optimizeRequestTimeout','streamErrors_nackCount','scaleX(-1)\x20translate(0,\x20-50%)','maxvideobitrate','lrqhp','display','providing\x20answer','Resolution','stopPropagation','recording_audio_compressor_type','sending\x20message\x20via\x20WSS\x20as\x20WebRTC\x20failed\x20to\x20send\x20message;\x20RTC\x20peers\x20only','maxiosbitrate','request','ICE\x20DISCONNECTED','scene','vidcon','stringify','cdAWS','processIce2','onclose','&parent=','reUTg','remote_networkType','offerSDP','Track\x20was\x20removed','playback_audio_pipeline','encode','bit\x20rate\x20being\x20munged','div','directorActions','mirrorControl','requestZoomChange','aejnj','webkitAudioContext','_jitter_count','addTrack','JVeXH','problem','connectPeer','turn:turn-usw1.obs.ninja:443','disableWebAudio','HSyWZ','metaKey','useragent','videoContainer_','YLDMD','xDzOU','substr','checking','bytesReceived','mirrored','currentTarget','mutespeakerbutton','localstats','removeEventListener','avtfz','10%','priority','The\x20room\x20is\x20already\x20claimed\x20by\x20someone\x20else.\x0a\x0aOnly\x20the\x20first\x20person\x20to\x20join\x20a\x20room\x20has\x20control\x20of\x20anything.\x0a\x0aRefresh\x20after\x20the\x20first\x20director\x20leaves\x20to\x20claim.','safari','1280px','fijCE','childNodes','1.0','&pw=','rnmcY','GOT\x20ICES!!','byteLength','keys','warn','ontrack','onicecandidate','jKsNb','publishIFrame','MY\x20HANDLER\x20TRIGGERED','Unhandeled\x20Error\x20occured','isTKS','gyro','vector','uoMhX','MnliH','fDBlv','dNlKD','turns:turn.obs.ninja:443','vqOqe','PCS\x20WINS\x20ICE','null\x20ice\x20rpcs','playing','UpZLT','iDdrd','border','FyULZ','wOCwe','successfully\x20sent\x20message\x20vis\x20WebRTC\x20instead\x20of\x20WSS\x20to\x20all\x20RTC\x20Peers','playoutDelayHint','bFuCz','turn:turn-eu2.obs.ninja:3478','RDMhM','orientationchange','fDXoS','enabled','recording_audio_gain','Inbound\x20User-based\x20Message\x20from\x20Room','verticalAlign','browser','subControlButtons','updateQueue','ROOMID\x20EANBLED','IpTba','acc','networkType','iOS\x20devices\x20do\x20not\x20support\x20dynamic\x20bitrates\x20correctly;\x20skipping','roomclaimed','recorder','currentAudioConstraints','video','allowfullscreen','vALND','security','Bitrate_in_kbps','adding\x20tracks','vUKmO','slice','getTimezoneOffset','getParameters','cYMUg','rbfVx','IDbGO','kIRsU','requestAudioHack','iframeEle','delayTime','TmBdv','framerate','GOT\x20ICE!!','cloneNode','ICE\x20FAILed.\x20bad?','vvjUn','running','play\x20stream:\x20','version','SDP\x20Sessions\x20Match.\x20I\x20assume\x20ADDING\x20TRACKS','sWses','sendRequest','view_set','push=','saKOW','getSenders','bigmutebutton','SHA-256','Audio_Sync_Delay_ms','what\x20is\x20this?','maxconnections','denoise_url','labelsize','pixelFix','requestFocusChange','trying\x20to\x20play','_sync_offset','key','codecGroupFlag','No\x20Audio\x20Source\x20was\x20detected.\x0a\x0aIf\x20you\x20were\x20wanting\x20to\x20capture\x20an\x20Application\x27s\x20Audio,\x20please\x20see:\x0ahttp://docs.obs.ninja/audio\x20for\x20an\x20alternative\x20method.','BITRATE:\x20','isDirector\x20','obs','limitBitrate','seedAttempts','audioCtx','inboundAudioPipeline','publishDirector','piJQO','screenshare','marginLeft','visible','track\x20made\x20inactive;\x20removing','answer','Someone\x20published\x20a\x20video\x20to\x20the\x20Room','reshare','already\x20closed\x20PCS','VTZwP','dataset','EbzRm','DIRECTOR\x20STREAM\x20SETUP','setParameters','cleanDirector','uvIdJ','backgroundColor','fontSize','audio_level','sIwPk','UGxPs','directorDisplayMuted','jaKms','ShtAb','white','zfDLb','does\x20any\x20audio\x20exist?','innerHeight','hiddenSceneViewBitrate','seeding\x20blocked','now','UN-MUTED','TvhBG','add','decryptMessage','WebRTC\x20Connection\x20Closed.\x20Clean\x20up.\x20657','started-camera','offsetWidth','transform','SsxpJ','Answer\x20SDP\x20does\x20not\x20have\x20a\x20matching\x20session\x20ID','RPCS\x20WINS\x20ICE','iogpd','permaid','canvas','listPromise','labelstyle','','CLOSED','deltaY','remoteZoom','view','mtmMK','screenShareElement','bitrate','QtJpj','hssConnection','\x20Pixel\x20','screen-share-ended','hanging\x20up','someonejoined','FJabt','voiceMeter','FAIL\x20rpcs','lowcut','packetLoss_in_percentage','Akzta','sgrUX','260DNUVMf','getElementById','You\x27ve\x20been\x20transferred\x20to\x20a\x20different\x20room','reportbutton','SET\x20SCALING\x20IS\x20FIRING,\x20which\x20is\x20GOOD\x20!!!!!!','onclick','already\x20connected','JWaLf','button','pleaseDoNotAbuse','CvKNA','gxaCE','setOpusAttributes','debugStats\x20remotestats','iPKlB','helpbutton','pKfJT','label=','directorEnabledPPT','JrGYn','AES-CBC','watchTimeoutList:','SDqQb','position','ZOVtG','anyrequest','SHA-1','recording','cursor','_local_ice_id','optimize','getCapabilities','scaleY(-1)\x20scaleX(-1)','VIDEO\x20IS\x20NOT\x20PLAYING','bhHzL','signature','TaLJI','PVIli','infocus','pointer','readyState','Lowered\x20hand','twitch.tv','create\x20offer\x20worked','jYYFl','type','codec_url','remote_relayProtocol','RSASSA-PKCS1-v1_5','inbound-rtp','indexOf','audio','_trackID','classList','THIS\x20SHOULD\x20BE\x20DELETED','scaleX(1)\x20','directorVolumeState','top','mirrorExclude','codecId','remove','head3','cleanish','parse','optimizeDelayFlag','rpcs','yOClT','requestRateLimit','recording_audio_pipeline','wss://wss13.obs.ninja:443','local','className','can\x27t\x20change\x20bitrate;\x20no\x20video\x20sender\x20found','info','outerHTML','XiYIF','controlTimer','center','username','FORCING\x20A\x20KEY\x20FRAME:\x20','FQNVX','getVideoTracks','remoteSource','touchTimeOut','exclude','timeout','onmouseleave','AxVTI','connected\x20to\x20video\x20server','encodings','remoteControl','Remote\x20peer\x20connected\x20to\x20video\x20stream.\x0a\x0aConnection\x20to\x20handshake\x20server\x20being\x20killed\x20on\x20request.\x20This\x20increases\x20security,\x20but\x20the\x20peer\x20will\x20not\x20be\x20able\x20to\x20reconnect\x20automatically\x20on\x20connection\x20failure.\x0a\x0aPress\x20OK\x20to\x20start\x20the\x20stream!','startsWith','resolution\x20scale','mediaType','jitterBufferDelay','requestKeyframe','currentTime','float','request\x20zoom\x20change:\x20','dropped\x20candidate\x20due\x20to\x20filter','audioLevel','jCJVp','maxBitrate','apply','mag','stats','getStats','vuiuZ','unified-plan','XRApv','didnt\x20play\x201','zoomedBitrate','enhacing\x20audio\x20encoder','enhanceAudio','ErRJH','^([^\x20]+(\x20+[^\x20]+)+)+[^\x20]}','seed','playsinline','text','sort','Buffer_Delay_in_ms','session','maxviewers','mODpG','vb_url','onconnectionstatechange','remote','crypto','obsninja','catch','scaleX(-1)\x20','Video\x20paused;\x20auto\x20playing','screenshareid','message','FORCE\x20KEYFRAME\x20FOR\x20SCENE','sendPeers','guest','target','directorMutedState','streamID','RTCRtpSender','pre\x20pixel\x20fix\x20','video-label\x20','EvySY','remoteDescription','yMHGf','fullscreen','xVlsh','Stream\x20ID\x20is\x20already\x20in\x20use.','_timestamp','statsMenu','directorSpeakerMuted','video\x20element\x20is\x20being\x20created\x20and\x20media\x20track\x20added','closed','allowAudio','ufmYw','scaleWidth','new-view-connection','audioInputChannels','processDescription','queueList','KiOIG','cleanOutput','localDescription','myself\x20set\x20fullscreen','802119HoJNsD','header','Trying\x20to\x20reconnect\x202','keyname','0px','showDirector','ICE\x20FAILED','noiseSuppression','name','play','STREAM\x20ID\x20desalted\x202:','1319931AVeEmC','createDataChannel','configuration','getDisplayMedia','firefox','publishScreen','received\x20data\x20from\x20viewer','_type','pcs\x20RTC\x20Failed','adaptivePtime','5px','INSbe','setupYourOwnPlease','failed','keyframerate','taintedSession','hash','onopen','zXUud','dwEge','Adjusting\x20Gain;\x20only\x20track\x200\x20in\x20all\x20likely\x20hood,\x20unless\x20more\x20than\x20track\x200\x20support\x20is\x20added.','queue','aspectratio','jcNsl','alreadyAdded','host','adding\x20track','qHuVm','Unable\x20to\x20set\x20update\x20OBS\x20Visibility','candidate','transition','privacy','webAudios','380358TcqncZ','minWidth','load','Setting\x20view\x20to\x20null\x20disables\x20all\x20playback','ontouchup','XHTjx','style','oniceconnectionstatechange','dYtzm','[data-action-type=\x22volume\x22][data--u-u-i-d=\x22','limitaudio','ICE\x20target\x20no\x20longer\x20exists?','&room=','xQRTg','innerHTML','oncanplay','RSA','successfully\x20sent\x20message\x20vis\x20WebRTC\x20instead\x20of\x20WSS','HFaZm','onmouseenter','createObjectURL','obsstudio','startTime','POST','goWNn','refreshScale','noaudio','TGwfO','TjoRz','requestResolution','playoutdelay','stereo\x20enabled','createElement','scaleY(-1)\x20translate(0,\x2050%)','yLnNd','axMCd','children','audiobitrate','SWdnm','BWrmy','HDPnh','RTC\x20already\x20connected','jwk','suvMO','scale\x20scale','AudioContext','directorSpeakerMute','publishing\x20SDP\x20Offer:\x20','anysend','salt','FGpTb','echoCancellation','\x20-\x20Transferred','HKMAk','rvWKQ','quality','touched','4vh','RTC\x20connection\x20is\x20ALREADY\x20ready;\x20we\x20can\x20already\x20accept\x20answers','failed\x20to\x20send\x20focus\x20change\x20request','Change\x20Label','yfDEh','audioChannels','empty\x20ice..','ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnpqrstuvwxyz23456789','onplay','open','joiningRoom','maxsamplerate','videoWidth','list','icefilter','Raised\x20hand','resolve','YDoVj','stopping\x20old\x20track','FHlks','OtsZp','constructor','audioDevice','wwTXl','30px','timestamp','ZOaSg','floor','map','focusDistance','Remote\x20peer\x20disconnected.\x20Due\x20to\x20enhanced\x20security,\x20please\x20refresh\x20to\x20create\x20a\x20new\x20connection.','SnyRt','uxwsP','_last_bytes','4722','gzxjg','string','verifyData','TRYING\x20KEYFRAME','preventDefault','relative','Untitled','Un-mute\x20guest','setup\x20peer\x20complete','iceConnectionState','vljgL','objectFit','https://player.twitch.tv/?channel=','zxoFt','alert','focus','cameraConstraints','nopreview','abs','FhAJB','framesDecoded','nocursor','hAiao','connectionState','midiHotkeys','autoGainControl','**\x20connected','connect','iceCOnnectionState','test','CONNECTED\x20TO\x20FIRST\x20PEER','gridlayout','LcUJq','mykey','UUID\x20not\x20found\x20in\x20pcs','aspectRatio','EwokH','maxHeight','scaleResolutionDownBy\x20set\x202!','appendChild','bandwidth:','allowtransparency','Requested_resolution','title','scale','msg\x20size\x20error','seeding','trackIdentifier','quality_url','srcObject','encodering\x20being\x20kicked','getAudioTracks','obsfix','forceMediaSettings','can\x27t\x20refresh\x20a\x20screenshare','started-iframe-share','holder','privateKey','auUAC','pressed','onconnectionstatechange\x20pcs\x20ice\x20--\x20disconnected,\x20but\x20not\x20yet\x20closed?\x20','video_muted_init','UUID','miniPerformer','You\x20are\x20not\x20the\x20director\x20of\x20this\x20room.\x20\x20You\x20will\x20have\x20limited\x20to\x20no\x20control.\x20\x20You\x20can\x20try\x20claiming\x20the\x20room\x20after\x20the\x20first\x20director\x20leaves.','vp8','getTracks','audioCtx\x20:\x20','find','charCodeAt','send','equalizer','Video\x20File\x20Sharing\x20Session','remoteMuteElement','cHjXV','loop','joinroom','oninactive','TYuLO','ICE:\x20','zwQXD','audioEffects','Does\x20Local\x20Stream\x20Source\x20EXIST?','min','networkPriority','webcamonly','SiyBd','sensorData','high','sticky','inherit','controls','Track\x20stopped','container','object','rgb(255,\x200,\x200)\x200px\x200px\x205px\x201px','&scene','enhanceaudio','dxFhU','tzrpy','gjnGg','Failed\x20to\x20request\x20video\x20and\x20audio;\x20iOS\x20device\x20asking?','TRYING\x20TO\x20RECONNECT\x203','subtle','starting\x20kicker','directorViewBitrate','seedPlz','dynamicScale','iugAT','processStats','action','defaultPassword','zfNIE','https://reports.obs.ninja/','Enter\x20a\x20new\x20Display\x20Name\x20for\x20this\x20stream','limitAudio','generateCrypto','sendChannel','kkKSr','Create\x20a\x20new\x20RTC\x20connection;\x20offering\x20SDP\x20on\x20request','session.pcs[UUID].scale\x20=\x20','dwAPG','ondatachannel','JsVnO','LkuTW','removeChild','rgb(88,\x2088,\x2088)\x200px\x200px\x205px\x201px','state','pathname','ptime','platform','no\x20audio\x20track\x20to\x20poke','speakerMuted','enc','local_relayProtocol','zoom\x20success','onmouseup','OBS\x20PLI\x20FIX\x20MODE\x20ON','chat','screensharebutton','Incoming\x20Ice\x20Offer\x20does\x20not\x20match\x20Session','https://','Stream\x20inactive','qJwTu','onmessage'];var _0x21e4=function(_0x23cd57,_0x26bfe2){_0x23cd57=_0x23cd57-0x1b2;var _0x26b24e=_0x3a8e[_0x23cd57];return _0x26b24e;};var _0xc43700=_0x21e4;(function(_0x3ef125,_0x376ab0){var _0x4b2716=_0x21e4;while(!![]){try{var _0x4339e8=parseInt(_0x4b2716(0x27b))+parseInt(_0x4b2716(0x224))+-parseInt(_0x4b2716(0x2ca))+-parseInt(_0x4b2716(0x63a))*parseInt(_0x4b2716(0x3f9))+-parseInt(_0x4b2716(0x4cb))+-parseInt(_0x4b2716(0x49f))+parseInt(_0x4b2716(0x4aa));if(_0x4339e8===_0x376ab0)break;else _0x3ef125['push'](_0x3ef125['shift']());}catch(_0x5d6064){_0x3ef125['push'](_0x3ef125['shift']());}}}(_0x3a8e,0x67087));function log(_0x2fe60c){}function warnlog(_0x3861f1,_0x5a420d=![],_0x39618a=![]){if(_0x39618a){}}function errorlog(_0x22f601,_0x54a749=![],_0x24594e=![]){appendDebugLog(_0x22f601),_0x24594e&&appendDebugLog(_0x24594e);}window[_0xc43700(0x1d4)]=function backupErr(_0x3a8c6f,_0x1b1f30=![],_0x607c4f=![]){var _0x14309d=_0xc43700;return errorlog(_0x3a8c6f),errorlog(_0x607c4f),errorlog(_0x14309d(0x356)),appendDebugLog(_0x3a8c6f),_0x607c4f&&appendDebugLog(_0x607c4f),![];},window['AudioContext']=window[_0xc43700(0x4f8)]||window[_0xc43700(0x32c)];var errorReport=[];function appendDebugLog(_0x27c8c4){var _0x24a33c=_0xc43700;try{var _0x43cc10=new Date(),_0x3bf8b0=_0x43cc10['getTime']();if(_0x27c8c4['message'])errorReport[_0x24a33c(0x6b9)]({'message':_0x27c8c4[_0x24a33c(0x47f)],'name':_0x27c8c4[_0x24a33c(0x4a7)],'time':_0x3bf8b0});else typeof _0x27c8c4===_0x24a33c(0x528)?errorReport[_0x24a33c(0x6b9)]({'note':_0x27c8c4,'time':_0x3bf8b0}):errorReport[_0x24a33c(0x6b9)]({'other':_0x27c8c4,'time':_0x3bf8b0});errorReport=errorReport['slice'](-0xc8),getById(_0x24a33c(0x3fc))&&(getById(_0x24a33c(0x3fc))[_0x24a33c(0x4d1)]['visibility']=_0x24a33c(0x3b8));}catch(_0x444144){}}function submitDebugLog(_0x2661b3){var _0x3d7961=_0xc43700;try{appendDebugLog({'connection_type':session[_0x3d7961(0x463)]['network_type']});if(navigator[_0x3d7961(0x1be)]){var _0x776aab,_0xd40f16=navigator[_0x3d7961(0x1be)];appendDebugLog({'userAgent':_0xd40f16});}navigator[_0x3d7961(0x5a9)]&&appendDebugLog({'userAgent':navigator['platform']});}catch(_0x53a297){}var _0x44dcf3=confirm('Press\x20OK\x20to\x20submit\x20any\x20error\x20logs\x20to\x20OBS.Ninja.\x20Error\x20logs\x20may\x20contain\x20private\x20information.');if(_0x44dcf3){if(_0x3d7961(0x444)!==_0x3d7961(0x444)){function _0x742d09(){var _0x2bca7f=_0x3d7961;_0x4678de['keys'][_0x40afce]={},_0x21cb5b['keys'][_0x17741c][_0x2bca7f(0x210)]=_0x51210b,_0x4f8144[_0x2bca7f(0x34f)][_0x6adcfe][_0x2bca7f(0x560)]=null;}}else{var _0x50a23b=new XMLHttpRequest();_0x50a23b[_0x3d7961(0x50d)](_0x3d7961(0x4e2),_0x3d7961(0x598)),_0x50a23b[_0x3d7961(0x56d)](JSON['stringify'](errorReport)),errorReport=[],getById(_0x3d7961(0x3fc))&&(getById(_0x3d7961(0x3fc))['style'][_0x3d7961(0x2c8)]=_0x3d7961(0x6b4));}}}function isAlphaNumeric(_0x2de438){var _0x3331b8=_0xc43700,_0x23e843,_0x5599ad,_0x115c27;for(_0x5599ad=0x0,_0x115c27=_0x2de438[_0x3331b8(0x226)];_0x5599ad<_0x115c27;_0x5599ad++){_0x23e843=_0x2de438[_0x3331b8(0x56c)](_0x5599ad);if(!(_0x23e843>0x2f&&_0x23e843<0x3a)&&!(_0x23e843>0x40&&_0x23e843<0x5b)&&!(_0x23e843>0x60&&_0x23e843<0x7b))return![];}return!![];}var iOS=!!navigator[_0xc43700(0x5a9)]&&/iPad|iPhone|iPod/[_0xc43700(0x544)](navigator[_0xc43700(0x5a9)]),iPad=navigator[_0xc43700(0x1c8)]&&navigator[_0xc43700(0x1c8)]>0x2&&/MacIntel/['test'](navigator['platform']);function play(_0x199dcb=null){var _0x5c126c=_0xc43700;log(_0x5c126c(0x396)+session['view']);if(session[_0x5c126c(0x3e8)]==='')log(_0x5c126c(0x4ce));else{if(session[_0x5c126c(0x3e8)]!==![]){var _0x3e5dd5=session[_0x5c126c(0x3e8)][_0x5c126c(0x28b)](',');for(var _0x325075 in _0x3e5dd5){if(_0x3e5dd5[_0x325075]==''){}else{if(_0x199dcb===null)session[_0x5c126c(0x5d6)](_0x3e5dd5[_0x325075]);else{if(_0x199dcb===_0x3e5dd5[_0x325075])session[_0x5c126c(0x5d6)](_0x3e5dd5[_0x325075]);else{}}}}}else{if(session[_0x5c126c(0x44d)]!==![]){if(_0x5c126c(0x518)===_0x5c126c(0x38a)){function _0x4668f3(){var _0xb06de0=_0x5c126c;_0x4fcb9e[_0xb06de0(0x5f6)](_0x10d44c[_0xb06de0(0x31b)](_0x25788a[_0xb06de0(0x67d)]))[_0xb06de0(0x616)](function(_0x5a607a){var _0xbed93a=_0xb06de0;_0x403259['candidates']=_0x5a607a[0x0],_0x283b10[_0xbed93a(0x359)]=_0x5a607a[0x1],_0x380828[_0xbed93a(0x412)](_0x52ff0a);});}}else{if(session['exclude'][_0x5c126c(0x249)](_0x199dcb)){}else session['watchStream'](_0x199dcb);}}else _0x199dcb&&session[_0x5c126c(0x5d6)](_0x199dcb);}}}function showControlBar(_0x4d9a2c){var _0x12d2db=_0xc43700;try{_0x4d9a2c[_0x12d2db(0x582)]=!![];}catch(_0x3780dc){if(_0x12d2db(0x407)!==_0x12d2db(0x407)){function _0x58e918(){!_0x2a0443['obsstudio']&&_0x1c1949(function(){_0x533b4d('Notice:\x20The\x20system\x20is\x20currently\x20slow\x20to\x20respond\x20or\x20not\x20accessible.\x0a\x0aClick\x20OK\x20to\x20continue.\x0a\x0aIf\x20the\x20site\x20fails\x20to\x20work\x20though,\x20please\x20try\x20https://backup.obs.ninja\x20instead\x20or\x20contact\x20steve@seguin.email\x20for\x20help.\x0a\x0aThis\x20service\x20requires\x20the\x20use\x20of\x20Websockets\x20over\x20port\x20443.');},0x1);}}else errorlog(_0x3780dc);}}function playAllVideos(){var _0x2bf93b=_0xc43700;for(var _0x283da2 in session[_0x2bf93b(0x43a)]){try{session[_0x2bf93b(0x43a)][_0x283da2][_0x2bf93b(0x2e7)]&&(session['rpcs'][_0x283da2]['videoElement']['paused']&&session[_0x2bf93b(0x43a)][_0x283da2][_0x2bf93b(0x2e7)][_0x2bf93b(0x4a8)]()[_0x2bf93b(0x616)](_0x479dfe=>{var _0xfdfbd5=_0x2bf93b;log(_0xfdfbd5(0x362));})['catch'](warnlog));}catch(_0x10d7bf){}}}function chooseBestTURN(_0x2e5e0a){var _0x392ef0=_0xc43700,_0x3ff271=new Date(),_0x1292a4=_0x3ff271[_0x392ef0(0x386)](),_0x40bde7=[];turn={},turn[_0x392ef0(0x447)]=_0x392ef0(0x5c8),turn[_0x392ef0(0x21d)]=_0x392ef0(0x4b6),turn[_0x392ef0(0x2d2)]=[_0x392ef0(0x63e)],turn['tz']=0x12c,_0x40bde7[_0x392ef0(0x6b9)](turn),turn={},turn['username']=_0x392ef0(0x5c8),turn[_0x392ef0(0x21d)]=_0x392ef0(0x4b6),turn[_0x392ef0(0x2d2)]=[_0x392ef0(0x35e)],turn['tz']=-0x3c,_0x40bde7['push'](turn),turn={},turn[_0x392ef0(0x447)]='steves',turn[_0x392ef0(0x21d)]=_0x392ef0(0x402),turn['urls']=[_0x392ef0(0x332)],turn['tz']=0x1e0,_0x40bde7['push'](turn),turn={},turn[_0x392ef0(0x447)]=_0x392ef0(0x47a),turn['credential']=_0x392ef0(0x402),turn['urls']=[_0x392ef0(0x27c)],turn['tz']=0x168,_0x40bde7[_0x392ef0(0x6b9)](turn),turn={},turn[_0x392ef0(0x447)]=_0x392ef0(0x47a),turn[_0x392ef0(0x21d)]=_0x392ef0(0x5e1),turn[_0x392ef0(0x2d2)]=[_0x392ef0(0x36b)],turn['tz']=-0x3c,_0x40bde7[_0x392ef0(0x6b9)](turn);for(var _0x1ce435=0x0;_0x1ce435<_0x40bde7['length'];_0x1ce435++){var _0x494936=Math[_0x392ef0(0x539)](_0x40bde7[_0x1ce435]['tz']-_0x1292a4);Math[_0x392ef0(0x539)](_0x494936-0x3c*0x18)<_0x494936&&(_0x494936=Math[_0x392ef0(0x539)](_0x494936-0x3c*0x18)),_0x40bde7[_0x1ce435]['delta']=_0x494936;}return _0x40bde7[_0x392ef0(0x471)](compare_deltas),_0x40bde7=_0x40bde7['slice'](0x0,0x3),_0x2e5e0a[_0x392ef0(0x4ac)]={'iceServers':[{'urls':['stun:stun.l.google.com:19302','stun:stun4.l.google.com:19302']}],'sdpSemantics':_0x392ef0(0x466)},_0x2e5e0a[_0x392ef0(0x4ac)]['iceServers']=_0x2e5e0a[_0x392ef0(0x4ac)][_0x392ef0(0x277)][_0x392ef0(0x29a)](_0x40bde7),log(_0x2e5e0a[_0x392ef0(0x4ac)]),_0x2e5e0a;}function compare_deltas(_0x227fed,_0x4f3d86){var _0x47172f=_0xc43700,_0x265c24=_0x227fed[_0x47172f(0x63d)]||0x0,_0x19ad30=_0x4f3d86[_0x47172f(0x63d)]||0x0;if(_0x265c24>_0x19ad30)return 0x1;if(_0x265c24<_0x19ad30)return-0x1;return 0x0;}function compare_vids(_0x455825,_0x33a73a){var _0x111c70=_0xc43700,_0x35f556=_0x455825['order']||0x0,_0x57b8a4=_0x33a73a[_0x111c70(0x24c)]||0x0;if(_0x35f556<_0x57b8a4)return 0x1;if(_0x35f556>_0x57b8a4)return-0x1;return 0x0;}function updateMixer(_0x242f82=![]){var _0x109e9e=_0xc43700;if(getById(_0x109e9e(0x374))[_0x109e9e(0x621)]){if(parseInt(getById(_0x109e9e(0x374))['style'][_0x109e9e(0x432)])>0x0)getById(_0x109e9e(0x374))[_0x109e9e(0x4d1)][_0x109e9e(0x432)]=_0x109e9e(0x4a3);else parseInt(getById(_0x109e9e(0x374))[_0x109e9e(0x4d1)][_0x109e9e(0x432)])parseInt(window[_0x109e9e(0x1e7)]-getById('subControlButtons')[_0x109e9e(0x3da)])&&(getById(_0x109e9e(0x374))[_0x109e9e(0x4d1)]['left']=parseInt(window[_0x109e9e(0x1e7)]-getById(_0x109e9e(0x374))[_0x109e9e(0x3da)])+'px');}if(session['director'])return;if(session[_0x109e9e(0x227)]===!![])return;var _0x15e431=getById(_0x109e9e(0x546)),_0x2679ad=getById(_0x109e9e(0x4a0)),_0x427207=_0x2679ad[_0x109e9e(0x256)],_0x161343=window[_0x109e9e(0x1e7)],_0x4945ab=window[_0x109e9e(0x3d0)]-_0x427207;if(window[_0x109e9e(0x3d0)]<=0x2bc){if(document[_0x109e9e(0x3fa)](_0x109e9e(0x646)))var _0x4945ab=window[_0x109e9e(0x3d0)]-_0x427207-document[_0x109e9e(0x3fa)](_0x109e9e(0x646))[_0x109e9e(0x256)];else var _0x4945ab=window[_0x109e9e(0x3d0)]-_0x427207;}if(session[_0x109e9e(0x4c0)]){if(session[_0x109e9e(0x4c0)]==0x1)var _0x1d33fe=0x9,_0x34b18d=0x10;else{if(session[_0x109e9e(0x4c0)]==0x2)var _0x1d33fe=0x1,_0x34b18d=0x1;}}else var _0x1d33fe=0x10,_0x34b18d=0x9;var _0xa5c56d=_0x161343/_0x1d33fe,_0x414995=_0x4945ab/_0x34b18d,_0x98c5d8=[],_0x450692=[];session[_0x109e9e(0x2e7)]&&(session[_0x109e9e(0x2e7)][_0x109e9e(0x4d1)][_0x109e9e(0x310)]!=_0x109e9e(0x6ad)&&(session['order']!==![]?session[_0x109e9e(0x2e7)][_0x109e9e(0x24c)]=session[_0x109e9e(0x24c)]:session[_0x109e9e(0x2e7)][_0x109e9e(0x24c)]=0x0,_0x98c5d8[_0x109e9e(0x6b9)](session[_0x109e9e(0x2e7)])));if(session[_0x109e9e(0x3ea)]){if(session[_0x109e9e(0x3ea)][_0x109e9e(0x4d1)][_0x109e9e(0x310)]!='none'){if(_0x109e9e(0x411)===_0x109e9e(0x411))session[_0x109e9e(0x24c)]!==![]?session[_0x109e9e(0x3ea)][_0x109e9e(0x24c)]=session['order']:session['screenShareElement']['order']=0x0,_0x98c5d8['push'](session[_0x109e9e(0x3ea)]);else{function _0x4f827c(){var _0x45d586=_0x109e9e;_0x398a19(_0x45d586(0x47d)),_0x3c1d79[_0x45d586(0x33e)]['play']()[_0x45d586(0x616)](_0x4d18b8=>{var _0x184a10=_0x45d586;_0x599d35(_0x184a10(0x362));})[_0x45d586(0x47b)](_0x2288ba);}}}}if(session[_0x109e9e(0x38d)]){if(session[_0x109e9e(0x38d)][_0x109e9e(0x4d1)][_0x109e9e(0x310)]!='none'){if(session['order']!==![]){if('qJwTu'!==_0x109e9e(0x5b6)){function _0x3b79a8(){var _0x3e8746=_0x109e9e;_0x5451ca[_0x3e8746(0x588)]==!![]&&(_0x5dad85[_0x3e8746(0x247)][_0x262ca5][_0x3e8746(0x46b)]=!![]);}}else session[_0x109e9e(0x38d)][_0x109e9e(0x24c)]=session[_0x109e9e(0x24c)];}else session[_0x109e9e(0x38d)][_0x109e9e(0x24c)]=0x0;_0x98c5d8[_0x109e9e(0x6b9)](session['iframeEle']);}}if(session[_0x109e9e(0x41f)]&&session[_0x109e9e(0x41f)]in session[_0x109e9e(0x43a)]){log(session[_0x109e9e(0x41f)]+_0x109e9e(0x2a7)),_0x98c5d8=[];for(var _0x37e2e7 in session[_0x109e9e(0x43a)]){if(_0x37e2e7!=session[_0x109e9e(0x41f)]){session[_0x109e9e(0x43c)](0x0,_0x37e2e7);try{session[_0x109e9e(0x43a)][_0x37e2e7][_0x109e9e(0x2e7)]['style'][_0x109e9e(0x2c8)]=_0x109e9e(0x6b4),session[_0x109e9e(0x43a)][_0x37e2e7]['videoElement'][_0x109e9e(0x4d1)]['display']!=_0x109e9e(0x6ad)&&_0x450692[_0x109e9e(0x6b9)](session[_0x109e9e(0x43a)][_0x37e2e7][_0x109e9e(0x2e7)]);}catch(_0x4caef1){}}else try{session[_0x109e9e(0x43a)][_0x37e2e7][_0x109e9e(0x24c)]!==![]?session[_0x109e9e(0x43a)][_0x37e2e7][_0x109e9e(0x2e7)][_0x109e9e(0x24c)]=session[_0x109e9e(0x43a)][_0x37e2e7][_0x109e9e(0x24c)]:session[_0x109e9e(0x43a)][_0x37e2e7][_0x109e9e(0x2e7)][_0x109e9e(0x24c)]=0x0,_0x98c5d8['push'](session[_0x109e9e(0x43a)][_0x37e2e7][_0x109e9e(0x2e7)]),session[_0x109e9e(0x43a)][_0x37e2e7]['videoElement']['style'][_0x109e9e(0x2c8)]=_0x109e9e(0x3b8),session['rpcs'][_0x37e2e7][_0x109e9e(0x2fa)]!==-0x1&&session[_0x109e9e(0x43a)][_0x37e2e7][_0x109e9e(0x2fa)]0x0&&(session['nopreview']!==![]&&(_0x98c5d8=[])));_0x47644f===0x0&&(_0x47644f=0x1);_0x47644f=parseInt(session[_0x109e9e(0x1d9)]/_0x47644f);for(var _0x5286e5 in session[_0x109e9e(0x43a)]){if(session[_0x109e9e(0x43a)][_0x5286e5]===null)continue;if(session[_0x109e9e(0x43a)][_0x5286e5][_0x109e9e(0x38d)]){session[_0x109e9e(0x43a)][_0x5286e5][_0x109e9e(0x24c)]!==![]?session[_0x109e9e(0x43a)][_0x5286e5][_0x109e9e(0x38d)][_0x109e9e(0x24c)]=session[_0x109e9e(0x43a)][_0x5286e5][_0x109e9e(0x24c)]:session['rpcs'][_0x5286e5][_0x109e9e(0x38d)][_0x109e9e(0x24c)]=0x0;_0x98c5d8[_0x109e9e(0x6b9)](session['rpcs'][_0x5286e5][_0x109e9e(0x38d)]);continue;}if(session[_0x109e9e(0x43a)][_0x5286e5][_0x109e9e(0x2e7)]){try{session[_0x109e9e(0x43a)][_0x5286e5][_0x109e9e(0x2e7)][_0x109e9e(0x4d1)]['visibility']='visible';}catch(_0x449696){}if(session[_0x109e9e(0x29f)]===session['rpcs'][_0x5286e5][_0x109e9e(0x565)]){if(session['rpcs'][_0x5286e5]['videoElement'][_0x109e9e(0x558)]['getVideoTracks']()[_0x109e9e(0x226)]==0x0)continue;}else{if(session[_0x109e9e(0x4d1)]==0x2){log(_0x109e9e(0x291));if(session[_0x109e9e(0x43a)][_0x5286e5]['videoElement'][_0x109e9e(0x558)]['getVideoTracks']()[_0x109e9e(0x226)]==0x0){session[_0x109e9e(0x43a)][_0x5286e5][_0x109e9e(0x3e1)]&&(session[_0x109e9e(0x43a)][_0x5286e5][_0x109e9e(0x24c)]!==![]?session[_0x109e9e(0x43a)][_0x5286e5][_0x109e9e(0x3e1)][_0x109e9e(0x24c)]=session[_0x109e9e(0x43a)][_0x5286e5][_0x109e9e(0x24c)]:session['rpcs'][_0x5286e5]['canvas'][_0x109e9e(0x24c)]=0x0,_0x98c5d8[_0x109e9e(0x6b9)](session[_0x109e9e(0x43a)][_0x5286e5][_0x109e9e(0x3e1)]));continue;}}else{if(session['style']==0x1){if(session[_0x109e9e(0x43a)][_0x5286e5]['videoElement'][_0x109e9e(0x558)][_0x109e9e(0x44a)]()[_0x109e9e(0x226)]==0x0)continue;}else{if(session[_0x109e9e(0x319)]!==![]){if(session['rpcs'][_0x5286e5][_0x109e9e(0x2e7)][_0x109e9e(0x558)]['getVideoTracks']()[_0x109e9e(0x226)]==0x0)continue;}}}}if(session[_0x109e9e(0x43a)][_0x5286e5][_0x109e9e(0x1c4)])continue;if(session[_0x109e9e(0x67e)]){warnlog('Update\x20should\x20not\x20be\x20called\x20on\x20DIRECTORs\x20view?\x20sorta\x20at\x20least');return;}else{if(session[_0x109e9e(0x43a)][_0x5286e5][_0x109e9e(0x2e7)][_0x109e9e(0x4d1)][_0x109e9e(0x310)]==_0x109e9e(0x6ad))session[_0x109e9e(0x319)]!==![]?session[_0x109e9e(0x43c)](session[_0x109e9e(0x3d1)],_0x5286e5):session['requestRateLimit'](0x0,_0x5286e5);else{if(session['scene']!==![])session[_0x109e9e(0x43c)](-0x1,_0x5286e5),session[_0x109e9e(0x43a)][_0x5286e5][_0x109e9e(0x24c)]!==![]?session[_0x109e9e(0x43a)][_0x5286e5][_0x109e9e(0x2e7)][_0x109e9e(0x24c)]=session['rpcs'][_0x5286e5]['order']:session[_0x109e9e(0x43a)][_0x5286e5]['videoElement'][_0x109e9e(0x24c)]=0x0,_0x98c5d8[_0x109e9e(0x6b9)](session[_0x109e9e(0x43a)][_0x5286e5][_0x109e9e(0x2e7)]);else{if(session['roomid']!==![]){session[_0x109e9e(0x43a)][_0x5286e5][_0x109e9e(0x24c)]!==![]?session[_0x109e9e(0x43a)][_0x5286e5]['videoElement'][_0x109e9e(0x24c)]=session[_0x109e9e(0x43a)][_0x5286e5][_0x109e9e(0x24c)]:session[_0x109e9e(0x43a)][_0x5286e5][_0x109e9e(0x2e7)][_0x109e9e(0x24c)]=0x0;_0x98c5d8[_0x109e9e(0x6b9)](session[_0x109e9e(0x43a)][_0x5286e5][_0x109e9e(0x2e7)]);if(session['roomid']===''&&session[_0x109e9e(0x3eb)])session[_0x109e9e(0x43c)](-0x1,_0x5286e5);else{if(_0x109e9e(0x691)===_0x109e9e(0x61d)){function _0x41f5c0(){var _0x465eb0=_0x109e9e;_0x7a649a[_0x465eb0(0x276)]=_0x2efe28[_0x465eb0(0x655)];}}else session[_0x109e9e(0x43c)](_0x47644f,_0x5286e5);}}else{if(_0x109e9e(0x36a)===_0x109e9e(0x36a))session['rpcs'][_0x5286e5]['order']!==![]?session[_0x109e9e(0x43a)][_0x5286e5][_0x109e9e(0x2e7)]['order']=session['rpcs'][_0x5286e5][_0x109e9e(0x24c)]:session[_0x109e9e(0x43a)][_0x5286e5][_0x109e9e(0x2e7)][_0x109e9e(0x24c)]=0x0,_0x98c5d8[_0x109e9e(0x6b9)](session[_0x109e9e(0x43a)][_0x5286e5][_0x109e9e(0x2e7)]),session[_0x109e9e(0x43c)](-0x1,_0x5286e5);else{function _0x24945c(){_0x4d08c3=_0xe37e05['pcs'][_0x22bc4e]['scaleDueToBitrate'];}}}}}}}}}}}if(session[_0x109e9e(0x67e)])return;if(document[_0x109e9e(0x669)]){log(_0x109e9e(0x5fb)+document[_0x109e9e(0x669)]['id']);return;}var _0x149b1e=_0x98c5d8[_0x109e9e(0x226)];if(_0x149b1e>0x1){if(_0x109e9e(0x339)!==_0x109e9e(0x236)){var _0x2d620e=0x0,_0x21195f=0x1,_0x27ae36=0x1,_0x3d1ac9,_0x31f3fc,_0x1e22c2;for(_0x3d1ac9=0x1;_0x3d1ac9<=_0x149b1e;_0x3d1ac9++){_0x31f3fc=Math[_0x109e9e(0x1cd)](_0x149b1e/_0x3d1ac9);var _0x29dd57=_0xa5c56d/_0x3d1ac9,_0x466a9d=_0x414995/_0x31f3fc;if(_0x29dd57>_0x466a9d)_0x1e22c2=_0x466a9d*_0x466a9d*(_0x149b1e/(_0x3d1ac9*_0x31f3fc));else{if(_0x109e9e(0x49b)!==_0x109e9e(0x34c))_0x1e22c2=_0x29dd57*_0x29dd57*(_0x149b1e/(_0x3d1ac9*_0x31f3fc));else{function _0x9db5e7(){_0x1dc1e9('playing');}}}_0x1e22c2>=_0x2d620e&&(_0x2d620e=_0x1e22c2,_0x21195f=_0x3d1ac9,_0x27ae36=_0x31f3fc);}}else{function _0x5cb559(){_0x2c51f5();}}}else var _0x21195f=0x1,_0x27ae36=0x1;if(_0x15e431[_0x109e9e(0x262)](_0x109e9e(0x2cf))['length']){var _0x483698=_0x15e431[_0x109e9e(0x349)];for(var _0x35b2bd=0x0;_0x35b2bd<_0x483698['length'];_0x35b2bd++){if(_0x483698[_0x35b2bd]['getElementsByTagName'](_0x109e9e(0x2cf))['length']==0x0)_0x15e431[_0x109e9e(0x5a4)](_0x483698[_0x35b2bd]),_0x35b2bd--;else{var _0x25ef84=_0x483698[_0x35b2bd][_0x109e9e(0x262)](_0x109e9e(0x2cf))[0x0],_0x53a44a=![];for(var _0x307a33=0x0;_0x307a33<_0x98c5d8[_0x109e9e(0x226)];_0x307a33++){_0x98c5d8[_0x307a33]==_0x25ef84&&(_0x25ef84[_0x109e9e(0x4c2)]=!![],_0x53a44a=!![]);}!_0x53a44a&&(_0x15e431[_0x109e9e(0x5a4)](_0x483698[_0x35b2bd]),_0x35b2bd--);}}}else _0x15e431[_0x109e9e(0x4d9)]='';if(session[_0x109e9e(0x2e7)]){if(_0x109e9e(0x610)in session['videoElement']){if(_0x109e9e(0x5bc)==='FGJxr'){function _0x29f26e(){var _0x223df9=_0x109e9e;_0x2db7bc['pcs'][_0x3f5f36][_0x223df9(0x2e0)]();}}else _0x15e431[_0x109e9e(0x54e)](session[_0x109e9e(0x2e7)]);}}var _0x5286e5=0x0,_0x3e86f9=0x0;_0x450692[_0x109e9e(0x1b7)](_0x136bbe=>{var _0x4c69a2=_0x109e9e;_0x136bbe[_0x4c69a2(0x4d1)][_0x4c69a2(0x21b)]=_0x4c69a2(0x4a3),_0x136bbe[_0x4c69a2(0x4d1)][_0x4c69a2(0x606)]=_0x4c69a2(0x4a3),_0x136bbe['style'][_0x4c69a2(0x432)]=_0x4c69a2(0x4a3),_0x136bbe[_0x4c69a2(0x4d1)][_0x4c69a2(0x61e)]=_0x4c69a2(0x4a3),_0x15e431[_0x4c69a2(0x54e)](_0x136bbe);}),_0x98c5d8[_0x109e9e(0x471)](compare_vids),_0x98c5d8[_0x109e9e(0x1b7)](_0x6c63ac=>{var _0x6541a1=_0x109e9e,_0x2450d4=document[_0x6541a1(0x4eb)](_0x6541a1(0x327));_0x2450d4['style']['position']='absolute',_0x2450d4[_0x6541a1(0x4d1)][_0x6541a1(0x310)]=_0x6541a1(0x2f3),_0x2450d4[_0x6541a1(0x4d1)][_0x6541a1(0x2b0)]=_0x6541a1(0x446),offsetx=0x0;_0x5286e5!==0x0&&(Math['ceil']((_0x5286e5+0.01)/_0x21195f)==_0x27ae36&&(_0x98c5d8[_0x6541a1(0x226)]%_0x21195f&&(offsetx=(_0x21195f-_0x98c5d8[_0x6541a1(0x226)]%_0x21195f)*(window[_0x6541a1(0x1e7)]/_0x21195f)/0x2)));offsety=(_0x4945ab-Math['ceil'](_0x98c5d8['length']/_0x21195f)*Math[_0x6541a1(0x1cd)](_0x4945ab/_0x27ae36))/0x2;_0x6c63ac['alreadyAdded']&&_0x6c63ac[_0x6541a1(0x4c2)]==!![]&&(_0x2450d4=_0x6c63ac['parentNode']);_0x2450d4[_0x6541a1(0x4d1)][_0x6541a1(0x61e)]=offsetx+Math[_0x6541a1(0x51f)]((_0x5286e5%_0x21195f+0x0)*_0x161343/_0x21195f)+'px',_0x2450d4[_0x6541a1(0x4d1)][_0x6541a1(0x432)]=offsety+Math[_0x6541a1(0x51f)]((Math['floor'](_0x5286e5/_0x21195f)+0x0)*_0x4945ab/_0x27ae36+_0x427207)+'px',_0x2450d4[_0x6541a1(0x4d1)][_0x6541a1(0x21b)]=Math[_0x6541a1(0x1cd)](_0x161343/_0x21195f)+'px',_0x2450d4[_0x6541a1(0x4d1)][_0x6541a1(0x606)]=Math['ceil'](_0x4945ab/_0x27ae36)+'px';if(_0x6c63ac['alreadyAdded']&&_0x6c63ac[_0x6541a1(0x4c2)]==!![]){_0x6c63ac['alreadyAdded']=![],_0x5286e5+=0x1;return;}else{if(_0x6c63ac[_0x6541a1(0x3bf)]['doNotMove']){_0x6c63ac[_0x6541a1(0x4d1)][_0x6541a1(0x410)]='absolute',_0x6c63ac[_0x6541a1(0x4d1)][_0x6541a1(0x61e)]=_0x2450d4[_0x6541a1(0x4d1)][_0x6541a1(0x61e)],_0x6c63ac[_0x6541a1(0x4d1)]['top']=_0x2450d4[_0x6541a1(0x4d1)][_0x6541a1(0x432)],_0x6c63ac['style'][_0x6541a1(0x21b)]=_0x2450d4['style'][_0x6541a1(0x21b)],_0x6c63ac[_0x6541a1(0x4d1)][_0x6541a1(0x606)]=_0x2450d4['style'][_0x6541a1(0x606)],_0x6c63ac[_0x6541a1(0x4d1)][_0x6541a1(0x310)]='flex',_0x5286e5+=0x1;return;}}_0x15e431[_0x6541a1(0x54e)](_0x2450d4);var _0x676416=Math[_0x6541a1(0x1cd)](_0x161343/_0x21195f),_0x1aa805=Math[_0x6541a1(0x1cd)](_0x4945ab/_0x27ae36);if(session[_0x6541a1(0x592)]){if(_0x6c63ac[_0x6541a1(0x3bf)][_0x6541a1(0x565)]){if(_0x676416&&_0x1aa805){if(session[_0x6541a1(0x64f)])session[_0x6541a1(0x4e8)](_0x6c63ac[_0x6541a1(0x3bf)][_0x6541a1(0x565)],_0x676416*session['devicePixelRatio'],_0x1aa805*session[_0x6541a1(0x64f)]);else window[_0x6541a1(0x64f)]&&parseInt(window['devicePixelRatio'])>0x1?session[_0x6541a1(0x4e8)](_0x6c63ac[_0x6541a1(0x3bf)][_0x6541a1(0x565)],_0x676416*window[_0x6541a1(0x64f)],_0x1aa805*window[_0x6541a1(0x64f)]):session[_0x6541a1(0x4e8)](_0x6c63ac['dataset']['UUID'],_0x676416,_0x1aa805);}}}_0x6c63ac[_0x6541a1(0x4d1)][_0x6541a1(0x532)]=_0x6541a1(0x2e5),_0x6c63ac['style'][_0x6541a1(0x1e9)]=_0x6541a1(0x68a),_0x6c63ac[_0x6541a1(0x4d1)][_0x6541a1(0x54c)]=_0x6541a1(0x68a),_0x6c63ac[_0x6541a1(0x4d1)][_0x6541a1(0x204)]='auto';var _0x36688e=document[_0x6541a1(0x4eb)](_0x6541a1(0x327));_0x36688e[_0x6541a1(0x440)]=_0x6541a1(0x55f),_0x2450d4['appendChild'](_0x6c63ac),_0x2450d4[_0x6541a1(0x54e)](_0x36688e);var _0x44cdad=(_0x6c63ac[_0x6541a1(0x3da)]+_0x6c63ac[_0x6541a1(0x256)])*0.04;if(_0x6c63ac[_0x6541a1(0x510)]&&_0x6c63ac[_0x6541a1(0x25f)]){var _0x11f320=_0x676416/_0x6c63ac[_0x6541a1(0x510)],_0x3883d6=_0x1aa805/_0x6c63ac[_0x6541a1(0x25f)];_0x11f320<_0x3883d6?(_0x36688e[_0x6541a1(0x4d1)][_0x6541a1(0x21b)]=Math[_0x6541a1(0x1cd)](_0x6c63ac[_0x6541a1(0x510)]*_0x11f320)+'px',_0x36688e[_0x6541a1(0x4d1)][_0x6541a1(0x606)]=Math[_0x6541a1(0x1cd)](_0x6c63ac[_0x6541a1(0x25f)]*_0x11f320)+'px',_0x36688e[_0x6541a1(0x4d1)][_0x6541a1(0x61e)]=Math[_0x6541a1(0x1cd)]((Math[_0x6541a1(0x1cd)](_0x161343/_0x21195f)-Math['ceil'](_0x6c63ac[_0x6541a1(0x510)]*_0x11f320))/0x2),_0x36688e[_0x6541a1(0x4d1)][_0x6541a1(0x432)]=Math[_0x6541a1(0x1cd)]((Math['ceil'](_0x4945ab/_0x27ae36)-Math[_0x6541a1(0x1cd)](_0x6c63ac[_0x6541a1(0x25f)]*_0x11f320))/0x2)):(_0x36688e['style'][_0x6541a1(0x21b)]=Math['ceil'](_0x6c63ac[_0x6541a1(0x510)]*_0x3883d6)+'px',_0x36688e[_0x6541a1(0x4d1)][_0x6541a1(0x606)]=Math[_0x6541a1(0x1cd)](_0x6c63ac[_0x6541a1(0x25f)]*_0x3883d6)+'px',_0x36688e[_0x6541a1(0x4d1)][_0x6541a1(0x61e)]=Math['ceil']((Math['ceil'](_0x161343/_0x21195f)-Math[_0x6541a1(0x1cd)](_0x6c63ac['videoWidth']*_0x3883d6))/0x2),_0x36688e['style'][_0x6541a1(0x432)]=Math['ceil']((Math[_0x6541a1(0x1cd)](_0x4945ab/_0x27ae36)-Math[_0x6541a1(0x1cd)](_0x6c63ac[_0x6541a1(0x25f)]*_0x3883d6))/0x2));}else{if(_0x6c63ac[_0x6541a1(0x21b)]&&_0x6c63ac['height']){var _0x11f320=_0x676416/_0x6c63ac['width'],_0x3883d6=_0x1aa805/_0x6c63ac[_0x6541a1(0x606)];_0x11f320<_0x3883d6?(_0x36688e[_0x6541a1(0x4d1)][_0x6541a1(0x21b)]=Math['ceil'](_0x6c63ac[_0x6541a1(0x21b)]*_0x11f320)+'px',_0x36688e[_0x6541a1(0x4d1)]['height']=Math[_0x6541a1(0x1cd)](_0x6c63ac[_0x6541a1(0x606)]*_0x11f320)+'px',_0x36688e[_0x6541a1(0x4d1)][_0x6541a1(0x61e)]=Math['ceil']((Math['ceil'](_0x161343/_0x21195f)-Math[_0x6541a1(0x1cd)](_0x6c63ac[_0x6541a1(0x21b)]*_0x11f320))/0x2),_0x36688e[_0x6541a1(0x4d1)][_0x6541a1(0x432)]=Math[_0x6541a1(0x1cd)]((Math[_0x6541a1(0x1cd)](_0x4945ab/_0x27ae36)-Math[_0x6541a1(0x1cd)](_0x6c63ac[_0x6541a1(0x606)]*_0x11f320))/0x2)):(_0x36688e[_0x6541a1(0x4d1)][_0x6541a1(0x21b)]=Math[_0x6541a1(0x1cd)](_0x6c63ac[_0x6541a1(0x21b)]*_0x3883d6)+'px',_0x36688e['style']['height']=Math[_0x6541a1(0x1cd)](_0x6c63ac[_0x6541a1(0x606)]*_0x3883d6)+'px',_0x36688e[_0x6541a1(0x4d1)][_0x6541a1(0x61e)]=Math[_0x6541a1(0x1cd)]((Math[_0x6541a1(0x1cd)](_0x161343/_0x21195f)-Math[_0x6541a1(0x1cd)](_0x6c63ac[_0x6541a1(0x21b)]*_0x3883d6))/0x2),_0x36688e[_0x6541a1(0x4d1)][_0x6541a1(0x432)]=Math[_0x6541a1(0x1cd)]((Math['ceil'](_0x4945ab/_0x27ae36)-Math['ceil'](_0x6c63ac[_0x6541a1(0x606)]*_0x3883d6))/0x2));}else{if(_0x676416/_0x1aa805<_0x1d33fe/_0x34b18d){if('MQWPh'!==_0x6541a1(0x35c))_0x36688e[_0x6541a1(0x4d1)]['width']=_0x6541a1(0x68a),_0x36688e[_0x6541a1(0x4d1)][_0x6541a1(0x606)]=_0x6541a1(0x68a),_0x6c63ac[_0x6541a1(0x232)][_0x6541a1(0x2cd)]()==_0x6541a1(0x2cf)&&(_0x36688e[_0x6541a1(0x4d1)][_0x6541a1(0x606)]=_0x6541a1(0x68a)),_0x36688e[_0x6541a1(0x4d1)][_0x6541a1(0x61e)]=0x0,_0x36688e[_0x6541a1(0x4d1)][_0x6541a1(0x432)]=0x0;else{function _0x1b3e1d(){var _0x592499=_0x6541a1;_0x1f283f(_0x592499(0x2d9))[_0x592499(0x4d9)]='‼';}}}else _0x36688e[_0x6541a1(0x4d1)][_0x6541a1(0x21b)]='100%',_0x36688e['style'][_0x6541a1(0x606)]='100%',_0x6c63ac[_0x6541a1(0x232)][_0x6541a1(0x2cd)]()==_0x6541a1(0x2cf)&&(_0x36688e[_0x6541a1(0x4d1)][_0x6541a1(0x21b)]=_0x6541a1(0x68a)),_0x36688e[_0x6541a1(0x4d1)][_0x6541a1(0x61e)]=0x0,_0x36688e['style'][_0x6541a1(0x432)]=0x0;}}_0x36688e[_0x6541a1(0x4d1)][_0x6541a1(0x410)]=_0x6541a1(0x201),_0x6c63ac[_0x6541a1(0x4d1)][_0x6541a1(0x21b)]=_0x6541a1(0x68a),_0x6c63ac[_0x6541a1(0x4d1)][_0x6541a1(0x606)]=_0x6541a1(0x68a);if(_0x6c63ac[_0x6541a1(0x3bf)]['UUID']&&session[_0x6541a1(0x43a)][_0x6c63ac['dataset'][_0x6541a1(0x565)]][_0x6541a1(0x655)]!==![]&&session['showlabels']===!![]){var _0x3867a8=document['createElement'](_0x6541a1(0x5f5));session['labelstyle']?_0x3867a8['className']=_0x6541a1(0x488)+session[_0x6541a1(0x3e3)]:_0x3867a8[_0x6541a1(0x440)]='video-label',_0x44cdad&&(session[_0x6541a1(0x3a5)]&&(_0x44cdad=_0x44cdad*session[_0x6541a1(0x3a5)]/0x64),_0x44cdad=parseInt(_0x44cdad),_0x44cdad=_0x44cdad+'px',_0x3867a8['style'][_0x6541a1(0x3c6)]=_0x44cdad),_0x3867a8[_0x6541a1(0x276)]=session[_0x6541a1(0x43a)][_0x6c63ac[_0x6541a1(0x3bf)][_0x6541a1(0x565)]][_0x6541a1(0x655)],_0x36688e[_0x6541a1(0x54e)](_0x3867a8);}else{if(session[_0x6541a1(0x2b1)]===!![]&&_0x6c63ac['id']===_0x6541a1(0x5ce)&&session[_0x6541a1(0x655)]){var _0x3867a8=document['createElement'](_0x6541a1(0x5f5));session[_0x6541a1(0x3e3)]?_0x3867a8[_0x6541a1(0x440)]=_0x6541a1(0x488)+session[_0x6541a1(0x3e3)]:_0x3867a8['className']=_0x6541a1(0x1ff);if(_0x44cdad){if(_0x6541a1(0x39d)!==_0x6541a1(0x67a))session[_0x6541a1(0x3a5)]&&(_0x44cdad=_0x44cdad*session[_0x6541a1(0x3a5)]/0x64),_0x44cdad=parseInt(_0x44cdad),_0x44cdad=_0x44cdad+'px',_0x3867a8[_0x6541a1(0x4d1)]['fontSize']=_0x44cdad;else{function _0x3de1bd(){var _0x225b28=_0x6541a1;_0x2fef80[_0x225b28(0x3a5)]&&(_0x3ec731=_0x5a449c*_0x482209[_0x225b28(0x3a5)]/0x64),_0x597579=_0x348b3f(_0x201add),_0x3a4d6c=_0x96a21d+'px',_0x350fd9[_0x225b28(0x4d1)][_0x225b28(0x3c6)]=_0x2a9102;}}}_0x3867a8[_0x6541a1(0x276)]=sanitizeLabel(session['label']),_0x36688e[_0x6541a1(0x54e)](_0x3867a8);}}_0x6c63ac[_0x6541a1(0x3bf)][_0x6541a1(0x565)]&&session[_0x6541a1(0x43a)][_0x6c63ac[_0x6541a1(0x3bf)][_0x6541a1(0x565)]]&&session['rpcs'][_0x6c63ac[_0x6541a1(0x3bf)][_0x6541a1(0x565)]][_0x6541a1(0x3f3)]&&_0x36688e[_0x6541a1(0x54e)](session['rpcs'][_0x6c63ac[_0x6541a1(0x3bf)][_0x6541a1(0x565)]][_0x6541a1(0x3f3)]);_0x6c63ac[_0x6541a1(0x3bf)]['UUID']&&session[_0x6541a1(0x43a)][_0x6c63ac[_0x6541a1(0x3bf)][_0x6541a1(0x565)]]&&session[_0x6541a1(0x43a)][_0x6c63ac[_0x6541a1(0x3bf)][_0x6541a1(0x565)]][_0x6541a1(0x570)]&&_0x36688e[_0x6541a1(0x54e)](session[_0x6541a1(0x43a)][_0x6c63ac[_0x6541a1(0x3bf)][_0x6541a1(0x565)]]['remoteMuteElement']);try{if(!session[_0x6541a1(0x49c)]||session[_0x6541a1(0x437)]==!![]){if(session['firstPlayTriggered']===![]){warnlog(_0x6541a1(0x41a));if(_0x6c63ac[_0x6541a1(0x232)][_0x6541a1(0x2cd)]()=='video'){var _0x200162=_0x6c63ac[_0x6541a1(0x4a8)]();_0x200162!==undefined?_0x200162[_0x6541a1(0x616)](_0x5ddf33=>{var _0x5affd7=_0x6541a1;if(_0x5affd7(0x54b)!=='EwKcP')session['firstPlayTriggered']=!![];else{function _0x18b8cc(){var _0x3a61fb=_0x5affd7;_0x4d41c3[_0x3a61fb(0x37e)]=![],_0x188144['iframe']=![];}}})[_0x6541a1(0x47b)](_0x155ed3=>{var _0x248bb4=_0x6541a1,_0x1bf915=document[_0x248bb4(0x3fa)](_0x248bb4(0x6a1));_0x1bf915&&(_0x1bf915[_0x248bb4(0x4d9)]='',_0x1bf915['style'][_0x248bb4(0x310)]=_0x248bb4(0x255));}):session[_0x6541a1(0x679)]=!![];}}}}catch(_0xf607bf){log(_0x6541a1(0x306));var _0x112f6d=document[_0x6541a1(0x3fa)](_0x6541a1(0x6a1));_0x112f6d&&_0x112f6d[_0x6541a1(0x5e5)]['removeChild'](_0x112f6d);}if(_0x6c63ac[_0x6541a1(0x232)][_0x6541a1(0x2cd)]()==_0x6541a1(0x2cf)){_0x5286e5+=0x1;return;}if(!session['cleanOutput']&&!session[_0x6541a1(0x53c)]){if(session[_0x6541a1(0x6aa)]!==![]&&session[_0x6541a1(0x319)]===![]){var _0x50f316=document['createElement'](_0x6541a1(0x327));_0x50f316['id']=_0x6541a1(0x5d8)+_0x6c63ac['id'];if(session[_0x6541a1(0x41f)])_0x50f316[_0x6541a1(0x4d9)]=_0x6541a1(0x26b),_0x50f316[_0x6541a1(0x552)]=_0x6541a1(0x23f);else _0x98c5d8[_0x6541a1(0x226)]>0x1?(_0x50f316[_0x6541a1(0x4d9)]=_0x6541a1(0x3e4),_0x50f316[_0x6541a1(0x552)]='Enlarge\x20video\x20and\x20increase\x20its\x20clarity'):_0x50f316[_0x6541a1(0x4d1)][_0x6541a1(0x2c8)]=_0x6541a1(0x6b4);_0x50f316['style'][_0x6541a1(0x4c8)]=_0x6541a1(0x217),_0x50f316[_0x6541a1(0x4d1)]['width']=_0x6541a1(0x504),_0x50f316[_0x6541a1(0x4d1)][_0x6541a1(0x606)]=_0x6541a1(0x504),_0x50f316[_0x6541a1(0x4d1)][_0x6541a1(0x1e9)]=_0x6541a1(0x51c),_0x50f316[_0x6541a1(0x4d1)][_0x6541a1(0x54c)]=_0x6541a1(0x51c),_0x50f316[_0x6541a1(0x4d1)][_0x6541a1(0x4cc)]='15px',_0x50f316['style'][_0x6541a1(0x6b8)]='15px',_0x50f316[_0x6541a1(0x4d1)][_0x6541a1(0x410)]=_0x6541a1(0x201),_0x50f316[_0x6541a1(0x4d1)]['display']='none',_0x50f316[_0x6541a1(0x4d1)]['opacity']=_0x6541a1(0x343),_0x50f316[_0x6541a1(0x4d1)][_0x6541a1(0x1b9)]=_0x6541a1(0x504),_0x50f316['style'][_0x6541a1(0x432)]=_0x6541a1(0x504),_0x50f316[_0x6541a1(0x4d1)]['color']=_0x6541a1(0x3cd),_0x50f316[_0x6541a1(0x4d1)][_0x6541a1(0x415)]=_0x6541a1(0x420),_0x2450d4[_0x6541a1(0x54e)](_0x50f316),_0x6c63ac['id']=='videosource'?_0x50f316[_0x6541a1(0x3fe)]=function(){var _0x311f42=_0x6541a1,_0x5ab146=event[_0x311f42(0x33e)];log(_0x5ab146);if(session[_0x311f42(0x41f)]===!![])session[_0x311f42(0x41f)]=![];else{if('XLGaW'===_0x311f42(0x1c2)){function _0x473582(){_0x1aebad(_0x54c555);}}else session[_0x311f42(0x41f)]=!![],log(_0x311f42(0x28f));}setTimeout(()=>updateMixer(),0xa);}:(_0x50f316[_0x6541a1(0x3bf)][_0x6541a1(0x565)]=_0x6c63ac[_0x6541a1(0x3bf)][_0x6541a1(0x565)],_0x50f316[_0x6541a1(0x3fe)]=function(_0x1bcd95){var _0x1cfa98=_0x6541a1;if(_0x1cfa98(0x384)!==_0x1cfa98(0x2e8)){var _0x56f90b=_0x1bcd95['currentTarget'];log(_0x1cfa98(0x48c)),log(_0x56f90b),session[_0x1cfa98(0x41f)]===_0x56f90b[_0x1cfa98(0x3bf)][_0x1cfa98(0x565)]?session[_0x1cfa98(0x41f)]=![]:session[_0x1cfa98(0x41f)]=_0x56f90b[_0x1cfa98(0x3bf)][_0x1cfa98(0x565)],setTimeout(()=>updateMixer(),0xa);}else{function _0x45d3c9(){var _0x1645d5=_0x1cfa98;_0x49a10a['description']=_0x3d6c66[0x0],_0x3da025['vector']=_0x545feb[0x1],_0x587304[_0x1645d5(0x412)](_0x3a0459);}}}),_0x6c63ac[_0x6541a1(0x3fe)]=function(){var _0x2e6ccb=_0x6541a1;_0x50f316[_0x2e6ccb(0x4d1)][_0x2e6ccb(0x310)]=_0x2e6ccb(0x255),_0x2450d4[_0x2e6ccb(0x4d1)][_0x2e6ccb(0x3c5)]=_0x2e6ccb(0x680),_0x50f316[_0x2e6ccb(0x4d1)][_0x2e6ccb(0x676)]=_0x2e6ccb(0x68a);},_0x50f316['onmouseenter']=function(){var _0x3652f8=_0x6541a1;_0x50f316[_0x3652f8(0x4d1)]['display']=_0x3652f8(0x255),_0x2450d4[_0x3652f8(0x4d1)][_0x3652f8(0x3c5)]=_0x3652f8(0x680),setTimeout(function(_0x184783){var _0x118189=_0x3652f8;_0x184783[_0x118189(0x4d1)][_0x118189(0x676)]='100%';},0x0,_0x50f316);},_0x2450d4[_0x6541a1(0x4de)]=function(){var _0x553169=_0x6541a1;_0x50f316[_0x553169(0x4d1)][_0x553169(0x310)]=_0x553169(0x255),_0x2450d4[_0x553169(0x4d1)][_0x553169(0x3c5)]='#4444',setTimeout(function(_0x5636e8){var _0xfeade9=_0x553169;_0x5636e8[_0xfeade9(0x4d1)][_0xfeade9(0x676)]=_0xfeade9(0x68a);},0x0,_0x50f316);},_0x2450d4[_0x6541a1(0x44f)]=function(){var _0x2f21d6=_0x6541a1;_0x50f316[_0x2f21d6(0x4d1)][_0x2f21d6(0x310)]=_0x2f21d6(0x6ad),_0x2450d4[_0x2f21d6(0x4d1)]['backgroundColor']=null,_0x50f316[_0x2f21d6(0x4d1)][_0x2f21d6(0x676)]=_0x2f21d6(0x343);};}}_0x5286e5+=0x1;});}var WebRTC={};WebRTC[_0xc43700(0x1df)]=function(){var _0x1fc8b7=_0xc43700,_0x367793=function(){var _0x28d27c=!![];return function(_0xbc7348,_0xca4659){var _0x1462cc=_0x21e4;if('LSyKd'!==_0x1462cc(0x3c0)){var _0x28f1a7=_0x28d27c?function(){var _0x556b26=_0x1462cc;if(_0xca4659){var _0x1d6db8=_0xca4659[_0x556b26(0x461)](_0xbc7348,arguments);return _0xca4659=null,_0x1d6db8;}}:function(){};return _0x28d27c=![],_0x28f1a7;}else{function _0x1d6f92(){var _0x2d27e4=_0x1462cc;!_0x1c6b33[_0x2d27e4(0x49c)]&&(_0xed4105(function(){var _0x204d1a=_0x2d27e4;_0x424696(_0x204d1a(0x345));},0x1),_0x4224e2(_0x2d27e4(0x24e))[_0x2d27e4(0x4d9)]=_0x2d27e4(0x567));}}};}(),_0x30b551=_0x367793(this,function(){var _0x188df0=function(){var _0x18dac1=_0x21e4,_0x25c4a0=_0x188df0[_0x18dac1(0x519)](_0x18dac1(0x65d))()[_0x18dac1(0x519)](_0x18dac1(0x46d));return!_0x25c4a0[_0x18dac1(0x544)](_0x30b551);};return _0x188df0();});_0x30b551();var _0x50b608={};function _0xbf8060(){}function _0x4c24d7(_0x9c6592){errorlog(_0x9c6592);}function _0xb98779(){var _0x485408=_0x21e4,_0x9b75be,_0x4dae17,_0x21db36=new Promise((_0x100884,_0x4e49e1)=>{_0x9b75be=_0x100884,_0x4dae17=_0x4e49e1;});return _0x21db36[_0x485408(0x514)]=_0x9b75be,_0x21db36[_0x485408(0x60d)]=_0x4dae17,_0x21db36;}_0x50b608=chooseBestTURN(_0x50b608),_0x50b608[_0x1fc8b7(0x4e5)]=![],_0x50b608['novideo']=![],_0x50b608[_0x1fc8b7(0x4f0)]=![],_0x50b608[_0x1fc8b7(0x509)]=0x8,_0x50b608[_0x1fc8b7(0x51a)]=![],_0x50b608['outputDevice']=![],_0x50b608[_0x1fc8b7(0x2c1)]=![],_0x50b608[_0x1fc8b7(0x622)]=!![],_0x50b608[_0x1fc8b7(0x578)]=null,_0x50b608[_0x1fc8b7(0x498)]=![],_0x50b608[_0x1fc8b7(0x6a6)]=![],_0x50b608[_0x1fc8b7(0x3b2)]=new AudioContext(),_0x50b608[_0x1fc8b7(0x4c0)]=![],_0x50b608[_0x1fc8b7(0x2fc)]=![],_0x50b608[_0x1fc8b7(0x4fe)]=null,_0x50b608['autoGainControl']=null,_0x50b608[_0x1fc8b7(0x4a6)]=null,_0x50b608[_0x1fc8b7(0x60c)]=![],_0x50b608['broadcastChannel']=![],_0x50b608[_0x1fc8b7(0x39f)]=![],_0x50b608[_0x1fc8b7(0x3eb)]=![],_0x50b608[_0x1fc8b7(0x266)]=![],_0x50b608[_0x1fc8b7(0x1db)]=![],_0x50b608[_0x1fc8b7(0x5ed)]=![],_0x50b608[_0x1fc8b7(0x3e1)]=null,_0x50b608['canvasSource']=null,_0x50b608['controlRoomBitrate']=![],_0x50b608[_0x1fc8b7(0x3c3)]=![],_0x50b608[_0x1fc8b7(0x49c)]=![],_0x50b608[_0x1fc8b7(0x437)]=![],_0x50b608[_0x1fc8b7(0x653)]=![],_0x50b608['compressor']=![],_0x50b608[_0x1fc8b7(0x5b1)]=![],_0x50b608[_0x1fc8b7(0x62c)]=![],_0x50b608[_0x1fc8b7(0x580)]=![],_0x50b608[_0x1fc8b7(0x6bc)]=0x1,_0x50b608[_0x1fc8b7(0x265)]=null,_0x50b608[_0x1fc8b7(0x537)]={},_0x50b608[_0x1fc8b7(0x2b4)]={},_0x50b608['currentCameraConstraints']={},_0x50b608[_0x1fc8b7(0x37d)]={},_0x50b608[_0x1fc8b7(0x590)]=0x23,_0x50b608[_0x1fc8b7(0x3d1)]=0x190,_0x50b608[_0x1fc8b7(0x469)]=0x25a,_0x50b608['codecGroupFlag']=![],_0x50b608[_0x1fc8b7(0x596)]=![],_0x50b608[_0x1fc8b7(0x67e)]=![],_0x50b608[_0x1fc8b7(0x40b)]=![],_0x50b608['directorSpeakerMuted']=null,_0x50b608['directorDisplayMuted']=null,_0x50b608[_0x1fc8b7(0x29f)]=![],_0x50b608[_0x1fc8b7(0x2ee)]=![],_0x50b608[_0x1fc8b7(0x592)]=!![],_0x50b608['effects']=![],_0x50b608[_0x1fc8b7(0x56e)]=![],_0x50b608[_0x1fc8b7(0x3f5)]=![],_0x50b608[_0x1fc8b7(0x5ac)]=new TextEncoder('utf-8'),_0x50b608[_0x1fc8b7(0x44d)]=![],_0x50b608[_0x1fc8b7(0x3a5)]=![],_0x50b608[_0x1fc8b7(0x679)]=![],_0x50b608['flipped']=![],_0x50b608[_0x1fc8b7(0x390)]=![],_0x50b608[_0x1fc8b7(0x521)]=![],_0x50b608[_0x1fc8b7(0x219)]=![],_0x50b608[_0x1fc8b7(0x55c)]=![],_0x50b608[_0x1fc8b7(0x48c)]=![],_0x50b608[_0x1fc8b7(0x4ba)]=![],_0x50b608['height']=![],_0x50b608[_0x1fc8b7(0x68f)]=![],_0x50b608[_0x1fc8b7(0x38d)]=![],_0x50b608[_0x1fc8b7(0x1ca)]=![],_0x50b608['quality']=![],_0x50b608[_0x1fc8b7(0x61b)]=0x0,_0x50b608[_0x1fc8b7(0x2b7)]=0x0,_0x50b608['icefilter']=![],_0x50b608[_0x1fc8b7(0x41f)]=![],_0x50b608['joiningRoom']=![],_0x50b608[_0x1fc8b7(0x655)]=![],_0x50b608['keyframerate']=![],_0x50b608[_0x1fc8b7(0x34f)]={},_0x50b608[_0x1fc8b7(0x474)]=![],_0x50b608[_0x1fc8b7(0x6b5)]=![],_0x50b608[_0x1fc8b7(0x3a3)]=![],_0x50b608[_0x1fc8b7(0x1f0)]=![],_0x50b608[_0x1fc8b7(0x30e)]=![],_0x50b608[_0x1fc8b7(0x50f)]=![],_0x50b608[_0x1fc8b7(0x283)]=![],_0x50b608[_0x1fc8b7(0x609)]=![],_0x50b608[_0x1fc8b7(0x5a8)]=![],_0x50b608[_0x1fc8b7(0x316)]=0x19,_0x50b608[_0x1fc8b7(0x66b)]=0xa,_0x50b608[_0x1fc8b7(0x227)]=![],_0x50b608[_0x1fc8b7(0x53f)]=![],_0x50b608[_0x1fc8b7(0x33d)]=![],_0x50b608[_0x1fc8b7(0x433)]=![],_0x50b608[_0x1fc8b7(0x662)]=[],_0x50b608[_0x1fc8b7(0x5c1)]=![],_0x50b608[_0x1fc8b7(0x22d)]=![],_0x50b608[_0x1fc8b7(0x548)]={},_0x50b608[_0x1fc8b7(0x53c)]=![],_0x50b608[_0x1fc8b7(0x55b)]=![],_0x50b608[_0x1fc8b7(0x64b)]=![],_0x50b608[_0x1fc8b7(0x417)]=![],_0x50b608[_0x1fc8b7(0x24c)]=![],_0x50b608['password']=![],_0x50b608[_0x1fc8b7(0x247)]={},_0x50b608[_0x1fc8b7(0x29c)]=![],_0x50b608[_0x1fc8b7(0x4c9)]=![],_0x50b608['nopreview']=null,_0x50b608[_0x1fc8b7(0x4bf)]=![],_0x50b608['queueList']=[],_0x50b608[_0x1fc8b7(0x2c7)]=![],_0x50b608[_0x1fc8b7(0x6b6)]=![],_0x50b608[_0x1fc8b7(0x2a8)]=![],_0x50b608[_0x1fc8b7(0x257)]=![],_0x50b608[_0x1fc8b7(0x478)]=![],_0x50b608[_0x1fc8b7(0x2f2)]=![],_0x50b608[_0x1fc8b7(0x633)]=0x1388,_0x50b608['roomid']=![],_0x50b608[_0x1fc8b7(0x1b4)]=![],_0x50b608[_0x1fc8b7(0x43a)]={},_0x50b608[_0x1fc8b7(0x1ee)]=![],_0x50b608[_0x1fc8b7(0x4fc)]='',_0x50b608['scale']=![],_0x50b608['scene']=![],_0x50b608[_0x1fc8b7(0x3b6)]=![],_0x50b608[_0x1fc8b7(0x3ea)]=![],_0x50b608[_0x1fc8b7(0x47e)]=![],_0x50b608[_0x1fc8b7(0x381)]=![],_0x50b608['seeding']=![],_0x50b608[_0x1fc8b7(0x57e)]=![],_0x50b608['seedAttempts']=0x0,_0x50b608[_0x1fc8b7(0x64f)]=![],_0x50b608[_0x1fc8b7(0x2b1)]=![],_0x50b608[_0x1fc8b7(0x3e3)]=![],_0x50b608[_0x1fc8b7(0x206)]=![],_0x50b608['showSettings']=!![],_0x50b608['showDirector']=![],_0x50b608['sink']=![],_0x50b608[_0x1fc8b7(0x24f)]=![],_0x50b608[_0x1fc8b7(0x5ab)]=![],_0x50b608[_0x1fc8b7(0x463)]={},_0x50b608[_0x1fc8b7(0x490)]=![],_0x50b608['stereo']=![],_0x50b608['streamID']=null,_0x50b608[_0x1fc8b7(0x5bb)]=null,_0x50b608[_0x1fc8b7(0x4d1)]=![],_0x50b608[_0x1fc8b7(0x5c9)]=![],_0x50b608[_0x1fc8b7(0x1d9)]=0x1f4,_0x50b608[_0x1fc8b7(0x552)]=_0x1fc8b7(0x52d),_0x50b608[_0x1fc8b7(0x4b9)]=![],_0x50b608[_0x1fc8b7(0x1e0)]=![],_0x50b608['transferred']=![],_0x50b608[_0x1fc8b7(0x1d2)]=![],_0x50b608['videoElement']=![],_0x50b608[_0x1fc8b7(0x1c4)]=![],_0x50b608[_0x1fc8b7(0x1f6)]=![],_0x50b608[_0x1fc8b7(0x3e8)]=![],_0x50b608[_0x1fc8b7(0x39b)]=![],_0x50b608[_0x1fc8b7(0x69c)]={},_0x50b608[_0x1fc8b7(0x697)]=0x64,_0x50b608[_0x1fc8b7(0x21b)]=![],_0x50b608['zoom']=![],_0x50b608[_0x1fc8b7(0x333)]=![],_0x50b608[_0x1fc8b7(0x5ea)]={},_0x50b608[_0x1fc8b7(0x6a7)]={},_0x50b608[_0x1fc8b7(0x4ca)]={},_0x50b608[_0x1fc8b7(0x57c)]=![],_0x50b608[_0x1fc8b7(0x295)]=![],_0x50b608[_0x1fc8b7(0x5cd)]=![],_0x50b608['version']=null,_0x50b608[_0x1fc8b7(0x25e)]=null,_0x50b608[_0x1fc8b7(0x222)]=function(_0x416f1a=0x7){var _0x37be03=_0x1fc8b7,_0x18ca53='',_0x2acb98=_0x37be03(0x50b);for(var _0x2fafef=0x0;_0x2fafef<_0x416f1a;_0x2fafef++){if(_0x37be03(0x21f)===_0x37be03(0x264)){function _0x107809(){_0x51bda7(_0x555859);}}else _0x18ca53+=_0x2acb98[_0x37be03(0x2b5)](Math[_0x37be03(0x51f)](Math[_0x37be03(0x2f1)]()*_0x2acb98[_0x37be03(0x226)]));}return log(_0x18ca53),_0x18ca53;};function _0x41e26f(_0x4f339e){var _0x2d0f9d=_0x1fc8b7;if(_0x2d0f9d(0x209)!=='ycpwA'){function _0x185c2f(){var _0x3f617b=_0x2d0f9d;_0x4b336e('chatbutton')[_0x3f617b(0x440)]=_0x3f617b(0x45b),_0x485f31('hangupbutton')['className']='float',_0x216866('controlButtons')[_0x3f617b(0x4d1)]['display']=_0x3f617b(0x2f3),_0x349773('helpbutton')[_0x3f617b(0x4d1)]['display']=_0x3f617b(0x581),_0x3f022e(_0x3f617b(0x3fc))[_0x3f617b(0x4d1)]['display']='';}}else{var _0x5a0122=new Uint8Array(_0x4f339e['length']);for(var _0x2c8344=0x0;_0x2c8344<_0x4f339e[_0x2d0f9d(0x226)];_0x2c8344++){_0x5a0122[_0x2c8344]=_0x4f339e[_0x2d0f9d(0x56c)](_0x2c8344);}return _0x5a0122;}}function _0x54810e(_0x18b98f){var _0x477e76=_0x1fc8b7;return Array[_0x477e76(0x690)][_0x477e76(0x520)][_0x477e76(0x667)](_0x18b98f,function(_0x2bf0ca){var _0xdfb425=_0x477e76;return('0'+(_0x2bf0ca&0xff)[_0xdfb425(0x664)](0x10))[_0xdfb425(0x385)](-0x2);})[_0x477e76(0x27e)]('');}function _0x1b6e26(_0x5282e){var _0x2e2d19=_0x1fc8b7;if(_0x2e2d19(0x35b)===_0x2e2d19(0x307)){function _0x5d3e66(){var _0x45059e=_0x2e2d19;_0x2fd419(_0x45059e(0x398));return;}}else{var _0x1fb406=[];for(var _0x1010c5=0x0;_0x1010c5<_0x5282e[_0x2e2d19(0x226)];_0x1010c5+=0x2){_0x1fb406['push'](parseInt(_0x5282e[_0x2e2d19(0x33a)](_0x1010c5,0x2),0x10));}return new Uint8Array(_0x1fb406);}}_0x50b608['generateHash']=function(_0x5a306f,_0x12e0be=![]){var _0x7d899d=_0x1fc8b7,_0x6e2806=new TextEncoder(_0x7d899d(0x29b))[_0x7d899d(0x325)](_0x5a306f);return crypto[_0x7d899d(0x58e)][_0x7d899d(0x5e4)](_0x7d899d(0x3a0),_0x6e2806)[_0x7d899d(0x616)](function(_0x2594e3){var _0x15f393=_0x7d899d;if('yMHGf'===_0x15f393(0x48b))return _0x2594e3=new Uint8Array(_0x2594e3),_0x12e0be&&(_0x2594e3=_0x2594e3[_0x15f393(0x385)](0x0,parseInt(parseInt(_0x12e0be)/0x2))),_0x2594e3=_0x54810e(_0x2594e3),_0x2594e3;else{function _0x18c84d(){var _0x2e95ea=_0x15f393;_0x45d7f[_0x2e95ea(0x43a)][_0x4d8b51][_0x2e95ea(0x570)][_0x2e95ea(0x4d1)][_0x2e95ea(0x310)]='block';}}});},_0x50b608[_0x1fc8b7(0x5f6)]=function(_0x9a5179){var _0x5ce4f8=_0x1fc8b7,_0x4ecda3=crypto['getRandomValues'](new Uint8Array(0x10));return crypto[_0x5ce4f8(0x58e)][_0x5ce4f8(0x5e4)]({'name':_0x5ce4f8(0x3a0)},_0x41e26f(_0x50b608[_0x5ce4f8(0x2be)]+_0x50b608[_0x5ce4f8(0x4fc)]))[_0x5ce4f8(0x616)](function(_0x5c1975){var _0x1007d4=_0x5ce4f8;return window[_0x1007d4(0x479)][_0x1007d4(0x58e)][_0x1007d4(0x6ae)](_0x1007d4(0x239),_0x5c1975,{'name':_0x1007d4(0x40d)},![],[_0x1007d4(0x273),_0x1007d4(0x275)])[_0x1007d4(0x616)](function(_0x2081f3){var _0x3aa974=_0x1007d4;return crypto[_0x3aa974(0x58e)]['encrypt']({'name':_0x3aa974(0x40d),'iv':_0x4ecda3},_0x2081f3,_0x41e26f(_0x9a5179))['then'](function(_0x2a41a9){return encrypted_data=new Uint8Array(_0x2a41a9),encrypted_data=_0x54810e(encrypted_data),_0x4ecda3=_0x54810e(_0x4ecda3),[encrypted_data,_0x4ecda3];},function(_0x2063db){return errorlog(_0x2063db['message']),![];});},function(_0x5663a2){return errorlog(_0x5663a2),![];});});},_0x50b608['decryptMessage']=function(_0x2508b7,_0x36579a){var _0x43fb42=_0x1fc8b7;return _0x2508b7=_0x1b6e26(_0x2508b7),_0x36579a=_0x1b6e26(_0x36579a),crypto[_0x43fb42(0x58e)][_0x43fb42(0x5e4)]({'name':_0x43fb42(0x3a0)},_0x41e26f(_0x50b608[_0x43fb42(0x2be)]+_0x50b608['salt']))[_0x43fb42(0x616)](function(_0x4fbe02){var _0x5b4f20=_0x43fb42;return window[_0x5b4f20(0x479)][_0x5b4f20(0x58e)]['importKey'](_0x5b4f20(0x239),_0x4fbe02,{'name':'AES-CBC'},![],['encrypt',_0x5b4f20(0x275)])[_0x5b4f20(0x616)](function(_0x5cf21b){var _0x43caa6=_0x5b4f20;return crypto[_0x43caa6(0x58e)][_0x43caa6(0x275)]({'name':_0x43caa6(0x40d),'iv':_0x36579a},_0x5cf21b,_0x2508b7)[_0x43caa6(0x616)](function(_0x1486a0){var _0x37206c=_0x43caa6,_0x1a764c=new Uint8Array(_0x1486a0),_0x350891='';for(var _0x4207c4=0x0;_0x4207c4<_0x1a764c[_0x37206c(0x34e)];_0x4207c4++){_0x350891+=String[_0x37206c(0x1b3)](_0x1a764c[_0x4207c4]);}return _0x350891;},function(_0x1b70b4){var _0x40a271=_0x43caa6;return errorlog(_0x1b70b4[_0x40a271(0x47f)]),![];});});});},_0x50b608[_0x1fc8b7(0x59b)]=function _0x2e0716(){var _0x328535=_0x1fc8b7;window[_0x328535(0x479)][_0x328535(0x58e)][_0x328535(0x279)]({'name':_0x328535(0x429),'modulusLength':0x200,'publicExponent':new Uint8Array([0x1,0x0,0x1]),'hash':{'name':_0x328535(0x413)}},!![],['sign',_0x328535(0x246)])[_0x328535(0x616)](function(_0x2e728e){var _0x5be8fc=_0x328535;log(_0x2e728e[_0x5be8fc(0x210)]),log(_0x2e728e[_0x5be8fc(0x560)]),_0x50b608[_0x5be8fc(0x548)]=_0x2e728e,window[_0x5be8fc(0x479)][_0x5be8fc(0x58e)][_0x5be8fc(0x5b8)](_0x5be8fc(0x4f5),_0x2e728e[_0x5be8fc(0x210)])[_0x5be8fc(0x616)](function(_0x4f0462){var _0x3dae17=_0x5be8fc,_0x4ae496={};_0x4ae496[_0x3dae17(0x317)]=_0x3dae17(0x2af),_0x4ae496['key']='OOO',_0x50b608[_0x3dae17(0x629)](_0x4ae496);})[_0x5be8fc(0x47b)](errorlog);})[_0x328535(0x47b)](errorlog);},_0x50b608['importCrypto']=function(_0xd3ede7,_0x5dcfaf){var _0x4bf1e5=_0x1fc8b7;window[_0x4bf1e5(0x479)][_0x4bf1e5(0x58e)]['importKey'](_0x4bf1e5(0x4f5),{'kty':_0x4bf1e5(0x4db),'e':_0x4bf1e5(0x1d5),'n':_0xd3ede7,'alg':_0x4bf1e5(0x69a),'ext':!![]},{'name':_0x4bf1e5(0x429),'hash':{'name':_0x4bf1e5(0x413)}},!![],[_0x4bf1e5(0x246)])[_0x4bf1e5(0x616)](function(_0x480925){var _0x5ac339=_0x4bf1e5;_0x50b608[_0x5ac339(0x34f)][_0x5dcfaf]={},_0x50b608[_0x5ac339(0x34f)][_0x5dcfaf][_0x5ac339(0x210)]=_0x480925,_0x50b608[_0x5ac339(0x34f)][_0x5dcfaf][_0x5ac339(0x560)]=null;})[_0x4bf1e5(0x47b)](errorlog);},_0x50b608['requestKeyframe']=function(_0x4a6dd6,_0x1dae8e=![]){var _0x11a912=_0x1fc8b7,_0x3f87e7={};_0x3f87e7[_0x11a912(0x29d)]=!![],_0x3f87e7[_0x11a912(0x319)]=!![],_0x50b608[_0x11a912(0x39a)](_0x3f87e7,_0x4a6dd6);},_0x50b608[_0x1fc8b7(0x43c)]=function(_0x51b853,_0x576eda){var _0x6bf5ca=_0x1fc8b7;if(!_0x50b608[_0x6bf5ca(0x43a)][_0x576eda])return;if(_0x50b608[_0x6bf5ca(0x43a)][_0x576eda][_0x6bf5ca(0x677)]!==![]){if(_0x50b608[_0x6bf5ca(0x43a)][_0x576eda][_0x6bf5ca(0x677)]==_0x51b853)return;_0x50b608['rpcs'][_0x576eda][_0x6bf5ca(0x2fa)]=_0x50b608['rpcs'][_0x576eda][_0x6bf5ca(0x677)];}else{if(_0x51b853===![]){if(_0x50b608[_0x6bf5ca(0x43a)][_0x576eda][_0x6bf5ca(0x2fa)]==_0x50b608[_0x6bf5ca(0x43a)][_0x576eda][_0x6bf5ca(0x20f)])return;}else _0x50b608[_0x6bf5ca(0x43a)][_0x576eda][_0x6bf5ca(0x2fa)]=_0x51b853;}_0x51b853=parseInt(_0x50b608[_0x6bf5ca(0x43a)][_0x576eda]['targetBandwidth']);if(_0x50b608[_0x6bf5ca(0x43a)][_0x576eda][_0x6bf5ca(0x20f)]===_0x51b853)return;log(_0x6bf5ca(0x5cf)+_0x51b853);var _0x1d89fb={};_0x1d89fb[_0x6bf5ca(0x3eb)]=_0x51b853,log(_0x1d89fb);if(_0x50b608[_0x6bf5ca(0x39a)](_0x1d89fb,_0x576eda)){if(_0x6bf5ca(0x4bd)===_0x6bf5ca(0x4bd))_0x50b608[_0x6bf5ca(0x43a)][_0x576eda][_0x6bf5ca(0x20f)]=_0x51b853;else{function _0x303d99(){var _0x24476b=_0x6bf5ca;_0xba3df0(_0xf2ca5c),_0x2d70fd[_0x24476b(0x548)]==={}&&_0xec2ed0(_0x24476b(0x280)),_0x2f4845[_0x24476b(0x479)][_0x24476b(0x58e)][_0x24476b(0x5da)]({'name':'RSASSA-PKCS1-v1_5'},_0x27e086[_0x24476b(0x548)][_0x24476b(0x560)],_0x7512b8[_0x24476b(0x5ac)][_0x24476b(0x325)](_0x430435))['then'](function(_0x5623ce){var _0x466ab1=_0x24476b;_0x5623ce=new _0x373903(_0x5623ce),_0x5623ce=_0x5623ce[_0x466ab1(0x630)]((_0x54ccc2,_0x5d438b)=>_0x54ccc2+_0x5d438b['toString'](0x10)['padStart'](0x2,'0'),''),_0x41e684(_0x3f9afd,_0x5623ce),_0x1ac1b8(_0x2f6f30[_0x466ab1(0x31b)](_0x5623ce));})[_0x24476b(0x47b)](_0x48c62b);}}}else setTimeout(function _0x2fb402(){var _0x4fd456=_0x6bf5ca;_0x50b608[_0x4fd456(0x43c)](![],_0x576eda);},0x1388),warnlog('couldn\x27t\x20set\x20rate\x20limit');},_0x50b608[_0x1fc8b7(0x300)]=function(_0x21a898){var _0x4a8099=_0x1fc8b7;if(_0x50b608['director']){if(!_0x50b608[_0x4a8099(0x40b)]){warnUser(_0x4a8099(0x5ff));return;}}_0x50b608[_0x4a8099(0x206)]===_0x21a898?_0x50b608[_0x4a8099(0x206)]=![]:_0x50b608['soloChatUUID']=_0x21a898;var _0x42abb8=document[_0x4a8099(0x26c)]('[data-action-type=\x22solo-chat\x22]');for(var _0x59926a=0x0;_0x59926a<_0x42abb8[_0x4a8099(0x226)];_0x59926a++){if(_0x50b608[_0x4a8099(0x206)]&&_0x42abb8[_0x59926a][_0x4a8099(0x3bf)][_0x4a8099(0x565)]===_0x50b608[_0x4a8099(0x206)]){}else _0x42abb8[_0x59926a][_0x4a8099(0x42e)][_0x4a8099(0x435)](_0x4a8099(0x562));}_0x50b608['applySoloChat']();},_0x50b608[_0x1fc8b7(0x2bd)]=function(){var _0x4f5bcd=_0x1fc8b7;if(_0x50b608['director']===![])return;else{if(!_0x50b608[_0x4f5bcd(0x40b)])return;}if(_0x50b608[_0x4f5bcd(0x206)]){if(_0x50b608[_0x4f5bcd(0x206)]in _0x50b608[_0x4f5bcd(0x247)]){}else _0x50b608[_0x4f5bcd(0x206)]=![];}for(var _0x36eed9 in _0x50b608[_0x4f5bcd(0x247)]){try{if(_0x4f5bcd(0x51e)===_0x4f5bcd(0x5a0)){function _0x4dc00b(){var _0x4fcfeb=_0x4f5bcd;_0xcb1b8c[_0x4fcfeb(0x2da)](),_0x3a955d[_0x4fcfeb(0x2e7)][_0x4fcfeb(0x558)][_0x4fcfeb(0x641)](_0x442476),_0x23e780(_0x4fcfeb(0x516));}}else{var _0x3ed093=_0x50b608['pcs'][_0x36eed9]['getSenders']();_0x3ed093[_0x4f5bcd(0x1b7)](_0xa25469=>{var _0x1783da=_0x4f5bcd;if(!_0xa25469[_0x1783da(0x605)])return;if(_0xa25469[_0x1783da(0x605)][_0x1783da(0x2de)]!=='audio')return;const _0x595a23=_0xa25469[_0x1783da(0x387)]();if(!_0x595a23[_0x1783da(0x452)])_0x595a23[_0x1783da(0x452)]=[{}];else{if(!_0x595a23[_0x1783da(0x452)][_0x1783da(0x226)])return;}if(_0x50b608[_0x1783da(0x206)]&&_0x50b608[_0x1783da(0x206)]===_0x36eed9)_0x595a23[_0x1783da(0x452)][0x0][_0x1783da(0x26f)]=!![],setTimeout(function(_0x1c6652,_0x17ffdc,_0x386676){var _0x32317a=_0x1783da;_0x386676[_0x32317a(0x3c2)](_0x17ffdc)[_0x32317a(0x616)](()=>{var _0x20c7a9=_0x32317a;document[_0x20c7a9(0x26c)](_0x20c7a9(0x305)+_0x1c6652+'\x22]')[0x0][_0x20c7a9(0x42e)][_0x20c7a9(0x3d6)](_0x20c7a9(0x562));})[_0x32317a(0x47b)](errorlog);},0x0,_0x36eed9,_0x595a23,_0xa25469);else _0x50b608[_0x1783da(0x206)]===![]?(_0x595a23[_0x1783da(0x452)][0x0][_0x1783da(0x26f)]=!![],_0xa25469[_0x1783da(0x3c2)](_0x595a23)[_0x1783da(0x616)](()=>{})['catch'](errorlog)):(_0x595a23['encodings'][0x0]['active']=![],setTimeout(function(_0x2ca698,_0x165829,_0x20dbe9){var _0x355b83=_0x1783da;_0x20dbe9['setParameters'](_0x165829)[_0x355b83(0x616)]()[_0x355b83(0x47b)](_0x18b534=>{var _0x305fd5=_0x355b83;errorlog(_0x18b534),document['querySelectorAll'](_0x305fd5(0x305)+_0x2ca698+'\x22]')[0x0][_0x305fd5(0x42e)]['add'](_0x305fd5(0x562));});},0x0,_0x36eed9,_0x595a23,_0xa25469));});}}catch(_0x4a5a88){errorlog(_0x4a5a88);}}},_0x50b608[_0x1fc8b7(0x4f9)]=function(){var _0x3d59b3=_0x1fc8b7;if(_0x50b608[_0x3d59b3(0x491)]===null)return;for(var _0x43dfec in _0x50b608[_0x3d59b3(0x43a)]){try{var _0xd3d83f=_0x50b608[_0x3d59b3(0x43a)][_0x43dfec][_0x3d59b3(0x678)]();for(var _0x389d02=0x0;_0x389d02<_0xd3d83f['length'];_0x389d02++){_0xd3d83f[_0x389d02][_0x3d59b3(0x605)][_0x3d59b3(0x2de)]==_0x3d59b3(0x42c)&&(_0xd3d83f[_0x389d02][_0x3d59b3(0x605)][_0x3d59b3(0x36f)]=!_0x50b608[_0x3d59b3(0x491)]);}}catch(_0x27a6c5){}}_0x50b608[_0x3d59b3(0x491)]&&(getById(_0x3d59b3(0x5ce))['muted']=!![]);},_0x50b608[_0x1fc8b7(0x689)]=function(){var _0x2f0141=_0x1fc8b7;if(_0x50b608['directorDisplayMuted']===null)return;for(var _0x18f0b1 in _0x50b608[_0x2f0141(0x43a)]){try{if(_0x2f0141(0x547)!==_0x2f0141(0x35f)){var _0x5e0979=_0x50b608['rpcs'][_0x18f0b1][_0x2f0141(0x678)]();for(var _0x3b6f08=0x0;_0x3b6f08<_0x5e0979[_0x2f0141(0x226)];_0x3b6f08++){_0x5e0979[_0x3b6f08][_0x2f0141(0x605)][_0x2f0141(0x2de)]=='video'&&(_0x5e0979[_0x3b6f08][_0x2f0141(0x605)][_0x2f0141(0x36f)]=!_0x50b608[_0x2f0141(0x3ca)]);}}else{function _0x2557fc(){var _0x3c414b=_0x2f0141;_0x47da68[_0x3c414b(0x4d1)][_0x3c414b(0x310)]=_0x3c414b(0x6ad),_0x35c19f[_0x3c414b(0x4d1)][_0x3c414b(0x310)]=_0x3c414b(0x6ad);}}}catch(_0x3924ea){}}_0x50b608[_0x2f0141(0x3ca)]&&(getById(_0x2f0141(0x5ce))['muted']=!![]);},_0x50b608[_0x1fc8b7(0x453)]=function(_0x1add38){var _0xa2b072=_0x1fc8b7;_0x1add38[_0xa2b072(0x52b)]();var _0x449246=parseFloat(_0x1add38[_0xa2b072(0x3e6)]*-0.001);log(_0x1add38[_0xa2b072(0x33e)]),_0x1add38[_0xa2b072(0x614)]||_0x1add38[_0xa2b072(0x335)]?_0x50b608[_0xa2b072(0x3a7)](_0x449246,_0x1add38[_0xa2b072(0x33e)][_0xa2b072(0x3bf)][_0xa2b072(0x565)]):_0x50b608[_0xa2b072(0x32a)](_0x449246,_0x1add38[_0xa2b072(0x33e)][_0xa2b072(0x3bf)]['UUID']);},_0x50b608[_0x1fc8b7(0x32a)]=function(_0x1d9348,_0x2bdd41,_0x53dd76=_0x50b608[_0x1fc8b7(0x478)]){var _0x51066a=_0x1fc8b7;log(_0x51066a(0x45c)+_0x1d9348),log(_0x2bdd41);var _0x2d646a={};_0x2d646a[_0x51066a(0x63c)]=_0x1d9348,_0x2d646a['remote']=_0x53dd76,_0x50b608[_0x51066a(0x39a)](_0x2d646a,_0x2bdd41)?log(_0x51066a(0x5ae)):errorlog(_0x51066a(0x28c));},_0x50b608[_0x1fc8b7(0x3a7)]=function(_0x29ada2,_0x558117,_0x5888c9=_0x50b608[_0x1fc8b7(0x478)]){var _0x226456=_0x1fc8b7;log(_0x226456(0x2fd)+_0x29ada2);var _0x8346fa={};_0x8346fa[_0x226456(0x536)]=_0x29ada2,_0x8346fa[_0x226456(0x478)]=_0x5888c9,_0x50b608[_0x226456(0x39a)](_0x8346fa,_0x558117)?log('focus\x20success'):errorlog(_0x226456(0x506));},_0x50b608[_0x1fc8b7(0x660)]=function(){var _0x35efbc=_0x1fc8b7;_0x50b608[_0x35efbc(0x542)]();if(_0x50b608['joiningRoom']!==![]){if('rNamw'!==_0x35efbc(0x215))_0x50b608[_0x35efbc(0x50e)]=_0x35efbc(0x591),log(_0x35efbc(0x3d2));else{function _0xb386c2(){_0xa567e5['soloChatUUID']=![];}}}else{var _0x1129a3={};_0x1129a3[_0x35efbc(0x317)]=_0x35efbc(0x46e),_0x1129a3['streamID']=_0x50b608[_0x35efbc(0x485)],_0x50b608['sendMsg'](_0x1129a3),log('seeding\x20!!');}},_0x50b608[_0x1fc8b7(0x354)]=function(_0xf45f82){var _0x462374=_0x1fc8b7;_0x50b608[_0x462374(0x1e0)]&&setTimeout(function(){setupClosedCaptions();},0x0);if(_0xf45f82==''){if(_0x462374(0x207)!==_0x462374(0x207)){function _0x224c63(){var _0x4fc6ba=_0x462374;_0x4fc6ba(0x632)in _0x34c510&&(_0x1596fd['rpcs'][_0x34f4b2][_0x4fc6ba(0x463)][_0x4fc6ba(0x312)]=_0x35db9a(_0x19d0cc[_0x4fc6ba(0x632)])+_0x4fc6ba(0x1f3)+_0x2499ca(_0x41bc0c['frameHeight']));}}else _0xf45f82='./';}if(_0xf45f82===_0x50b608[_0x462374(0x68f)])return;if(_0xf45f82['startsWith']('https://')||_0xf45f82[_0x462374(0x455)]('http://')){var _0x566b1b=new URL(_0xf45f82);_0x566b1b=_0x566b1b['hostname'],log(_0x566b1b);if(_0x566b1b==_0x462374(0x5f1)||_0x566b1b==_0x462374(0x1e1)){var _0x13e4ab=/^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#&?]*).*/,_0x10e267=_0xf45f82[_0x462374(0x643)](_0x13e4ab),_0x184dd3=_0x10e267&&_0x10e267[0x7][_0x462374(0x226)]==0xb?_0x10e267[0x7]:![];_0x184dd3&&(_0xf45f82='https://www.youtube.com/embed/'+_0x184dd3+_0x462374(0x1fd),log(_0xf45f82));}else{if(_0x566b1b==_0x462374(0x682)){var _0x184dd3=_0xf45f82[_0x462374(0x28b)]('/')[_0x462374(0x600)]()[_0x462374(0x28b)]('#')[0x0][_0x462374(0x28b)]('?')[0x0];_0x184dd3&&(_0xf45f82=_0x462374(0x533)+_0x184dd3+_0x462374(0x31f)+location[_0x462374(0x64a)],log(_0xf45f82));}else{if(_0x566b1b==_0x462374(0x423)){var _0x184dd3=_0xf45f82['split']('/')[_0x462374(0x600)]()[_0x462374(0x28b)]('#')[0x0][_0x462374(0x28b)]('?')[0x0];_0x184dd3&&(_0xf45f82='https://player.twitch.tv/?channel='+_0x184dd3+'&parent='+location[_0x462374(0x64a)],log(_0xf45f82));}}}}_0x50b608[_0x462374(0x68f)]=_0xf45f82;var _0x1c93ee=document[_0x462374(0x4eb)](_0x462374(0x327));_0x1c93ee['id']=_0x462374(0x584);var _0x192f93=document[_0x462374(0x4eb)](_0x462374(0x2cf));_0x192f93['allow']=_0x462374(0x6ac),_0x192f93[_0x462374(0x550)]=_0x462374(0x22f),_0x192f93[_0x462374(0x37f)]=_0x462374(0x22f),_0x192f93[_0x462374(0x4d1)][_0x462374(0x21b)]=_0x462374(0x68a),_0x192f93['style']['height']='100%',_0x192f93[_0x462374(0x4d1)][_0x462374(0x204)]=_0x462374(0x68b),_0x192f93[_0x462374(0x4d1)][_0x462374(0x365)]=_0x462374(0x20c),_0x192f93[_0x462374(0x252)]=_0x50b608[_0x462374(0x68f)],_0x192f93['id']=_0x462374(0x6a0),_0x50b608[_0x462374(0x38d)]=_0x192f93;if(_0x50b608[_0x462374(0x6aa)]!==![]){window[_0x462374(0x281)](_0x462374(0x5db),updateMixer);if(_0x50b608[_0x462374(0x6aa)]===''&&(!_0x50b608[_0x462374(0x3e8)]||_0x50b608[_0x462374(0x3e8)]==='')){}else log('ROOMID\x20EANBLED'),getById(_0x462374(0x436))[_0x462374(0x440)]='advanced',log('2'),joinRoom(_0x50b608[_0x462374(0x6aa)]);}else getById(_0x462374(0x436))['className']='',getById(_0x462374(0x1cb))[_0x462374(0x4d1)][_0x462374(0x310)]='none';getById(_0x462374(0x1fa))['className']=_0x462374(0x1dc);urlParams[_0x462374(0x668)]('permaid')?updateURL(_0x462374(0x1eb)+_0x50b608[_0x462374(0x485)]):updateURL('push='+_0x50b608[_0x462374(0x485)]);getById(_0x462374(0x1fa))[_0x462374(0x440)]=_0x462374(0x1dc),getById(_0x462374(0x2a4))[_0x462374(0x440)]=_0x462374(0x1dc);if(!_0x50b608[_0x462374(0x49c)])getById(_0x462374(0x265))[_0x462374(0x440)]=_0x462374(0x45b),getById('hangupbutton')[_0x462374(0x440)]=_0x462374(0x45b),getById('controlButtons')[_0x462374(0x4d1)][_0x462374(0x310)]=_0x462374(0x2f3),getById(_0x462374(0x408))[_0x462374(0x4d1)][_0x462374(0x310)]=_0x462374(0x581),getById(_0x462374(0x3fc))[_0x462374(0x4d1)][_0x462374(0x310)]='';else{if(_0x462374(0x43b)===_0x462374(0x1f1)){function _0x4a9943(){_0x34c197(_0x3ef724);}}else getById(_0x462374(0x646))[_0x462374(0x4d1)][_0x462374(0x310)]=_0x462374(0x6ad);}if(_0x50b608[_0x462374(0x67e)]){}else{if(_0x50b608[_0x462374(0x319)]!==![])updateMixer();else _0x50b608[_0x462374(0x6aa)]!==![]?_0x50b608[_0x462374(0x6aa)]===''?!_0x50b608[_0x462374(0x3e8)]||_0x50b608[_0x462374(0x3e8)]===''?(getById(_0x462374(0x33f))[_0x462374(0x42e)][_0x462374(0x3d6)](_0x462374(0x1dc)),_0x1c93ee['style']['width']=_0x462374(0x68a),_0x1c93ee[_0x462374(0x4d1)][_0x462374(0x606)]=_0x462374(0x68a),_0x1c93ee['style']['alignItems']=_0x462374(0x446),_0x1c93ee[_0x462374(0x4d1)]['maxWidth']=_0x462374(0x347),_0x1c93ee[_0x462374(0x4d1)][_0x462374(0x54c)]='720px',_0x1c93ee[_0x462374(0x4d1)][_0x462374(0x372)]=_0x462374(0x687),_0x1c93ee['style']['margin']=_0x462374(0x68b),_0x1c93ee[_0x462374(0x4d1)][_0x462374(0x3c5)]=_0x462374(0x234),_0x1c93ee[_0x462374(0x4d1)][_0x462374(0x365)]=_0x462374(0x6b7)):(_0x50b608[_0x462374(0x295)]=![],updateMixer()):(_0x50b608[_0x462374(0x295)]=![],updateMixer()):(_0x1c93ee[_0x462374(0x4d1)]['maxHeight']=_0x462374(0x347),_0x1c93ee[_0x462374(0x4d1)][_0x462374(0x1e9)]='720px',_0x1c93ee[_0x462374(0x4d1)][_0x462374(0x372)]=_0x462374(0x687),_0x1c93ee[_0x462374(0x4d1)]['height']='100%',_0x1c93ee[_0x462374(0x4d1)]['width']=_0x462374(0x68a),_0x1c93ee[_0x462374(0x4d1)][_0x462374(0x204)]=_0x462374(0x68b),_0x1c93ee['style']['alignItems']=_0x462374(0x446),_0x1c93ee[_0x462374(0x4d1)]['backgroundColor']=_0x462374(0x234));}getById(_0x462374(0x1d8))[_0x462374(0x6a8)][_0x462374(0x5a4)](getById(_0x462374(0x1d8))),getById(_0x462374(0x546))[_0x462374(0x4d9)]='',_0x1c93ee[_0x462374(0x54e)](_0x192f93),getById('gridlayout')[_0x462374(0x54e)](_0x1c93ee),_0x50b608[_0x462374(0x555)]=!![],getById(_0x462374(0x3bc))[_0x462374(0x22c)]=_0x462374(0x5b4)+location[_0x462374(0x4c3)]+location[_0x462374(0x5a7)]+_0x462374(0x631)+_0x50b608[_0x462374(0x485)],getById('reshare')[_0x462374(0x470)]='https://'+location[_0x462374(0x4c3)]+location['pathname']+_0x462374(0x631)+_0x50b608[_0x462374(0x485)],getById(_0x462374(0x3bc))[_0x462374(0x4d1)][_0x462374(0x21b)]=(getById('reshare')[_0x462374(0x470)]['length']+0x1)*1.15*0x8+'px',pokeIframeAPI(_0x462374(0x55e)),_0x50b608[_0x462374(0x660)]();},_0x50b608[_0x1fc8b7(0x3a6)]=function(_0x2547b6){var _0x23d901=_0x1fc8b7;try{if(navigator[_0x23d901(0x1be)][_0x23d901(0x42b)](_0x23d901(0x3ee))!=-0x1){if(!_0x50b608[_0x23d901(0x2e7)][_0x23d901(0x558)]){if('nDXyM'===_0x23d901(0x3f2)){function _0x42e13f(){_0x8eb1fe('The\x20stream\x20ID\x20you\x20are\x20publishing\x20to\x20is\x20already\x20in\x20use.\x0a\x0aPlease\x20try\x20with\x20a\x20different\x20invite\x20link\x20or\x20refresh\x20to\x20retry\x20again.\x0a\x0aYou\x20will\x20now\x20be\x20disconnected.');}}else return _0x2547b6;}if(!_0x50b608[_0x23d901(0x2e7)][_0x23d901(0x558)][_0x23d901(0x44a)]()[_0x23d901(0x226)])return _0x2547b6;if(_0x2547b6<=0x0)return _0x2547b6;var _0x550430=_0x50b608[_0x23d901(0x2e7)][_0x23d901(0x558)][_0x23d901(0x44a)]()[0x0][_0x23d901(0x24b)](),_0x22503d=_0x550430[_0x23d901(0x606)],_0x51549a=_0x550430['width'],_0x18c5c4=_0x22503d*_0x2547b6/0x64,_0x96da0f=_0x51549a*_0x2547b6/0x64;if(_0x18c5c4>_0x96da0f){if('KKKJG'!==_0x23d901(0x2ea)){function _0xe12ef(){var _0x2268be=_0x23d901;_0x290f13[_0x151703]=_0x139d0a[_0x2268be(0x56c)](_0x413ff3);}}else{_0x18c5c4=parseInt(_0x18c5c4/0x10)*0x10;var _0x5a1bc1=0x64*_0x18c5c4/_0x22503d;}}else{_0x96da0f=parseInt(_0x96da0f/0x10)*0x10;var _0x5a1bc1=0x64*_0x96da0f/_0x51549a;}return _0x5a1bc1;}else return _0x2547b6;}catch(_0x4be90c){return _0x2547b6;}},_0x50b608[_0x1fc8b7(0x4e4)]=function(){log('Refreshing\x20scale');for(var _0x40b794 in _0x50b608['pcs']){setTimeout(function(_0x3c65c7){var _0x235516=_0x21e4;if(_0x50b608[_0x235516(0x247)][_0x3c65c7][_0x235516(0x1c7)]!==![])log(_0x235516(0x456)),_0x50b608[_0x235516(0x6a4)](_0x3c65c7,_0x50b608[_0x235516(0x247)][_0x3c65c7][_0x235516(0x496)],_0x50b608[_0x235516(0x247)][_0x3c65c7]['scaleHeight']);else _0x50b608[_0x235516(0x247)][_0x3c65c7][_0x235516(0x553)]!==![]&&(log(_0x235516(0x4f7)),_0x50b608[_0x235516(0x68e)](_0x3c65c7,_0x50b608[_0x235516(0x247)][_0x3c65c7][_0x235516(0x553)]));},0x0,_0x40b794);}},_0x50b608[_0x1fc8b7(0x68e)]=function(_0x9323d5,_0xaa7fa8){var _0x5af2b6=_0x1fc8b7;warnlog(_0x5af2b6(0x3fd));if(_0x50b608['pcs'][_0x9323d5][_0x5af2b6(0x553)]!==_0xaa7fa8){_0x50b608[_0x5af2b6(0x247)][_0x9323d5][_0x5af2b6(0x553)]=_0xaa7fa8;try{if('EDCHv'===_0x5af2b6(0x302)){function _0x46b3dd(){var _0x1ce769=_0x5af2b6;_0x12ecf7[_0x1ce769(0x3d7)](_0x14aef1[_0x1ce769(0x4c7)],_0x76115d[_0x1ce769(0x359)])[_0x1ce769(0x616)](function(_0x4e3018){var _0x3b8199=_0x1ce769;_0x2de45c[_0x3b8199(0x4c7)]=_0x3a0f14[_0x3b8199(0x438)](_0x4e3018),_0x11a54a['processIce2'](_0x43c51a);});}}else{if(iOS||iPad)log('iOS\x20devices\x20do\x20not\x20support\x20dynamic\x20bitrates\x20correctly;\x20skipping');else{if((adapter[_0x5af2b6(0x6af)][_0x5af2b6(0x373)]===_0x5af2b6(0x65f)||adapter['browserDetails'][_0x5af2b6(0x373)]===_0x5af2b6(0x346)||adapter[_0x5af2b6(0x6af)][_0x5af2b6(0x373)]===_0x5af2b6(0x4ae)&&adapter[_0x5af2b6(0x6af)][_0x5af2b6(0x397)]>=0x40)&&_0x5af2b6(0x486)in window&&_0x5af2b6(0x3c2)in window[_0x5af2b6(0x486)][_0x5af2b6(0x690)]){var _0xd75a23=_0x50b608['pcs'][_0x9323d5][_0x5af2b6(0x39e)]()[_0x5af2b6(0x56b)](function(_0x3b2066){var _0x1d9df5=_0x5af2b6;return _0x3b2066['track']&&_0x3b2066[_0x1d9df5(0x605)][_0x1d9df5(0x2de)]==_0x1d9df5(0x37e);});if(!_0xd75a23){errorlog('can\x27t\x20change\x20bitrate;\x20no\x20video\x20sender\x20found');return;}var _0x1374a2=_0xd75a23[_0x5af2b6(0x387)]();!_0x1374a2[_0x5af2b6(0x452)]&&(_0x1374a2[_0x5af2b6(0x452)]=[{}]);_0x50b608['pcs'][_0x9323d5][_0x5af2b6(0x1c7)]&&(_0x50b608[_0x5af2b6(0x247)][_0x9323d5][_0x5af2b6(0x1c7)]<_0xaa7fa8&&(_0xaa7fa8=_0x50b608[_0x5af2b6(0x247)][_0x9323d5][_0x5af2b6(0x1c7)]));if(_0x50b608[_0x5af2b6(0x247)][_0x9323d5][_0x5af2b6(0x245)]&&_0x50b608[_0x5af2b6(0x247)][_0x9323d5]['scaleDueToBitrate']<_0xaa7fa8){if(_0x5af2b6(0x208)===_0x5af2b6(0x208))_0xaa7fa8=_0x50b608[_0x5af2b6(0x247)][_0x9323d5]['scaleDueToBitrate'];else{function _0x137ad2(){var _0x44aeef=_0x5af2b6;_0x1014af[_0x44aeef(0x572)]=![];}}}_0xaa7fa8=_0x50b608[_0x5af2b6(0x3a6)](_0xaa7fa8);_0xaa7fa8<=0x0?_0x1374a2[_0x5af2b6(0x452)][0x0]['scaleResolutionDownBy']=0x1:_0x1374a2[_0x5af2b6(0x452)][0x0][_0x5af2b6(0x25c)]=0x64/_0xaa7fa8;_0xd75a23['setParameters'](_0x1374a2)[_0x5af2b6(0x616)](()=>{var _0x5eec34=_0x5af2b6;log(_0x5eec34(0x665)),log(_0xd75a23[_0x5eec34(0x387)]()),pokeIframeAPI(_0x5eec34(0x62f),_0xaa7fa8,_0x9323d5);})[_0x5af2b6(0x47b)](errorlog),_0x50b608[_0x5af2b6(0x247)][_0x9323d5]['stats'][_0x5af2b6(0x5f4)]=parseInt(_0xaa7fa8)+'%';return;}}}}catch(_0x12e45c){errorlog(_0x12e45c);}}},_0x50b608[_0x1fc8b7(0x4e8)]=function(_0x1f4d1f,_0x524ef1,_0x21ea51){var _0x467e1d=_0x1fc8b7;if(!_0x50b608[_0x467e1d(0x43a)][_0x1f4d1f]){if(_0x467e1d(0x205)!=='JECIA')return;else{function _0x4f5516(){var _0x252dc5=_0x467e1d,_0x358ee3=_0x10d78e(_0x252dc5(0x285)+_0xa8d117);_0x50e88d[_0x252dc5(0x43a)][_0x30df03][_0x252dc5(0x655)]?_0x358ee3['innerText']=_0x2ccf9c[_0x252dc5(0x43a)][_0x5a7a3f]['label']:_0x358ee3['innerText']=_0x252dc5(0x644);}}}clearInterval(_0x50b608[_0x467e1d(0x43a)][_0x1f4d1f][_0x467e1d(0x30b)]);if(_0x50b608[_0x467e1d(0x43a)][_0x1f4d1f]['optimizeDelayFlag']==![])_0x50b608[_0x467e1d(0x43a)][_0x1f4d1f][_0x467e1d(0x439)]=!![];else{_0x50b608[_0x467e1d(0x43a)][_0x1f4d1f][_0x467e1d(0x30b)]=setTimeout(function(_0x44e726,_0x2184e6,_0x3b8d67){var _0x1a6ed5=_0x467e1d;_0x50b608[_0x1a6ed5(0x43a)][_0x44e726]&&(_0x50b608[_0x1a6ed5(0x43a)][_0x44e726][_0x1a6ed5(0x439)]=![],_0x50b608[_0x1a6ed5(0x4e8)](_0x44e726,_0x2184e6,_0x3b8d67));},0x7d0,_0x1f4d1f,_0x524ef1,_0x21ea51);return;}var _0x53b196=![];_0x50b608[_0x467e1d(0x43a)][_0x1f4d1f]['scaleWidth']!=_0x524ef1&&(_0x50b608[_0x467e1d(0x43a)][_0x1f4d1f][_0x467e1d(0x496)]=_0x524ef1,_0x53b196=!![]);if(_0x50b608['rpcs'][_0x1f4d1f][_0x467e1d(0x626)]!=_0x21ea51){if(_0x467e1d(0x613)!==_0x467e1d(0x21e))_0x50b608[_0x467e1d(0x43a)][_0x1f4d1f][_0x467e1d(0x626)]=_0x21ea51,_0x53b196=!![];else{function _0x5e5df0(){var _0x30f0fd=_0x467e1d;_0x2fa883[_0x30f0fd(0x3bf)][_0x30f0fd(0x228)]=_0x5e685e['streamID'];}}}log(_0x524ef1+'\x20'+_0x21ea51);if(_0x53b196){var _0x36073={};_0x36073[_0x467e1d(0x565)]=_0x1f4d1f,_0x36073['requestResolution']={'w':_0x524ef1,'h':_0x21ea51},log(_0x36073),_0x50b608[_0x467e1d(0x39a)](_0x36073,_0x1f4d1f);}_0x50b608[_0x467e1d(0x43a)][_0x1f4d1f][_0x467e1d(0x463)][_0x467e1d(0x551)]=_0x524ef1+_0x467e1d(0x1f3)+_0x21ea51;},_0x50b608[_0x1fc8b7(0x6a4)]=function(_0x1ac643,_0x433ecd,_0x4bf392){var _0x419a65=_0x1fc8b7;_0x50b608['pcs'][_0x1ac643][_0x419a65(0x496)]=_0x433ecd,_0x50b608[_0x419a65(0x247)][_0x1ac643][_0x419a65(0x626)]=_0x4bf392;if(iOS||iPad)return;if((adapter[_0x419a65(0x6af)][_0x419a65(0x373)]===_0x419a65(0x65f)||adapter[_0x419a65(0x6af)][_0x419a65(0x373)]===_0x419a65(0x346)||adapter[_0x419a65(0x6af)][_0x419a65(0x373)]===_0x419a65(0x4ae)&&adapter['browserDetails'][_0x419a65(0x397)]>=0x40)&&_0x419a65(0x486)in window&&_0x419a65(0x3c2)in window[_0x419a65(0x486)][_0x419a65(0x690)]){var _0x22162f=_0x50b608[_0x419a65(0x247)][_0x1ac643][_0x419a65(0x39e)]()[_0x419a65(0x56b)](function(_0x2f12e7){var _0x50da78=_0x419a65;if(_0x50da78(0x671)===_0x50da78(0x671))return _0x2f12e7[_0x50da78(0x605)]&&_0x2f12e7[_0x50da78(0x605)][_0x50da78(0x2de)]=='video';else{function _0xd9988e(){var _0x3f0532=_0x50da78;_0x6b8f15(_0x3f0532(0x526));}}});if(!_0x22162f){errorlog(_0x419a65(0x441));return;}var _0x2a03ce=_0x22162f[_0x419a65(0x387)]();if(!_0x2a03ce[_0x419a65(0x452)]){if(_0x419a65(0x66a)===_0x419a65(0x66a))_0x2a03ce[_0x419a65(0x452)]=[{}];else{function _0x5417ae(){var _0x650468=_0x419a65;_0x53703d&&(_0x183dff(_0x650468(0x2eb)),_0x3c5b81(_0x2012c7)),_0xec713d[_0x650468(0x2de)]==_0x650468(0x37e)&&(_0x4c05e9[_0x650468(0x43a)][_0x43544b][_0x650468(0x5bb)][_0x650468(0x44a)]()[_0x650468(0x1b7)](_0x2b7038=>{var _0x5d6ba8=_0x650468;_0x21df41[_0x5d6ba8(0x43a)][_0x3316aa][_0x5d6ba8(0x5bb)][_0x5d6ba8(0x641)](_0x2b7038);}),_0x1f2bfe=!![]),_0x5e2e92(_0x650468(0x4c4)),_0x330cd6[_0x650468(0x43a)][_0x31d0e7][_0x650468(0x5bb)][_0x650468(0x32e)](_0x227877);}}}if(_0x50b608[_0x419a65(0x2e7)]){var _0x29ab05=_0x50b608['videoElement']['srcObject'][_0x419a65(0x44a)]();if(_0x29ab05[_0x419a65(0x226)])var _0x993f92=_0x50b608[_0x419a65(0x2e7)][_0x419a65(0x558)][_0x419a65(0x44a)]()[0x0][_0x419a65(0x24b)](),_0x15f632=_0x993f92[_0x419a65(0x606)],_0x237dac=_0x993f92[_0x419a65(0x21b)];else return;}else return;var _0x20c843=0x64*_0x433ecd/_0x237dac,_0x2d451f=0x64*_0x4bf392/_0x15f632;log(_0x20c843+_0x419a65(0x1f3)+_0x2d451f);var _0x38b302=0x64;if(_0x20c843>_0x2d451f)_0x38b302=_0x2d451f;else{if('ATNWJ'===_0x419a65(0x517)){function _0xded510(){var _0x21a2a6=_0x419a65;_0xb4c968[_0x21a2a6(0x247)][_0x1d5ace][_0x21a2a6(0x655)]=![];}}else _0x38b302=_0x20c843;}if(_0x38b302>0x64){if('PyNbl'==='PyNbl')_0x38b302=0x64;else{function _0x3deef9(){var _0x30ddd9=_0x419a65;_0x20711a(_0x30ddd9(0x4a5));}}}log(_0x419a65(0x5e8)+_0x38b302),_0x50b608['pcs'][_0x1ac643][_0x419a65(0x1c7)]=_0x38b302;var _0x2eee01=0x64;log(_0x419a65(0x59f)+_0x50b608[_0x419a65(0x247)][_0x1ac643]['scale']);_0x50b608[_0x419a65(0x247)][_0x1ac643][_0x419a65(0x553)]&&(_0x2eee01=_0x50b608[_0x419a65(0x247)][_0x1ac643][_0x419a65(0x553)]);_0x2eee01>_0x38b302&&(_0x2eee01=_0x38b302);_0x50b608[_0x419a65(0x247)][_0x1ac643][_0x419a65(0x1c7)]&&(_0x50b608[_0x419a65(0x247)][_0x1ac643]['scaleResolution']<_0x2eee01&&(_0x2eee01=_0x50b608[_0x419a65(0x247)][_0x1ac643][_0x419a65(0x1c7)]));_0x50b608[_0x419a65(0x247)][_0x1ac643][_0x419a65(0x245)]&&_0x50b608[_0x419a65(0x247)][_0x1ac643][_0x419a65(0x245)]<_0x2eee01&&(_0x2eee01=_0x50b608[_0x419a65(0x247)][_0x1ac643][_0x419a65(0x245)]);log(_0x419a65(0x487)+_0x2eee01),_0x2eee01=_0x50b608[_0x419a65(0x3a6)](_0x2eee01),log(_0x419a65(0x2ec)+_0x2eee01);_0x2eee01<=0x0?_0x2a03ce[_0x419a65(0x452)][0x0][_0x419a65(0x25c)]=0x1:_0x2a03ce[_0x419a65(0x452)][0x0][_0x419a65(0x25c)]=0x64/_0x2eee01;_0x22162f[_0x419a65(0x3c2)](_0x2a03ce)[_0x419a65(0x616)](()=>{var _0x371e69=_0x419a65;log('scale\x20set!'),log(_0x2a03ce),pokeIframeAPI(_0x371e69(0x62f),_0x2eee01,_0x1ac643);})[_0x419a65(0x47b)](errorlog),_0x50b608[_0x419a65(0x247)][_0x1ac643]['stats'][_0x419a65(0x5f4)]=parseInt(_0x2eee01)+'%';return;}},_0x50b608[_0x1fc8b7(0x657)]=function(_0x478572=null,_0x1dd2f4=null){var _0x46e202=_0x1fc8b7;_0x1dd2f4&&_0x1dd2f4[_0x46e202(0x313)]();log(_0x46e202(0x448)+_0x478572);if(iOS||iPad)log('iOS\x20devices\x20do\x20not\x20support\x20dynamic\x20bitrates\x20correctly;\x20skipping');else{if((adapter['browserDetails'][_0x46e202(0x373)]===_0x46e202(0x65f)||adapter[_0x46e202(0x6af)][_0x46e202(0x373)]==='safari'||adapter[_0x46e202(0x6af)]['browser']===_0x46e202(0x4ae)&&adapter[_0x46e202(0x6af)]['version']>=0x40)&&'RTCRtpSender'in window&&'setParameters'in window[_0x46e202(0x486)][_0x46e202(0x690)]){if(_0x478572==null){for(_0x478572 in _0x50b608[_0x46e202(0x247)]){_0x50b608['forcePLI'](_0x478572);}return![];}if(!(_0x478572 in _0x50b608[_0x46e202(0x247)]))return![];_0x50b608['pcs'][_0x478572][_0x46e202(0x4b8)]&&(_0x50b608[_0x46e202(0x247)][_0x478572][_0x46e202(0x1f2)]&&(clearTimeout(_0x50b608[_0x46e202(0x247)][_0x478572][_0x46e202(0x1f2)]),_0x50b608[_0x46e202(0x247)][_0x478572][_0x46e202(0x1f2)]=null),_0x50b608[_0x46e202(0x247)][_0x478572]['keyframeTimeout']=setTimeout(function(){var _0x361021=_0x46e202;if(_0x361021(0x214)!==_0x361021(0x3c8))_0x50b608[_0x361021(0x657)](_0x478572);else{function _0x4e4fe2(){var _0x46a6d7=_0x361021;_0xc9c89=_0x50163c[_0x46a6d7(0x56c)](_0x534d06);if(!(_0x1b7922>0x2f&&_0x225c05<0x3a)&&!(_0xe4c157>0x40&&_0x28470f<0x5b)&&!(_0x493ebc>0x60&&_0x202720<0x7b))return![];}}},parseInt(_0x50b608[_0x46e202(0x247)][_0x478572][_0x46e202(0x4b8)])));try{var _0x16061a=_0x50b608[_0x46e202(0x247)][_0x478572][_0x46e202(0x39e)]()[_0x46e202(0x56b)](function(_0x7ee1c5){var _0x605715=_0x46e202;if(_0x605715(0x593)==='iugAT')return _0x7ee1c5[_0x605715(0x605)]&&_0x7ee1c5[_0x605715(0x605)][_0x605715(0x2de)]==_0x605715(0x37e);else{function _0x3e6fdd(){var _0x377e92=_0x605715;_0x18f240[_0x377e92(0x42c)]=!![];}}});if(!_0x16061a)return errorlog('can\x27t\x20change\x20bitrate;\x20no\x20video\x20sender\x20found'),![];var _0x1a43f5=_0x16061a[_0x46e202(0x387)]();if(!_0x1a43f5['encodings']){if(_0x46e202(0x380)===_0x46e202(0x380))_0x1a43f5[_0x46e202(0x452)]=[{}];else{function _0xc0985(){var _0xa314ce=_0x46e202;_0x382c02[_0xa314ce(0x43a)][_0x147ac9][_0xa314ce(0x2e7)][_0xa314ce(0x24c)]=0x0;}}}var _0x325c13=![];_0x1a43f5[_0x46e202(0x452)][0x0][_0x46e202(0x25c)]=0xa,_0x16061a[_0x46e202(0x3c2)](_0x1a43f5)[_0x46e202(0x616)](()=>{var _0x126eeb=_0x46e202;log(_0x126eeb(0x237));var _0x21d66c=_0x50b608[_0x126eeb(0x247)][_0x478572][_0x126eeb(0x1c7)],_0x1f08e6=0x64;!_0x21d66c&&(_0x21d66c=_0x1f08e6);_0x50b608[_0x126eeb(0x247)][_0x478572][_0x126eeb(0x553)]&&(_0x1f08e6=_0x50b608[_0x126eeb(0x247)][_0x478572]['scale']);_0x1f08e6>_0x21d66c&&(_0x1f08e6=_0x21d66c);_0x50b608[_0x126eeb(0x247)][_0x478572][_0x126eeb(0x1c7)]&&(_0x50b608['pcs'][_0x478572][_0x126eeb(0x1c7)]<_0x1f08e6&&(_0x1f08e6=_0x50b608['pcs'][_0x478572][_0x126eeb(0x1c7)]));_0x50b608['pcs'][_0x478572][_0x126eeb(0x245)]&&_0x50b608[_0x126eeb(0x247)][_0x478572][_0x126eeb(0x245)]<_0x1f08e6&&(_0x1f08e6=_0x50b608[_0x126eeb(0x247)][_0x478572][_0x126eeb(0x245)]);log(_0x126eeb(0x487)+_0x1f08e6),_0x1f08e6=_0x50b608[_0x126eeb(0x3a6)](_0x1f08e6);var _0x3e140e=_0x16061a[_0x126eeb(0x387)]();_0x3e140e[_0x126eeb(0x452)][0x0][_0x126eeb(0x25c)]=0x64/_0x1f08e6,log(_0x126eeb(0x34a)),_0x16061a[_0x126eeb(0x3c2)](_0x3e140e)[_0x126eeb(0x616)](()=>{var _0x27f061=_0x126eeb;log(_0x27f061(0x54d));})['catch'](errorlog);})['catch'](errorlog);}catch(_0x27adb1){errorlog(_0x27adb1);}}}return![];},_0x50b608[_0x1fc8b7(0x23a)]=function(_0x26333d){var _0x5e83fe=_0x1fc8b7;log(_0x5e83fe(0x46a));var _0x10e7a2=_0x50b608[_0x5e83fe(0x247)][_0x26333d][_0x5e83fe(0x39e)]()['find'](function(_0x12fd41){var _0x540319=_0x5e83fe;return _0x12fd41[_0x540319(0x605)]&&_0x12fd41[_0x540319(0x605)][_0x540319(0x2de)]==_0x540319(0x42c);});if(!_0x10e7a2){if(_0x5e83fe(0x5e9)===_0x5e83fe(0x389)){function _0x158081(){var _0x574f02=_0x5e83fe;if(_0x139d24===![]||_0xe926e6>_0x371d01['maxiosbitrate']){var _0xd81d87=_0x26fd00[_0x574f02(0x34f)](_0xaeab8f[_0x574f02(0x247)])[_0x574f02(0x226)];_0xd81d87>0x3?_0x29ec41=_0x267b00[_0x574f02(0x66b)]:_0x3d6aa3=_0x16a1fe[_0x574f02(0x316)];}_0xd6ab68[_0x574f02(0x2a5)][_0x574f02(0x6a9)]=_0x15e33c[_0x574f02(0x684)](_0x4b8f14[_0x574f02(0x2a5)][_0x574f02(0x6a9)],_0x574f02(0x568)),_0x3db778[_0x574f02(0x2a5)][_0x574f02(0x6a9)]=_0x3ee3b3(_0x2c813f[_0x574f02(0x2a5)]['sdp'],_0x21a6e3),_0xf0d07d=![];}}else return log(_0x5e83fe(0x5aa)),![];}var _0x255e67=_0x10e7a2[_0x5e83fe(0x387)]();!_0x255e67[_0x5e83fe(0x452)]&&(_0x255e67[_0x5e83fe(0x452)]=[{}]);try{_0x255e67[_0x5e83fe(0x452)][0x0][_0x5e83fe(0x57b)]=_0x5e83fe(0x57f),_0x255e67[_0x5e83fe(0x452)][0x0][_0x5e83fe(0x344)]=_0x5e83fe(0x57f),_0x255e67[_0x5e83fe(0x452)][0x0][_0x5e83fe(0x4b3)]=!![],_0x10e7a2[_0x5e83fe(0x3c2)](_0x255e67)[_0x5e83fe(0x616)](()=>{var _0x1106b7=_0x5e83fe;log(_0x1106b7(0x1fb)),pokeIframeAPI(_0x1106b7(0x23a),!![],_0x26333d);});}catch(_0x21576a){errorlog(_0x21576a);}},_0x50b608[_0x1fc8b7(0x5ee)]=function(_0x16aa8e,_0x499e5d=0x7d00,_0x490b8f=0x3e8){var _0x5de801=_0x1fc8b7;log(_0x5de801(0x559));var _0x30149c=_0x50b608['pcs'][_0x16aa8e][_0x5de801(0x39e)]()[_0x5de801(0x56b)](function(_0x3d6b87){var _0x3869ce=_0x5de801;return _0x3d6b87[_0x3869ce(0x605)]&&_0x3d6b87[_0x3869ce(0x605)][_0x3869ce(0x2de)]==_0x3869ce(0x42c);});if(!_0x30149c)return log(_0x5de801(0x5aa)),![];var _0x54b5fb=_0x30149c[_0x5de801(0x387)]();!_0x54b5fb[_0x5de801(0x452)]&&(_0x54b5fb[_0x5de801(0x452)]=[{}]),_0x54b5fb[_0x5de801(0x452)][0x0]['maxBitrate']=_0x499e5d,_0x30149c[_0x5de801(0x3c2)](_0x54b5fb)[_0x5de801(0x616)](()=>{var _0x1c7053=_0x5de801;pokeIframeAPI('setAudioBitrate',_0x499e5d,_0x16aa8e);if(_0x490b8f>0x0){if(_0x1c7053(0x60e)===_0x1c7053(0x60e))setTimeout(function(){var _0x2fac83=_0x1c7053;try{if(_0x2fac83(0x292)===_0x2fac83(0x292)){if(_0x16aa8e in _0x50b608[_0x2fac83(0x247)])var _0x28ceda=_0x50b608['pcs'][_0x16aa8e][_0x2fac83(0x39e)]()[_0x2fac83(0x56b)](function(_0x146249){var _0x173700=_0x2fac83;return _0x146249['track']&&_0x146249[_0x173700(0x605)][_0x173700(0x2de)]==_0x173700(0x42c);});else return![];if(!_0x28ceda)return log(_0x2fac83(0x5aa)),![];var _0x3572fa=_0x28ceda['getParameters']();delete _0x3572fa['encodings'][0x0][_0x2fac83(0x460)],_0x28ceda[_0x2fac83(0x3c2)](_0x3572fa)[_0x2fac83(0x616)](()=>{var _0x22c55d=_0x2fac83;log(_0x22c55d(0x1fb));});}else{function _0x5ca7a1(){_0x43f97e(function(){_0x2d3727();},0x1);}}}catch(_0x4b66d9){errorlog(_0x4b66d9);}},_0x490b8f,_0x16aa8e);else{function _0x9e5153(){var _0x5be721=_0x1c7053;if(_0x9ddc36['type']==_0x5be721(0x605)&&_0x13a4a1[_0x5be721(0x44b)]==!![]){var _0x403565={};_0x403565[_0x5be721(0x289)]=_0x25f0e9(_0x3ded55[_0x5be721(0x458)])||0x0,_0x403565['_jitter_count']=_0x196afe(_0x56def2[_0x5be721(0x5eb)])||0x0,_0x403565[_0x5be721(0x472)]=0x0,_0x403565[_0x5be721(0x42d)]=_0x426c48[_0x5be721(0x556)],_0x1c4003['rpcs'][_0x4c226d][_0x5be721(0x463)][_0x5ac5e6['id']]=_0x403565;}_0x5b6e19[_0x5be721(0x43a)][_0x799968][_0x5be721(0x463)][_0x5be721(0x6b0)]=![],_0x1fc6a0[_0x5be721(0x43a)][_0x5738b7][_0x5be721(0x463)][_0x5be721(0x62c)]=![];}}}});},_0x50b608[_0x1fc8b7(0x3b0)]=function(_0x5a0975,_0x158736){var _0x31e8c9=_0x1fc8b7;_0x158736=parseInt(_0x158736);_0x50b608[_0x31e8c9(0x30e)]&&(_0x158736>_0x50b608[_0x31e8c9(0x30e)]&&(_0x158736=_0x50b608[_0x31e8c9(0x30e)]));try{if(iOS||iPad){log(_0x31e8c9(0x37a));if(_0x50b608[_0x31e8c9(0x247)][_0x5a0975][_0x31e8c9(0x482)]==!![]&&_0x50b608['pcs'][_0x5a0975][_0x31e8c9(0x219)]==![])return;var _0x37cf3d=_0x50b608[_0x31e8c9(0x247)][_0x5a0975][_0x31e8c9(0x39e)]()[_0x31e8c9(0x56b)](function(_0x233650){var _0x1b4baf=_0x31e8c9;if('JIVkt'!==_0x1b4baf(0x338))return _0x233650[_0x1b4baf(0x605)]&&_0x233650['track'][_0x1b4baf(0x2de)]==_0x1b4baf(0x37e);else{function _0x396449(){var _0x175475=_0x1b4baf;if(_0x209c5e[_0x175475(0x3fa)]('controlButtons'))var _0xd799a9=_0x6b969f[_0x175475(0x3d0)]-_0x248f6e-_0x3cd7ef[_0x175475(0x3fa)](_0x175475(0x646))['offsetHeight'];else var _0xd799a9=_0x1ef20f['innerHeight']-_0x20b53b;}}});if(!_0x37cf3d){warnlog(_0x31e8c9(0x441));return;}var _0x2e6535=_0x37cf3d[_0x31e8c9(0x387)]();!_0x2e6535[_0x31e8c9(0x452)]&&(_0x2e6535[_0x31e8c9(0x452)]=[{}]);if(_0x158736<0x0)_0x2e6535[_0x31e8c9(0x452)][0x0][_0x31e8c9(0x26f)]==![]&&(_0x2e6535[_0x31e8c9(0x452)][0x0][_0x31e8c9(0x26f)]=!![]),_0x158736=0x9c4,_0x50b608[_0x31e8c9(0x3eb)]&&(_0x158736=_0x50b608[_0x31e8c9(0x3eb)]),_0x50b608[_0x31e8c9(0x30e)]&&(_0x158736>_0x50b608[_0x31e8c9(0x30e)]&&(_0x158736=_0x50b608['maxvideobitrate'])),_0x2e6535[_0x31e8c9(0x452)][0x0][_0x31e8c9(0x460)]=_0x158736*0x400;else _0x158736===0x0?_0x2e6535[_0x31e8c9(0x452)][0x0][_0x31e8c9(0x26f)]=![]:(_0x2e6535['encodings'][0x0][_0x31e8c9(0x26f)]==![]&&(_0x2e6535[_0x31e8c9(0x452)][0x0][_0x31e8c9(0x26f)]=!![]),_0x2e6535[_0x31e8c9(0x452)][0x0][_0x31e8c9(0x460)]=_0x158736*0x400);_0x37cf3d[_0x31e8c9(0x3c2)](_0x2e6535)[_0x31e8c9(0x616)](()=>{var _0x563639=_0x31e8c9;pokeIframeAPI(_0x563639(0x1c3),_0x158736,_0x5a0975),log(_0x563639(0x5d3));})['catch'](errorlog);return;}else{if((adapter[_0x31e8c9(0x6af)][_0x31e8c9(0x373)]===_0x31e8c9(0x65f)||adapter[_0x31e8c9(0x6af)]['browser']==='safari'||adapter[_0x31e8c9(0x6af)][_0x31e8c9(0x373)]===_0x31e8c9(0x4ae)&&adapter['browserDetails']['version']>=0x40)&&_0x31e8c9(0x486)in window&&_0x31e8c9(0x3c2)in window[_0x31e8c9(0x486)][_0x31e8c9(0x690)]){var _0x37cf3d=_0x50b608[_0x31e8c9(0x247)][_0x5a0975][_0x31e8c9(0x39e)]()[_0x31e8c9(0x56b)](function(_0x58f587){var _0x202fb9=_0x31e8c9;return _0x58f587[_0x202fb9(0x605)]&&_0x58f587[_0x202fb9(0x605)][_0x202fb9(0x2de)]==_0x202fb9(0x37e);});if(!_0x37cf3d){errorlog('can\x27t\x20change\x20bitrate;\x20no\x20video\x20sender\x20found');return;}var _0x2e6535=_0x37cf3d[_0x31e8c9(0x387)]();!_0x2e6535[_0x31e8c9(0x452)]&&(_0x2e6535[_0x31e8c9(0x452)]=[{}]);if(_0x158736<0x0)_0x2e6535[_0x31e8c9(0x452)][0x0][_0x31e8c9(0x26f)]==![]&&(_0x2e6535[_0x31e8c9(0x452)][0x0]['active']=!![]),delete _0x2e6535['encodings'][0x0][_0x31e8c9(0x460)];else _0x158736===0x0?_0x2e6535['encodings'][0x0][_0x31e8c9(0x26f)]=![]:(_0x2e6535[_0x31e8c9(0x452)][0x0][_0x31e8c9(0x26f)]==![]&&(_0x2e6535[_0x31e8c9(0x452)][0x0][_0x31e8c9(0x26f)]=!![]),_0x2e6535[_0x31e8c9(0x452)][0x0][_0x31e8c9(0x460)]=_0x158736*0x400);var _0x4b76f3=0x64;_0x50b608['pcs'][_0x5a0975][_0x31e8c9(0x553)]&&(_0x4b76f3=_0x50b608[_0x31e8c9(0x247)][_0x5a0975][_0x31e8c9(0x553)]);_0x50b608['pcs'][_0x5a0975][_0x31e8c9(0x1c7)]&&_0x50b608[_0x31e8c9(0x247)][_0x5a0975][_0x31e8c9(0x1c7)]<_0x4b76f3&&(_0x4b76f3=_0x50b608[_0x31e8c9(0x247)][_0x5a0975][_0x31e8c9(0x1c7)]);if(_0x158736<0x0)_0x50b608[_0x31e8c9(0x247)][_0x5a0975]['scaleDueToBitrate']=0x64;else{if(_0x158736>=0x259)_0x50b608[_0x31e8c9(0x247)][_0x5a0975][_0x31e8c9(0x245)]=0x64;else{if(_0x158736>=0xc9)_0x50b608[_0x31e8c9(0x247)][_0x5a0975][_0x31e8c9(0x245)]=0x64/0x2;else _0x158736>=0x51?_0x50b608['pcs'][_0x5a0975][_0x31e8c9(0x245)]=0x64/0x3:_0x50b608[_0x31e8c9(0x247)][_0x5a0975]['scaleDueToBitrate']=0x64/0x4;}}_0x50b608[_0x31e8c9(0x247)][_0x5a0975][_0x31e8c9(0x245)]<_0x4b76f3&&(_0x4b76f3=_0x50b608[_0x31e8c9(0x247)][_0x5a0975][_0x31e8c9(0x245)]);_0x4b76f3=_0x50b608[_0x31e8c9(0x3a6)](_0x4b76f3),_0x2e6535[_0x31e8c9(0x452)][0x0][_0x31e8c9(0x25c)]=0x64/_0x4b76f3,_0x37cf3d[_0x31e8c9(0x3c2)](_0x2e6535)[_0x31e8c9(0x616)](()=>{var _0x4d605c=_0x31e8c9;if(_0x4d605c(0x53a)===_0x4d605c(0x53a))log('bandwidth\x20set!'),pokeIframeAPI(_0x4d605c(0x1c3),_0x158736,_0x5a0975),pokeIframeAPI(_0x4d605c(0x62f),_0x4b76f3,_0x5a0975);else{function _0x3d9e3e(){var _0x2e14d5=_0x4d605c;_0x17d774[_0x2e14d5(0x43a)][_0x42cb16][_0x2e14d5(0x3e1)][_0x2e14d5(0x24c)]=_0x3f7c5f[_0x2e14d5(0x43a)][_0x49beb9][_0x2e14d5(0x24c)];}}})['catch'](errorlog),_0x50b608[_0x31e8c9(0x247)][_0x5a0975][_0x31e8c9(0x463)][_0x31e8c9(0x5f4)]=parseInt(_0x4b76f3)+'%';return;}}}catch(_0x4c5c0d){errorlog(_0x4c5c0d);}};function _0x585285(_0x351ae3,_0x20c0f5=0x2710){var _0x358b60=_0x1fc8b7;_0x20c0f5=parseInt(_0x20c0f5);if(_0x50b608[_0x358b60(0x4f0)])_0x20c0f5+=_0x50b608[_0x358b60(0x4f0)];else{if(_0x50b608['director']&&_0x50b608['stereo']==0x5)_0x20c0f5+=0x20;else _0x50b608['stereo']&&_0x50b608[_0x358b60(0x640)]!=0x3?_0x20c0f5+=0x100:_0x20c0f5+=0x20;}return log(_0x358b60(0x2cc)+_0x20c0f5),_0x20c0f5<0x1&&(_0x20c0f5=0x1),_0x351ae3=CodecsHandler[_0x358b60(0x30a)](_0x351ae3,{'min':parseInt(_0x20c0f5/0x2)||0x1,'max':_0x20c0f5},_0x50b608['codec']),_0x351ae3;}return _0x50b608[_0x1fc8b7(0x639)]=function(_0x4f6bf9,_0x535525){var _0x52c421=_0x1fc8b7;log(_0x4f6bf9),_0x50b608[_0x52c421(0x548)]==={}&&log(_0x52c421(0x280)),window[_0x52c421(0x479)]['subtle'][_0x52c421(0x5da)]({'name':'RSASSA-PKCS1-v1_5'},_0x50b608[_0x52c421(0x548)][_0x52c421(0x560)],_0x50b608[_0x52c421(0x5ac)][_0x52c421(0x325)](_0x4f6bf9))[_0x52c421(0x616)](function(_0x1e1bc0){var _0x3105fd=_0x52c421;_0x1e1bc0=new Uint8Array(_0x1e1bc0),_0x1e1bc0=_0x1e1bc0[_0x3105fd(0x630)]((_0x281136,_0xb63be1)=>_0x281136+_0xb63be1[_0x3105fd(0x664)](0x10)[_0x3105fd(0x2a3)](0x2,'0'),''),_0x535525(_0x4f6bf9,_0x1e1bc0),log(JSON[_0x3105fd(0x31b)](_0x1e1bc0));})[_0x52c421(0x47b)](errorlog);},_0x50b608[_0x1fc8b7(0x529)]=function(_0x22d89f,_0x38e0ca){var _0x4b8cfe=_0x1fc8b7;_0x22d89f[_0x4b8cfe(0x41c)]=new Uint8Array(_0x22d89f[_0x4b8cfe(0x41c)]['match'](/.{1,2}/g)['map'](_0x36bbec=>parseInt(_0x36bbec,0x10)));if(_0x50b608[_0x4b8cfe(0x34f)][_0x38e0ca][_0x4b8cfe(0x210)]){if(_0x4b8cfe(0x2ae)!==_0x4b8cfe(0x58b))return window[_0x4b8cfe(0x479)][_0x4b8cfe(0x58e)][_0x4b8cfe(0x246)]({'name':'RSASSA-PKCS1-v1_5'},_0x50b608[_0x4b8cfe(0x34f)][_0x38e0ca][_0x4b8cfe(0x210)],_0x22d89f['signature'],_0x50b608['enc'][_0x4b8cfe(0x325)](_0x22d89f['data']))[_0x4b8cfe(0x616)](function(_0x4d2aca){return log(_0x4d2aca),_0x4d2aca;})[_0x4b8cfe(0x47b)](function(_0x3db976){return errorlog(_0x3db976),![];});else{function _0x3bb502(){var _0x27446e=_0x4b8cfe;if(_0x35c05a[_0x27446e(0x42c)]===!![])_0x2c41b0['audio']={};else _0x334199['audio']&&(_0x1e2c37[_0x27446e(0x42c)][_0x27446e(0x4fe)]=![]);}}}},_0x50b608[_0x1fc8b7(0x5f0)]=function(_0x24373e){var _0x2ebb4d=_0x1fc8b7;if(_0x2ebb4d(0x3cc)===_0x2ebb4d(0x223)){function _0x1902f3(){if(_0x4bd5c2){}}}else{if(_0x50b608[_0x2ebb4d(0x2be)])return _0x50b608[_0x2ebb4d(0x4ba)]!==![]?(log(_0x2ebb4d(0x5d5)),_0x24373e=_0x24373e[_0x2ebb4d(0x385)](0x0,-0x1*_0x50b608[_0x2ebb4d(0x4ba)][_0x2ebb4d(0x226)]),_0x24373e):(log('Stream\x20ID\x20pre:'+_0x24373e),_0x50b608['generateHash'](_0x50b608[_0x2ebb4d(0x2be)]+_0x50b608[_0x2ebb4d(0x4fc)],0x6)[_0x2ebb4d(0x616)](function(_0x3e4058){var _0x2f68b3=_0x2ebb4d;return _0x50b608[_0x2f68b3(0x4ba)]=_0x3e4058,log(_0x24373e),_0x24373e=_0x24373e[_0x2f68b3(0x385)](0x0,-0x1*_0x50b608['hash']['length']),log(_0x2f68b3(0x1c6)+_0x24373e),_0x24373e;}));return _0x24373e;}},_0x50b608['updateQueue']=function(){var _0x1bf8e4=_0x1fc8b7;if(!_0x50b608[_0x1bf8e4(0x4bf)])return;if(!_0x50b608['director'])return;if(_0x50b608[_0x1bf8e4(0x49a)]['length']){if(_0x50b608[_0x1bf8e4(0x49a)][_0x1bf8e4(0x226)]>0xa){if(_0x1bf8e4(0x6bd)===_0x1bf8e4(0x6bd))getById(_0x1bf8e4(0x2d9))[_0x1bf8e4(0x4d9)]='‼';else{function _0x1de0a8(){var _0x1a92a1=_0x1bf8e4;_0xf7b49(_0x1a92a1(0x47d)),_0x250243[_0x1a92a1(0x33e)]['play']()[_0x1a92a1(0x616)](_0xba55be=>{var _0x4cf2c3=_0x1a92a1;_0x4ec3a2(_0x4cf2c3(0x362));})[_0x1a92a1(0x47b)](_0x836663);}}}else{if(_0x1bf8e4(0x364)!==_0x1bf8e4(0x5df))getById('queueNotification')[_0x1bf8e4(0x4d9)]=_0x50b608[_0x1bf8e4(0x49a)][_0x1bf8e4(0x226)];else{function _0x409dd6(){var _0x569b4e=_0x1bf8e4;_0xf6611b['id']==_0x2c5dcf[_0x569b4e(0x605)]['id']&&_0x226c27[_0x569b4e(0x43a)][_0x42223a][_0x569b4e(0x5bb)][_0x569b4e(0x641)](_0x4b3b96);}}}getById(_0x1bf8e4(0x2d9))['classList'][_0x1bf8e4(0x3d6)](_0x1bf8e4(0x2d9));}else getById(_0x1bf8e4(0x2d9))[_0x1bf8e4(0x4d9)]='',getById('queueNotification')[_0x1bf8e4(0x42e)][_0x1bf8e4(0x435)](_0x1bf8e4(0x2d9));},_0x50b608['nextQueue']=function(){var _0x156307=_0x1fc8b7;if(!_0x50b608[_0x156307(0x4bf)]){if(_0x156307(0x2d3)==='BAfOA'){function _0xc3d554(){var _0x36f300=_0x156307;_0x5f3ff6[_0x36f300(0x3fa)](_0x36f300(0x61f)+_0xf90918)&&_0xe1ee6c(_0x36f300(0x61f)+_0x510314)[_0x36f300(0x5e5)][_0x36f300(0x5a4)](_0x56dd7b(_0x36f300(0x61f)+_0xce69f5));}}else return;}if(!_0x50b608[_0x156307(0x67e)])return;if(_0x50b608[_0x156307(0x49a)][_0x156307(0x226)]==0x0){getById('queuebutton')['classList']['add'](_0x156307(0x5de)),getById(_0x156307(0x230))['classList'][_0x156307(0x3d6)](_0x156307(0x1b5)),getById('queuebutton')['classList'][_0x156307(0x435)](_0x156307(0x45b)),setTimeout(function(){var _0xb11850=_0x156307;getById(_0xb11850(0x230))[_0xb11850(0x42e)][_0xb11850(0x3d6)](_0xb11850(0x45b)),getById(_0xb11850(0x230))[_0xb11850(0x42e)]['remove'](_0xb11850(0x5de)),getById('queuebutton')[_0xb11850(0x42e)]['remove'](_0xb11850(0x1b5));},0x32);return;}var _0x5eaf89=_0x50b608[_0x156307(0x49a)][_0x156307(0x600)]();getById(_0x156307(0x230))[_0x156307(0x42e)][_0x156307(0x3d6)](_0x156307(0x5de)),getById(_0x156307(0x230))[_0x156307(0x42e)][_0x156307(0x435)](_0x156307(0x45b)),setTimeout(function(){var _0x240c31=_0x156307;getById(_0x240c31(0x230))[_0x240c31(0x42e)][_0x240c31(0x3d6)](_0x240c31(0x45b)),getById(_0x240c31(0x230))[_0x240c31(0x42e)][_0x240c31(0x435)]('float2');},0xc8),_0x50b608[_0x156307(0x375)](),_0x50b608[_0x156307(0x5d6)](_0x5eaf89),log(_0x156307(0x64e)+_0x5eaf89);},_0x50b608[_0x1fc8b7(0x5d6)]=function(_0x469f96){var _0x2c2a37=_0x1fc8b7;_0x50b608[_0x2c2a37(0x542)]();if(_0x469f96['length']>0x0){var _0x496dc2={};_0x496dc2[_0x2c2a37(0x317)]=_0x2c2a37(0x4a8),_0x496dc2[_0x2c2a37(0x485)]=_0x469f96,_0x50b608['sendMsg'](_0x496dc2);}else log(_0x2c2a37(0x233));},_0x50b608[_0x1fc8b7(0x1e8)]=function _0x57d26d(_0x33445a){var _0x35487b=_0x1fc8b7;_0x50b608[_0x35487b(0x542)]();var _0x1dc357={};return _0x1dc357[_0x35487b(0x317)]=_0x35487b(0x573),_0x50b608[_0x35487b(0x50e)]===![]&&(_0x50b608[_0x35487b(0x50e)]=!![]),_0x50b608['password']?_0x50b608[_0x35487b(0x4ba)]?_0x50b608[_0x35487b(0x637)](_0x33445a+_0x50b608['password']+_0x50b608[_0x35487b(0x4fc)],0x10)[_0x35487b(0x616)](function(_0x271e78){var _0x3080a5=_0x35487b;return _0x1dc357[_0x3080a5(0x6aa)]=_0x271e78,_0x50b608[_0x3080a5(0x629)](_0x1dc357),_0x50b608[_0x3080a5(0x3e2)]=_0xb98779(),log(_0x3080a5(0x22b)),_0x50b608[_0x3080a5(0x3e2)];}):_0x50b608[_0x35487b(0x637)](_0x50b608[_0x35487b(0x2be)]+_0x50b608[_0x35487b(0x4fc)],0x6)[_0x35487b(0x616)](function(_0x2447f8){var _0x4398c4=_0x35487b;return _0x50b608[_0x4398c4(0x4ba)]=_0x2447f8,log(_0x4398c4(0x28a)+_0x2447f8),log('rejoining\x20room'),_0x50b608[_0x4398c4(0x1e8)](_0x33445a);}):(_0x1dc357['roomid']=_0x33445a,_0x50b608[_0x35487b(0x629)](_0x1dc357),_0x50b608[_0x35487b(0x3e2)]=_0xb98779(),log(_0x35487b(0x294)),_0x50b608[_0x35487b(0x3e2)]);},_0x50b608['ws']=null,_0x50b608['connect']=function _0x2e1853(_0x4e6ca3=![]){var _0x273a71=_0x1fc8b7;if(_0x50b608[_0x273a71(0x4b9)]===!![])return;if(_0x50b608['ws']!=null){log(_0x273a71(0x3ff));return;}_0x50b608[_0x273a71(0x5cd)]==![]&&(_0x50b608[_0x273a71(0x5cd)]=_0x273a71(0x43e)),_0x50b608['ws']=new WebSocket(_0x50b608[_0x273a71(0x5cd)]),_0x4e6ca3==![]&&(_0x50b608[_0x273a71(0x44e)]=setTimeout(function(){var _0x1577d3=_0x273a71;if('dYtzm'===_0x1577d3(0x4d3))pokeIframeAPI(_0x1577d3(0x3ed),_0x1577d3(0x44e)),errorlog(_0x1577d3(0x69d)),!_0x50b608[_0x1577d3(0x49c)]&&(!window[_0x1577d3(0x4e0)]&&setTimeout(function(){var _0x49d702=_0x1577d3;warnUser(_0x49d702(0x24a));},0x1));else{function _0x416800(){var _0x2bcb10=_0x1577d3;_0x2517e0(_0x2d3f2a[_0x2bcb10(0x1e2)],_0x5a5100);}}},0x7530)),_0x50b608[_0x273a71(0x629)]=function(_0xfea975){var _0x34292f=_0x273a71;try{if(_0x50b608[_0x34292f(0x2be)]){if(_0xfea975['streamID']){if(_0x50b608[_0x34292f(0x4ba)]!==![]){if(_0x50b608['ws'][_0x34292f(0x421)]!==0x1)log(_0xfea975,_0x34292f(0x248)),_0x50b608['msg'][_0x34292f(0x6b9)](_0xfea975);else{_0xfea975['streamID']=_0xfea975[_0x34292f(0x485)][_0x34292f(0x2f8)](0x0,0x18)+_0x50b608[_0x34292f(0x4ba)][_0x34292f(0x2f8)](0x0,0x6);var _0xefd174=JSON[_0x34292f(0x31b)](_0xfea975);if(_0xefd174[_0x34292f(0x226)]>0x3a98){errorlog('msg\x20size\x20error');return;}_0x50b608['ws'][_0x34292f(0x56d)](_0xefd174);}}else return _0x50b608['generateHash'](_0x50b608['password']+_0x50b608[_0x34292f(0x4fc)],0x6)[_0x34292f(0x616)](function(_0x1df16a){var _0x38e4d2=_0x34292f;_0x50b608[_0x38e4d2(0x4ba)]=_0x1df16a;if(_0x50b608['ws']['readyState']!==0x1){if(_0x38e4d2(0x357)===_0x38e4d2(0x58a)){function _0x5596ac(){var _0xc08448=_0x38e4d2;delete _0x4cacb9[_0xc08448(0x43a)][_0x688f7d[_0xc08448(0x565)]][_0xc08448(0x69c)][_0x5aa971[_0xc08448(0x565)]];}}else log(_0xfea975,_0x38e4d2(0x248)),_0x50b608[_0x38e4d2(0x662)][_0x38e4d2(0x6b9)](_0xfea975);}else{_0xfea975[_0x38e4d2(0x485)]=_0xfea975[_0x38e4d2(0x485)][_0x38e4d2(0x2f8)](0x0,0x18)+_0x50b608[_0x38e4d2(0x4ba)][_0x38e4d2(0x2f8)](0x0,0x6);var _0x5af5cb=JSON[_0x38e4d2(0x31b)](_0xfea975);if(_0x5af5cb['length']>0x3a98){errorlog(_0x38e4d2(0x554));return;}_0x50b608['ws'][_0x38e4d2(0x56d)](_0x5af5cb);}});}else{if(_0x50b608['ws']['readyState']!==0x1)log(_0xfea975,_0x34292f(0x248)),_0x50b608[_0x34292f(0x662)][_0x34292f(0x6b9)](_0xfea975);else{if(_0x34292f(0x515)===_0x34292f(0x1ef)){function _0x4084a0(){_0x216476(_0x18d226);}}else{var _0xefd174=JSON['stringify'](_0xfea975);if(_0xefd174['length']>0x3a98){errorlog(_0x34292f(0x554));return;}_0x50b608['ws'][_0x34292f(0x56d)](_0xefd174);}}}}else{if(_0x50b608['ws']['readyState']!==0x1)log(_0xfea975,_0x34292f(0x248)),_0x50b608[_0x34292f(0x662)][_0x34292f(0x6b9)](_0xfea975);else{var _0xefd174=JSON[_0x34292f(0x31b)](_0xfea975);if(_0xefd174[_0x34292f(0x226)]>0x3a98){errorlog('msg\x20size\x20error');return;}_0x50b608['ws'][_0x34292f(0x56d)](_0xefd174);}}}catch(_0x33e434){errorlog(_0x33e434);}},_0x50b608['ws']['onopen']=function _0x1d4ece(){var _0x40a09e=_0x273a71;clearInterval(_0x50b608[_0x40a09e(0x44e)]),log(_0x40a09e(0x451)),checkConnection();if(_0x50b608[_0x40a09e(0x27d)]){errorlog(_0x40a09e(0x2c6));for(i in _0x50b608[_0x40a09e(0x43a)]){try{_0x50b608[_0x40a09e(0x43a)][i][_0x40a09e(0x2e0)]();}catch(_0x4e479b){}}for(i in _0x50b608['pcs']){try{_0x50b608[_0x40a09e(0x247)][i][_0x40a09e(0x2e0)]();}catch(_0x5764b0){}}}if(_0x50b608[_0x40a09e(0x662)]!==[])try{var _0x1aaee1=_0x50b608[_0x40a09e(0x662)][_0x40a09e(0x385)](-0xa);_0x50b608['msg']=[];for(var _0x942fe0 in _0x1aaee1){_0x50b608[_0x40a09e(0x629)](_0x1aaee1[_0x942fe0]);}}catch(_0x35b47a){errorlog(_0x35b47a);}if(_0x4e6ca3==!![]){_0x50b608[_0x40a09e(0x555)]&&_0x50b608[_0x40a09e(0x660)]();if(_0x50b608['roomid']!==![]){if(_0x50b608[_0x40a09e(0x6aa)]===''&&(!_0x50b608[_0x40a09e(0x3e8)]||_0x50b608['view']==='')){}else log(_0x40a09e(0x376)),log(_0x40a09e(0x1c0)),joinRoom(_0x50b608[_0x40a09e(0x6aa)]);}}},_0x50b608[_0x273a71(0x481)]=function(_0x346c67){var _0x22b197=_0x273a71,_0x4dddb2=[];for(var _0x2ef244 in _0x50b608['pcs']){try{if(_0x22b197(0x298)!==_0x22b197(0x41b))_0x50b608[_0x22b197(0x247)][_0x2ef244][_0x22b197(0x59c)][_0x22b197(0x56d)](JSON['stringify'](_0x346c67)),_0x4dddb2['push'](_0x2ef244);else{function _0x1343d5(){var _0x2dbcd0=_0x22b197;for(_0x52aa38 in _0x33a6a3[_0x2dbcd0(0x247)]){_0x3f8f9f['forcePLI'](_0x40eb46);}return![];}}}catch(_0xcc74cc){warnlog(_0x22b197(0x203));}}for(var _0x2ef244 in _0x50b608[_0x22b197(0x43a)]){if(_0x4dddb2['includes'](_0x2ef244)){if(_0x22b197(0x495)!=='ufmYw'){function _0x256c8e(){var _0x53c110=_0x22b197;_0x49e3c7[_0x53c110(0x247)][_0x37491d][_0x53c110(0x2e0)]();}}else continue;}try{_0x50b608['rpcs'][_0x2ef244][_0x22b197(0x624)]['send'](JSON[_0x22b197(0x31b)](_0x346c67));}catch(_0x52d8c2){if(_0x22b197(0x561)!==_0x22b197(0x561)){function _0x9a7785(){var _0x582dc1=_0x22b197;_0x308de5(_0x582dc1(0x45c)+_0x5df8c8),_0x4821d2(_0x10041a);var _0x173785={};_0x173785[_0x582dc1(0x63c)]=_0x19eec2,_0x173785[_0x582dc1(0x478)]=_0x2f254b,_0x44eb34[_0x582dc1(0x39a)](_0x173785,_0x47d3ff)?_0xffc57f(_0x582dc1(0x5ae)):_0x244810(_0x582dc1(0x28c));}}else warnlog('RTC\x20Connection\x20seems\x20to\x20be\x20dead\x20or\x20not\x20yet\x20open?\x202');}}},_0x50b608[_0x273a71(0x4fb)]=function(_0x1d8e29,_0x533c27=![]){var _0x53de01=_0x273a71,_0x250160=![];if(_0x53de01(0x565)in _0x1d8e29)_0x250160=_0x50b608[_0x53de01(0x661)](_0x1d8e29,_0x1d8e29[_0x53de01(0x565)]),_0x250160?(log(_0x1d8e29),log(_0x53de01(0x4dc))):(log('sending\x20message\x20via\x20WSS\x20as\x20WebRTC\x20failed\x20to\x20send\x20message'),_0x50b608[_0x53de01(0x629)](_0x1d8e29));else{if(_0x533c27){if(_0x53de01(0x36c)!=='RaLxq')_0x250160=_0x50b608[_0x53de01(0x661)](_0x1d8e29),_0x250160?(log(_0x1d8e29),log(_0x53de01(0x368))):(log(_0x53de01(0x315)),_0x50b608['sendMsg'](_0x1d8e29));else{function _0x2513ef(){var _0x513861=_0x53de01;_0x33b435(_0xdbfbdc(_0x513861(0x22a))['interval']),_0x18893f(_0x513861(0x22a))[_0x513861(0x435)]();}}}else _0x50b608['sendMsg'](_0x1d8e29),log('sending\x20message\x20to\x20server');}},_0x50b608[_0x273a71(0x412)]=function(_0x518cc8,_0x50a52=![]){var _0x4f2bc8=_0x273a71,_0x1ea640=![];if('UUID'in _0x518cc8){_0x1ea640=_0x50b608[_0x4f2bc8(0x39a)](_0x518cc8,_0x518cc8[_0x4f2bc8(0x565)]);if(_0x1ea640){if('FQKNo'!=='TqmAx')log(_0x4f2bc8(0x4dc));else{function _0x26315f(){return;}}}else log(_0x4f2bc8(0x66f)),_0x50b608[_0x4f2bc8(0x629)](_0x518cc8);}else _0x50a52?(_0x1ea640=_0x50b608['sendRequest'](_0x518cc8),_0x1ea640?log(_0x4f2bc8(0x368)):(log(_0x4f2bc8(0x315)),_0x50b608[_0x4f2bc8(0x629)](_0x518cc8))):(_0x50b608[_0x4f2bc8(0x629)](_0x518cc8),log('sending\x20message\x20to\x20server'));},_0x50b608[_0x273a71(0x328)]=function(_0x1293e1){var _0x46ab8a=_0x273a71;if(_0x46ab8a(0x595)in _0x1293e1){if(_0x46ab8a(0x483)in _0x1293e1){if(_0x46ab8a(0x319)in _0x1293e1){if(_0x50b608[_0x46ab8a(0x319)]!==![])for(var _0xf5848d in _0x50b608[_0x46ab8a(0x43a)]){if(_0xf5848d===_0x1293e1[_0x46ab8a(0x483)]){if(_0x46ab8a(0x286)in _0x1293e1){if(_0x1293e1[_0x46ab8a(0x595)]==_0x46ab8a(0x673)){if(_0x1293e1[_0x46ab8a(0x286)]==0x0){if(_0x46ab8a(0x571)===_0x46ab8a(0x571))log(_0x46ab8a(0x5ca)),_0x50b608['rpcs'][_0xf5848d][_0x46ab8a(0x2e7)]&&(_0x50b608[_0x46ab8a(0x43a)][_0xf5848d][_0x46ab8a(0x2e7)]['muted']=!![],_0x50b608[_0x46ab8a(0x43a)][_0xf5848d][_0x46ab8a(0x666)]=!![]);else{function _0x25922a(){var _0x43f893=_0x46ab8a;if(_0x1d53f2[_0x43f893(0x4a2)]==_0x43f893(0x6a2))_0x3a8164(_0x67681b(_0x1168e7[_0x43f893(0x286)]),_0x46baed[_0x43f893(0x605)]);else{if(_0x2f44bc[_0x43f893(0x4a2)]=='mid')_0x45e7f0(_0x5e569f(_0x3eec32[_0x43f893(0x286)]),_0x57dfbd[_0x43f893(0x605)]);else _0x1f6835[_0x43f893(0x4a2)]==_0x43f893(0x57f)&&_0x15911f(_0x39669b(_0x4bcd35[_0x43f893(0x286)]),_0xa231de[_0x43f893(0x605)]);}}}}else log(_0x46ab8a(0x5ef)),_0x50b608[_0x46ab8a(0x43a)][_0xf5848d][_0x46ab8a(0x2e7)]&&(_0x50b608[_0x46ab8a(0x43a)][_0xf5848d][_0x46ab8a(0x2e7)][_0x46ab8a(0x4d1)][_0x46ab8a(0x310)]=='none'?(_0x50b608['rpcs'][_0xf5848d][_0x46ab8a(0x666)]=![],_0x50b608[_0x46ab8a(0x43a)][_0xf5848d][_0x46ab8a(0x2e7)][_0x46ab8a(0x5c1)]=!![]):(_0x50b608[_0x46ab8a(0x43a)][_0xf5848d]['mutedState']=![],_0x50b608[_0x46ab8a(0x43a)][_0xf5848d][_0x46ab8a(0x2e7)][_0x46ab8a(0x5c1)]=![]));}else{if(_0x1293e1[_0x46ab8a(0x595)]==_0x46ab8a(0x310)){if(_0x50b608[_0x46ab8a(0x3e8)])return;;if(_0x50b608[_0x46ab8a(0x319)]==_0x1293e1[_0x46ab8a(0x319)]){if(_0x50b608['scene']==0x2){if(_0x1293e1[_0x46ab8a(0x286)]==0x0){if(_0x50b608[_0x46ab8a(0x43a)][_0xf5848d][_0x46ab8a(0x2e7)]){_0x50b608[_0x46ab8a(0x43a)][_0xf5848d][_0x46ab8a(0x2e7)][_0x46ab8a(0x4d1)][_0x46ab8a(0x310)]=_0x46ab8a(0x6ad),_0x50b608[_0x46ab8a(0x43a)][_0xf5848d][_0x46ab8a(0x2e7)]['muted']=!![];if(_0x50b608[_0x46ab8a(0x2ee)]===![]){if(_0x50b608[_0x46ab8a(0x43a)][_0xf5848d][_0x46ab8a(0x2c8)]===!![]){var _0x1293e1={};_0x1293e1[_0x46ab8a(0x2c8)]=![],_0x50b608[_0x46ab8a(0x39a)](_0x1293e1,_0xf5848d);}}}setTimeout(function(){updateMixer();},0x1);}else{for(var _0x4544de in _0x50b608[_0x46ab8a(0x43a)]){if(_0x4544de!==_0x1293e1[_0x46ab8a(0x483)]){if(_0x50b608['rpcs'][_0x4544de][_0x46ab8a(0x2e7)]){if(_0x50b608[_0x46ab8a(0x43a)][_0x4544de][_0x46ab8a(0x2e7)]['style'][_0x46ab8a(0x310)]!=_0x46ab8a(0x6ad)){if(_0x50b608['disableOBS']===![]){if(_0x50b608[_0x46ab8a(0x43a)][_0x4544de][_0x46ab8a(0x2c8)]===!![]){var _0x1293e1={};_0x1293e1[_0x46ab8a(0x2c8)]=![],_0x50b608['sendRequest'](_0x1293e1,_0x4544de);}}}_0x50b608[_0x46ab8a(0x43a)][_0x4544de][_0x46ab8a(0x2e7)][_0x46ab8a(0x4d1)][_0x46ab8a(0x310)]=_0x46ab8a(0x6ad),_0x50b608['rpcs'][_0x4544de][_0x46ab8a(0x2e7)]['muted']=!![];}}}if(_0x50b608[_0x46ab8a(0x43a)][_0xf5848d]['videoElement']){if(_0x50b608[_0x46ab8a(0x2ee)]===![]){if(_0x50b608['rpcs'][_0xf5848d][_0x46ab8a(0x2c8)]===!![]){var _0x1293e1={};_0x1293e1[_0x46ab8a(0x2c8)]=!![],_0x50b608['sendRequest'](_0x1293e1,_0xf5848d);}}_0x50b608['rpcs'][_0xf5848d]['videoElement'][_0x46ab8a(0x445)]&&clearInterval(_0x50b608[_0x46ab8a(0x43a)][_0xf5848d][_0x46ab8a(0x2e7)][_0x46ab8a(0x445)]),_0x50b608[_0x46ab8a(0x43a)][_0xf5848d][_0x46ab8a(0x2e7)]['controls']=![],_0x50b608[_0x46ab8a(0x43a)][_0xf5848d][_0x46ab8a(0x2e7)][_0x46ab8a(0x445)]=setTimeout(showControlBar[_0x46ab8a(0x60a)](null,_0x50b608['rpcs'][_0xf5848d][_0x46ab8a(0x2e7)]),0xbb8),_0x50b608[_0x46ab8a(0x43a)][_0xf5848d][_0x46ab8a(0x2e7)][_0x46ab8a(0x4d1)][_0x46ab8a(0x310)]=_0x46ab8a(0x255),_0x50b608[_0x46ab8a(0x43a)][_0xf5848d][_0x46ab8a(0x666)]===null?_0x50b608['rpcs'][_0xf5848d][_0x46ab8a(0x2e7)][_0x46ab8a(0x5c1)]=![]:_0x50b608[_0x46ab8a(0x43a)][_0xf5848d][_0x46ab8a(0x2e7)][_0x46ab8a(0x5c1)]=_0x50b608[_0x46ab8a(0x43a)][_0xf5848d][_0x46ab8a(0x666)];}setTimeout(function(){var _0x247514=_0x46ab8a;if(_0x247514(0x60b)===_0x247514(0x60b))updateMixer();else{function _0x1e4dca(){var _0x4a375f=_0x247514;_0x495274[_0x4a375f(0x247)][_0x15e58d][_0x4a375f(0x59a)]=!![];}}},0x1);}}else{if(_0x1293e1[_0x46ab8a(0x286)]==0x0){if(_0x50b608[_0x46ab8a(0x43a)][_0xf5848d][_0x46ab8a(0x2e7)]){_0x50b608['rpcs'][_0xf5848d][_0x46ab8a(0x2e7)][_0x46ab8a(0x4d1)][_0x46ab8a(0x310)]=_0x46ab8a(0x6ad),_0x50b608['rpcs'][_0xf5848d][_0x46ab8a(0x2e7)]['muted']=!![];if(_0x50b608['disableOBS']===![]){if(_0x50b608[_0x46ab8a(0x43a)][_0xf5848d]['visibility']===!![]){var _0x1293e1={};_0x1293e1[_0x46ab8a(0x2c8)]=![],_0x50b608['sendRequest'](_0x1293e1,_0xf5848d);}}}setTimeout(function(){updateMixer();},0x1);}else{if(_0x50b608[_0x46ab8a(0x43a)][_0xf5848d]['videoElement']){if(_0x50b608[_0x46ab8a(0x2ee)]===![]){if(_0x50b608[_0x46ab8a(0x43a)][_0xf5848d][_0x46ab8a(0x2c8)]===!![]){var _0x1293e1={};_0x1293e1['visibility']=!![],_0x50b608[_0x46ab8a(0x39a)](_0x1293e1,_0xf5848d);}}_0x50b608['rpcs'][_0xf5848d]['videoElement']['controlTimer']&&clearInterval(_0x50b608[_0x46ab8a(0x43a)][_0xf5848d][_0x46ab8a(0x2e7)][_0x46ab8a(0x445)]),_0x50b608[_0x46ab8a(0x43a)][_0xf5848d][_0x46ab8a(0x2e7)][_0x46ab8a(0x582)]=![],_0x50b608[_0x46ab8a(0x43a)][_0xf5848d][_0x46ab8a(0x2e7)][_0x46ab8a(0x445)]=setTimeout(showControlBar['bind'](null,_0x50b608[_0x46ab8a(0x43a)][_0xf5848d][_0x46ab8a(0x2e7)]),0xbb8),_0x50b608['rpcs'][_0xf5848d][_0x46ab8a(0x2e7)]['style'][_0x46ab8a(0x310)]=_0x46ab8a(0x255),_0x50b608[_0x46ab8a(0x43a)][_0xf5848d]['mutedState']===null?_0x50b608['rpcs'][_0xf5848d][_0x46ab8a(0x2e7)][_0x46ab8a(0x5c1)]=![]:_0x50b608[_0x46ab8a(0x43a)][_0xf5848d]['videoElement'][_0x46ab8a(0x5c1)]=_0x50b608[_0x46ab8a(0x43a)][_0xf5848d][_0x46ab8a(0x666)];}setTimeout(function(){updateMixer();},0x1);}}}}else _0x1293e1[_0x46ab8a(0x595)]==_0x46ab8a(0x697)&&(log(parseInt(_0x1293e1['value'])/0x64),_0x50b608['rpcs'][_0xf5848d][_0x46ab8a(0x2e7)]&&(_0x50b608[_0x46ab8a(0x43a)][_0xf5848d][_0x46ab8a(0x2e7)][_0x46ab8a(0x697)]=parseInt(_0x1293e1[_0x46ab8a(0x286)])/0x64,log(_0x46ab8a(0x3d4))));}}}}}else{if(_0x1293e1['action']==_0x46ab8a(0x1ed)){}else{if(_0x1293e1[_0x46ab8a(0x595)]==_0x46ab8a(0x243)){}}}}}},_0x50b608['ws'][_0x273a71(0x5b7)]=function(_0x572d7e){var _0x4113ed=_0x273a71,_0x4de52e=JSON[_0x4113ed(0x438)](_0x572d7e[_0x4113ed(0x608)]);_0x4113ed(0x485)in _0x4de52e&&(_0x4de52e[_0x4113ed(0x485)]=_0x50b608[_0x4113ed(0x5f0)](_0x4de52e[_0x4113ed(0x485)]));if(_0x4de52e['request']){if(_0x4de52e[_0x4113ed(0x317)]==_0x4113ed(0x322)){if(_0x50b608[_0x4113ed(0x4bf)]){if(_0x50b608[_0x4113ed(0x29f)]===_0x4de52e[_0x4113ed(0x565)])_0x50b608[_0x4113ed(0x322)](_0x4de52e[_0x4113ed(0x565)]);else _0x50b608[_0x4113ed(0x67e)]&&(_0x4de52e[_0x4113ed(0x565)]in _0x50b608[_0x4113ed(0x43a)]&&_0x50b608[_0x4113ed(0x322)](_0x4de52e[_0x4113ed(0x565)]));}else _0x50b608['offerSDP'](_0x4de52e[_0x4113ed(0x565)]);}else{if(_0x4de52e[_0x4113ed(0x317)]=='listing'){log(_0x4de52e[_0x4113ed(0x511)]);_0x4113ed(0x67e)in _0x4de52e?_0x50b608[_0x4113ed(0x29f)]=_0x4de52e[_0x4113ed(0x67e)]:_0x50b608[_0x4113ed(0x29f)]=![];if(_0x50b608[_0x4113ed(0x67e)]){if('QTBgR'===_0x4113ed(0x5c2)){var _0x26eb1c={};_0x26eb1c[_0x4113ed(0x317)]=_0x4113ed(0x2f4),_0x50b608[_0x4113ed(0x629)](_0x26eb1c);}else{function _0x39557b(){return _0x1b4bc5(_0x4104a9['message']),![];}}}_0x50b608['listPromise'][_0x4113ed(0x514)](_0x4de52e['list']);}else{if(_0x4de52e[_0x4113ed(0x317)]==_0x4113ed(0x27d)){_0x50b608[_0x4113ed(0x49a)]=[],_0x50b608[_0x4113ed(0x27d)]=!![];!_0x50b608[_0x4113ed(0x67e)]&&(_0x50b608[_0x4113ed(0x4bf)]=![]);log(_0x4de52e['list']);'director'in _0x4de52e?_0x50b608[_0x4113ed(0x29f)]=_0x4de52e[_0x4113ed(0x67e)]:_0x50b608[_0x4113ed(0x29f)]=![];for(_0x20d05c in _0x50b608['rpcs']){try{if('ehgiT'!==_0x4113ed(0x508))_0x50b608[_0x4113ed(0x43a)][_0x20d05c]['close']();else{function _0x4505b2(){return-0x1;}}}catch(_0x59b45c){}}for(_0x20d05c in _0x50b608['pcs']){try{_0x50b608['pcs'][_0x20d05c][_0x4113ed(0x2e0)]();}catch(_0x5c7b7f){}}getChatMessage(_0x4113ed(0x3fb),label=![],director=![],overlay=!![]),getById(_0x4113ed(0x2a4))[_0x4113ed(0x4d9)]='Your\x20room\x20has\x20changed';_0x50b608['label']?document[_0x4113ed(0x552)]=_0x50b608[_0x4113ed(0x655)]+'\x20-\x20Transferred':document[_0x4113ed(0x552)]=_0x4113ed(0x2ef);updateMixer(),log(_0x4113ed(0x296)),log(_0x4de52e[_0x4113ed(0x511)]);for(var _0x20d05c in _0x4de52e['list']){if(_0x4113ed(0x565)in _0x4de52e[_0x4113ed(0x511)][_0x20d05c]){if(_0x4113ed(0x485)in _0x4de52e[_0x4113ed(0x511)][_0x20d05c]){if(_0x4de52e['list'][_0x20d05c][_0x4113ed(0x565)]in _0x50b608['rpcs']){if(_0x4113ed(0x23e)!==_0x4113ed(0x3be))log(_0x4113ed(0x4f4));else{function _0x680c1f(){var _0x4ad52c=_0x4113ed;_0x3933b1[_0x4ad52c(0x1c4)]=!![],_0x28e344(!![]);}}}else{var _0x1ecfda=_0x50b608['desaltStreamID'](_0x4de52e['list'][_0x20d05c]['streamID']);log(_0x4113ed(0x4a9)+_0x1ecfda);if(_0x50b608[_0x4113ed(0x4bf)]){if(_0x4113ed(0x399)!==_0x4113ed(0x399)){function _0x35df14(){var _0x55120e=_0x4113ed;_0x98af3f[_0x55120e(0x43a)][_0x2d3125]['stats'][_0x16b1d3['id']][_0x55120e(0x312)]=_0x249983[_0x55120e(0x632)]+_0x55120e(0x1f3)+_0x2c718c[_0x55120e(0x63b)],_0xc3678e['rpcs'][_0x432b0a]['stats'][_0x4d14c3['id']]['_frameWidth']=_0x10ed47[_0x55120e(0x632)],_0x2943f3[_0x55120e(0x43a)][_0x29fd83][_0x55120e(0x463)][_0xd75d8e['id']]['_frameHeight']=_0xda2136[_0x55120e(0x63b)];}}else{if(_0x50b608[_0x4113ed(0x29f)]===_0x4de52e['list'][_0x20d05c]['UUID'])play(_0x1ecfda);else{if(_0x50b608[_0x4113ed(0x49a)][_0x4113ed(0x226)]<0x1388){if('BvaFe'!=='IRnmm')!_0x50b608[_0x4113ed(0x49a)][_0x4113ed(0x249)](_0x1ecfda)&&_0x50b608[_0x4113ed(0x49a)][_0x4113ed(0x6b9)](_0x1ecfda);else{function _0x4ae74c(){var _0x5e4f6f=_0x4113ed;_0x368f42('reportbutton')[_0x5e4f6f(0x4d1)]['visibility']=_0x5e4f6f(0x6b4);}}}}}}else play(_0x1ecfda);}}}}_0x50b608[_0x4113ed(0x375)]();}else{if(_0x4de52e['request']==_0x4113ed(0x37b)){log(_0x4de52e);if(_0x4113ed(0x67e)in _0x4de52e){if(_0x4113ed(0x597)!==_0x4113ed(0x597)){function _0x3769fe(){var _0x12db17=_0x4113ed;_0x2fbdad[_0x12db17(0x42c)]['channelCount']=_0xf291b3[_0x12db17(0x498)];}}else _0x50b608[_0x4113ed(0x29f)]=_0x4de52e[_0x4113ed(0x67e)];}else _0x50b608[_0x4113ed(0x29f)]=![];}else{if(_0x4de52e['request']==_0x4113ed(0x259)){log(_0x4113ed(0x371)),log(_0x4de52e);try{_0x4113ed(0x67e)in _0x4de52e&&(_0x4de52e[_0x4113ed(0x67e)]==!![]&&_0x50b608[_0x4113ed(0x328)](_0x4de52e));}catch(_0x912d32){errorlog(_0x912d32);}}else{if(_0x4de52e[_0x4113ed(0x317)]==_0x4113ed(0x3f1)){if(_0x4113ed(0x2e9)!==_0x4113ed(0x2e9)){function _0x3d388e(){var _0x486fad=_0x4113ed;_0x56d846(_0x486fad(0x506));}}else{if(_0x4113ed(0x485)in _0x4de52e){log(_0x4113ed(0x1cc));if(_0x50b608[_0x4113ed(0x4bf)]){if(_0x50b608['directorUUID']===_0x4de52e[_0x4113ed(0x565)])play(_0x1ecfda);else _0x50b608['queueList'][_0x4113ed(0x226)]<0x1388&&(!_0x50b608['queueList'][_0x4113ed(0x249)](_0x4de52e['streamID'])&&(_0x50b608[_0x4113ed(0x49a)][_0x4113ed(0x6b9)](_0x4de52e[_0x4113ed(0x485)]),_0x50b608['updateQueue']()));}else{if(_0x4113ed(0x32f)!==_0x4113ed(0x32f)){function _0x34e1ba(){return;}}else play(_0x4de52e[_0x4113ed(0x485)]);}}else log('Someone\x20Joined\x20the\x20Room');}}else{if(_0x4de52e['request']=='videoaddedtoroom'){log(_0x4113ed(0x3bb)),log(_0x4de52e);if(_0x50b608[_0x4113ed(0x4bf)]){if(_0x50b608[_0x4113ed(0x29f)]===_0x4de52e[_0x4113ed(0x565)])play(_0x1ecfda);else _0x50b608[_0x4113ed(0x49a)][_0x4113ed(0x226)]<0x1388&&(!_0x50b608[_0x4113ed(0x49a)][_0x4113ed(0x249)](_0x4de52e[_0x4113ed(0x485)])&&(_0x50b608['queueList'][_0x4113ed(0x6b9)](_0x4de52e[_0x4113ed(0x485)]),_0x50b608[_0x4113ed(0x375)]()));}else{if('dsLFT'==='dsLFT')play(_0x4de52e[_0x4113ed(0x485)]);else{function _0x41a183(){_0x6ffdf2(_0x42d44d);}}}}else{if(_0x4de52e[_0x4113ed(0x317)]==_0x4113ed(0x535)){errorlog(_0x4de52e);if(_0x50b608[_0x4113ed(0x319)]===![]){if(_0x4113ed(0x47f)in _0x4de52e){if(_0x4de52e[_0x4113ed(0x47f)]===_0x4113ed(0x48e)){if(_0x4113ed(0x69e)==='YWTKn')_0x50b608[_0x4113ed(0x3b1)]<0x2?(_0x50b608[_0x4113ed(0x3b1)]=parseInt(_0x50b608[_0x4113ed(0x3b1)])+0x1,setTimeout(function(){var _0x4448fa=_0x4113ed;_0x50b608[_0x4448fa(0x660)]();},0x1388)):(hangup(),!_0x50b608[_0x4113ed(0x49c)]&&setTimeout(function(){var _0xdb95b5=_0x4113ed;warnUser(_0xdb95b5(0x24d));},0x1));else{function _0x59868a(){var _0xad54af=_0x4113ed;_0x512393[_0xad54af(0x3eb)]=_0x333114,_0x4a1c95[_0xad54af(0x39a)](_0x3c0171,_0x56cb0b)?_0x442fcd['rpcs'][_0x54d0d5][_0xad54af(0x20f)]=_0xdbab0c:_0x4a2a22(_0xad54af(0x4c6));}}}else{if(_0x4de52e[_0x4113ed(0x47f)]===_0x4113ed(0x6b2))!_0x50b608['cleanOutput']&&(setTimeout(function(){var _0x4b78ad=_0x4113ed;warnUser(_0x4b78ad(0x345));},0x1),getById('head4')['innerHTML']=_0x4113ed(0x567));else{if(_0x4113ed(0x467)==='XRApv')!_0x50b608['cleanOutput']&&setTimeout(function(){var _0x3f1561=_0x4113ed;warnUser(_0x4de52e[_0x3f1561(0x47f)]);},0x1);else{function _0xfca276(){var _0x305039=_0x4113ed;_0x98bd7b[_0x305039(0x3ca)]=![],_0x597182['directorDisplayMute']();}}}}}}}else{if(_0x4de52e[_0x4113ed(0x317)]==_0x4113ed(0x350)){if(_0x4113ed(0x4ed)===_0x4113ed(0x4ed))_0x4113ed(0x47f)in _0x4de52e&&warnlog(_0x4de52e['message']);else{function _0x2023a(){var _0x7db47f=_0x4113ed;if(_0x10b3e0[_0x7db47f(0x43a)][_0x2b5653][_0x7db47f(0x2c8)]===!![]){var _0x5c8fce={};_0x5c8fce[_0x7db47f(0x2c8)]=![],_0x36443d[_0x7db47f(0x39a)](_0x5c8fce,_0x18751e);}}}}else log(_0x4de52e);}}}}}}}}}else{if(_0x4de52e[_0x4113ed(0x2a5)])_0x4113ed(0x485)in _0x4de52e&&(_0x4de52e[_0x4113ed(0x485)]in _0x50b608[_0x4113ed(0x5ea)]&&(clearTimeout(_0x50b608[_0x4113ed(0x5ea)][_0x4de52e[_0x4113ed(0x485)]]),delete _0x50b608[_0x4113ed(0x5ea)][_0x4de52e[_0x4113ed(0x485)]])),_0x50b608['processDescription'](_0x4de52e);else{if(_0x4de52e[_0x4113ed(0x4c7)])log(_0x4113ed(0x391)),_0x50b608[_0x4113ed(0x250)](_0x4de52e);else{if(_0x4de52e[_0x4113ed(0x67d)])log(_0x4113ed(0x34d)),_0x50b608[_0x4113ed(0x1e6)](_0x4de52e);else _0x4de52e[_0x4113ed(0x317)]==_0x4113ed(0x1b8)?(warnlog(_0x4113ed(0x65a)),_0x4de52e['UUID']in _0x50b608[_0x4113ed(0x247)]&&(warnlog(_0x4113ed(0x330)),_0x50b608['pcs'][_0x4de52e[_0x4113ed(0x565)]]['close'](),delete _0x50b608[_0x4113ed(0x247)][_0x4de52e[_0x4113ed(0x565)]],_0x50b608[_0x4113ed(0x2bd)]()),_0x4de52e[_0x4113ed(0x565)]in _0x50b608[_0x4113ed(0x43a)]&&(warnlog(_0x4113ed(0x330)),_0x50b608[_0x4113ed(0x43a)][_0x4de52e['UUID']][_0x4113ed(0x2e0)](),delete _0x50b608[_0x4113ed(0x43a)][_0x4de52e[_0x4113ed(0x565)]])):log(_0x4113ed(0x3a2),_0x4de52e);}}}},_0x50b608['ws'][_0x273a71(0x31e)]=function(){var _0x150c3a=_0x273a71;pokeIframeAPI(_0x150c3a(0x3ed),_0x150c3a(0x493)),errorlog(_0x150c3a(0x20b));if(_0x50b608[_0x150c3a(0x381)]==![])try{_0x50b608['ws'][_0x150c3a(0x421)]===WebSocket[_0x150c3a(0x3e5)]&&(_0x50b608['ws']=null,setTimeout(()=>{_0x50b608['connect'](!![]);},0x3a98));}catch(_0x61fd8e){errorlog(_0x61fd8e);}};},_0x50b608[_0x1fc8b7(0x3b4)]=async function(_0x4ccef9){var _0x3f1ae3=_0x1fc8b7;log(_0x3f1ae3(0x3c1));if(getById(_0x3f1ae3(0x1f7))[_0x3f1ae3(0x3bf)][_0x3f1ae3(0x36f)]){log(_0x3f1ae3(0x26a));return;}getById('press2talk')[_0x3f1ae3(0x3bf)][_0x3f1ae3(0x36f)]=_0x3f1ae3(0x22f);if(_0x50b608[_0x3f1ae3(0x5bb)]){if(document['getElementById']('videosource')){var _0x5d7e50=document['getElementById'](_0x3f1ae3(0x5ce));_0x5d7e50[_0x3f1ae3(0x5c1)]=!![],_0x5d7e50[_0x3f1ae3(0x2dc)]=!![],_0x5d7e50[_0x3f1ae3(0x582)]=![],_0x5d7e50[_0x3f1ae3(0x5ec)](_0x3f1ae3(0x46f),''),_0x50b608[_0x3f1ae3(0x2e7)]=_0x5d7e50;}else{if(_0x50b608[_0x3f1ae3(0x2e7)]){var _0x5d7e50=_0x50b608[_0x3f1ae3(0x2e7)];_0x5d7e50[_0x3f1ae3(0x5c1)]=!![],_0x5d7e50[_0x3f1ae3(0x2dc)]=!![],_0x5d7e50[_0x3f1ae3(0x582)]=![],_0x5d7e50[_0x3f1ae3(0x5ec)](_0x3f1ae3(0x46f),''),getById(_0x3f1ae3(0x566))[_0x3f1ae3(0x54e)](_0x5d7e50);}else{var _0x5d7e50=document[_0x3f1ae3(0x4eb)](_0x3f1ae3(0x37e));_0x50b608[_0x3f1ae3(0x2e7)]=_0x5d7e50,_0x5d7e50[_0x3f1ae3(0x5c1)]=!![],_0x5d7e50[_0x3f1ae3(0x2dc)]=!![],_0x5d7e50['controls']=![],_0x5d7e50[_0x3f1ae3(0x5ec)](_0x3f1ae3(0x46f),''),getById(_0x3f1ae3(0x566))['appendChild'](_0x5d7e50);}}_0x50b608[_0x3f1ae3(0x485)]&&(_0x50b608[_0x3f1ae3(0x2e7)][_0x3f1ae3(0x3bf)]['sid']=_0x50b608[_0x3f1ae3(0x485)]);_0x5d7e50['title']=_0x3f1ae3(0x2d1),getById(_0x3f1ae3(0x1f7))[_0x3f1ae3(0x4d9)]='',getById('press2talk')[_0x3f1ae3(0x443)]='',_0x50b608[_0x3f1ae3(0x5c1)]=![],toggleMute(!![]),getById(_0x3f1ae3(0x5b2))[_0x3f1ae3(0x42e)][_0x3f1ae3(0x435)](_0x3f1ae3(0x1dc)),getById(_0x3f1ae3(0x2bf))['classList'][_0x3f1ae3(0x435)]('advanced'),_0x5d7e50['muted']=!![],_0x5d7e50['autoplay']=!![],_0x5d7e50[_0x3f1ae3(0x582)]=![],_0x5d7e50[_0x3f1ae3(0x5ec)]('playsinline',''),_0x5d7e50[_0x3f1ae3(0x558)]=_0x50b608[_0x3f1ae3(0x5bb)];ScreenShareState&&(log(_0x3f1ae3(0x55d)),getById('screensharebutton')[_0x3f1ae3(0x42e)][_0x3f1ae3(0x3d6)](_0x3f1ae3(0x5de)),getById(_0x3f1ae3(0x5b2))[_0x3f1ae3(0x42e)][_0x3f1ae3(0x435)](_0x3f1ae3(0x45b)),ScreenShareState=![]);activatedPreview=![],await grabAudio(_0x3f1ae3(0x5ce),'#audioSource3'),enumerateDevices()[_0x3f1ae3(0x616)](gotDevices2)[_0x3f1ae3(0x616)](function(){var _0x28f86d=_0x3f1ae3;activatedPreview=![],grabVideo(_0x50b608[_0x28f86d(0x502)],_0x28f86d(0x5ce),_0x28f86d(0x5c4));}),toggleSettings(!![]);var _0x318f61={};_0x318f61[_0x3f1ae3(0x1c4)]=_0x50b608[_0x3f1ae3(0x1c4)],_0x50b608[_0x3f1ae3(0x661)](_0x318f61);return;}var _0x496261='Director',_0x5d7e50=document['createElement'](_0x3f1ae3(0x37e));_0x50b608[_0x3f1ae3(0x2e7)]=_0x5d7e50;_0x50b608['streamID']&&(_0x50b608[_0x3f1ae3(0x2e7)][_0x3f1ae3(0x3bf)][_0x3f1ae3(0x228)]=_0x50b608['streamID']);_0x5d7e50['id']=_0x3f1ae3(0x5ce),_0x5d7e50[_0x3f1ae3(0x5c1)]=!![],_0x5d7e50[_0x3f1ae3(0x2dc)]=!![],_0x5d7e50[_0x3f1ae3(0x582)]=![],_0x5d7e50['setAttribute']('playsinline',''),_0x50b608[_0x3f1ae3(0x5bb)]=new MediaStream(),_0x5d7e50[_0x3f1ae3(0x558)]=_0x50b608[_0x3f1ae3(0x5bb)],createDirectorCam(_0x5d7e50,_0x4ccef9);var _0xc2b10d={'audio':!![],'video':![]};if(_0x50b608[_0x3f1ae3(0x498)]){if(_0xc2b10d[_0x3f1ae3(0x42c)]===!![])_0xc2b10d[_0x3f1ae3(0x42c)]={},_0xc2b10d[_0x3f1ae3(0x42c)][_0x3f1ae3(0x301)]=_0x50b608['audioInputChannels'];else{if(_0xc2b10d[_0x3f1ae3(0x42c)]){if(_0x3f1ae3(0x425)!==_0x3f1ae3(0x425)){function _0x2ad84f(){var _0x251200=_0x3f1ae3;_0x5e838a=_0x30f529[_0x251200(0x247)][_0x2f2c0b][_0x251200(0x553)];}}else _0xc2b10d[_0x3f1ae3(0x42c)]['channelCount']=_0x50b608['audioInputChannels'];}}}if(_0x50b608[_0x3f1ae3(0x4fe)]===![]){if(_0xc2b10d[_0x3f1ae3(0x42c)]===!![])_0xc2b10d[_0x3f1ae3(0x42c)]={};else{if(_0xc2b10d[_0x3f1ae3(0x42c)]){if(_0x3f1ae3(0x3f8)===_0x3f1ae3(0x3c4)){function _0x572f2d(){_0x2ef58b+=0x1;return;}}else _0xc2b10d[_0x3f1ae3(0x42c)][_0x3f1ae3(0x4fe)]=![];}}}if(_0x50b608[_0x3f1ae3(0x540)]===![]){if(_0xc2b10d[_0x3f1ae3(0x42c)]===!![])_0xc2b10d[_0x3f1ae3(0x42c)]={};else _0xc2b10d[_0x3f1ae3(0x42c)]&&(_0xc2b10d[_0x3f1ae3(0x42c)][_0x3f1ae3(0x540)]=![]);}if(_0x50b608[_0x3f1ae3(0x4a6)]===![]){if(_0xc2b10d[_0x3f1ae3(0x42c)]===!![])_0xc2b10d[_0x3f1ae3(0x42c)]={};else _0xc2b10d[_0x3f1ae3(0x42c)]&&(_0xc2b10d[_0x3f1ae3(0x42c)][_0x3f1ae3(0x4a6)]=![]);}log('constraint'),log(_0xc2b10d),navigator[_0x3f1ae3(0x695)][_0x3f1ae3(0x213)](_0xc2b10d)['then'](function(_0x3c5b39){var _0x1ccb3c=_0x3f1ae3;if(_0x1ccb3c(0x4fd)!==_0x1ccb3c(0x4fd)){function _0x20eb27(){var _0x135bf7=_0x1ccb3c;_0x282e95[_0x135bf7(0x43a)][_0x1f22f5][_0x135bf7(0x38d)]=_0x557829(_0x20a8f1['iframeSrc']),_0x15348f[_0x135bf7(0x43a)][_0x4613b3]['iframeEle']['id']=_0x135bf7(0x2e4)+_0x2bdff7,_0x2db30c[_0x135bf7(0x43a)][_0x597f76][_0x135bf7(0x38d)][_0x135bf7(0x3bf)][_0x135bf7(0x565)]=_0x3fa3b7,_0x50e23d(function(){_0x1097c2();},0x1),_0x18a6bf[_0x135bf7(0x43a)][_0x3f64f7][_0x135bf7(0x485)]&&(_0xb7a3e8['rpcs'][_0x114234]['iframeEle']['dataset']['sid']=_0x5281bc[_0x135bf7(0x43a)][_0x10c5bd][_0x135bf7(0x485)]);}}else{_0x50b608[_0x1ccb3c(0x5bb)]=_0x3c5b39,_0x5d7e50[_0x1ccb3c(0x558)]=outboundAudioPipeline(_0x50b608[_0x1ccb3c(0x5bb)]);for(UUID in _0x50b608[_0x1ccb3c(0x247)]){_0x50b608['initialPublish'](UUID);}enumerateDevices()[_0x1ccb3c(0x616)](gotDevices2)[_0x1ccb3c(0x616)](function(){});}}),changeAudioOutputDevice(_0x5d7e50),_0x5d7e50['onpause']=_0x1ccac7=>{var _0x184772=_0x3f1ae3;!(_0x1ccac7[_0x184772(0x614)]||_0x1ccac7[_0x184772(0x335)])&&(log('Video\x20paused;\x20auto\x20playing'),_0x1ccac7[_0x184772(0x33e)][_0x184772(0x4a8)]()[_0x184772(0x616)](_0x23f5ff=>{var _0x264bfe=_0x184772;log(_0x264bfe(0x362));})[_0x184772(0x47b)](warnlog));},_0x5d7e50[_0x3f1ae3(0x281)](_0x3f1ae3(0x244),function(_0x38cb4d){var _0xc69e2e=_0x3f1ae3;if(_0xc69e2e(0x2dd)===_0xc69e2e(0x6b1)){function _0x15f7e3(){var _0x5ede01=_0xc69e2e;_0xdc5452[_0x5ede01(0x247)][_0x8d718a][_0x5ede01(0x59c)][_0x5ede01(0x56d)](_0x31ba89[_0x5ede01(0x31b)](_0x582ae3)),_0x3a703b[_0x5ede01(0x6b9)](_0x4d6cbd);}}else{log(_0xc69e2e(0x244));try{if(_0xc69e2e(0x5d9)!=='HVFJc'){function _0x299cd4(){var _0x3c60e0=_0xc69e2e;_0x50160b(_0x3c60e0(0x2b8)),_0x331d7b(_0x5751df[_0x3c60e0(0x5bb)][_0x3c60e0(0x569)]()),_0x42c439=_0x3f46a2[_0x3c60e0(0x5bb)];}}else{if(_0x38cb4d[_0xc69e2e(0x614)]||_0x38cb4d['metaKey']){_0x38cb4d[_0xc69e2e(0x52b)]();document[_0xc69e2e(0x3fa)]('menuStatsBox')&&(clearInterval(getById(_0xc69e2e(0x22a))[_0xc69e2e(0x68d)]),getById(_0xc69e2e(0x22a))[_0xc69e2e(0x435)]());var _0x29def1=document[_0xc69e2e(0x4eb)](_0xc69e2e(0x327));_0x29def1['id']=_0xc69e2e(0x22a),_0x29def1[_0xc69e2e(0x440)]=_0xc69e2e(0x406),getById(_0xc69e2e(0x260))[_0xc69e2e(0x54e)](_0x29def1),_0x29def1[_0xc69e2e(0x4d1)][_0xc69e2e(0x61e)]=parseInt(Math['random']()*0xa+0xf)+'px',_0x29def1[_0xc69e2e(0x4d1)][_0xc69e2e(0x432)]=parseInt(Math[_0xc69e2e(0x2f1)]()*0xa)+'px',_0x29def1[_0xc69e2e(0x4d9)]=_0xc69e2e(0x2a6);var _0x63574b=document[_0xc69e2e(0x4eb)](_0xc69e2e(0x401));_0x63574b[_0xc69e2e(0x440)]='close',_0x63574b[_0xc69e2e(0x4d9)]='×',_0x29def1['appendChild'](_0x63574b);var _0x5e0022=document['createElement'](_0xc69e2e(0x327));return _0x29def1[_0xc69e2e(0x54e)](_0x5e0022),_0x29def1[_0xc69e2e(0x68d)]=setInterval(printMyStats,0xbb8,_0x5e0022),_0x63574b[_0xc69e2e(0x281)](_0xc69e2e(0x244),function(_0x150f17){var _0x14e09c=_0xc69e2e;clearInterval(_0x29def1[_0x14e09c(0x68d)]),_0x150f17[_0x14e09c(0x33e)]['parentNode'][_0x14e09c(0x435)]();}),printMyStats(_0x5e0022),_0x38cb4d[_0xc69e2e(0x313)](),![];}}}catch(_0x25eadb){errorlog(_0x25eadb);}}});if(_0x50b608[_0x3f1ae3(0x40b)])return;_0x50b608['videoMutedFlag']&&(_0x50b608[_0x3f1ae3(0x1c4)]=!![],toggleVideoMute(!![]));_0x50b608[_0x3f1ae3(0x552)]=_0x496261,_0x50b608[_0x3f1ae3(0x40b)]=!![];if(_0x50b608[_0x3f1ae3(0x555)])return;_0x50b608[_0x3f1ae3(0x555)]=!![],_0x50b608[_0x3f1ae3(0x660)]();},_0x50b608[_0x1fc8b7(0x1f4)]=function(_0x3dd7ed,_0x479af7=_0x1fc8b7(0x5f7)){var _0x2c9f8b=_0x1fc8b7;if(_0x2c9f8b(0x271)!==_0x2c9f8b(0x271)){function _0x3f9d3f(){var _0x17e096=_0x2c9f8b;_0x1a247b[_0x17e096(0x3d7)](_0x3a090e[_0x17e096(0x67d)],_0x5642b3[_0x17e096(0x359)])[_0x17e096(0x616)](function(_0x27aacc){var _0x4c4c90=_0x17e096;_0x3f3433['candidates']=_0x4a0160[_0x4c4c90(0x438)](_0x27aacc);var _0x2f291b={};_0x2f291b[_0x4c4c90(0x565)]=_0x1caec9['UUID'],_0x2f291b[_0x4c4c90(0x426)]=_0x46016[_0x4c4c90(0x426)];for(var _0x24a4fd=0x0;_0x24a4fd<_0x2de392['candidates']['length'];_0x24a4fd++){_0x2f291b['candidate']=_0x1dca48[_0x4c4c90(0x67d)][_0x24a4fd],_0x422ed9[_0x4c4c90(0x31d)](_0x2f291b);}});}}else{log(_0x2c9f8b(0x615));try{_0x3dd7ed[_0x2c9f8b(0x5e5)][_0x2c9f8b(0x5a4)](_0x3dd7ed),_0x3dd7ed['className']='';}catch(_0x72cc99){errorlog(_0x72cc99);return;}_0x50b608[_0x2c9f8b(0x1e0)]&&setTimeout(function(){setupClosedCaptions();},0x0);toggleMute(!![]);!_0x50b608[_0x2c9f8b(0x5bb)]&&(log(_0x2c9f8b(0x220)),_0x50b608['streamSrc']=new MediaStream());_0x50b608['streamSrc'][_0x2c9f8b(0x574)]=function _0x4fc1bf(){var _0x4d2ea2=_0x2c9f8b;errorlog(_0x4d2ea2(0x5b5)),_0x50b608[_0x4d2ea2(0x2e7)][_0x4d2ea2(0x414)]&&_0x50b608[_0x4d2ea2(0x2e7)][_0x4d2ea2(0x37c)][_0x4d2ea2(0x2da)]();};if(_0x50b608[_0x2c9f8b(0x5bb)][_0x2c9f8b(0x44a)]()[_0x2c9f8b(0x226)]==0x0){if(_0x2c9f8b(0x658)===_0x2c9f8b(0x658))warnlog(_0x2c9f8b(0x1e5));else{function _0x522c18(){var _0x1ff4c8=_0x2c9f8b;_0x465d13=_0x5bac32[_0x1ff4c8(0x30e)];}}}_0x50b608['streamSrc'][_0x2c9f8b(0x55a)]()[_0x2c9f8b(0x226)]==0x0&&warnlog(_0x2c9f8b(0x69f));var _0x1d3d55=document[_0x2c9f8b(0x4eb)]('div');_0x1d3d55['id']=_0x2c9f8b(0x584);_0x50b608[_0x2c9f8b(0x49c)]&&(_0x1d3d55[_0x2c9f8b(0x4d1)]['height']='100%',_0x3dd7ed[_0x2c9f8b(0x4d1)][_0x2c9f8b(0x1e9)]=_0x2c9f8b(0x68a),_0x3dd7ed[_0x2c9f8b(0x4d1)]['boxShadow']=_0x2c9f8b(0x6ad));_0x1d3d55[_0x2c9f8b(0x440)]=_0x2c9f8b(0x31a),getById('gridlayout')[_0x2c9f8b(0x54e)](_0x1d3d55),_0x3dd7ed[_0x2c9f8b(0x440)]=_0x2c9f8b(0x1f5),_0x3dd7ed[_0x2c9f8b(0x5c1)]=!![],_0x3dd7ed['autoplay']=!![],_0x3dd7ed[_0x2c9f8b(0x582)]=![],_0x3dd7ed[_0x2c9f8b(0x5ec)](_0x2c9f8b(0x46f),''),_0x3dd7ed['id']='videosource',_0x3dd7ed[_0x2c9f8b(0x4da)]=null,_0x1d3d55[_0x2c9f8b(0x54e)](_0x3dd7ed);_0x50b608[_0x2c9f8b(0x538)]&&(_0x3dd7ed[_0x2c9f8b(0x4d1)][_0x2c9f8b(0x310)]=_0x2c9f8b(0x6ad),_0x1d3d55[_0x2c9f8b(0x4d1)][_0x2c9f8b(0x310)]=_0x2c9f8b(0x6ad));changeAudioOutputDevice(_0x3dd7ed);if(_0x50b608[_0x2c9f8b(0x33d)]&&_0x50b608[_0x2c9f8b(0x694)])_0x3dd7ed[_0x2c9f8b(0x4d1)][_0x2c9f8b(0x3db)]=_0x2c9f8b(0x69b);else{if(_0x50b608[_0x2c9f8b(0x33d)])_0x3dd7ed[_0x2c9f8b(0x4d1)][_0x2c9f8b(0x3db)]=_0x2c9f8b(0x430);else _0x50b608['flipped']?_0x3dd7ed[_0x2c9f8b(0x4d1)][_0x2c9f8b(0x3db)]=_0x2c9f8b(0x419):_0x3dd7ed['style'][_0x2c9f8b(0x3db)]=_0x2c9f8b(0x47c);}var _0x33107b=document[_0x2c9f8b(0x3fa)](_0x2c9f8b(0x6a1));_0x33107b&&_0x33107b[_0x2c9f8b(0x5e5)][_0x2c9f8b(0x5a4)](_0x33107b);_0x50b608[_0x2c9f8b(0x2e7)]=_0x3dd7ed;_0x50b608[_0x2c9f8b(0x485)]&&(_0x50b608[_0x2c9f8b(0x2e7)][_0x2c9f8b(0x3bf)][_0x2c9f8b(0x228)]=_0x50b608[_0x2c9f8b(0x485)]);if(_0x50b608['director']){}else{if(_0x50b608[_0x2c9f8b(0x319)]!==![])setTimeout(function(){updateMixer();},0x1);else _0x50b608['roomid']!==![]?_0x50b608[_0x2c9f8b(0x6aa)]===''?!_0x50b608[_0x2c9f8b(0x3e8)]||_0x50b608[_0x2c9f8b(0x3e8)]===''?(_0x50b608['fullscreen']?_0x50b608[_0x2c9f8b(0x295)]=![]:(_0x3dd7ed[_0x2c9f8b(0x440)]=_0x2c9f8b(0x603),_0x50b608[_0x2c9f8b(0x295)]=!![]),getById(_0x2c9f8b(0x33f))[_0x2c9f8b(0x42e)][_0x2c9f8b(0x3d6)]('advanced'),applyMirror(_0x50b608[_0x2c9f8b(0x433)],_0x2c9f8b(0x5ce)),_0x1d3d55[_0x2c9f8b(0x4d1)][_0x2c9f8b(0x21b)]=_0x2c9f8b(0x68a),_0x1d3d55['style'][_0x2c9f8b(0x2b0)]=_0x2c9f8b(0x446),_0x1d3d55[_0x2c9f8b(0x3c5)]=_0x2c9f8b(0x234),setTimeout(function(){dragElement(_0x3dd7ed);},0x3e8),play()):(_0x50b608[_0x2c9f8b(0x295)]=![],applyMirror(_0x50b608[_0x2c9f8b(0x433)],_0x2c9f8b(0x5ce)),play(),setTimeout(function(){updateMixer();},0x1)):(_0x50b608[_0x2c9f8b(0x640)]==0x5&&(_0x50b608[_0x2c9f8b(0x640)]=0x3),_0x50b608['windowed']=![],applyMirror(_0x50b608[_0x2c9f8b(0x433)],'videosource'),setTimeout(function(){updateMixer();},0x1)):(_0x50b608['fullscreen']?_0x50b608[_0x2c9f8b(0x295)]=![]:(_0x3dd7ed['className']=_0x2c9f8b(0x603),_0x50b608[_0x2c9f8b(0x295)]=!![]),getById(_0x2c9f8b(0x33f))[_0x2c9f8b(0x42e)][_0x2c9f8b(0x3d6)](_0x2c9f8b(0x1dc)),applyMirror(_0x50b608['mirrorExclude'],_0x2c9f8b(0x5ce)),_0x1d3d55[_0x2c9f8b(0x4d1)][_0x2c9f8b(0x21b)]=_0x2c9f8b(0x68a),_0x1d3d55[_0x2c9f8b(0x4d1)][_0x2c9f8b(0x2b0)]=_0x2c9f8b(0x446),_0x1d3d55[_0x2c9f8b(0x3c5)]='#666',setTimeout(function(){dragElement(_0x3dd7ed);},0x3e8));}_0x3dd7ed[_0x2c9f8b(0x5d4)]=_0x420f87=>{var _0x869d80=_0x2c9f8b;!(_0x420f87[_0x869d80(0x614)]||_0x420f87[_0x869d80(0x335)])&&(log(_0x869d80(0x47d)),_0x420f87[_0x869d80(0x33e)][_0x869d80(0x4a8)]()[_0x869d80(0x616)](_0x4f373e=>{var _0x34eed9=_0x869d80;log(_0x34eed9(0x362));})[_0x869d80(0x47b)](warnlog));},_0x3dd7ed[_0x2c9f8b(0x281)]('click',function(_0xd9d550){var _0x98360c=_0x2c9f8b;log(_0x98360c(0x244));try{if(_0xd9d550[_0x98360c(0x614)]||_0xd9d550['metaKey']){_0xd9d550['preventDefault']();getById(_0x98360c(0x22a))&&(clearInterval(getById(_0x98360c(0x22a))[_0x98360c(0x68d)]),getById(_0x98360c(0x22a))[_0x98360c(0x435)]());var _0x2dc225=document[_0x98360c(0x4eb)](_0x98360c(0x327));_0x2dc225['id']=_0x98360c(0x22a),_0x2dc225[_0x98360c(0x440)]='debugStats\x20remotestats',getById('main')[_0x98360c(0x54e)](_0x2dc225),_0x2dc225[_0x98360c(0x4d1)][_0x98360c(0x61e)]=parseInt(Math[_0x98360c(0x2f1)]()*0xa+0xf)+'px',_0x2dc225[_0x98360c(0x4d1)][_0x98360c(0x432)]=parseInt(Math[_0x98360c(0x2f1)]()*0xa)+'px',_0x2dc225[_0x98360c(0x4d9)]=_0x98360c(0x2a6);var _0x47854a=document[_0x98360c(0x4eb)]('button');_0x47854a[_0x98360c(0x440)]=_0x98360c(0x2e0),_0x47854a[_0x98360c(0x4d9)]='×',_0x2dc225[_0x98360c(0x54e)](_0x47854a);var _0x5135a6=document[_0x98360c(0x4eb)](_0x98360c(0x327));return _0x2dc225['appendChild'](_0x5135a6),_0x2dc225[_0x98360c(0x68d)]=setInterval(printMyStats,0xbb8,_0x5135a6),_0x47854a[_0x98360c(0x281)](_0x98360c(0x244),function(_0x347ea2){var _0x7be253=_0x98360c;if(_0x7be253(0x531)===_0x7be253(0x500)){function _0xfc2d1d(){var _0x5b47b3=_0x7be253;_0x3f3db2[_0x5b47b3(0x42c)][_0x5b47b3(0x540)]=![];}}else clearInterval(_0x2dc225[_0x7be253(0x68d)]),_0x347ea2[_0x7be253(0x33e)][_0x7be253(0x5e5)][_0x7be253(0x435)]();}),printMyStats(_0x5135a6),_0xd9d550[_0x98360c(0x313)](),![];}}catch(_0x26242e){errorlog(_0x26242e);}}),_0x3dd7ed[_0x2c9f8b(0x44c)]=null,_0x3dd7ed[_0x2c9f8b(0x5bf)]=0x0,_0x3dd7ed[_0x2c9f8b(0x1ec)]=0x0,_0x3dd7ed[_0x2c9f8b(0x281)](_0x2c9f8b(0x62b),function(_0xdb057b){var _0x53e6fe=_0x2c9f8b;log(_0x53e6fe(0x503)),document[_0x53e6fe(0x4cf)]=null,document[_0x53e6fe(0x5af)]=null,document[_0x53e6fe(0x303)]=null,document[_0x53e6fe(0x1ea)]=null;var _0x16f0bb=new Date()[_0x53e6fe(0x636)](),_0x2ebdcc=_0x16f0bb-_0x3dd7ed['touchLastTap'];clearTimeout(_0x3dd7ed[_0x53e6fe(0x44c)]);if(_0x2ebdcc<0x1f4&&_0x2ebdcc>0x0){log('double\x20touched'),_0x3dd7ed[_0x53e6fe(0x1ec)]+=0x1,_0xdb057b[_0x53e6fe(0x52b)]();if(_0x3dd7ed[_0x53e6fe(0x1ec)]<0x5)return _0x3dd7ed[_0x53e6fe(0x5bf)]=_0x16f0bb,![];_0x3dd7ed[_0x53e6fe(0x5bf)]=0x0,_0x3dd7ed[_0x53e6fe(0x1ec)]=0x0;getById(_0x53e6fe(0x22a))&&(clearInterval(getById(_0x53e6fe(0x22a))[_0x53e6fe(0x68d)]),getById(_0x53e6fe(0x22a))['remove']());var _0x5c6a76=document[_0x53e6fe(0x4eb)](_0x53e6fe(0x327));_0x5c6a76['id']=_0x53e6fe(0x22a),_0x5c6a76[_0x53e6fe(0x440)]=_0x53e6fe(0x406),getById(_0x53e6fe(0x260))['appendChild'](_0x5c6a76),_0x5c6a76[_0x53e6fe(0x4d1)][_0x53e6fe(0x61e)]=parseInt(Math[_0x53e6fe(0x2f1)]()*0xa+0xf)+'px',_0x5c6a76['style']['top']=parseInt(Math[_0x53e6fe(0x2f1)]()*0xa)+'px',_0x5c6a76[_0x53e6fe(0x4d9)]='Statistics';var _0x3ea54d=document[_0x53e6fe(0x4eb)](_0x53e6fe(0x401));_0x3ea54d[_0x53e6fe(0x440)]='close',_0x3ea54d[_0x53e6fe(0x4d9)]='×',_0x5c6a76[_0x53e6fe(0x54e)](_0x3ea54d);var _0x5d8751=document[_0x53e6fe(0x4eb)](_0x53e6fe(0x327));return _0x5c6a76[_0x53e6fe(0x54e)](_0x5d8751),_0x5c6a76['interval']=setInterval(printMyStats,0xbb8,_0x5d8751),_0x3ea54d[_0x53e6fe(0x281)](_0x53e6fe(0x244),function(_0xba9fb8){var _0x269e48=_0x53e6fe;clearInterval(_0x5c6a76[_0x269e48(0x68d)]),_0xba9fb8[_0x269e48(0x33e)][_0x269e48(0x5e5)][_0x269e48(0x435)]();}),printMyStats(_0x5d8751),_0xdb057b[_0x53e6fe(0x313)](),![];}else _0x3dd7ed[_0x53e6fe(0x1ec)]=0x1,_0x3dd7ed[_0x53e6fe(0x5bf)]=_0x16f0bb,_0x3dd7ed[_0x53e6fe(0x44c)]=setTimeout(function(_0x4caa89){var _0x2db5cb=_0x53e6fe;clearTimeout(_0x4caa89['touchTimeOut']),_0x4caa89[_0x2db5cb(0x5bf)]=0x0,_0x4caa89[_0x2db5cb(0x1ec)]=0x0;},0x1388,_0x3dd7ed);});try{var _0x24431a=getById(_0x2c9f8b(0x1d8));_0x24431a[_0x2c9f8b(0x435)]();}catch(_0x6a4e37){}var _0xc072c1='';if(_0x50b608[_0x2c9f8b(0x596)]===![]){if(_0x50b608[_0x2c9f8b(0x2be)]){if(_0x2c9f8b(0x524)===_0x2c9f8b(0x367)){function _0x3d035f(){var _0x31afa2=_0x2c9f8b;_0x591a48[_0x31afa2(0x43a)][_0x2cfaab][_0x31afa2(0x5bb)][_0x31afa2(0x641)](_0x2dbcab);}}else _0xc072c1=_0x2c9f8b(0x34b)+_0x50b608['password'];}}getById(_0x2c9f8b(0x3bc))[_0x2c9f8b(0x22c)]=_0x2c9f8b(0x5b4)+location[_0x2c9f8b(0x4c3)]+location[_0x2c9f8b(0x5a7)]+'?view='+_0x50b608[_0x2c9f8b(0x485)]+_0xc072c1,getById('reshare')[_0x2c9f8b(0x470)]='https://'+location['host']+location[_0x2c9f8b(0x5a7)]+_0x2c9f8b(0x631)+_0x50b608[_0x2c9f8b(0x485)]+_0xc072c1,getById('reshare')['style'][_0x2c9f8b(0x21b)]=(getById(_0x2c9f8b(0x3bc))['text']['length']+0x1)*1.15*0x8+'px',pokeIframeAPI(_0x2c9f8b(0x3d9)),_0x50b608[_0x2c9f8b(0x1f6)]&&(_0x50b608[_0x2c9f8b(0x1c4)]=!![],toggleVideoMute(!![])),clearInterval(_0x50b608[_0x2c9f8b(0x25e)]),_0x50b608[_0x2c9f8b(0x25e)]=setInterval(function(){updateLocalStats();},0xbb8),_0x50b608[_0x2c9f8b(0x552)]=_0x479af7,_0x50b608[_0x2c9f8b(0x555)]=!![],_0x50b608[_0x2c9f8b(0x660)]();}},_0x50b608[_0x1fc8b7(0x4af)]=function(_0x252031,_0x3df12e=_0x1fc8b7(0x652),_0x1c2aec=[],_0x487339=!![]){var _0x3ab0df=_0x1fc8b7;log('SCREEN\x20SHARE\x20SETUP');if(!navigator[_0x3ab0df(0x695)][_0x3ab0df(0x4ad)])return setTimeout(function(){var _0x23ab4f=_0x3ab0df;warnUser(_0x23ab4f(0x23b));},0x1),![];var _0x5947ac=[];for(var _0x29d281=0x1;_0x29d281<_0x1c2aec[_0x3ab0df(0x226)];_0x29d281++){if(_0x1c2aec[_0x29d281][_0x3ab0df(0x28d)]){var _0x22c3fd={'audio':{'deviceId':{'exact':_0x1c2aec[_0x29d281][_0x3ab0df(0x286)]}}};if(_0x50b608[_0x3ab0df(0x4fe)]===![]){if(_0x3ab0df(0x696)!==_0x3ab0df(0x696)){function _0x20b8f0(){var _0x5ccedb=_0x3ab0df;_0xaedb12[_0x5ccedb(0x4d1)][_0x5ccedb(0x3db)]=_0x5ccedb(0x419);}}else _0x22c3fd['audio'][_0x3ab0df(0x4fe)]=![];}_0x50b608[_0x3ab0df(0x540)]===![]&&(_0x22c3fd[_0x3ab0df(0x42c)][_0x3ab0df(0x540)]=![]),_0x50b608[_0x3ab0df(0x4a6)]===![]&&(_0x22c3fd[_0x3ab0df(0x42c)][_0x3ab0df(0x4a6)]=![]),navigator[_0x3ab0df(0x695)][_0x3ab0df(0x213)](_0x22c3fd)[_0x3ab0df(0x616)](_0x3f051b=>{var _0x57707c=_0x3ab0df;_0x5947ac[_0x57707c(0x6b9)](_0x3f051b);})[_0x3ab0df(0x47b)](errorlog);}}return _0x50b608[_0x3ab0df(0x51a)]===0x0&&(_0x252031[_0x3ab0df(0x42c)]=![]),log(_0x252031),navigator[_0x3ab0df(0x695)][_0x3ab0df(0x4ad)](_0x252031)[_0x3ab0df(0x616)](function(_0x2b2985){var _0x2e5305=_0x3ab0df;ScreenShareState=!![];try{_0x2b2985[_0x2e5305(0x44a)]()[0x0]['onended']=function(){ScreenShareState=![],pokeIframeAPI('screen-share-ended'),grabScreen();};}catch(_0x3cd74b){if(_0x2e5305(0x29e)!=='vNabi'){function _0x1a40df(){var _0x130638=_0x2e5305,_0x3d351a=_0xfe6e3d(_0x130638(0x599),_0x148f32['target'][_0x130638(0x276)]);if(_0x3d351a!==null){_0x3d351a==''?(_0x3d351a=![],_0x228293[_0x130638(0x483)][_0x130638(0x276)]=_0x130638(0x644)):_0x53de84[_0x130638(0x483)][_0x130638(0x276)]=_0x3d351a;var _0x4167f9={};_0x4167f9[_0x130638(0x565)]=_0x369b72[_0x130638(0x483)]['dataset'][_0x130638(0x565)],_0x4167f9[_0x130638(0x5c3)]=!![],_0x4167f9[_0x130638(0x286)]=_0x3d351a,_0x28364d[_0x130638(0x39a)](_0x4167f9,_0x4167f9[_0x130638(0x565)]);}}}else log('No\x20Video\x20selected;\x20screensharing?');}if(_0x50b608['roomid']!==![]){if(_0x50b608[_0x2e5305(0x6aa)]===''&&(!_0x50b608[_0x2e5305(0x3e8)]||_0x50b608[_0x2e5305(0x3e8)]==='')){}else getById('head3')[_0x2e5305(0x440)]=_0x2e5305(0x1dc),log('3'),log(_0x2e5305(0x376)),log('Update\x20Mixer\x20Event\x20on\x20REsize\x20SET'),window[_0x2e5305(0x281)](_0x2e5305(0x5db),updateMixer),window[_0x2e5305(0x281)](_0x2e5305(0x36d),updateMixer),joinRoom(_0x50b608[_0x2e5305(0x6aa)]);}else{if(_0x2e5305(0x4ee)!=='axMCd'){function _0x1ee2a5(){return![];}}else getById('head3')[_0x2e5305(0x440)]='',getById(_0x2e5305(0x1cb))[_0x2e5305(0x4d1)][_0x2e5305(0x310)]=_0x2e5305(0x6ad);}urlParams[_0x2e5305(0x668)](_0x2e5305(0x3e0))?updateURL('permaid='+_0x50b608[_0x2e5305(0x485)]):updateURL(_0x2e5305(0x39c)+_0x50b608[_0x2e5305(0x485)]);log(_0x2e5305(0x383));for(var _0x268ae8=0x0;_0x268ae8<_0x5947ac[_0x2e5305(0x226)];_0x268ae8++){_0x5947ac[_0x268ae8][_0x2e5305(0x55a)]()[_0x2e5305(0x1b7)](_0x2921e4=>{_0x2b2985['addTrack'](_0x2921e4);});}_0x5947ac=null;_0x50b608[_0x2e5305(0x51a)]!==0x0&&(_0x2b2985[_0x2e5305(0x55a)]()[_0x2e5305(0x226)]==0x0&&(!_0x50b608[_0x2e5305(0x49c)]&&setTimeout(function(){var _0x203f23=_0x2e5305;warnUser(_0x203f23(0x3ac));},0x12c)));try{_0x50b608['streamSrc']=_0x2b2985;}catch(_0x96f848){errorlog(_0x96f848);}toggleMute(!![]);var _0x578ca6=document['createElement'](_0x2e5305(0x37e));_0x50b608[_0x2e5305(0x2e7)]=_0x578ca6;_0x50b608[_0x2e5305(0x485)]&&(_0x50b608['videoElement'][_0x2e5305(0x3bf)][_0x2e5305(0x228)]=_0x50b608[_0x2e5305(0x485)]);var _0x44152a=document['createElement'](_0x2e5305(0x327));_0x44152a['id']=_0x2e5305(0x584);_0x50b608[_0x2e5305(0x49c)]&&(_0x44152a[_0x2e5305(0x4d1)][_0x2e5305(0x606)]=_0x2e5305(0x68a),_0x578ca6['style']['maxWidth']='100%',_0x578ca6[_0x2e5305(0x4d1)]['boxShadow']=_0x2e5305(0x6ad));_0x44152a[_0x2e5305(0x440)]=_0x2e5305(0x31a),getById(_0x2e5305(0x546))['appendChild'](_0x44152a);_0x50b608['nopreview']&&(_0x578ca6[_0x2e5305(0x4d1)][_0x2e5305(0x310)]=_0x2e5305(0x6ad),_0x44152a['style'][_0x2e5305(0x310)]=_0x2e5305(0x6ad));_0x44152a[_0x2e5305(0x54e)](_0x578ca6),_0x578ca6['className']=_0x2e5305(0x1f5),changeAudioOutputDevice(_0x578ca6);if(_0x50b608[_0x2e5305(0x67e)]){}else{if(_0x50b608[_0x2e5305(0x319)]!==![])setTimeout(function(){updateMixer();},0x1);else{if(_0x50b608[_0x2e5305(0x6aa)]!==![]){if(_0x50b608[_0x2e5305(0x6aa)]===''){if(!_0x50b608[_0x2e5305(0x3e8)]||_0x50b608[_0x2e5305(0x3e8)]===''){if(_0x2e5305(0x2a2)!==_0x2e5305(0x2a2)){function _0x3f4f8a(){var _0x5d2755=_0x2e5305;_0x1b1e98[_0x5d2755(0x43a)][_0x1bde9c][_0x5d2755(0x2e7)][_0x5d2755(0x4a8)]()[_0x5d2755(0x616)](_0x4d6a01=>{var _0x3a1558=_0x5d2755;_0x2c742a(_0x3a1558(0x362));})[_0x5d2755(0x47b)](_0x3c6213);}}else{_0x50b608[_0x2e5305(0x48c)]?_0x50b608[_0x2e5305(0x295)]=![]:(_0x578ca6[_0x2e5305(0x440)]=_0x2e5305(0x603),_0x50b608[_0x2e5305(0x295)]=!![]);getById(_0x2e5305(0x33f))[_0x2e5305(0x42e)][_0x2e5305(0x3d6)]('advanced');if(_0x50b608['mirrored']&&_0x50b608['flipped'])_0x578ca6[_0x2e5305(0x4d1)]['transform']='\x20scaleX(-1)\x20scaleY(-1)\x20translate(0,\x2050%)',_0x578ca6[_0x2e5305(0x42e)][_0x2e5305(0x3d6)](_0x2e5305(0x329));else{if(_0x50b608['mirrored'])_0x578ca6[_0x2e5305(0x4d1)]['transform']=_0x2e5305(0x30d),_0x578ca6[_0x2e5305(0x42e)][_0x2e5305(0x3d6)](_0x2e5305(0x329));else _0x50b608[_0x2e5305(0x694)]?(_0x578ca6[_0x2e5305(0x4d1)][_0x2e5305(0x3db)]='scaleY(-1)\x20translate(0,\x2050%)',_0x578ca6[_0x2e5305(0x42e)][_0x2e5305(0x435)](_0x2e5305(0x329))):(_0x578ca6['style'][_0x2e5305(0x3db)]=_0x2e5305(0x2d7),_0x578ca6['classList'][_0x2e5305(0x435)](_0x2e5305(0x329)));}_0x44152a[_0x2e5305(0x4d1)][_0x2e5305(0x21b)]=_0x2e5305(0x68a),_0x44152a[_0x2e5305(0x4d1)][_0x2e5305(0x2b0)]=_0x2e5305(0x446),_0x44152a[_0x2e5305(0x3c5)]=_0x2e5305(0x234),setTimeout(function(){dragElement(_0x578ca6);},0x3e8),play();}}else play(),setTimeout(function(){updateMixer();},0x1);}else setTimeout(function(){updateMixer();},0x1);}else{_0x50b608[_0x2e5305(0x48c)]?_0x50b608[_0x2e5305(0x295)]=![]:(_0x578ca6[_0x2e5305(0x440)]=_0x2e5305(0x603),_0x50b608[_0x2e5305(0x295)]=!![]);getById(_0x2e5305(0x33f))[_0x2e5305(0x42e)][_0x2e5305(0x3d6)](_0x2e5305(0x1dc));if(_0x50b608['mirrored']&&_0x50b608[_0x2e5305(0x694)])_0x578ca6['style'][_0x2e5305(0x3db)]='\x20scaleX(-1)\x20scaleY(-1)\x20translate(0,\x2050%)',_0x578ca6['classList'][_0x2e5305(0x3d6)](_0x2e5305(0x329));else{if(_0x50b608['mirrored'])_0x578ca6[_0x2e5305(0x4d1)][_0x2e5305(0x3db)]=_0x2e5305(0x30d),_0x578ca6[_0x2e5305(0x42e)][_0x2e5305(0x3d6)]('mirrorControl');else{if(_0x50b608[_0x2e5305(0x694)]){if('yBclj'!==_0x2e5305(0x4e7))_0x578ca6[_0x2e5305(0x4d1)][_0x2e5305(0x3db)]=_0x2e5305(0x4ec),_0x578ca6[_0x2e5305(0x42e)][_0x2e5305(0x435)]('mirrorControl');else{function _0x36c974(){var _0x2a5068=_0x2e5305;_0x4870a0(_0x3954a3(_0x450ffe[_0x2a5068(0x286)]),_0x3ade2b['track']);}}}else _0x578ca6[_0x2e5305(0x4d1)][_0x2e5305(0x3db)]=_0x2e5305(0x2d7),_0x578ca6['classList'][_0x2e5305(0x435)](_0x2e5305(0x329));}}_0x44152a[_0x2e5305(0x4d1)][_0x2e5305(0x21b)]=_0x2e5305(0x68a),_0x44152a['style'][_0x2e5305(0x2b0)]='center',_0x44152a['backgroundColor']=_0x2e5305(0x234);}}}_0x578ca6[_0x2e5305(0x2dc)]=!![],_0x578ca6[_0x2e5305(0x582)]=![],_0x578ca6[_0x2e5305(0x5ec)](_0x2e5305(0x46f),''),_0x578ca6[_0x2e5305(0x5c1)]=!![],_0x578ca6['id']='videosource',_0x578ca6['srcObject']=outboundAudioPipeline(_0x50b608[_0x2e5305(0x5bb)]),_0x578ca6[_0x2e5305(0x5d4)]=_0x5520de=>{var _0x528c77=_0x2e5305;if(_0x528c77(0x342)!==_0x528c77(0x342)){function _0x4dfcee(){var _0x3cc827=_0x528c77;_0x578003[_0x3cc827(0x452)][0x0][_0x3cc827(0x57b)]=_0x3cc827(0x57f),_0x826903[_0x3cc827(0x452)][0x0][_0x3cc827(0x344)]=_0x3cc827(0x57f),_0x193070[_0x3cc827(0x452)][0x0]['adaptivePtime']=!![],_0x4a1e67[_0x3cc827(0x3c2)](_0x1b6f8d)[_0x3cc827(0x616)](()=>{var _0x5cff95=_0x3cc827;_0x1f4fe1(_0x5cff95(0x1fb)),_0x3bf691(_0x5cff95(0x23a),!![],_0x3964e8);});}}else!(_0x5520de[_0x528c77(0x614)]||_0x5520de['metaKey'])&&(log(_0x528c77(0x47d)),_0x5520de[_0x528c77(0x33e)][_0x528c77(0x4a8)]()[_0x528c77(0x616)](_0x40b1a3=>{log('playing');})['catch'](warnlog));},_0x578ca6[_0x2e5305(0x281)]('click',function(_0x261f15){var _0x54fcb8=_0x2e5305;log(_0x54fcb8(0x244));try{if(_0x261f15[_0x54fcb8(0x614)]||_0x261f15[_0x54fcb8(0x335)]){_0x261f15[_0x54fcb8(0x52b)]();getById(_0x54fcb8(0x22a))&&(clearInterval(getById(_0x54fcb8(0x22a))['interval']),getById(_0x54fcb8(0x22a))[_0x54fcb8(0x435)]());var _0x4881ef=document[_0x54fcb8(0x4eb)](_0x54fcb8(0x327));_0x4881ef['id']='menuStatsBox',_0x4881ef[_0x54fcb8(0x440)]=_0x54fcb8(0x406),getById(_0x54fcb8(0x260))['appendChild'](_0x4881ef),_0x4881ef[_0x54fcb8(0x4d1)][_0x54fcb8(0x61e)]=parseInt(Math[_0x54fcb8(0x2f1)]()*0xa+0xf)+'px',_0x4881ef[_0x54fcb8(0x4d1)][_0x54fcb8(0x432)]=parseInt(Math[_0x54fcb8(0x2f1)]()*0xa)+'px',_0x4881ef['innerHTML']='Statistics';var _0x399fe9=document['createElement'](_0x54fcb8(0x401));_0x399fe9[_0x54fcb8(0x440)]=_0x54fcb8(0x2e0),_0x399fe9[_0x54fcb8(0x4d9)]='×',_0x4881ef[_0x54fcb8(0x54e)](_0x399fe9);var _0x943d0a=document[_0x54fcb8(0x4eb)]('div');return _0x4881ef['appendChild'](_0x943d0a),_0x4881ef[_0x54fcb8(0x68d)]=setInterval(printMyStats,0xbb8,_0x943d0a),_0x399fe9[_0x54fcb8(0x281)](_0x54fcb8(0x244),function(_0x107931){var _0x16df63=_0x54fcb8;if(_0x16df63(0x5e3)!==_0x16df63(0x5e3)){function _0x4a9a20(){var _0x1b5a0d=_0x16df63;if(_0x42d1c8[_0x1b5a0d(0x4c7)][_0x1b5a0d(0x4c7)][_0x1b5a0d(0x42b)](_0x50e0fa[_0x1b5a0d(0x512)])===-0x1){_0x2c40a3(_0x1b5a0d(0x45d));return;}else _0x3ba9f7(_0x5383b5[_0x1b5a0d(0x4c7)]);}}else clearInterval(_0x4881ef[_0x16df63(0x68d)]),_0x107931['currentTarget'][_0x16df63(0x5e5)]['remove']();}),printMyStats(_0x943d0a),_0x261f15[_0x54fcb8(0x313)](),![];}}catch(_0x141d36){errorlog(_0x141d36);}});try{if(_0x2e5305(0x41d)!==_0x2e5305(0x41d)){function _0x227cc3(){var _0x275c95=_0x2e5305;_0x568440(_0x275c95(0x5d3)),_0x16f1c3(_0x275c95(0x1c3),_0x1ab1a6,_0x2abaac),_0x588ae7('setVideoScale',_0x5cf814,_0x5bed92);}}else{var _0x304e29=getById(_0x2e5305(0x1d8));_0x304e29[_0x2e5305(0x435)]();}}catch(_0x5e41a8){}return getById(_0x2e5305(0x3bc))[_0x2e5305(0x22c)]='https://'+location[_0x2e5305(0x4c3)]+location['pathname']+'?view='+_0x50b608[_0x2e5305(0x485)],getById(_0x2e5305(0x3bc))[_0x2e5305(0x470)]=_0x2e5305(0x5b4)+location[_0x2e5305(0x4c3)]+location[_0x2e5305(0x5a7)]+_0x2e5305(0x631)+_0x50b608[_0x2e5305(0x485)],getById(_0x2e5305(0x3bc))[_0x2e5305(0x4d1)][_0x2e5305(0x21b)]=(getById(_0x2e5305(0x3bc))[_0x2e5305(0x470)][_0x2e5305(0x226)]+0x1)*1.15*0x8+'px',_0x50b608[_0x2e5305(0x1f6)]&&(_0x50b608[_0x2e5305(0x1c4)]=!![],toggleVideoMute(!![])),clearInterval(_0x50b608[_0x2e5305(0x25e)]),_0x50b608[_0x2e5305(0x25e)]=setInterval(function(){updateLocalStats();},0xbb8),_0x50b608[_0x2e5305(0x552)]=_0x3df12e,_0x50b608[_0x2e5305(0x555)]=!![],_0x50b608[_0x2e5305(0x660)](),pokeIframeAPI(_0x2e5305(0x2b6)),!![];})[_0x3ab0df(0x47b)](function(_0x10ab31){var _0x4a39b8=_0x3ab0df;errorlog(_0x10ab31);if(_0x10ab31[_0x4a39b8(0x4a7)]=='NotAllowedError'||_0x10ab31[_0x4a39b8(0x4a7)]=='PermissionDeniedError')return ScreenShareState=![],pokeIframeAPI(_0x4a39b8(0x3ef)),![];else{if(_0x487339==!![]){_0x252031[_0x4a39b8(0x42c)]=![];if(!_0x50b608[_0x4a39b8(0x49c)]){if('fQBeB'==='fQBeB')setTimeout(function(){warnUser(_0x10ab31);},0x1);else{function _0x17d658(){var _0x49604b=_0x4a39b8;if(_0x10a6c6[_0x49604b(0x1be)]){var _0x49c307,_0x1f169e=_0x4f0eda[_0x49604b(0x1be)];_0x30d4f9[_0x49604b(0x442)][_0x49604b(0x336)]=_0x1f169e;}_0x3c7ea2[_0x49604b(0x5a9)]&&(_0x4c63ba[_0x49604b(0x442)][_0x49604b(0x5a9)]=_0x24b589[_0x49604b(0x5a9)]);}}}return _0x50b608[_0x4a39b8(0x4af)](_0x252031,_0x3df12e,_0x1c2aec,![]);}else{if(!_0x50b608[_0x4a39b8(0x49c)]){if(_0x4a39b8(0x32b)!==_0x4a39b8(0x32b)){function _0x2c7b41(){_0x56aebf['requestRateLimit'](-0x1,_0x372abd);}}else setTimeout(function(){warnUser(_0x10ab31);},0x1);}return![];}}});},_0x50b608[_0x1fc8b7(0x5c0)]=function(_0x300361,_0x1ecae1,_0x4b54d4=_0x1fc8b7(0x56f)){var _0x749bef=_0x1fc8b7;log(_0x749bef(0x242));_0x50b608[_0x749bef(0x1e0)]&&setTimeout(function(){setupClosedCaptions();},0x0);var _0x106415=[];for(var _0x5e6322=0x0;_0x5e6322<_0x300361['files'][_0x749bef(0x226)];_0x5e6322++){_0x106415[_0x749bef(0x6b9)](_0x300361['files'][_0x5e6322]);}log(_0x106415);var _0x22893c=URL[_0x749bef(0x4df)](_0x106415[0x0]),_0x9754c9=document[_0x749bef(0x4eb)](_0x749bef(0x327));_0x9754c9['id']=_0x749bef(0x584),_0x9754c9['className']=_0x749bef(0x31a);var _0x56b4c5=document[_0x749bef(0x4eb)](_0x749bef(0x37e));_0x50b608[_0x749bef(0x49c)]&&(_0x9754c9[_0x749bef(0x4d1)][_0x749bef(0x606)]=_0x749bef(0x68a),_0x56b4c5[_0x749bef(0x4d1)][_0x749bef(0x1e9)]=_0x749bef(0x68a),_0x56b4c5[_0x749bef(0x4d1)]['boxShadow']=_0x749bef(0x6ad));_0x50b608[_0x749bef(0x485)]&&(_0x56b4c5[_0x749bef(0x3bf)][_0x749bef(0x228)]=_0x50b608['streamID']);getById('gridlayout')[_0x749bef(0x54e)](_0x9754c9);if(_0x50b608[_0x749bef(0x6aa)]!==![]){if(_0x50b608[_0x749bef(0x6aa)]===''&&(!_0x50b608[_0x749bef(0x3e8)]||_0x50b608[_0x749bef(0x3e8)]==='')){}else log(_0x749bef(0x376)),log('Update\x20Mixer\x20Event\x20on\x20REsize\x20SET'),window[_0x749bef(0x281)](_0x749bef(0x5db),updateMixer),window[_0x749bef(0x281)](_0x749bef(0x36d),updateMixer),getById(_0x749bef(0x436))[_0x749bef(0x440)]=_0x749bef(0x1dc),log('1'),joinRoom(_0x50b608[_0x749bef(0x6aa)]);}else{if(_0x749bef(0x2c3)!==_0x749bef(0x2c3)){function _0x451371(){return;}}else getById('head3')['className']='',getById(_0x749bef(0x1cb))[_0x749bef(0x4d1)][_0x749bef(0x310)]=_0x749bef(0x6ad);}getById(_0x749bef(0x1fa))[_0x749bef(0x440)]=_0x749bef(0x1dc);if(urlParams[_0x749bef(0x668)](_0x749bef(0x3e0))){if(_0x749bef(0x5f2)===_0x749bef(0x5f2))updateURL(_0x749bef(0x1eb)+_0x50b608[_0x749bef(0x485)]);else{function _0x1008a2(){var _0x32c019=_0x749bef;_0x49c9b6[_0x32c019(0x4e8)](_0x3d2634[_0x32c019(0x3bf)][_0x32c019(0x565)],_0x4ec06d,_0x412b59);}}}else updateURL(_0x749bef(0x39c)+_0x50b608[_0x749bef(0x485)]);getById(_0x749bef(0x1fa))[_0x749bef(0x440)]=_0x749bef(0x1dc),getById('head2')[_0x749bef(0x440)]=_0x749bef(0x1dc);if(!_0x50b608[_0x749bef(0x49c)]){if('ZRABd'===_0x749bef(0x377)){function _0x380da7(){var _0x5d01ca=_0x749bef;_0x19d501(_0x5d01ca(0x22e));}}else getById('chatbutton')[_0x749bef(0x440)]=_0x749bef(0x45b),getById('hangupbutton')[_0x749bef(0x440)]=_0x749bef(0x45b),getById(_0x749bef(0x646))['style'][_0x749bef(0x310)]=_0x749bef(0x2f3),getById(_0x749bef(0x408))[_0x749bef(0x4d1)]['display']='inherit',getById(_0x749bef(0x3fc))['style'][_0x749bef(0x310)]='';}else getById(_0x749bef(0x646))[_0x749bef(0x4d1)][_0x749bef(0x310)]=_0x749bef(0x6ad);var _0x265612=document[_0x749bef(0x3fa)](_0x749bef(0x6a1));if(_0x265612){if(_0x749bef(0x534)===_0x749bef(0x61c)){function _0x5de522(){_0x2b9939=_0x21d6e6*_0x1d423c*(_0x2bfd9f/(_0x9bfc4e*_0x27d850));}}else _0x265612[_0x749bef(0x5e5)]['removeChild'](_0x265612);}_0x56b4c5['autoplay']=![],_0x56b4c5['controls']=!![],_0x56b4c5[_0x749bef(0x5c1)]=![];if(_0x106415['length']==0x1){if(_0x749bef(0x366)!==_0x749bef(0x366)){function _0x52f685(){var _0x499320=_0x749bef;_0x145011[_0x499320(0x43a)][_0x3a8506][_0x499320(0x38d)][_0x499320(0x3bf)][_0x499320(0x228)]=_0x348088[_0x499320(0x43a)][_0x124d77][_0x499320(0x485)];}}else _0x56b4c5[_0x749bef(0x572)]=!![];}else _0x56b4c5[_0x749bef(0x572)]=![];_0x56b4c5['setAttribute'](_0x749bef(0x46f),''),_0x56b4c5[_0x749bef(0x252)]=_0x22893c;try{_0x50b608[_0x749bef(0x5bb)]=_0x56b4c5[_0x749bef(0x2ad)]();}catch(_0x332c9e){errorlog(_0x332c9e);return;}_0x56b4c5[_0x749bef(0x440)]=_0x749bef(0x1bf),_0x56b4c5['id']='videosource',_0x56b4c5[_0x749bef(0x610)]=_0x106415,_0x56b4c5[_0x749bef(0x281)]('ended',_0x266110,![]);function _0x266110(_0x26c87c){var _0x29c2ea=_0x749bef;log(_0x29c2ea(0x355));var _0x5b1ed8=getById(_0x29c2ea(0x5ce));log(_0x5b1ed8[_0x29c2ea(0x610)]),_0x5b1ed8['playlist']['unshift'](_0x5b1ed8[_0x29c2ea(0x610)]['pop']()),_0x5b1ed8[_0x29c2ea(0x252)]=URL['createObjectURL'](_0x5b1ed8[_0x29c2ea(0x610)][0x0]),_0x5b1ed8['onloadeddata']=function(){var _0x515b89=_0x29c2ea;_0x50b608[_0x515b89(0x5bb)]=_0x5b1ed8[_0x515b89(0x2ad)](),_0x50b608[_0x515b89(0x5bb)][_0x515b89(0x569)]()[_0x515b89(0x1b7)](function(_0x5dba62){var _0x1466f8=_0x515b89;if(_0x1466f8(0x5d1)!==_0x1466f8(0x5d1)){function _0x5cc540(){return;}}else for(UUID in _0x50b608[_0x1466f8(0x247)]){var _0x440fcd=_0x50b608[_0x1466f8(0x247)][UUID][_0x1466f8(0x39e)]();log(_0x5dba62);if(_0x5dba62[_0x1466f8(0x2de)]==_0x1466f8(0x37e))try{if(_0x50b608[_0x1466f8(0x247)][UUID][_0x1466f8(0x482)]==!![]&&_0x50b608['roombitrate']===0x0)log('room\x20rate\x20restriction\x20detected.\x20No\x20videos\x20will\x20be\x20published\x20to\x20other\x20guests');else{if(_0x50b608[_0x1466f8(0x247)][UUID][_0x1466f8(0x5c7)]==!![]){var _0x19f872=![];_0x440fcd[_0x1466f8(0x1b7)](_0x5c4d83=>{var _0x28bece=_0x1466f8;if(_0x28bece(0x4d0)!==_0x28bece(0x3ce))_0x5c4d83[_0x28bece(0x605)]&&_0x5c4d83[_0x28bece(0x605)]['kind']==_0x28bece(0x37e)&&(_0x5c4d83[_0x28bece(0x27a)](_0x5dba62),_0x19f872=!![]);else{function _0xf23f1a(){_0x371785();}}}),_0x19f872==![]&&_0x50b608[_0x1466f8(0x247)][UUID]['addTrack'](_0x5dba62,_0x50b608[_0x1466f8(0x5bb)]);}}}catch(_0x3f9f67){errorlog(_0x3f9f67);}else _0x50b608[_0x1466f8(0x247)][UUID][_0x1466f8(0x32e)](_0x5dba62,_0x50b608[_0x1466f8(0x5bb)]);}}),_0x50b608['refreshScale']();},_0x5b1ed8[_0x29c2ea(0x4cd)](),log(_0x50b608[_0x29c2ea(0x5bb)]),_0x5b1ed8[_0x29c2ea(0x4a8)]()['then'](_0x29a82f=>{var _0x3eed5d=_0x29c2ea;log(_0x3eed5d(0x362));})['catch'](warnlog);}_0x9754c9[_0x749bef(0x54e)](_0x56b4c5),changeAudioOutputDevice(_0x56b4c5);if(_0x50b608[_0x749bef(0x33d)]&&_0x50b608['flipped'])_0x56b4c5[_0x749bef(0x4d1)][_0x749bef(0x3db)]='scaleX(1)\x20scaleY(-1)\x20';else{if(_0x50b608[_0x749bef(0x33d)])_0x56b4c5['style'][_0x749bef(0x3db)]=_0x749bef(0x430);else _0x50b608[_0x749bef(0x694)]?_0x56b4c5['style'][_0x749bef(0x3db)]=_0x749bef(0x419):_0x56b4c5[_0x749bef(0x4d1)][_0x749bef(0x3db)]='scaleX(-1)\x20';}_0x50b608[_0x749bef(0x433)]=!![];if(_0x50b608[_0x749bef(0x67e)]){}else{if(_0x50b608[_0x749bef(0x319)]!==![]){if(_0x749bef(0x672)!==_0x749bef(0x672)){function _0x36862f(){var _0x2529d2=_0x749bef;_0x202b37(_0x2529d2(0x2d9))[_0x2529d2(0x4d9)]=_0x1e7282[_0x2529d2(0x49a)]['length'];}}else setTimeout(function(){var _0x59d518=_0x749bef;if(_0x59d518(0x686)!==_0x59d518(0x5f9))updateMixer();else{function _0x323b9a(){var _0x4230b6=_0x59d518;_0x3a35e3[_0x4230b6(0x5e0)]({'sensors':_0x3f0462},'*');}}},0x1);}else _0x50b608[_0x749bef(0x6aa)]!==![]?_0x50b608[_0x749bef(0x6aa)]===''?!_0x50b608[_0x749bef(0x3e8)]||_0x50b608['view']===''?(_0x50b608['fullscreen']?_0x50b608[_0x749bef(0x295)]=![]:(_0x56b4c5[_0x749bef(0x440)]=_0x749bef(0x241),_0x50b608[_0x749bef(0x295)]=!![]),getById(_0x749bef(0x33f))[_0x749bef(0x42e)]['add'](_0x749bef(0x1dc)),applyMirror(_0x50b608[_0x749bef(0x433)],_0x749bef(0x5ce)),_0x9754c9[_0x749bef(0x4d1)][_0x749bef(0x21b)]=_0x749bef(0x68a),_0x9754c9[_0x749bef(0x4d1)][_0x749bef(0x2b0)]=_0x749bef(0x446),_0x9754c9[_0x749bef(0x3c5)]=_0x749bef(0x234),play()):(_0x50b608[_0x749bef(0x295)]=![],applyMirror(_0x50b608[_0x749bef(0x433)],'videosource'),play(),setTimeout(function(){updateMixer();},0x1)):(_0x50b608['stereo']==0x5&&(_0x50b608[_0x749bef(0x640)]=0x3),_0x50b608['windowed']=![],applyMirror(_0x50b608[_0x749bef(0x433)],_0x749bef(0x5ce)),setTimeout(function(){updateMixer();},0x1)):(_0x50b608['fullscreen']?_0x50b608[_0x749bef(0x295)]=![]:(_0x56b4c5[_0x749bef(0x440)]=_0x749bef(0x241),_0x50b608[_0x749bef(0x295)]=!![]),getById(_0x749bef(0x33f))[_0x749bef(0x42e)][_0x749bef(0x3d6)](_0x749bef(0x1dc)),applyMirror(_0x50b608[_0x749bef(0x433)],_0x749bef(0x5ce)),_0x9754c9[_0x749bef(0x4d1)][_0x749bef(0x21b)]='100%',_0x9754c9['style'][_0x749bef(0x2b0)]=_0x749bef(0x446),_0x9754c9['backgroundColor']=_0x749bef(0x234));}_0x56b4c5[_0x749bef(0x281)](_0x749bef(0x244),function(_0xf37c25){var _0x3f545b=_0x749bef;log(_0x3f545b(0x244));try{if(_0x3f545b(0x501)===_0x3f545b(0x501)){if(_0xf37c25[_0x3f545b(0x614)]||_0xf37c25['metaKey']){if(_0x3f545b(0x450)!=='AxVTI'){function _0x518878(){_0x1f2bf6('room\x20rate\x20restriction\x20detected.\x20No\x20videos\x20will\x20be\x20published\x20to\x20other\x20guests');}}else{_0xf37c25[_0x3f545b(0x52b)]();getById(_0x3f545b(0x22a))&&(clearInterval(getById(_0x3f545b(0x22a))[_0x3f545b(0x68d)]),getById(_0x3f545b(0x22a))[_0x3f545b(0x435)]());var _0x4f421c=document[_0x3f545b(0x4eb)](_0x3f545b(0x327));_0x4f421c['id']=_0x3f545b(0x22a),_0x4f421c[_0x3f545b(0x440)]=_0x3f545b(0x406),getById(_0x3f545b(0x260))[_0x3f545b(0x54e)](_0x4f421c),_0x4f421c['style']['left']=parseInt(Math[_0x3f545b(0x2f1)]()*0xa+0xf)+'px',_0x4f421c['style'][_0x3f545b(0x432)]=parseInt(Math[_0x3f545b(0x2f1)]()*0xa)+'px',_0x4f421c[_0x3f545b(0x4d9)]='Statistics';var _0xb5c229=document[_0x3f545b(0x4eb)](_0x3f545b(0x401));_0xb5c229[_0x3f545b(0x440)]=_0x3f545b(0x2e0),_0xb5c229[_0x3f545b(0x4d9)]='×',_0x4f421c[_0x3f545b(0x54e)](_0xb5c229);var _0x526426=document['createElement'](_0x3f545b(0x327));return _0x4f421c[_0x3f545b(0x54e)](_0x526426),_0x4f421c[_0x3f545b(0x68d)]=setInterval(printMyStats,0xbb8,_0x526426),_0xb5c229[_0x3f545b(0x281)]('click',function(_0x42e3f4){var _0x4f53e0=_0x3f545b;clearInterval(_0x4f421c[_0x4f53e0(0x68d)]),_0x42e3f4[_0x4f53e0(0x33e)][_0x4f53e0(0x5e5)][_0x4f53e0(0x435)]();}),printMyStats(_0x526426),_0xf37c25['stopPropagation'](),![];}}}else{function _0x444794(){var _0x2cc820=_0x3f545b;_0x203607[_0x2cc820(0x247)][_0x5d48b6][_0x2cc820(0x272)][_0x2cc820(0x6b9)](_0x466a8e[_0x2cc820(0x4c7)]);return;}}}catch(_0x405d3e){errorlog(_0x405d3e);}}),_0x56b4c5[_0x749bef(0x44c)]=null,_0x56b4c5[_0x749bef(0x5bf)]=0x0,_0x56b4c5['touchCount']=0x0,_0x56b4c5[_0x749bef(0x281)](_0x749bef(0x62b),function(_0x46c55a){var _0x124e2f=_0x749bef;log(_0x124e2f(0x503)),document[_0x124e2f(0x4cf)]=null,document['onmouseup']=null,document[_0x124e2f(0x303)]=null,document[_0x124e2f(0x1ea)]=null;var _0x5a5133=new Date()[_0x124e2f(0x636)](),_0x18f8c6=_0x5a5133-_0x56b4c5['touchLastTap'];clearTimeout(_0x56b4c5[_0x124e2f(0x44c)]);if(_0x18f8c6<0x1f4&&_0x18f8c6>0x0){log(_0x124e2f(0x648)),_0x56b4c5['touchCount']+=0x1,_0x46c55a['preventDefault']();if(_0x56b4c5[_0x124e2f(0x1ec)]<0x5)return _0x56b4c5[_0x124e2f(0x5bf)]=_0x5a5133,![];_0x56b4c5[_0x124e2f(0x5bf)]=0x0,_0x56b4c5[_0x124e2f(0x1ec)]=0x0;getById(_0x124e2f(0x22a))&&(clearInterval(getById(_0x124e2f(0x22a))[_0x124e2f(0x68d)]),getById('menuStatsBox')[_0x124e2f(0x435)]());var _0x558dfb=document[_0x124e2f(0x4eb)](_0x124e2f(0x327));_0x558dfb['id']=_0x124e2f(0x22a),_0x558dfb['className']=_0x124e2f(0x406),getById(_0x124e2f(0x260))[_0x124e2f(0x54e)](_0x558dfb),_0x558dfb[_0x124e2f(0x4d1)][_0x124e2f(0x61e)]=parseInt(Math[_0x124e2f(0x2f1)]()*0xa+0xf)+'px',_0x558dfb['style'][_0x124e2f(0x432)]=parseInt(Math[_0x124e2f(0x2f1)]()*0xa)+'px',_0x558dfb[_0x124e2f(0x4d9)]=_0x124e2f(0x2a6);var _0x28f0fa=document[_0x124e2f(0x4eb)](_0x124e2f(0x401));_0x28f0fa['className']=_0x124e2f(0x2e0),_0x28f0fa[_0x124e2f(0x4d9)]='×',_0x558dfb[_0x124e2f(0x54e)](_0x28f0fa);var _0x17fc8c=document['createElement'](_0x124e2f(0x327));return _0x558dfb[_0x124e2f(0x54e)](_0x17fc8c),_0x558dfb['interval']=setInterval(printMyStats,0xbb8,_0x17fc8c),_0x28f0fa[_0x124e2f(0x281)](_0x124e2f(0x244),function(_0x49e1ef){var _0x5e022b=_0x124e2f;clearInterval(_0x558dfb[_0x5e022b(0x68d)]),_0x49e1ef['currentTarget'][_0x5e022b(0x5e5)]['remove']();}),printMyStats(_0x17fc8c),_0x46c55a[_0x124e2f(0x313)](),![];}else _0x56b4c5[_0x124e2f(0x1ec)]=0x1,_0x56b4c5[_0x124e2f(0x44c)]=setTimeout(function(_0x214f84){var _0x31cdad=_0x124e2f;clearTimeout(_0x214f84[_0x31cdad(0x44c)]),_0x214f84['touchLastTap']=0x0,_0x214f84['touchCount']=0x0;},0x1388,_0x56b4c5),_0x56b4c5[_0x124e2f(0x5bf)]=_0x5a5133;});try{var _0x4db829=getById(_0x749bef(0x1d8));_0x4db829[_0x749bef(0x435)]();}catch(_0x5a16ea){}getById(_0x749bef(0x3bc))[_0x749bef(0x22c)]=_0x749bef(0x5b4)+location[_0x749bef(0x4c3)]+location[_0x749bef(0x5a7)]+_0x749bef(0x631)+_0x50b608[_0x749bef(0x485)],getById(_0x749bef(0x3bc))['text']=_0x749bef(0x5b4)+location[_0x749bef(0x4c3)]+location[_0x749bef(0x5a7)]+_0x749bef(0x631)+_0x50b608['streamID'],getById(_0x749bef(0x3bc))[_0x749bef(0x4d1)][_0x749bef(0x21b)]=(getById(_0x749bef(0x3bc))[_0x749bef(0x470)]['length']+0x1)*1.15*0x8+'px',pokeIframeAPI('started-fileshare'),clearInterval(_0x50b608[_0x749bef(0x25e)]),_0x50b608[_0x749bef(0x25e)]=setInterval(function(){updateLocalStats();},0xbb8),_0x50b608['title']=_0x4b54d4,_0x50b608[_0x749bef(0x555)]=!![],_0x50b608[_0x749bef(0x1f6)]&&(_0x50b608['videoMuted']=!![],toggleVideoMute(!![])),_0x50b608[_0x749bef(0x660)]();},_0x50b608[_0x1fc8b7(0x661)]=function(_0x56fae3,_0x4d6727=null){var _0x533ca3=_0x1fc8b7;_0x56fae3=JSON[_0x533ca3(0x31b)](_0x56fae3);if(_0x4d6727==null){for(var _0x20be33 in _0x50b608[_0x533ca3(0x247)]){if(_0x533ca3(0x403)!==_0x533ca3(0x403)){function _0x165a38(){var _0x53b43f=_0x533ca3;_0x3ddd82(_0x53b43f(0x66f)),_0x436100[_0x53b43f(0x629)](_0x3a6a60);}}else try{_0x50b608[_0x533ca3(0x247)][_0x20be33][_0x533ca3(0x59c)]['send'](_0x56fae3);}catch(_0x7d8ce3){warnlog(_0x533ca3(0x1c5));}}return!![];}else try{if('tpWSi'!==_0x533ca3(0x4c1))return _0x50b608[_0x533ca3(0x247)][_0x4d6727][_0x533ca3(0x59c)][_0x533ca3(0x56d)](_0x56fae3),!![];else{function _0x311c9d(){var _0x52612a=_0x533ca3;_0x1ee476=_0x52612a(0x5dc)+_0x146873[_0x52612a(0x2be)];}}}catch(_0x2fe43d){return warnlog(_0x533ca3(0x645)),![];}return![];},_0x50b608[_0x1fc8b7(0x39a)]=function(_0x59e501,_0x141d15=null){var _0x37e53d=_0x1fc8b7,_0x5a8d90=JSON[_0x37e53d(0x31b)](_0x59e501);if(_0x141d15==null)for(var _0x678b26 in _0x50b608[_0x37e53d(0x43a)]){try{_0x50b608[_0x37e53d(0x43a)][_0x678b26]['receiveChannel'][_0x37e53d(0x56d)](_0x5a8d90);}catch(_0x44b68b){log(_0x37e53d(0x65b));}}else try{if(_0x37e53d(0x240)!==_0x37e53d(0x6ba))return _0x50b608[_0x37e53d(0x43a)][_0x141d15][_0x37e53d(0x624)][_0x37e53d(0x56d)](_0x5a8d90),!![];else{function _0xdb4183(){return;}}}catch(_0x285cf8){return log(_0x37e53d(0x65b)),![];}},_0x50b608[_0x1fc8b7(0x340)]=function(){var _0x45a1d3=_0x1fc8b7;if('SnyRt'!==_0x45a1d3(0x523)){function _0x5ecae8(){var _0x328840=_0x45a1d3;_0x317588('scale\x20set!'),_0x8304a9(_0x89370d[_0x328840(0x387)]()),_0x4de670(_0x328840(0x62f),_0x3118d3,_0x4281d2);}}else setTimeout(function(){var _0x20fe8b=_0x45a1d3;if(_0x20fe8b(0x5ba)===_0x20fe8b(0x3d5)){function _0x443674(){var _0x35f58e=_0x20fe8b;_0x222f9f[_0x35f58e(0x2e7)][_0x35f58e(0x3bf)][_0x35f58e(0x228)]=_0x2c0cb2[_0x35f58e(0x485)];}}else _0x50b608[_0x20fe8b(0x340)];},0xbb8);},window['obsstudio']&&(window[_0x1fc8b7(0x4e0)][_0x1fc8b7(0x5bd)]=function _0x5303bb(_0x391082){var _0x4df04a=_0x1fc8b7;try{log(_0x4df04a(0x5c5)+_0x391082);if(_0x50b608[_0x4df04a(0x2ee)]===![]){var _0x55f1c4={};_0x55f1c4[_0x4df04a(0x61a)]=[];for(var _0x4b6f67 in _0x50b608[_0x4df04a(0x43a)]){if(_0x50b608[_0x4df04a(0x43a)][_0x4b6f67][_0x4df04a(0x2c8)]!==_0x391082){_0x50b608['rpcs'][_0x4b6f67][_0x4df04a(0x2c8)]=_0x391082;var _0x44cfd3={};_0x44cfd3['visibility']=_0x391082;_0x50b608[_0x4df04a(0x43a)][_0x4b6f67]['videoElement'][_0x4df04a(0x4d1)][_0x4df04a(0x310)]=='none'&&(_0x44cfd3[_0x4df04a(0x2c8)]=![]);if(_0x50b608[_0x4df04a(0x417)]){var _0x1c5887=parseInt(_0x50b608[_0x4df04a(0x43a)][_0x4b6f67][_0x4df04a(0x2fa)]);log(_0x4df04a(0x54f)+_0x1c5887),_0x391082==![]&&((_0x1c5887>_0x50b608[_0x4df04a(0x417)]||_0x1c5887<0x0)&&(_0x1c5887=_0x50b608[_0x4df04a(0x417)])),_0x50b608[_0x4df04a(0x43a)][_0x4b6f67][_0x4df04a(0x20f)]!==_0x1c5887?(_0x44cfd3[_0x4df04a(0x3eb)]=_0x1c5887,_0x50b608[_0x4df04a(0x39a)](_0x44cfd3,_0x4b6f67)?_0x50b608[_0x4df04a(0x43a)][_0x4b6f67][_0x4df04a(0x20f)]=_0x1c5887:errorlog(_0x4df04a(0x4c6))):(_0x50b608[_0x4df04a(0x39a)](_0x44cfd3,_0x4b6f67),_0x44cfd3[_0x4df04a(0x565)]=_0x4b6f67,_0x55f1c4[_0x4df04a(0x61a)]['push'](_0x44cfd3));}else _0x50b608[_0x4df04a(0x39a)](_0x44cfd3,_0x4b6f67),_0x44cfd3[_0x4df04a(0x565)]=_0x4b6f67,_0x55f1c4[_0x4df04a(0x61a)][_0x4df04a(0x6b9)](_0x44cfd3);}}for(var _0x4b6f67 in _0x50b608[_0x4df04a(0x43a)]){_0x50b608['sendRequest'](_0x55f1c4,_0x4b6f67);}}}catch(_0x4a8ef9){if(_0x4df04a(0x38b)===_0x4df04a(0x38b))errorlog(_0x4a8ef9);else{function _0x53ef3b(){var _0x522b1c=_0x4df04a,_0x117d8d=0x0,_0x45c5db=0x0;try{_0x117d8d=_0x5a0993[_0x522b1c(0x43a)][_0x4e433f][_0x522b1c(0x463)][_0x4abc02[_0x522b1c(0x2bc)]][_0x522b1c(0x618)],_0x45c5db=_0x41edfa[_0x522b1c(0x43a)][_0x2f4eb7][_0x522b1c(0x463)][_0x54cfa8['trackId']][_0x522b1c(0x48f)];}catch(_0x30e4f2){}_0x4ec0db[_0x522b1c(0x43a)][_0x62121d]['stats'][_0x56cdd9[_0x522b1c(0x2bc)]][_0x522b1c(0x2cb)]=_0x45f23e(0xa*(_0x6b94c3['framesDecoded']-_0x117d8d)/(_0x4625ea[_0x522b1c(0x51d)]/0x3e8-_0x45c5db))/0xa,_0x4eb3ec['rpcs'][_0x1294b9]['stats'][_0x1cb581[_0x522b1c(0x2bc)]][_0x522b1c(0x618)]=_0x3a15c1[_0x522b1c(0x53b)],_0x57d338['rpcs'][_0x2ef2eb][_0x522b1c(0x463)][_0x1de829[_0x522b1c(0x2bc)]][_0x522b1c(0x48f)]=_0x1c5d77[_0x522b1c(0x51d)]/0x3e8;}}};}),_0x50b608[_0x1fc8b7(0x3e7)]=function(_0x519111){var _0x207c89=_0x1fc8b7;try{var _0x3c0f4a=_0x50b608[_0x207c89(0x5bb)][_0x207c89(0x44a)]();_0x3c0f4a=_0x3c0f4a[0x0];if(_0x3c0f4a[_0x207c89(0x418)]){var _0x566605=_0x3c0f4a[_0x207c89(0x418)]();_0x50b608[_0x207c89(0x63c)]==![]&&(_0x50b608[_0x207c89(0x63c)]=_0x566605[_0x207c89(0x63c)][_0x207c89(0x57a)]);_0x50b608[_0x207c89(0x63c)]+=_0x519111;if(_0x50b608[_0x207c89(0x63c)]>_0x566605[_0x207c89(0x63c)][_0x207c89(0x628)])_0x50b608[_0x207c89(0x63c)]=_0x566605['zoom'][_0x207c89(0x628)];else _0x50b608['zoom']<_0x566605[_0x207c89(0x63c)]['min']&&(_0x50b608[_0x207c89(0x63c)]=_0x566605[_0x207c89(0x63c)][_0x207c89(0x57a)]);_0x3c0f4a[_0x207c89(0x1ce)]({'advanced':[{'zoom':_0x50b608[_0x207c89(0x63c)]}]});}}catch(_0x142970){errorlog(_0x142970);}},_0x50b608[_0x1fc8b7(0x243)]=function(){var _0x23f619=_0x1fc8b7;if(_0x23f619(0x46c)===_0x23f619(0x68c)){function _0xabc76(){_0x351876();}}else{_0x50b608[_0x23f619(0x4b9)]=!![],warnlog(_0x23f619(0x3f0));try{if(_0x23f619(0x394)===_0x23f619(0x394))_0x50b608['ws'][_0x23f619(0x2e0)]();else{function _0x51f1c3(){var _0x31a2fc=_0x23f619;_0x4ffa27[_0x31a2fc(0x440)]=_0x31a2fc(0x241),_0x57cb3a[_0x31a2fc(0x295)]=!![];}}}catch(_0x5468ff){}try{recordLocalVideo(_0x23f619(0x2da));}catch(_0x4fce14){}try{_0x50b608[_0x23f619(0x2e7)][_0x23f619(0x558)][_0x23f619(0x569)]()['forEach'](function(_0xc58de9){var _0x26dc3d=_0x23f619;_0xc58de9[_0x26dc3d(0x2da)](),_0x50b608['videoElement'][_0x26dc3d(0x558)]['removeTrack'](_0xc58de9),log(_0x26dc3d(0x516));}),_0x50b608[_0x23f619(0x5bb)]['getTracks']()[_0x23f619(0x1b7)](function(_0x347256){var _0x58878b=_0x23f619;_0x347256[_0x58878b(0x2da)](),_0x50b608[_0x58878b(0x2e7)][_0x58878b(0x558)][_0x58878b(0x641)](_0x347256),log(_0x58878b(0x516));});for(i in _0x50b608[_0x23f619(0x43a)]){_0x50b608[_0x23f619(0x43a)][i][_0x23f619(0x2e7)]&&(_0x50b608['rpcs'][i][_0x23f619(0x2e7)][_0x23f619(0x414)]&&(_0x50b608['rpcs'][i][_0x23f619(0x2e7)][_0x23f619(0x37c)][_0x23f619(0x211)][_0x23f619(0x2e0)](),_0x50b608['rpcs'][i][_0x23f619(0x2e7)][_0x23f619(0x414)]=![])),_0x50b608['rpcs'][i]['close'](),_0x50b608[_0x23f619(0x43a)][i]=null,delete _0x50b608[_0x23f619(0x43a)][i];}for(i in _0x50b608[_0x23f619(0x247)]){_0x50b608[_0x23f619(0x247)][i][_0x23f619(0x2e0)](),_0x50b608[_0x23f619(0x247)][i]=null,delete _0x50b608[_0x23f619(0x247)][i];}}catch(_0x43d62d){errorlog('failed\x20to\x20disconnect');}for(i in _0x50b608){delete _0x50b608[i];}delete _0x50b608,hangupComplete(),log('HANG\x20UP\x20COMPLETE');}},_0x50b608[_0x1fc8b7(0x64d)]=function(){var _0x1b0989=_0x1fc8b7;_0x50b608[_0x1b0989(0x4b9)]=!![],ScreenShareState=![],warnlog(_0x1b0989(0x3f0));try{_0x50b608[_0x1b0989(0x2e7)][_0x1b0989(0x558)]['getTracks']()[_0x1b0989(0x1b7)](function(_0x5dfccf){var _0x1cb7ee=_0x1b0989;_0x5dfccf[_0x1cb7ee(0x2da)](),_0x50b608[_0x1cb7ee(0x2e7)][_0x1cb7ee(0x558)][_0x1cb7ee(0x641)](_0x5dfccf),log(_0x1cb7ee(0x516));}),_0x50b608[_0x1b0989(0x5bb)][_0x1b0989(0x569)]()[_0x1b0989(0x1b7)](function(_0x1de467){var _0x4959e1=_0x1b0989;_0x1de467[_0x4959e1(0x2da)](),_0x50b608[_0x4959e1(0x5bb)]['removeTrack'](_0x1de467),log(_0x4959e1(0x516));});for(UUID in _0x50b608[_0x1b0989(0x247)]){var _0x44b708=_0x50b608['pcs'][UUID][_0x1b0989(0x39e)]();_0x44b708[_0x1b0989(0x1b7)](_0x25b93d=>{var _0x294aeb=_0x1b0989;_0x25b93d[_0x294aeb(0x605)]&&(_0x25b93d[_0x294aeb(0x605)][_0x294aeb(0x36f)]=![]);});}var _0x12d874={};_0x12d874[_0x1b0989(0x1c4)]=!![],_0x50b608[_0x1b0989(0x661)](_0x12d874);}catch(_0x3c1715){errorlog(_0x1b0989(0x2aa));}log('HANG\x20UP\x202\x20COMPLETE');},_0x50b608[_0x1fc8b7(0x654)]=function(_0xf14bd8){var _0x27b327=_0x1fc8b7;try{var _0x427414=_0x50b608[_0x27b327(0x5bb)][_0x27b327(0x44a)]();_0x427414=_0x427414[0x0];if(_0x427414[_0x27b327(0x418)]){var _0x41d7d6=_0x427414[_0x27b327(0x418)]();_0x50b608[_0x27b327(0x521)]==![]&&(_0x50b608[_0x27b327(0x521)]=_0x41d7d6[_0x27b327(0x521)][_0x27b327(0x57a)]);_0x50b608[_0x27b327(0x521)]+=_0xf14bd8;if(_0x50b608[_0x27b327(0x521)]>_0x41d7d6[_0x27b327(0x521)][_0x27b327(0x628)])_0x50b608['focusDistance']=_0x41d7d6[_0x27b327(0x521)][_0x27b327(0x628)];else _0x50b608['focusDistance']<_0x41d7d6[_0x27b327(0x521)][_0x27b327(0x57a)]&&(_0x50b608[_0x27b327(0x521)]=_0x41d7d6[_0x27b327(0x521)][_0x27b327(0x57a)]);_0x427414[_0x27b327(0x1ce)]({'advanced':[{'focusMode':_0x27b327(0x227),'focusDistance':_0x50b608[_0x27b327(0x521)]}]});}}catch(_0x21969b){errorlog(_0x21969b);}},_0x50b608[_0x1fc8b7(0x1e4)]=function(_0x3384d2){var _0x418dae=_0x1fc8b7;_0x50b608[_0x418dae(0x247)][_0x3384d2][_0x418dae(0x1e4)]()[_0x418dae(0x616)](_0x5e4637=>{var _0x105d09=_0x418dae;log(_0x105d09(0x424));if(iOS||iPad){}else{if(_0x50b608['stereo']==0x3||_0x50b608[_0x105d09(0x640)]==0x5||_0x50b608[_0x105d09(0x640)]==0x1)_0x5e4637['sdp']=CodecsHandler[_0x105d09(0x405)](_0x5e4637['sdp'],{'stereo':0x1,'useinbandfec':0x1}),log(_0x105d09(0x4ea));else _0x50b608['stereo']==0x4&&(_0x5e4637[_0x105d09(0x6a9)]=CodecsHandler['setOpusAttributes'](_0x5e4637[_0x105d09(0x6a9)],{'stereo':0x2,'useinbandfec':0x1}),log(_0x105d09(0x4ea)));}_0x50b608[_0x105d09(0x247)][_0x3384d2][_0x105d09(0x1dd)](_0x5e4637)['then'](function(){var _0x25dd47=_0x105d09;log(_0x25dd47(0x4fa)+_0x3384d2);var _0x3558b7={};_0x3558b7[_0x25dd47(0x565)]=_0x3384d2,_0x3558b7[_0x25dd47(0x485)]=_0x50b608[_0x25dd47(0x485)],_0x3558b7[_0x25dd47(0x2a5)]=_0x50b608['pcs'][_0x3384d2]['localDescription'],_0x3558b7[_0x25dd47(0x473)]=_0x50b608[_0x25dd47(0x247)][_0x3384d2][_0x25dd47(0x473)],_0x50b608[_0x25dd47(0x2be)]?_0x50b608['encryptMessage'](JSON[_0x25dd47(0x31b)](_0x3558b7[_0x25dd47(0x2a5)]))[_0x25dd47(0x616)](function(_0x224704){var _0x2b2cd0=_0x25dd47;_0x3558b7[_0x2b2cd0(0x2a5)]=_0x224704[0x0],_0x3558b7['vector']=_0x224704[0x1],_0x50b608[_0x2b2cd0(0x4fb)](_0x3558b7);}):_0x50b608['anysend'](_0x3558b7);})[_0x105d09(0x47b)](errorlog);})[_0x418dae(0x47b)](errorlog);},_0x50b608['offerSDP']=function(_0x48aa3a){var _0x4cb9a6=_0x1fc8b7;if(_0x48aa3a in _0x50b608['pcs']){errorlog(_0x4cb9a6(0x284));try{_0x50b608[_0x4cb9a6(0x247)][_0x48aa3a][_0x4cb9a6(0x2e0)]();}catch(_0xa67188){errorlog(_0x4cb9a6(0x3bd));}_0x50b608[_0x4cb9a6(0x247)][_0x48aa3a]=null,delete _0x50b608[_0x4cb9a6(0x247)][_0x48aa3a],_0x50b608['applySoloChat']();}else log(_0x4cb9a6(0x59e));if(_0x50b608[_0x4cb9a6(0x474)]!==![]){if(Object['keys'](_0x50b608[_0x4cb9a6(0x247)])[_0x4cb9a6(0x226)]>_0x50b608[_0x4cb9a6(0x474)]){delete _0x50b608[_0x4cb9a6(0x247)][_0x48aa3a],_0x50b608['applySoloChat'](),warnlog(_0x4cb9a6(0x2e6));return;}}else{if(_0x50b608[_0x4cb9a6(0x3a3)]!==![]){if('Qnaqo'!==_0x4cb9a6(0x2a1)){function _0xe7ea70(){var _0x10a016=_0x4cb9a6;_0x32ddb1[_0x10a016(0x4d1)][_0x10a016(0x310)]='block';}}else{if(Object['keys'](_0x50b608[_0x4cb9a6(0x43a)])[_0x4cb9a6(0x226)]+Object[_0x4cb9a6(0x34f)](_0x50b608[_0x4cb9a6(0x247)])[_0x4cb9a6(0x226)]>_0x50b608['maxconnections']){delete _0x50b608['pcs'][_0x48aa3a],_0x50b608[_0x4cb9a6(0x2bd)](),warnlog(_0x4cb9a6(0x278));return;}}}}_0x50b608[_0x4cb9a6(0x247)][_0x48aa3a]=new RTCPeerConnection(_0x50b608[_0x4cb9a6(0x4ac)]);if(_0x50b608[_0x4cb9a6(0x381)]){if(Object[_0x4cb9a6(0x34f)](_0x50b608[_0x4cb9a6(0x247)])[_0x4cb9a6(0x226)]>0x1){delete _0x50b608[_0x4cb9a6(0x247)][_0x48aa3a],_0x50b608['applySoloChat']();return;}}_0x50b608[_0x4cb9a6(0x247)][_0x48aa3a][_0x4cb9a6(0x473)]=_0x50b608[_0x4cb9a6(0x222)](),_0x50b608[_0x4cb9a6(0x247)][_0x48aa3a]['stats']={},_0x50b608[_0x4cb9a6(0x247)][_0x48aa3a][_0x4cb9a6(0x482)]=![],_0x50b608[_0x4cb9a6(0x247)][_0x48aa3a][_0x4cb9a6(0x59a)]=![],_0x50b608[_0x4cb9a6(0x247)][_0x48aa3a][_0x4cb9a6(0x46b)]=![],_0x50b608[_0x4cb9a6(0x247)][_0x48aa3a]['forceios']=![],_0x50b608[_0x4cb9a6(0x247)][_0x48aa3a][_0x4cb9a6(0x5c7)]=!![],_0x50b608[_0x4cb9a6(0x247)][_0x48aa3a][_0x4cb9a6(0x494)]=!![],_0x50b608[_0x4cb9a6(0x247)][_0x48aa3a][_0x4cb9a6(0x1bd)]=!![],_0x50b608['pcs'][_0x48aa3a][_0x4cb9a6(0x565)]=_0x48aa3a,_0x50b608['pcs'][_0x48aa3a]['scale']=![],_0x50b608[_0x4cb9a6(0x247)][_0x48aa3a][_0x4cb9a6(0x245)]=![],_0x50b608[_0x4cb9a6(0x247)][_0x48aa3a][_0x4cb9a6(0x496)]=![],_0x50b608[_0x4cb9a6(0x247)][_0x48aa3a][_0x4cb9a6(0x626)]=![],_0x50b608[_0x4cb9a6(0x247)][_0x48aa3a][_0x4cb9a6(0x1c7)]=![],_0x50b608[_0x4cb9a6(0x247)][_0x48aa3a]['scene']=![],_0x50b608['pcs'][_0x48aa3a][_0x4cb9a6(0x59c)]=_0x50b608['pcs'][_0x48aa3a][_0x4cb9a6(0x4ab)](_0x4cb9a6(0x59c)),_0x50b608[_0x4cb9a6(0x247)][_0x48aa3a][_0x4cb9a6(0x59c)][_0x4cb9a6(0x565)]=_0x48aa3a,_0x50b608[_0x4cb9a6(0x247)][_0x48aa3a][_0x4cb9a6(0x4b8)]=![],_0x50b608[_0x4cb9a6(0x247)][_0x48aa3a][_0x4cb9a6(0x1f2)]=null,_0x50b608[_0x4cb9a6(0x247)][_0x48aa3a][_0x4cb9a6(0x655)]=![],_0x50b608[_0x4cb9a6(0x247)][_0x48aa3a][_0x4cb9a6(0x24c)]=![],_0x50b608[_0x4cb9a6(0x247)][_0x48aa3a][_0x4cb9a6(0x4e1)]=Date[_0x4cb9a6(0x3d3)](),_0x50b608[_0x4cb9a6(0x247)][_0x48aa3a][_0x4cb9a6(0x59c)][_0x4cb9a6(0x4bb)]=()=>{var _0x55a636=_0x4cb9a6;log(_0x55a636(0x2ba)),msg={},msg[_0x55a636(0x442)]={},msg[_0x55a636(0x442)][_0x55a636(0x655)]=_0x50b608[_0x55a636(0x655)],msg[_0x55a636(0x442)][_0x55a636(0x24c)]=_0x50b608[_0x55a636(0x24c)],msg[_0x55a636(0x442)][_0x55a636(0x5c1)]=_0x50b608[_0x55a636(0x5c1)],msg[_0x55a636(0x442)][_0x55a636(0x491)]=_0x50b608[_0x55a636(0x491)],msg[_0x55a636(0x442)][_0x55a636(0x3ca)]=_0x50b608[_0x55a636(0x3ca)],msg['info'][_0x55a636(0x564)]=_0x50b608[_0x55a636(0x1c4)],msg['info']['width_url']=_0x50b608[_0x55a636(0x21b)],msg[_0x55a636(0x442)]['height_url']=_0x50b608[_0x55a636(0x606)],msg[_0x55a636(0x442)][_0x55a636(0x557)]=_0x50b608[_0x55a636(0x502)],msg[_0x55a636(0x442)]['maxvb_url']=_0x50b608[_0x55a636(0x30e)],msg['info'][_0x55a636(0x270)]=_0x50b608[_0x55a636(0x474)],msg[_0x55a636(0x442)]['stereo_url']=_0x50b608[_0x55a636(0x640)],msg[_0x55a636(0x442)][_0x55a636(0x2c4)]=_0x50b608[_0x55a636(0x4fe)],msg[_0x55a636(0x442)][_0x55a636(0x607)]=_0x50b608[_0x55a636(0x540)],msg[_0x55a636(0x442)][_0x55a636(0x3a4)]=_0x50b608[_0x55a636(0x4a6)],msg[_0x55a636(0x442)][_0x55a636(0x397)]=_0x50b608[_0x55a636(0x397)],msg[_0x55a636(0x442)]['recording_audio_gain']=_0x50b608[_0x55a636(0x2c1)],msg[_0x55a636(0x442)][_0x55a636(0x314)]=_0x50b608['compressor'],msg[_0x55a636(0x442)][_0x55a636(0x638)]=_0x50b608[_0x55a636(0x2fc)],msg[_0x55a636(0x442)][_0x55a636(0x43d)]=!_0x50b608[_0x55a636(0x333)],msg[_0x55a636(0x442)][_0x55a636(0x324)]=_0x50b608[_0x55a636(0x578)],msg[_0x55a636(0x442)][_0x55a636(0x627)]=_0x50b608[_0x55a636(0x1ee)],msg[_0x55a636(0x442)]['playback_audio_volume_meter']=_0x50b608[_0x55a636(0x622)];try{if(navigator[_0x55a636(0x1be)]){var _0x33c225,_0x3026ee=navigator['userAgent'];msg[_0x55a636(0x442)][_0x55a636(0x336)]=_0x3026ee;}navigator[_0x55a636(0x5a9)]&&(msg[_0x55a636(0x442)][_0x55a636(0x5a9)]=navigator[_0x55a636(0x5a9)]);}catch(_0x245b4d){};_0x50b608[_0x55a636(0x661)](msg,_0x48aa3a),pokeIframeAPI(_0x55a636(0x290),!![],_0x48aa3a);},_0x50b608[_0x4cb9a6(0x247)][_0x48aa3a][_0x4cb9a6(0x59c)][_0x4cb9a6(0x31e)]=()=>{var _0x4c647f=_0x4cb9a6;pokeIframeAPI(_0x4c647f(0x290),![],_0x48aa3a),warnlog('send\x20channel\x20closed');},_0x50b608['pcs'][_0x48aa3a][_0x4cb9a6(0x59c)][_0x4cb9a6(0x5b7)]=_0x33467e=>{var _0x3bb80d=_0x4cb9a6;log(_0x3bb80d(0x4b0));var _0x18fb22=JSON[_0x3bb80d(0x438)](_0x33467e[_0x3bb80d(0x608)]);log(_0x18fb22),_0x18fb22[_0x3bb80d(0x565)]=_0x48aa3a;if(_0x18fb22[_0x3bb80d(0x2a5)]){_0x50b608[_0x3bb80d(0x499)](_0x18fb22);return;}else{if(_0x18fb22[_0x3bb80d(0x4c7)]){log(_0x3bb80d(0x391)),_0x50b608[_0x3bb80d(0x250)](_0x18fb22);return;}else{if(_0x18fb22[_0x3bb80d(0x67d)]){log('GOT\x20ICEs!!'),_0x50b608[_0x3bb80d(0x1e6)](_0x18fb22);return;}}}if('info'in _0x18fb22){_0x50b608['pcs'][_0x48aa3a][_0x3bb80d(0x463)][_0x3bb80d(0x442)]=_0x18fb22[_0x3bb80d(0x442)];if(_0x3bb80d(0x655)in _0x18fb22['info']){if(typeof _0x18fb22[_0x3bb80d(0x442)]['label']==_0x3bb80d(0x528)){if(_0x3bb80d(0x4b5)!==_0x3bb80d(0x4b5)){function _0x514aba(){var _0x273c08=_0x3bb80d;_0x2ad8d8(_0x273c08(0x42f));}}else _0x50b608[_0x3bb80d(0x247)][_0x48aa3a][_0x3bb80d(0x655)]=sanitizeLabel(_0x18fb22[_0x3bb80d(0x442)][_0x3bb80d(0x655)]);}else _0x50b608['pcs'][_0x48aa3a][_0x3bb80d(0x655)]=![];}}'bitrate'in _0x18fb22&&_0x50b608[_0x3bb80d(0x3b0)](_0x48aa3a,_0x18fb22[_0x3bb80d(0x3eb)]);if(_0x3bb80d(0x4e8)in _0x18fb22)try{log(_0x18fb22),_0x50b608[_0x3bb80d(0x6a4)](_0x18fb22[_0x3bb80d(0x565)],_0x18fb22['requestResolution']['w'],_0x18fb22[_0x3bb80d(0x4e8)]['h']);}catch(_0x198438){errorlog(_0x198438);}if(_0x3bb80d(0x29d)in _0x18fb22){if(_0x18fb22[_0x3bb80d(0x319)]){if(_0x50b608[_0x3bb80d(0x29f)]===_0x48aa3a)for(var _0x44c181 in _0x50b608[_0x3bb80d(0x247)]){if(_0x50b608[_0x3bb80d(0x247)][_0x44c181][_0x3bb80d(0x319)]!==![]){if(_0x3bb80d(0x2bb)===_0x3bb80d(0x674)){function _0x3341d6(){var _0x13447f=_0x3bb80d;_0x4693d3[_0x13447f(0x39a)](_0x54e604,_0x32cd29),_0x21e8cb['UUID']=_0x50c46,_0x494185[_0x13447f(0x61a)][_0x13447f(0x6b9)](_0x5dfefa);}}else _0x50b608[_0x3bb80d(0x657)](_0x44c181),log(_0x3bb80d(0x480));}else log(_0x3bb80d(0x647));}else errorlog('Not\x20director');}else _0x50b608['forcePLI'](_0x48aa3a);}if(_0x3bb80d(0x5b1)in _0x18fb22){var _0xde9ff4=![],_0x213b7e=![];if(_0x50b608[_0x3bb80d(0x29f)]===_0x48aa3a){if(_0x3bb80d(0x1d6)!==_0x3bb80d(0x1d6)){function _0x16cf11(){var _0x1fb380=_0x3bb80d;'ip'in _0x31c620&&(_0x2301a2[_0x1fb380(0x43a)][_0x155cab][_0x1fb380(0x463)][_0x1fb380(0x274)]=_0x593d95['ip']),_0x2790a5[_0x1fb380(0x43a)][_0x5042cb][_0x1fb380(0x463)][_0x1fb380(0x428)]=_0x37771a['relayProtocol'];}}else _0xde9ff4=!![],_0x3bb80d(0x5dd)in _0x18fb22&&(_0x18fb22[_0x3bb80d(0x5dd)]==!![]&&(_0x213b7e=!![]));}log(_0x3bb80d(0x3ae)+_0xde9ff4),getChatMessage(_0x18fb22[_0x3bb80d(0x5b1)],_0x50b608[_0x3bb80d(0x247)][_0x48aa3a][_0x3bb80d(0x655)],_0xde9ff4,_0x213b7e);}if('order'in _0x18fb22){_0x50b608[_0x3bb80d(0x247)][_0x48aa3a][_0x3bb80d(0x24c)]=parseInt(_0x18fb22[_0x3bb80d(0x24c)])||0x0;_0x48aa3a in _0x50b608[_0x3bb80d(0x43a)]&&(_0x50b608[_0x3bb80d(0x43a)][_0x48aa3a]['order']=_0x50b608[_0x3bb80d(0x247)][_0x48aa3a][_0x3bb80d(0x24c)]);if(_0x50b608[_0x3bb80d(0x67e)]){var _0x5cebc8=document[_0x3bb80d(0x26c)](_0x3bb80d(0x5e6)+_0x48aa3a+'\x22]');log(_0x5cebc8),_0x5cebc8[0x0]&&(_0x5cebc8[0x0][_0x3bb80d(0x276)]=parseInt(_0x18fb22['order'])||0x0);}updateMixer();}_0x3bb80d(0x553)in _0x18fb22&&_0x50b608[_0x3bb80d(0x68e)](_0x48aa3a,_0x18fb22[_0x3bb80d(0x553)]);if(_0x48aa3a===_0x50b608[_0x3bb80d(0x29f)]){if(_0x3bb80d(0x38c)in _0x18fb22){var _0x42255f=_0x50b608[_0x3bb80d(0x5bb)][_0x3bb80d(0x55a)]();if(_0x42255f[_0x3bb80d(0x226)]){if(_0x3bb80d(0x605)in _0x18fb22){var _0x2cc28=parseInt(_0x18fb22[_0x3bb80d(0x605)]);_0x2cc28<_0x42255f[_0x3bb80d(0x226)]&&(_0x42255f=_0x42255f[_0x2cc28],applyAudioHack(_0x42255f,_0x18fb22[_0x3bb80d(0x4a2)],_0x18fb22['value']));}else _0x42255f=_0x42255f[0x0],applyAudioHack(_0x42255f,_0x18fb22[_0x3bb80d(0x4a2)],_0x18fb22[_0x3bb80d(0x286)]);}}if(_0x3bb80d(0x2c2)in _0x18fb22){if(_0x18fb22['requestVideoRecord']){if(_0x50b608[_0x3bb80d(0x2e7)]){var _0x3878d1=0x1770;_0x18fb22[_0x3bb80d(0x286)]&&(_0x3878d1=parseInt(_0x18fb22[_0x3bb80d(0x286)])),recordLocalVideo('start',_0x3878d1);}}else _0x50b608['videoElement']&&recordLocalVideo('stop');}if('changeOrder'in _0x18fb22){_0x50b608[_0x3bb80d(0x24c)]==![]&&(_0x50b608[_0x3bb80d(0x24c)]=0x0);_0x50b608[_0x3bb80d(0x24c)]+=parseInt(_0x18fb22[_0x3bb80d(0x1ba)])||0x0;var _0x44eae0={};_0x44eae0={},_0x44eae0[_0x3bb80d(0x24c)]=_0x50b608[_0x3bb80d(0x24c)],_0x50b608[_0x3bb80d(0x481)](_0x44eae0),updateMixer();}if(_0x3bb80d(0x5c3)in _0x18fb22){if(_0x3bb80d(0x286)in _0x18fb22){if(typeof _0x18fb22['value']==_0x3bb80d(0x528)){_0x50b608['label']=sanitizeLabel(_0x18fb22['value']),log('New\x20Label:\x20'+_0x50b608[_0x3bb80d(0x655)]);if(_0x50b608[_0x3bb80d(0x67e)]){var _0x5cebc8=getById('label_'+_0x48aa3a);_0x50b608[_0x3bb80d(0x655)]?_0x5cebc8[_0x3bb80d(0x276)]=_0x50b608[_0x3bb80d(0x655)]:_0x5cebc8[_0x3bb80d(0x276)]='Add\x20a\x20label';}else _0x50b608[_0x3bb80d(0x2b1)]&&updateMixer();!_0x50b608[_0x3bb80d(0x67e)]&&(_0x50b608[_0x3bb80d(0x655)]?document['title']=_0x50b608[_0x3bb80d(0x655)]:document[_0x3bb80d(0x552)]=location['hostname']);var _0x1d94f6=encodeURIComponent(_0x50b608[_0x3bb80d(0x655)]);urlParams[_0x3bb80d(0x668)]('l')?updateURL('l='+_0x1d94f6,!![],![]):updateURL(_0x3bb80d(0x40a)+_0x1d94f6,!![],![]);var _0x44eae0={};_0x44eae0['changeLabel']=!![],_0x44eae0['value']=_0x50b608['label'],_0x50b608['sendMessage'](_0x44eae0);}else{_0x50b608[_0x3bb80d(0x655)]=![];var _0x44eae0={};_0x44eae0[_0x3bb80d(0x5c3)]=!![],_0x44eae0[_0x3bb80d(0x286)]=_0x50b608[_0x3bb80d(0x655)],_0x50b608['sendMessage'](_0x44eae0);if(_0x50b608[_0x3bb80d(0x67e)]){var _0x5cebc8=getById(_0x3bb80d(0x285)+_0x48aa3a);_0x5cebc8[_0x3bb80d(0x276)]=_0x3bb80d(0x644);}else{if(_0x50b608[_0x3bb80d(0x2b1)])document['title']=location['hostname'],updateMixer();else{if(_0x3bb80d(0x475)===_0x3bb80d(0x577)){function _0x36626e(){var _0x37fa64=_0x3bb80d;_0xeb745a[_0x37fa64(0x295)]=![];}}else document[_0x3bb80d(0x552)]=location[_0x3bb80d(0x64a)];}}}}}if(_0x3bb80d(0x6a5)in _0x18fb22){if(_0x18fb22[_0x3bb80d(0x4a2)]==_0x3bb80d(0x6a2))changeLowEQ(parseFloat(_0x18fb22[_0x3bb80d(0x286)]),_0x18fb22[_0x3bb80d(0x605)]);else{if(_0x18fb22[_0x3bb80d(0x4a2)]=='mid')changeMidEQ(parseFloat(_0x18fb22['value']),_0x18fb22[_0x3bb80d(0x605)]);else _0x18fb22[_0x3bb80d(0x4a2)]==_0x3bb80d(0x57f)&&changeHighEQ(parseFloat(_0x18fb22[_0x3bb80d(0x286)]),_0x18fb22[_0x3bb80d(0x605)]);}}_0x3bb80d(0x2c0)in _0x18fb22&&(_0x50b608[_0x3bb80d(0x2f2)]&&lowerhand());if(_0x3bb80d(0x308)in _0x18fb22){var _0x44eae0={};_0x44eae0[_0x3bb80d(0x565)]=_0x48aa3a,_0x44eae0[_0x3bb80d(0x1e2)]=listAudioSettingsPrep(),_0x50b608['sendMessage'](_0x44eae0,_0x44eae0[_0x3bb80d(0x565)]);}if(_0x3bb80d(0x2d0)in _0x18fb22){var _0x44eae0={};_0x44eae0[_0x3bb80d(0x565)]=_0x48aa3a,_0x44eae0[_0x3bb80d(0x63f)]=listVideoSettingsPrep(),_0x50b608['sendMessage'](_0x44eae0,_0x44eae0[_0x3bb80d(0x565)]);}if(_0x3bb80d(0x623)in _0x18fb22){if(_0x3bb80d(0x26d)==='EDHvq'){function _0x2dad5e(){var _0xa0a82=_0x3bb80d;_0x280cd8[_0xa0a82(0x552)]=_0xd55c2d[_0xa0a82(0x655)]+_0xa0a82(0x4ff);}}else updateCameraConstraints(_0x18fb22[_0x3bb80d(0x4a2)],_0x18fb22[_0x3bb80d(0x286)]);}_0x3bb80d(0x231)in _0x18fb22&&changeLowCut(parseFloat(_0x18fb22[_0x3bb80d(0x286)]),_0x18fb22[_0x3bb80d(0x605)]);_0x3bb80d(0x231)in _0x18fb22&&changeLowCut(parseFloat(_0x18fb22[_0x3bb80d(0x286)]),_0x18fb22[_0x3bb80d(0x605)]);_0x3bb80d(0x243)in _0x18fb22&&_0x50b608[_0x3bb80d(0x243)]();if(_0x3bb80d(0x673)in _0x18fb22){}if(_0x3bb80d(0x697)in _0x18fb22){var _0x4f100a=parseInt(_0x18fb22[_0x3bb80d(0x697)])/0x64||0x0;_0x50b608[_0x3bb80d(0x2c1)]=parseInt(_0x18fb22[_0x3bb80d(0x697)])||0x0;for(var _0x233d3e in _0x50b608[_0x3bb80d(0x4ca)]){log(_0x3bb80d(0x4be)),_0x50b608['webAudios'][_0x233d3e]['gainNode'][_0x3bb80d(0x67b)][_0x3bb80d(0x1f9)](_0x4f100a,_0x50b608[_0x3bb80d(0x4ca)][_0x233d3e][_0x3bb80d(0x25b)][_0x3bb80d(0x45a)]);}}if('speakerMute'in _0x18fb22){if(_0x3bb80d(0x5e2)===_0x3bb80d(0x5e2))_0x18fb22[_0x3bb80d(0x2ac)]?(_0x50b608[_0x3bb80d(0x491)]=!![],_0x50b608['directorSpeakerMute']()):(_0x50b608[_0x3bb80d(0x491)]=![],_0x50b608[_0x3bb80d(0x4f9)]());else{function _0x2d4a1e(){var _0x229e2d=_0x3bb80d;_0x1f5ff4[_0x229e2d(0x43a)][_0x73b7cd][_0x229e2d(0x570)]=_0x1cc430(_0x229e2d(0x1b6))[_0x229e2d(0x392)](!![]),_0x40dac3[_0x229e2d(0x43a)][_0x4f6e48][_0x229e2d(0x570)]['id']=_0x229e2d(0x698)+_0x8b3cf,_0x3bf264[_0x229e2d(0x43a)][_0x3ff617][_0x229e2d(0x5cc)]?_0x26bfce[_0x229e2d(0x43a)][_0x2adc9f][_0x229e2d(0x570)][_0x229e2d(0x4d1)][_0x229e2d(0x310)]=_0x229e2d(0x255):_0x4a8a22[_0x229e2d(0x43a)][_0x6730f8][_0x229e2d(0x570)][_0x229e2d(0x4d1)][_0x229e2d(0x310)]=_0x229e2d(0x6ad),_0x161167(function(){_0x42f1c4();},0x1);}}}_0x3bb80d(0x2f6)in _0x18fb22&&(_0x18fb22[_0x3bb80d(0x2f6)]?(_0x50b608['directorDisplayMuted']=!![],_0x50b608['directorDisplayMute']()):(_0x50b608['directorDisplayMuted']=![],_0x50b608['directorDisplayMute']()));if(_0x50b608[_0x3bb80d(0x319)]!==![]){}}if(_0x3bb80d(0x63c)in _0x18fb22){if(_0x50b608[_0x3bb80d(0x478)]){if(_0x3bb80d(0x478)in _0x18fb22)_0x18fb22[_0x3bb80d(0x478)]===_0x50b608[_0x3bb80d(0x478)]&&_0x50b608[_0x3bb80d(0x3e7)](parseFloat(_0x18fb22[_0x3bb80d(0x63c)]));else{if(_0x48aa3a===_0x50b608[_0x3bb80d(0x29f)])_0x50b608[_0x3bb80d(0x3e7)](parseFloat(_0x18fb22[_0x3bb80d(0x63c)]));else return;}}}if(_0x3bb80d(0x536)in _0x18fb22){if(_0x50b608[_0x3bb80d(0x478)]){if(_0x3bb80d(0x478)in _0x18fb22){if(_0x18fb22[_0x3bb80d(0x478)]===_0x50b608[_0x3bb80d(0x478)]){if(_0x3bb80d(0x5a3)!==_0x3bb80d(0x5a3)){function _0x5baf63(){var _0x48917c=_0x3bb80d;_0x207345(_0x48917c(0x2eb)),_0x3ae214(_0x1a5e67);}}else _0x50b608[_0x3bb80d(0x654)](parseFloat(_0x18fb22[_0x3bb80d(0x536)]));}}else{if(_0x48aa3a===_0x50b608[_0x3bb80d(0x29f)])_0x50b608[_0x3bb80d(0x654)](parseFloat(_0x18fb22[_0x3bb80d(0x536)]));else return;}}}if(_0x50b608[_0x3bb80d(0x2ee)]===![]){if(_0x50b608[_0x3bb80d(0x49c)]===![]){_0x3bb80d(0x61a)in _0x18fb22&&_0x18fb22[_0x3bb80d(0x61a)][_0x3bb80d(0x1b7)](_0x2c177c=>{var _0x7de603=_0x3bb80d;if(_0x2c177c[_0x7de603(0x565)]in _0x50b608['rpcs']){if(_0x2c177c[_0x7de603(0x2c8)]==!![])_0x18fb22['UUID']in _0x50b608['rpcs'][_0x2c177c[_0x7de603(0x565)]][_0x7de603(0x69c)]?_0x50b608[_0x7de603(0x43a)][_0x2c177c[_0x7de603(0x565)]]['visibilityStore'][_0x18fb22[_0x7de603(0x565)]]+=0x1:_0x50b608[_0x7de603(0x43a)][_0x2c177c[_0x7de603(0x565)]][_0x7de603(0x69c)][_0x18fb22[_0x7de603(0x565)]]=0x1,_0x50b608['rpcs'][_0x2c177c[_0x7de603(0x565)]][_0x7de603(0x2e7)]&&(_0x50b608[_0x7de603(0x43a)][_0x2c177c[_0x7de603(0x565)]]['videoElement'][_0x7de603(0x4d1)]['boxShadow']='rgb(255,\x200,\x200)\x200px\x200px\x205px\x201px');else{_0x18fb22['UUID']in _0x50b608[_0x7de603(0x43a)][_0x2c177c['UUID']][_0x7de603(0x69c)]&&(_0x50b608[_0x7de603(0x43a)][_0x2c177c['UUID']][_0x7de603(0x69c)][_0x18fb22[_0x7de603(0x565)]]-=0x1,_0x50b608['rpcs'][_0x2c177c['UUID']]['visibilityStore'][_0x18fb22[_0x7de603(0x565)]]<=0x0&&delete _0x50b608[_0x7de603(0x43a)][_0x2c177c[_0x7de603(0x565)]][_0x7de603(0x69c)][_0x18fb22[_0x7de603(0x565)]]);for(var _0x25e51a in _0x50b608['rpcs'][_0x2c177c[_0x7de603(0x565)]][_0x7de603(0x69c)]){if(_0x25e51a in _0x50b608[_0x7de603(0x43a)]){}else delete _0x50b608[_0x7de603(0x43a)][_0x2c177c[_0x7de603(0x565)]][_0x7de603(0x69c)][_0x25e51a];}Object[_0x7de603(0x34f)](_0x50b608[_0x7de603(0x43a)][_0x2c177c['UUID']][_0x7de603(0x69c)])[_0x7de603(0x226)]==0x0&&(_0x50b608[_0x7de603(0x43a)][_0x2c177c[_0x7de603(0x565)]]['videoElement']&&(_0x50b608[_0x7de603(0x43a)][_0x2c177c[_0x7de603(0x565)]][_0x7de603(0x2e7)][_0x7de603(0x4d1)]['boxShadow']=_0x7de603(0x5a5)));}}});if(_0x3bb80d(0x2c8)in _0x18fb22){if('mEeMx'===_0x3bb80d(0x65c)){if(_0x18fb22['visibility']==!![])_0x18fb22[_0x3bb80d(0x565)]in _0x50b608['visibilityStore']?_0x50b608[_0x3bb80d(0x69c)][_0x18fb22['UUID']]+=0x1:_0x50b608[_0x3bb80d(0x69c)][_0x18fb22['UUID']]=0x1,document['getElementById'](_0x3bb80d(0x5ce))&&(getById(_0x3bb80d(0x5ce))[_0x3bb80d(0x4d1)][_0x3bb80d(0x5d0)]=_0x3bb80d(0x586));else{if(_0x18fb22[_0x3bb80d(0x565)]in _0x50b608[_0x3bb80d(0x69c)]){if(_0x3bb80d(0x53d)!==_0x3bb80d(0x67f))_0x50b608['visibilityStore'][_0x18fb22[_0x3bb80d(0x565)]]-=0x1,_0x50b608[_0x3bb80d(0x69c)][_0x18fb22[_0x3bb80d(0x565)]]<=0x0&&delete _0x50b608[_0x3bb80d(0x69c)][_0x18fb22[_0x3bb80d(0x565)]];else{function _0xec714b(){var _0x1c6214=_0x3bb80d;_0x5f258a[_0x1c6214(0x4d9)]=_0x1c6214(0x3e4),_0x4f7865[_0x1c6214(0x552)]=_0x1c6214(0x212);}}}for(var _0x3bf569 in _0x50b608['visibilityStore']){if(_0x3bf569 in _0x50b608[_0x3bb80d(0x247)]){}else delete _0x50b608[_0x3bb80d(0x69c)][_0x3bf569];}Object[_0x3bb80d(0x34f)](_0x50b608['visibilityStore'])['length']==0x0&&(document[_0x3bb80d(0x3fa)](_0x3bb80d(0x5ce))&&(getById(_0x3bb80d(0x5ce))[_0x3bb80d(0x4d1)][_0x3bb80d(0x5d0)]='rgb(88,\x2088,\x2088)\x200px\x200px\x205px\x201px'));}}else{function _0x2b8955(){var _0x56282d=_0x3bb80d;_0x340910[_0x56282d(0x4d1)]['width']=_0x56282d(0x4a3),_0x3fc188[_0x56282d(0x4d1)][_0x56282d(0x606)]=_0x56282d(0x4a3),_0x54124c[_0x56282d(0x4d1)]['top']=_0x56282d(0x4a3),_0x2a2f40['style'][_0x56282d(0x61e)]=_0x56282d(0x4a3),_0x24a125[_0x56282d(0x54e)](_0x554253);}}}}}_0x3bb80d(0x42c)in _0x18fb22&&_0x3bb80d(0x37e)in _0x18fb22&&(log(_0x3bb80d(0x28e)),_0x18fb22[_0x3bb80d(0x42c)]==![]&&(_0x50b608[_0x3bb80d(0x247)][_0x48aa3a][_0x3bb80d(0x494)]=![]),_0x18fb22[_0x3bb80d(0x37e)]==![]&&(_0x50b608['pcs'][_0x48aa3a]['allowVideo']=![]),'iframe'in _0x18fb22&&_0x18fb22[_0x3bb80d(0x2cf)]==![]&&(_0x50b608['pcs'][_0x48aa3a][_0x3bb80d(0x1bd)]=![]),_0x3bb80d(0x482)in _0x18fb22&&(_0x18fb22[_0x3bb80d(0x482)]==!![]&&(_0x50b608[_0x3bb80d(0x247)][_0x48aa3a][_0x3bb80d(0x482)]=!![])),_0x3bb80d(0x219)in _0x18fb22&&(_0x18fb22[_0x3bb80d(0x219)]===!![]&&(_0x50b608[_0x3bb80d(0x247)][_0x48aa3a][_0x3bb80d(0x219)]=!![])),_0x3bb80d(0x67e)in _0x18fb22&&(_0x18fb22[_0x3bb80d(0x67e)]==!![]&&((iOS||iPad)&&(_0x50b608[_0x3bb80d(0x247)][_0x48aa3a][_0x3bb80d(0x219)]==!![]&&(_0x50b608[_0x3bb80d(0x247)][_0x48aa3a][_0x3bb80d(0x482)]=!![])))),_0x3bb80d(0x4d5)in _0x18fb22&&(_0x18fb22[_0x3bb80d(0x4d5)]==!![]&&(_0x50b608[_0x3bb80d(0x247)][_0x48aa3a]['limitAudio']=!![])),_0x3bb80d(0x588)in _0x18fb22&&(_0x18fb22[_0x3bb80d(0x588)]==!![]&&(_0x50b608[_0x3bb80d(0x247)][_0x48aa3a]['enhanceAudio']=!![])),_0x3bb80d(0x4b8)in _0x18fb22&&(_0x50b608[_0x3bb80d(0x247)][_0x48aa3a][_0x3bb80d(0x4b8)]=_0x18fb22[_0x3bb80d(0x4b8)],_0x50b608[_0x3bb80d(0x247)][_0x48aa3a][_0x3bb80d(0x4b8)]&&setTimeout(function(){var _0x3de9cd=_0x3bb80d;_0x50b608[_0x3de9cd(0x657)](_0x48aa3a);},0x1388)),_0x3bb80d(0x319)in _0x18fb22&&(_0x18fb22[_0x3bb80d(0x319)]!==![]&&(_0x50b608[_0x3bb80d(0x67e)]==!![]&&_0x50b608[_0x3bb80d(0x4a4)]==![]&&(_0x50b608[_0x3bb80d(0x247)][_0x48aa3a]['allowAudio']=![],_0x50b608[_0x3bb80d(0x247)][_0x48aa3a][_0x3bb80d(0x5c7)]=![]),_0x50b608[_0x3bb80d(0x247)][_0x48aa3a][_0x3bb80d(0x319)]=_0x18fb22[_0x3bb80d(0x319)])),_0x50b608['initialPublish'](_0x48aa3a));},_0x50b608[_0x4cb9a6(0x5fe)]=function(_0x2f7585){var _0x2f8acf=_0x4cb9a6;if(_0x2f7585 in _0x50b608[_0x2f8acf(0x247)]){}else{errorlog(_0x2f8acf(0x549));return;}if(_0x50b608[_0x2f8acf(0x247)][_0x2f7585][_0x2f8acf(0x1bd)]===!![]){if(_0x50b608['iframeSrc']){if(_0x2f8acf(0x2fe)!==_0x2f8acf(0x2fe)){function _0x206315(){var _0x335425=_0x2f8acf;_0x17c449[_0x335425(0x499)](_0xc51f48);return;}}else{var _0x126e2f={};_0x126e2f[_0x2f8acf(0x68f)]=_0x50b608[_0x2f8acf(0x68f)],_0x50b608[_0x2f8acf(0x661)](_0x126e2f,_0x2f7585);return;}}}log(_0x2f8acf(0x579)),log(_0x50b608[_0x2f8acf(0x5bb)]);var _0x5d701a=null;if(_0x50b608[_0x2f8acf(0x2e7)]['srcObject']){if(_0x2f8acf(0x40f)===_0x2f8acf(0x40f))_0x5d701a=_0x50b608[_0x2f8acf(0x2e7)]['srcObject'];else{function _0x508069(){var _0x6c8e34=_0x2f8acf;_0x4ceb1b[_0x6c8e34(0x247)][_0x562e91][_0x6c8e34(0x219)]==!![]&&(_0x1209da[_0x6c8e34(0x247)][_0xe46e34][_0x6c8e34(0x482)]=!![]);}}}else{if(_0x50b608[_0x2f8acf(0x5bb)]&&_0x50b608[_0x2f8acf(0x5bb)][_0x2f8acf(0x569)]())errorlog(_0x2f8acf(0x2b8)),log(_0x50b608['streamSrc'][_0x2f8acf(0x569)]()),_0x5d701a=_0x50b608['streamSrc'];else{if(_0x2f8acf(0x348)!=='fijCE'){function _0x2d18be(){var _0x473b12=_0x2f8acf;_0x2ede91[_0x473b12(0x4d1)][_0x473b12(0x3db)]=_0x473b12(0x2d7),_0x276e0c['classList'][_0x473b12(0x435)](_0x473b12(0x329));}}else{warnlog('CAMERA/MIC\x20SOURCE\x20ALLOCATION\x20FAILED.\x20Cant\x27\x20share\x20media\x20streams\x20as\x20a\x20result.\x20Maybe\x20this\x20is\x20a\x20Director\x20joining?');return;}}}_0x5d701a[_0x2f8acf(0x569)]()[_0x2f8acf(0x1b7)](_0x2ea1ed=>{var _0x52b6f0=_0x2f8acf;if(_0x50b608[_0x52b6f0(0x247)][_0x2f7585]['allowVideo']==!![]){if(_0x2ea1ed['kind']==_0x52b6f0(0x37e)){if(_0x50b608['pcs'][_0x2f7585][_0x52b6f0(0x482)]==!![]&&_0x50b608[_0x52b6f0(0x1b4)]===0x0){if(_0x52b6f0(0x293)===_0x52b6f0(0x363)){function _0x587cd6(){var _0x48c510=_0x52b6f0;_0x1cb89d(_0x48c510(0x45d));return;}}else log('room\x20rate\x20restriction\x20detected.\x20No\x20videos\x20will\x20be\x20published\x20to\x20other\x20guests');}else{var _0x7a962f=_0x50b608[_0x52b6f0(0x247)][_0x2f7585]['addTrack'](_0x2ea1ed,_0x5d701a);_0x7a962f[_0x52b6f0(0x605)]&&(_0x7a962f[_0x52b6f0(0x605)][_0x52b6f0(0x254)]=tryAgain);}}}if(_0x50b608[_0x52b6f0(0x247)][_0x2f7585][_0x52b6f0(0x494)]==!![]){if(_0x2ea1ed[_0x52b6f0(0x2de)]==_0x52b6f0(0x42c)){var _0x7a962f=_0x50b608[_0x52b6f0(0x247)][_0x2f7585][_0x52b6f0(0x32e)](_0x2ea1ed,_0x5d701a);_0x7a962f[_0x52b6f0(0x605)]&&(_0x7a962f[_0x52b6f0(0x605)][_0x52b6f0(0x254)]=tryAgain);}}}),log(_0x2f8acf(0x3cf));if(_0x5d701a[_0x2f8acf(0x55a)]()[_0x2f8acf(0x226)]){if(_0x2f8acf(0x620)==='gXbhd'){_0x50b608[_0x2f8acf(0x2bd)](),log(_0x2f8acf(0x58f));if(_0x50b608[_0x2f8acf(0x247)][_0x2f7585][_0x2f8acf(0x59a)]===!![]){if(_0x2f8acf(0x656)===_0x2f8acf(0x35a)){function _0xf3fb27(){_0x2617fd('Couldn\x27t\x20re-connect'),_0x8832e7(_0x177bb2);}}else setTimeout(_0x50b608[_0x2f8acf(0x5ee)],0x3e8,_0x2f7585,0x7d00,0x0);}_0x50b608[_0x2f8acf(0x247)][_0x2f7585][_0x2f8acf(0x46b)]===!![]&&setTimeout(_0x50b608[_0x2f8acf(0x23a)],0x3e8,_0x2f7585);}else{function _0x87b7c4(){var _0x4baf59=_0x2f8acf;_0x55ce4d(_0x3ea33a['touchTimeOut']),_0xeb0aaa[_0x4baf59(0x5bf)]=0x0,_0x422c15[_0x4baf59(0x1ec)]=0x0;}}}},_0x50b608[_0x4cb9a6(0x247)][_0x48aa3a]['onnegotiationneeded']=function(_0x368d44){_0x50b608['createOffer'](_0x48aa3a);},_0x50b608[_0x4cb9a6(0x247)][_0x48aa3a]['ontrack']=_0x45741d=>{var _0x27d498=_0x4cb9a6;errorlog(_0x27d498(0x62e));},_0x50b608[_0x4cb9a6(0x247)][_0x48aa3a][_0x4cb9a6(0x5be)]=null,_0x50b608[_0x4cb9a6(0x247)][_0x48aa3a]['iceBundle']=[],_0x50b608[_0x4cb9a6(0x247)][_0x48aa3a]['onicecandidate']=function(_0x58d5a3){var _0x540dff=_0x4cb9a6;if(_0x58d5a3[_0x540dff(0x4c7)]==null){log(_0x540dff(0x50a));return;}try{if(_0x50b608[_0x540dff(0x512)]){if(_0x58d5a3[_0x540dff(0x4c7)][_0x540dff(0x4c7)][_0x540dff(0x42b)](_0x50b608[_0x540dff(0x512)])===-0x1){log(_0x540dff(0x45d));return;}else{if('WqMlo'!==_0x540dff(0x4f2))log(_0x58d5a3[_0x540dff(0x4c7)]);else{function _0x4f01cc(){var _0x7b8e16=_0x540dff,_0x32923d=_0xa650b1[_0x7b8e16(0x33e)];_0x33061e(_0x7b8e16(0x48c)),_0x52b1eb(_0x32923d),_0x465060[_0x7b8e16(0x41f)]===_0x32923d['dataset'][_0x7b8e16(0x565)]?_0x14459a[_0x7b8e16(0x41f)]=![]:_0x292cfb['infocus']=_0x32923d[_0x7b8e16(0x3bf)][_0x7b8e16(0x565)],_0x1b54dc(()=>_0x34dc20(),0xa);}}}}}catch(_0x4944fb){errorlog(_0x4944fb);}if(_0x50b608['pcs'][_0x48aa3a][_0x540dff(0x5be)]!==null){_0x50b608['pcs'][_0x48aa3a][_0x540dff(0x272)]['push'](_0x58d5a3[_0x540dff(0x4c7)]);return;}_0x50b608[_0x540dff(0x247)][_0x48aa3a][_0x540dff(0x272)][_0x540dff(0x6b9)](_0x58d5a3[_0x540dff(0x4c7)]),_0x50b608['pcs'][_0x48aa3a][_0x540dff(0x5be)]=setTimeout(function(_0x57011a){var _0x4f420a=_0x540dff;_0x50b608[_0x4f420a(0x247)][_0x57011a][_0x4f420a(0x5be)]=null;var _0x1ededd={};_0x1ededd[_0x4f420a(0x565)]=_0x57011a,_0x1ededd['type']='local',_0x1ededd[_0x4f420a(0x67d)]=_0x50b608[_0x4f420a(0x247)][_0x57011a][_0x4f420a(0x272)],_0x1ededd['session']=_0x50b608[_0x4f420a(0x247)][_0x57011a][_0x4f420a(0x473)],_0x50b608[_0x4f420a(0x247)][_0x57011a][_0x4f420a(0x272)]=[];if(_0x50b608[_0x4f420a(0x2be)])_0x50b608[_0x4f420a(0x5f6)](JSON[_0x4f420a(0x31b)](_0x1ededd[_0x4f420a(0x67d)]))[_0x4f420a(0x616)](function(_0x37a194){_0x1ededd['candidates']=_0x37a194[0x0],_0x1ededd['vector']=_0x37a194[0x1],_0x50b608['anysend'](_0x1ededd);});else{if('hGvtP'===_0x4f420a(0x388)){function _0xf5eef2(){var _0x3d3940=_0x4f420a;_0x2ef4b6[_0x3d3940(0x43a)][_0x36afe0][_0x3d3940(0x2e7)][_0x3d3940(0x37c)][_0x3d3940(0x2da)]();}}else _0x50b608['anysend'](_0x1ededd);}},0xc8,_0x48aa3a);},_0x50b608[_0x4cb9a6(0x247)][_0x48aa3a][_0x4cb9a6(0x4d2)]=function(_0x490a2a){var _0x307dbc=_0x4cb9a6;try{if(this[_0x307dbc(0x530)]=='closed')log(_0x307dbc(0x693));else{if(this[_0x307dbc(0x530)]==_0x307dbc(0x2c5))log('PCS:\x20ICE\x20Disconnected;\x20wait\x20for\x20retry?\x20pcs');else{if(this[_0x307dbc(0x530)]=='failed'){if(_0x307dbc(0x31c)==='cdAWS')log(_0x307dbc(0x393));else{function _0x1182cf(){var _0x25397a=_0x307dbc;_0x3c39f9[_0x25397a(0x2e7)][_0x25397a(0x4d1)][_0x25397a(0x310)]!=_0x25397a(0x6ad)&&(_0x5a2228[_0x25397a(0x24c)]!==![]?_0x17292d['videoElement'][_0x25397a(0x24c)]=_0x50b071[_0x25397a(0x24c)]:_0x4d23c6[_0x25397a(0x2e7)][_0x25397a(0x24c)]=0x0,_0x2a4e0f[_0x25397a(0x6b9)](_0x58c31f[_0x25397a(0x2e7)]));}}}else{if(this[_0x307dbc(0x543)]==_0x307dbc(0x5cb)){}else log(this['iceConnectionState']);}}}}catch(_0x1cef49){errorlog(_0x1cef49);}},_0x50b608[_0x4cb9a6(0x247)][_0x48aa3a][_0x4cb9a6(0x477)]=function(_0x267ec5){var _0x17caf1=_0x4cb9a6;switch(_0x50b608[_0x17caf1(0x247)][_0x48aa3a]['connectionState']){case'connected':log(_0x17caf1(0x287));if(_0x50b608[_0x17caf1(0x381)]){if(_0x50b608['ws'][_0x17caf1(0x421)]!==0x1){if(_0x17caf1(0x4d8)===_0x17caf1(0x2b2)){function _0x280e95(){var _0x81341e=_0x17caf1;_0x52d675[_0x11ac4a][_0x81341e(0x605)][_0x81341e(0x2de)]==_0x81341e(0x37e)&&(_0x17fb49[_0x87a54][_0x81341e(0x605)][_0x81341e(0x36f)]=!_0x1407de[_0x81341e(0x3ca)]);}}else{_0x50b608['ws'][_0x17caf1(0x2e0)]();break;}}_0x50b608['ws'][_0x17caf1(0x2e0)](),setTimeout(function(){var _0x424d82=_0x17caf1;_0x50b608[_0x424d82(0x49c)]!=!![]&&warnUser('Remote\x20peer\x20connected\x20to\x20video\x20stream.\x0a\x0aConnection\x20to\x20handshake\x20server\x20being\x20killed\x20on\x20request.\x20This\x20increases\x20security,\x20but\x20the\x20peer\x20will\x20not\x20be\x20able\x20to\x20reconnect\x20automatically\x20on\x20connection\x20failure.\x0a\x0aPress\x20OK\x20to\x20start\x20the\x20stream!');},0x1);}break;case _0x17caf1(0x2c5):log(_0x17caf1(0x563));break;case _0x17caf1(0x4b7):warnlog(_0x17caf1(0x4b2)),_0x50b608[_0x17caf1(0x247)][_0x48aa3a][_0x17caf1(0x2e0)](),_0x50b608[_0x17caf1(0x247)][_0x48aa3a]=null;if(_0x50b608['security']){if('SOeik'===_0x17caf1(0x404)){function _0x50359d(){var _0x29082b=_0x17caf1;_0xb1d758[_0x29082b(0x521)]=_0x7b965d[_0x29082b(0x521)][_0x29082b(0x628)];}}else!_0x50b608[_0x17caf1(0x49c)]&&setTimeout(function(){var _0x2bd79d=_0x17caf1;warnUser(_0x2bd79d(0x522));},0x1);}delete _0x50b608[_0x17caf1(0x247)][_0x48aa3a],_0x50b608[_0x17caf1(0x2bd)]();break;case _0x17caf1(0x493):warnlog(_0x17caf1(0x6bb)),_0x50b608[_0x17caf1(0x247)][_0x48aa3a]=null;_0x50b608['security']&&(!_0x50b608[_0x17caf1(0x49c)]&&setTimeout(function _0x30d1e6(){warnUser('Remote\x20peer\x20disconnected.\x20Due\x20to\x20enhanced\x20security,\x20please\x20refresh\x20to\x20create\x20a\x20new\x20connection.');},0x1));delete _0x50b608[_0x17caf1(0x247)][_0x48aa3a],_0x50b608[_0x17caf1(0x2bd)]();break;}},_0x50b608[_0x4cb9a6(0x247)][_0x48aa3a][_0x4cb9a6(0x31e)]=function(_0x5f3155){var _0xf52f1d=_0x4cb9a6;if(_0xf52f1d(0x3cb)===_0xf52f1d(0x253)){function _0x437fc5(){_0x308104();}}else warnlog(_0xf52f1d(0x3d8)),_0x50b608[_0xf52f1d(0x247)][_0x48aa3a]=null,delete _0x50b608[_0xf52f1d(0x247)][_0x48aa3a],_0x50b608[_0xf52f1d(0x2bd)]();},_0x50b608[_0x4cb9a6(0x247)][_0x48aa3a]['onopen']=function _0x1bd485(){log('WEBRTC\x20CONNECTION\x20OPEN');};},_0x50b608[_0x1fc8b7(0x499)]=function(_0x4f441b){var _0xfce046=_0x1fc8b7;if(_0x50b608[_0xfce046(0x2be)]){if(_0xfce046(0x359)in _0x4f441b){if(_0xfce046(0x685)===_0xfce046(0x2db)){function _0x579963(){var _0x4d4ffa=_0xfce046;_0x4ac0b5['pcs'][_0x1327e4][_0x4d4ffa(0x4b8)]=_0x4a1569[_0x4d4ffa(0x4b8)],_0x46a39f[_0x4d4ffa(0x247)][_0x397be0][_0x4d4ffa(0x4b8)]&&_0x40c523(function(){var _0x46e6e2=_0x4d4ffa;_0x54a003[_0x46e6e2(0x657)](_0x295d2a);},0x1388);}}else _0x50b608[_0xfce046(0x3d7)](_0x4f441b[_0xfce046(0x2a5)],_0x4f441b[_0xfce046(0x359)])[_0xfce046(0x616)](function(_0x57955a){var _0x154b90=_0xfce046;if(_0x154b90(0x449)!==_0x154b90(0x2f7)){_0x4f441b[_0x154b90(0x2a5)]=JSON[_0x154b90(0x438)](_0x57955a);if(_0x4f441b[_0x154b90(0x2a5)][_0x154b90(0x426)]==_0x154b90(0x269))_0x50b608[_0x154b90(0x23c)](_0x4f441b),_0x50b608[_0x154b90(0x331)](_0x4f441b);else try{var _0x373748=_0x50b608[_0x154b90(0x30e)];if((iOS||iPad)&&_0x50b608[_0x154b90(0x247)][_0x4f441b['UUID']][_0x154b90(0x482)]==!![]&&_0x50b608[_0x154b90(0x247)][_0x4f441b[_0x154b90(0x565)]][_0x154b90(0x219)]==![]){if(_0x373748===![]||_0x373748>_0x50b608[_0x154b90(0x316)]){var _0x268ff5=Object['keys'](_0x50b608[_0x154b90(0x247)])['length'];_0x268ff5>0x3?_0x373748=_0x50b608[_0x154b90(0x66b)]:_0x373748=_0x50b608[_0x154b90(0x316)];}_0x4f441b[_0x154b90(0x2a5)][_0x154b90(0x6a9)]=CodecsHandler[_0x154b90(0x684)](_0x4f441b[_0x154b90(0x2a5)][_0x154b90(0x6a9)],_0x154b90(0x568)),_0x4f441b[_0x154b90(0x2a5)][_0x154b90(0x6a9)]=_0x585285(_0x4f441b[_0x154b90(0x2a5)][_0x154b90(0x6a9)],_0x373748),_0x373748=![];}else _0x50b608['pcs'][_0x4f441b[_0x154b90(0x565)]][_0x154b90(0x482)]==!![]&&(_0x373748!==![]?_0x50b608[_0x154b90(0x1b4)]!==![]&&(_0x50b608[_0x154b90(0x1b4)]<_0x373748&&(_0x373748=_0x50b608[_0x154b90(0x1b4)])):_0x373748=_0x50b608[_0x154b90(0x1b4)]);if(_0x373748){var _0x3e7614=CodecsHandler['getVideoBitrates'](_0x4f441b[_0x154b90(0x2a5)][_0x154b90(0x6a9)]);log('BITRATE:\x20'+_0x3e7614),_0x3e7614>_0x373748&&(_0x4f441b[_0x154b90(0x2a5)][_0x154b90(0x6a9)]=_0x585285(_0x4f441b[_0x154b90(0x2a5)][_0x154b90(0x6a9)],_0x373748));}if(_0x154b90(0x473)in _0x4f441b&&_0x4f441b[_0x154b90(0x473)]!=_0x50b608[_0x154b90(0x247)][_0x4f441b['UUID']][_0x154b90(0x473)]){errorlog(_0x154b90(0x3dd));return;}_0x50b608[_0x154b90(0x247)][_0x4f441b['UUID']][_0x154b90(0x2d5)](_0x4f441b[_0x154b90(0x2a5)])[_0x154b90(0x616)]()[_0x154b90(0x47b)](errorlog);}catch(_0x51bf39){if(_0x154b90(0x20d)===_0x154b90(0x20d))errorlog(_0x51bf39);else{function _0x37f233(){var _0x58f935=_0x154b90;_0x195d0c[_0x58f935(0x67e)]==!![]&&_0x159f0c[_0x58f935(0x4a4)]==![]&&(_0xbec698['pcs'][_0x331760]['allowAudio']=![],_0x3d22c6[_0x58f935(0x247)][_0x2822e7][_0x58f935(0x5c7)]=![]),_0xe5925a['pcs'][_0x413a4d]['scene']=_0x5f33c4[_0x58f935(0x319)];}}}}else{function _0x53bc9b(){_0x592270['audio']=!![];}}});}}else{if(_0x4f441b['description'][_0xfce046(0x426)]=='offer')_0x50b608[_0xfce046(0x23c)](_0x4f441b),_0x50b608[_0xfce046(0x331)](_0x4f441b);else try{var _0x593696=_0x50b608['maxvideobitrate'];if((iOS||iPad)&&_0x50b608[_0xfce046(0x247)][_0x4f441b[_0xfce046(0x565)]]['guest']==!![]&&_0x50b608[_0xfce046(0x247)][_0x4f441b[_0xfce046(0x565)]][_0xfce046(0x219)]==![]){if(_0x593696===![]||_0x593696>_0x50b608[_0xfce046(0x316)]){var _0x109a4c=Object[_0xfce046(0x34f)](_0x50b608['pcs'])[_0xfce046(0x226)];if(_0x109a4c>0x3){if(_0xfce046(0x400)===_0xfce046(0x21a)){function _0x16d36b(){_0x29fbd4(),_0x150eb8(function(){_0x14447d();},0x1);}}else _0x593696=_0x50b608[_0xfce046(0x66b)];}else{if(_0xfce046(0x617)===_0xfce046(0x221)){function _0x3db2f0(){var _0x5ccea6=_0xfce046;_0x4d7ba9=!![],_0x5ccea6(0x5dd)in _0x5e56b8&&(_0x580123[_0x5ccea6(0x5dd)]==!![]&&(_0x35e64d=!![]));}}else _0x593696=_0x50b608[_0xfce046(0x316)];}}_0x4f441b[_0xfce046(0x2a5)][_0xfce046(0x6a9)]=CodecsHandler[_0xfce046(0x684)](_0x4f441b[_0xfce046(0x2a5)][_0xfce046(0x6a9)],_0xfce046(0x568)),_0x4f441b['description']['sdp']=_0x585285(_0x4f441b[_0xfce046(0x2a5)]['sdp'],_0x593696),_0x593696=![];}else _0x50b608[_0xfce046(0x247)][_0x4f441b['UUID']][_0xfce046(0x482)]==!![]&&(_0x593696!==![]?_0x50b608[_0xfce046(0x1b4)]!==![]&&(_0x50b608[_0xfce046(0x1b4)]<_0x593696&&(_0x593696=_0x50b608['roombitrate'])):_0x593696=_0x50b608[_0xfce046(0x1b4)]);if(_0x593696){var _0x2131ef=CodecsHandler['getVideoBitrates'](_0x4f441b[_0xfce046(0x2a5)][_0xfce046(0x6a9)]);log(_0xfce046(0x3ad)+_0x2131ef),_0x2131ef>_0x593696&&(_0x4f441b[_0xfce046(0x2a5)][_0xfce046(0x6a9)]=_0x585285(_0x4f441b['description'][_0xfce046(0x6a9)],_0x593696));}if(_0xfce046(0x473)in _0x4f441b&&_0x4f441b[_0xfce046(0x473)]!=_0x50b608[_0xfce046(0x247)][_0x4f441b[_0xfce046(0x565)]][_0xfce046(0x473)]){errorlog(_0xfce046(0x3dd));return;}_0x50b608[_0xfce046(0x247)][_0x4f441b[_0xfce046(0x565)]][_0xfce046(0x2d5)](_0x4f441b[_0xfce046(0x2a5)])['then']()[_0xfce046(0x47b)](errorlog);}catch(_0xc4f52){errorlog(_0xc4f52);}}},_0x50b608[_0x1fc8b7(0x250)]=function(_0x227d48){var _0x3a46bd=_0x1fc8b7;_0x50b608[_0x3a46bd(0x2be)]&&_0x3a46bd(0x359)in _0x227d48?_0x50b608[_0x3a46bd(0x3d7)](_0x227d48[_0x3a46bd(0x4c7)],_0x227d48[_0x3a46bd(0x359)])[_0x3a46bd(0x616)](function(_0x29cde5){var _0x234e4e=_0x3a46bd;_0x227d48['candidate']=JSON['parse'](_0x29cde5),_0x50b608[_0x234e4e(0x31d)](_0x227d48);}):_0x50b608['processIce2'](_0x227d48);},_0x50b608[_0x1fc8b7(0x31d)]=function(_0x1bec76){var _0x640759=_0x1fc8b7;try{if(_0x50b608[_0x640759(0x512)]){if(_0x1bec76[_0x640759(0x4c7)][_0x640759(0x4c7)]['indexOf'](_0x50b608[_0x640759(0x512)])===-0x1){log(_0x640759(0x45d)),log(_0x1bec76[_0x640759(0x4c7)]);return;}else log('PASSED'),log(_0x1bec76[_0x640759(0x4c7)]);}}catch(_0x2a25fc){errorlog(_0x2a25fc);}if(_0x1bec76['UUID']in _0x50b608[_0x640759(0x247)]&&_0x1bec76[_0x640759(0x426)]==_0x640759(0x478)){log(_0x640759(0x360));if(!(_0x1bec76[_0x640759(0x565)]in _0x50b608[_0x640759(0x247)])){errorlog(_0x640759(0x4d6));return;}if('session'in _0x1bec76&&_0x50b608['pcs'][_0x1bec76['UUID']][_0x640759(0x473)]!=_0x1bec76[_0x640759(0x473)]){errorlog(_0x640759(0x5b3));return;}_0x50b608[_0x640759(0x247)][_0x1bec76[_0x640759(0x565)]]['addIceCandidate'](_0x1bec76['candidate'])[_0x640759(0x616)]()[_0x640759(0x47b)](function(_0x48e04a){errorlog(_0x48e04a),errorlog(_0x1bec76);});}else{if(_0x1bec76[_0x640759(0x565)]in _0x50b608[_0x640759(0x43a)]&&_0x1bec76[_0x640759(0x426)]==_0x640759(0x43f)){log(_0x640759(0x3de));if(!(_0x1bec76[_0x640759(0x565)]in _0x50b608[_0x640759(0x43a)])){if('QzjQS'===_0x640759(0x4c5)){function _0x4a867c(){var _0x4f8c80=_0x640759;_0x1c6ae5(_0x4f8c80(0x554));return;}}else{errorlog(_0x640759(0x4d6));return;}}if(_0x640759(0x473)in _0x1bec76&&_0x50b608[_0x640759(0x43a)][_0x1bec76[_0x640759(0x565)]][_0x640759(0x473)]!=_0x1bec76[_0x640759(0x473)]){errorlog('Incoming\x20Ice\x20Offer\x20does\x20not\x20match\x20Session');return;}if(_0x50b608[_0x640759(0x43a)][_0x1bec76[_0x640759(0x565)]]===null){if(_0x640759(0x5fc)!==_0x640759(0x41e))return;else{function _0x35877e(){var _0x3ca23d=_0x640759;_0x329661(_0x4fadd8(_0x5a048a[_0x3ca23d(0x286)]),_0x5d6f0f[_0x3ca23d(0x605)]);}}}_0x50b608[_0x640759(0x43a)][_0x1bec76[_0x640759(0x565)]]['addIceCandidate'](_0x1bec76[_0x640759(0x4c7)])['then']()[_0x640759(0x47b)](function(_0x45c3f2){errorlog(_0x45c3f2),errorlog(_0x1bec76);});}else errorlog(_0x1bec76),errorlog(_0x640759(0x20e));}},_0x50b608[_0x1fc8b7(0x1e6)]=function(_0x543565){var _0x9f2228=_0x1fc8b7;if(_0x50b608[_0x9f2228(0x2be)]&&_0x9f2228(0x359)in _0x543565)_0x50b608['decryptMessage'](_0x543565['candidates'],_0x543565['vector'])[_0x9f2228(0x616)](function(_0x4d98f3){var _0x5d9b53=_0x9f2228;_0x543565[_0x5d9b53(0x67d)]=JSON[_0x5d9b53(0x438)](_0x4d98f3);var _0x27978f={};_0x27978f['UUID']=_0x543565[_0x5d9b53(0x565)],_0x27978f[_0x5d9b53(0x426)]=_0x543565[_0x5d9b53(0x426)];for(var _0x3b0b55=0x0;_0x3b0b55<_0x543565['candidates'][_0x5d9b53(0x226)];_0x3b0b55++){_0x27978f['candidate']=_0x543565[_0x5d9b53(0x67d)][_0x3b0b55],_0x50b608[_0x5d9b53(0x31d)](_0x27978f);}});else{var _0x553d45={};_0x553d45[_0x9f2228(0x565)]=_0x543565[_0x9f2228(0x565)],_0x553d45[_0x9f2228(0x426)]=_0x543565[_0x9f2228(0x426)];for(var _0x51acc9=0x0;_0x51acc9<_0x543565[_0x9f2228(0x67d)][_0x9f2228(0x226)];_0x51acc9++){_0x553d45[_0x9f2228(0x4c7)]=_0x543565['candidates'][_0x51acc9],_0x50b608[_0x9f2228(0x31d)](_0x553d45);}}},_0x50b608[_0x1fc8b7(0x331)]=function(_0x319ea9){var _0x1798fd=_0x1fc8b7;_0x50b608[_0x1798fd(0x43a)][_0x319ea9[_0x1798fd(0x565)]][_0x1798fd(0x2d5)](_0x319ea9[_0x1798fd(0x2a5)])[_0x1798fd(0x616)](function(){var _0x2e4936=_0x1798fd;if(_0x50b608[_0x2e4936(0x43a)][_0x319ea9[_0x2e4936(0x565)]][_0x2e4936(0x48a)][_0x2e4936(0x426)]===_0x2e4936(0x269))_0x50b608['rpcs'][_0x319ea9[_0x2e4936(0x565)]]['createAnswer']()[_0x2e4936(0x616)](function(_0x227613){var _0x5cea88=_0x2e4936;if(!_0x50b608[_0x5cea88(0x67e)]&&_0x50b608['stereo']==0x5)_0x227613[_0x5cea88(0x6a9)]=CodecsHandler[_0x5cea88(0x405)](_0x227613['sdp'],{'stereo':0x1,'maxaveragebitrate':(_0x50b608[_0x5cea88(0x4f0)]||0x100)*0x400,'cbr':_0x50b608[_0x5cea88(0x6bc)],'useinbandfec':0x1,'maxptime':_0x50b608[_0x5cea88(0x283)],'minptime':_0x50b608[_0x5cea88(0x609)],'ptime':_0x50b608['ptime']});else{if(_0x50b608[_0x5cea88(0x640)]==0x1||_0x50b608['stereo']==0x2||_0x50b608[_0x5cea88(0x640)]==0x5)_0x227613[_0x5cea88(0x6a9)]=CodecsHandler[_0x5cea88(0x405)](_0x227613[_0x5cea88(0x6a9)],{'stereo':0x1,'maxaveragebitrate':(_0x50b608[_0x5cea88(0x4f0)]||0x100)*0x400,'cbr':_0x50b608[_0x5cea88(0x6bc)],'useinbandfec':0x1,'maxptime':_0x50b608[_0x5cea88(0x283)],'minptime':_0x50b608[_0x5cea88(0x609)],'ptime':_0x50b608[_0x5cea88(0x5a8)]});else{if(_0x50b608['stereo']==0x4)_0x227613[_0x5cea88(0x6a9)]=CodecsHandler[_0x5cea88(0x405)](_0x227613[_0x5cea88(0x6a9)],{'stereo':0x2,'maxaveragebitrate':(_0x50b608[_0x5cea88(0x4f0)]||0x100)*0x400,'cbr':_0x50b608[_0x5cea88(0x6bc)],'maxptime':_0x50b608[_0x5cea88(0x283)],'minptime':_0x50b608[_0x5cea88(0x609)],'ptime':_0x50b608[_0x5cea88(0x5a8)]});else _0x50b608[_0x5cea88(0x4f0)]&&(_0x227613[_0x5cea88(0x6a9)]=CodecsHandler[_0x5cea88(0x405)](_0x227613[_0x5cea88(0x6a9)],{'maxaveragebitrate':_0x50b608[_0x5cea88(0x4f0)]*0x400,'cbr':_0x50b608[_0x5cea88(0x6bc)],'maxptime':_0x50b608[_0x5cea88(0x283)],'minptime':_0x50b608[_0x5cea88(0x609)],'ptime':_0x50b608[_0x5cea88(0x5a8)]}));}}_0x50b608[_0x5cea88(0x62c)]&&(_0x227613[_0x5cea88(0x6a9)]=CodecsHandler[_0x5cea88(0x684)](_0x227613[_0x5cea88(0x6a9)],_0x50b608['codec']));if(_0x50b608['rpcs'][_0x319ea9[_0x5cea88(0x565)]][_0x5cea88(0x677)])log('bit\x20rate\x20being\x20munged'),_0x227613[_0x5cea88(0x6a9)]=_0x585285(_0x227613[_0x5cea88(0x6a9)],_0x50b608[_0x5cea88(0x43a)][_0x319ea9[_0x5cea88(0x565)]][_0x5cea88(0x677)]);else _0x50b608[_0x5cea88(0x3eb)]&&(log(_0x5cea88(0x326)),_0x227613[_0x5cea88(0x6a9)]=_0x585285(_0x227613[_0x5cea88(0x6a9)],_0x50b608['bitrate']));return _0x50b608[_0x5cea88(0x43a)][_0x319ea9[_0x5cea88(0x565)]][_0x5cea88(0x1dd)](_0x227613);})[_0x2e4936(0x616)](function _0x370c66(){var _0x26c105=_0x2e4936;log(_0x26c105(0x311));var _0x191f5e={};_0x191f5e['UUID']=_0x319ea9[_0x26c105(0x565)],_0x191f5e[_0x26c105(0x2a5)]=_0x50b608[_0x26c105(0x43a)][_0x319ea9[_0x26c105(0x565)]][_0x26c105(0x49d)],_0x191f5e['session']=_0x50b608[_0x26c105(0x43a)][_0x319ea9[_0x26c105(0x565)]][_0x26c105(0x473)];if(_0x50b608[_0x26c105(0x2be)]){if(_0x26c105(0x6a3)!==_0x26c105(0x6a3)){function _0x2347ca(){delete _0x35827e[_0x54c030];}}else _0x50b608[_0x26c105(0x5f6)](JSON[_0x26c105(0x31b)](_0x191f5e[_0x26c105(0x2a5)]))[_0x26c105(0x616)](function(_0x2cea53){var _0x106f9b=_0x26c105;_0x191f5e[_0x106f9b(0x2a5)]=_0x2cea53[0x0],_0x191f5e[_0x106f9b(0x359)]=_0x2cea53[0x1],_0x50b608[_0x106f9b(0x412)](_0x191f5e);});}else{if(_0x26c105(0x3dc)!==_0x26c105(0x45f))_0x50b608[_0x26c105(0x412)](_0x191f5e);else{function _0x30dc63(){_0x2577dd(_0x1dde82);}}}})[_0x2e4936(0x47b)](errorlog);else _0x50b608[_0x2e4936(0x43a)][_0x319ea9[_0x2e4936(0x565)]][_0x2e4936(0x48a)][_0x2e4936(0x426)]===_0x2e4936(0x3ba)&&errorlog(_0x2e4936(0x2d4));})[_0x1798fd(0x47b)](errorlog);},_0x50b608[_0x1fc8b7(0x23c)]=function(_0x433e01){var _0x22feb1=_0x1fc8b7;if(_0x22feb1(0x2d6)!==_0x22feb1(0x601)){var _0x6c0a2=_0x433e01[_0x22feb1(0x565)];if(_0x6c0a2 in _0x50b608['rpcs']){log(_0x22feb1(0x505)),log(_0x433e01);if(_0x22feb1(0x473)in _0x433e01){if(_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x473)]==_0x433e01[_0x22feb1(0x473)]){log(_0x22feb1(0x398));return;}else warnlog(_0x22feb1(0x688));}}else log('MAKING\x20A\x20NEW\x20RTC\x20CONNECTION');try{for(var _0x4fb639 in _0x50b608[_0x22feb1(0x43a)]){if(_0x50b608[_0x22feb1(0x43a)][_0x4fb639][_0x22feb1(0x485)]==_0x433e01['streamID']){if(_0x22feb1(0x527)!==_0x22feb1(0x527)){function _0xc272b6(){var _0x5aaaa4=_0x22feb1;_0x5f0fb2[_0x5aaaa4(0x54e)](_0x398a22[_0x5aaaa4(0x2e7)]);}}else{_0x50b608[_0x22feb1(0x43a)][_0x4fb639]['videoElement']&&(_0x50b608[_0x22feb1(0x43a)][_0x4fb639][_0x22feb1(0x2e7)]['style'][_0x22feb1(0x310)]=_0x22feb1(0x6ad));_0x50b608['rpcs'][_0x4fb639]=null,delete _0x50b608['rpcs'][_0x4fb639],warnlog(_0x22feb1(0x2f9));if(_0x50b608['director']){if('SwxFH'==='EfrXm'){function _0x54e942(){var _0x2e3747=_0x22feb1;_0x158a9b[_0x2e3747(0x4d9)]=_0x2e3747(0x261),_0x5eef71['style']['display']=_0x2e3747(0x255);}}else try{document['getElementById'](_0x22feb1(0x61f)+_0x4fb639)&&getById(_0x22feb1(0x61f)+_0x4fb639)[_0x22feb1(0x5e5)][_0x22feb1(0x5a4)](getById(_0x22feb1(0x61f)+_0x4fb639));}catch(_0x103021){errorlog(_0x103021);}}}}}}catch(_0x57c4c9){errorlog(_0x57c4c9);}if(_0x50b608[_0x22feb1(0x6b5)]!==![]){if(Object['keys'](_0x50b608[_0x22feb1(0x43a)])[_0x22feb1(0x226)]>=_0x50b608[_0x22feb1(0x6b5)]){delete _0x50b608[_0x22feb1(0x43a)][_0x6c0a2],warnlog(_0x22feb1(0x278));return;}}else{if(_0x50b608['maxconnections']!==![]){if(_0x22feb1(0x334)==='JLalI'){function _0x49b58f(){var _0x414ce5=_0x22feb1;_0x462657[_0x414ce5(0x43a)][this['UUID']][_0x414ce5(0x2e7)]&&(_0x1cc169[_0x414ce5(0x43a)][this[_0x414ce5(0x565)]]['videoElement'][_0x414ce5(0x4d1)]['display']='none'),_0xbabcae(function(){_0x16bff2();},0x1);}}else{if(Object['keys'](_0x50b608[_0x22feb1(0x43a)])[_0x22feb1(0x226)]+Object[_0x22feb1(0x34f)](_0x50b608[_0x22feb1(0x247)])[_0x22feb1(0x226)]>=_0x50b608[_0x22feb1(0x3a3)]){delete _0x50b608[_0x22feb1(0x43a)][_0x6c0a2],warnlog('Publisher\x20will\x20be\x20ignored\x20due\x20to\x20max\x20connections\x20already\x20hit');return;}}}}if(_0x50b608[_0x22feb1(0x4bf)]){if(_0x50b608[_0x22feb1(0x67e)])!(_0x6c0a2 in _0x50b608[_0x22feb1(0x247)])&&_0x50b608['offerSDP'](_0x6c0a2);else{if(_0x50b608[_0x22feb1(0x29f)]!==_0x6c0a2)return;}}_0x50b608[_0x22feb1(0x43a)][_0x6c0a2]=new RTCPeerConnection(_0x50b608['configuration']);if(_0x50b608['security']){if(Object[_0x22feb1(0x34f)](_0x50b608[_0x22feb1(0x43a)])[_0x22feb1(0x226)]>0x1){warnlog(_0x22feb1(0x663)),log(_0x50b608[_0x22feb1(0x43a)]),delete _0x50b608[_0x22feb1(0x43a)][_0x6c0a2];return;}else warnlog(_0x22feb1(0x545));}_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x485)]=_0x433e01['streamID'];_0x433e01[_0x22feb1(0x473)]?_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x473)]=_0x433e01['session']:_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x473)]=null;_0x50b608[_0x22feb1(0x43a)][_0x6c0a2]['stats']={},_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x463)]['Audio_Loudness']=![],_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x20f)]=-0x1,_0x50b608[_0x22feb1(0x43a)][_0x6c0a2]['channelOffset']=![],_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x2fa)]=-0x1,_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x677)]=![],_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x2e7)]=![],_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x3f3)]=![],_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x1c4)]=![],_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x5cc)]=![],_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x570)]=![],_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x666)]=null,_0x50b608['rpcs'][_0x6c0a2][_0x22feb1(0x267)]={},_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x626)]=![],_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x496)]=![],_0x50b608['rpcs'][_0x6c0a2][_0x22feb1(0x5bb)]=null,_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x2c8)]=null,_0x50b608[_0x22feb1(0x43a)][_0x6c0a2]['visibilityStore']={},_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x431)]=0x64,_0x50b608[_0x22feb1(0x43a)][_0x6c0a2]['directorMutedState']=0x0,_0x50b608[_0x22feb1(0x43a)][_0x6c0a2]['nackCount']=0x0,_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x30b)]=![],_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x439)]=![],_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x1d3)]=0x0,_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x655)]=![],_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x24c)]=![],_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x304)]=null,_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x3e1)]=null,_0x50b608['rpcs'][_0x6c0a2][_0x22feb1(0x3b3)]={},_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x68f)]=![],_0x50b608[_0x22feb1(0x43a)][_0x6c0a2]['iframeEle']=![],_0x50b608[_0x22feb1(0x43a)][_0x6c0a2]['startTime']=Date[_0x22feb1(0x3d3)](),_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x463)]={};var _0x48b917='';_0x50b608[_0x22feb1(0x3ab)]&&(_0x48b917=_0x50b608[_0x22feb1(0x3ab)]);if(_0x50b608['director']){var _0x48cf65='';_0x50b608[_0x22feb1(0x2be)]&&(_0x50b608[_0x22feb1(0x596)]===![]&&(_0x48cf65=_0x22feb1(0x5dc)+_0x50b608[_0x22feb1(0x2be)])),createControlBox(_0x6c0a2,_0x22feb1(0x5b4)+location[_0x22feb1(0x4c3)]+location[_0x22feb1(0x5a7)]+_0x22feb1(0x631)+_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x485)]+_0x22feb1(0x587)+_0x48b917+_0x22feb1(0x4d7)+_0x50b608[_0x22feb1(0x6aa)]+_0x48cf65,_0x50b608['rpcs'][_0x6c0a2]['streamID']);}_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x565)]=_0x6c0a2;if(_0x22feb1(0x485)in _0x433e01){_0x50b608['rpcs'][_0x6c0a2][_0x22feb1(0x485)]=_0x433e01['streamID'];try{if(_0x50b608[_0x22feb1(0x39b)]){if(_0x50b608[_0x22feb1(0x39b)]['includes'](_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x485)])){if(_0x50b608[_0x22feb1(0x266)]!==![]){if(_0x22feb1(0x612)!==_0x22feb1(0x612)){function _0x1d29dc(){var _0x167eb6=_0x22feb1;_0x1d5348[_0x167eb6(0x479)][_0x167eb6(0x58e)][_0x167eb6(0x279)]({'name':_0x167eb6(0x429),'modulusLength':0x200,'publicExponent':new _0x531011([0x1,0x0,0x1]),'hash':{'name':'SHA-1'}},!![],[_0x167eb6(0x5da),_0x167eb6(0x246)])[_0x167eb6(0x616)](function(_0x235d09){var _0x44cbd1=_0x167eb6;_0x1c7e38(_0x235d09[_0x44cbd1(0x210)]),_0x2a70e2(_0x235d09['privateKey']),_0x13ff2f['mykey']=_0x235d09,_0x3d038b[_0x44cbd1(0x479)][_0x44cbd1(0x58e)][_0x44cbd1(0x5b8)](_0x44cbd1(0x4f5),_0x235d09[_0x44cbd1(0x210)])['then'](function(_0x5955fd){var _0x2ddc3d=_0x44cbd1,_0x406468={};_0x406468[_0x2ddc3d(0x317)]='storekey',_0x406468[_0x2ddc3d(0x3aa)]=_0x2ddc3d(0x670),_0x28fbe5[_0x2ddc3d(0x629)](_0x406468);})[_0x44cbd1(0x47b)](_0x3cbf5d);})[_0x167eb6(0x47b)](_0x13270d);}}else{let _0x360881=_0x50b608[_0x22feb1(0x39b)][_0x22feb1(0x42b)](_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x485)]);_0x50b608[_0x22feb1(0x266)][_0x22feb1(0x226)]>_0x360881&&(_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x677)]=parseInt(_0x50b608[_0x22feb1(0x266)][_0x360881]),_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x677)]<=0x0&&(_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x677)]=![]));}}}}}catch(_0x1a7666){errorlog(_0x1a7666);}}_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x31e)]=function(_0xd42e57){var _0x30acbb=_0x22feb1;try{if(_0x30acbb(0x4bc)!=='AhEAQ')var _0x42ac6c=this['streamID'];else{function _0x4adc0d(){var _0x3bcd08=_0x30acbb;_0x2e8a9a[_0x3bcd08(0x39a)](_0x4b9ee1,_0x3d43c9);}}}catch(_0x34faba){}if(!_0x50b608[_0x30acbb(0x67e)]){if(_0x50b608[_0x30acbb(0x319)]!==![]||_0x50b608[_0x30acbb(0x6aa)]!==![])try{if('sRght'===_0x30acbb(0x409)){function _0x2492d9(){return;}}else _0x50b608[_0x30acbb(0x43a)][this[_0x30acbb(0x565)]][_0x30acbb(0x2e7)]&&(_0x50b608[_0x30acbb(0x43a)][this[_0x30acbb(0x565)]][_0x30acbb(0x2e7)][_0x30acbb(0x4d1)][_0x30acbb(0x310)]=_0x30acbb(0x6ad)),setTimeout(function(){var _0x18bcd1=_0x30acbb;if(_0x18bcd1(0x575)===_0x18bcd1(0x30f)){function _0x382e05(){var _0x45894d=_0x18bcd1;_0x40848f(_0x45894d(0x2aa));}}else updateMixer();},0x1);}catch(_0x464487){}}try{document['getElementById'](_0x30acbb(0x61f)+this[_0x30acbb(0x565)])&&getById(_0x30acbb(0x61f)+this[_0x30acbb(0x565)])[_0x30acbb(0x5e5)][_0x30acbb(0x5a4)](getById(_0x30acbb(0x61f)+this[_0x30acbb(0x565)]));}catch(_0x4d9388){errorlog(_0x4d9388);}try{this['streamSrc']&&this[_0x30acbb(0x5bb)][_0x30acbb(0x569)]()[_0x30acbb(0x1b7)](function(_0x5a5d90){_0x5a5d90['stop']();});}catch(_0x205b9d){errorlog(_0x205b9d);}try{this[_0x30acbb(0x624)][_0x30acbb(0x2e0)]();}catch(_0x10888){errorlog(_0x10888);}try{if(_0x30acbb(0x38f)===_0x30acbb(0x5a2)){function _0x51e8b6(){var _0x1d9ea7=_0x30acbb,_0x406db8=_0x359f9e(_0x1d9ea7(0x1d8));_0x406db8[_0x1d9ea7(0x435)]();}}else _0x50b608[_0x30acbb(0x43a)][this[_0x30acbb(0x565)]]=null,delete _0x50b608[_0x30acbb(0x43a)][this[_0x30acbb(0x565)]];}catch(_0x206280){if('BfKtC'===_0x30acbb(0x681)){function _0x56dae4(){var _0x5c6af1=_0x30acbb;_0x1a27a5[_0x5c6af1(0x54e)](_0x5d8900[_0x5c6af1(0x43a)][_0x53dbd9['dataset'][_0x5c6af1(0x565)]][_0x5c6af1(0x570)]);}}else errorlog(_0x206280);}warnlog(_0x30acbb(0x2f9));try{_0x50b608[_0x30acbb(0x5d6)](_0x42ac6c);}catch(_0x226217){errorlog('Couldn\x27t\x20re-connect'),errorlog(_0x226217);}},_0x50b608['rpcs'][_0x6c0a2]['iceTimer']=null,_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x272)]=[],_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x352)]=function(_0x3d59ba){var _0x1ab4e3=_0x22feb1;if(_0x3d59ba[_0x1ab4e3(0x4c7)]==null){log(_0x1ab4e3(0x361));return;}try{if(_0x50b608['icefilter']){if(_0x3d59ba[_0x1ab4e3(0x4c7)][_0x1ab4e3(0x4c7)][_0x1ab4e3(0x42b)](_0x50b608[_0x1ab4e3(0x512)])===-0x1){log('dropped\x20candidate\x20due\x20to\x20filter');return;}else log(_0x3d59ba[_0x1ab4e3(0x4c7)]);}}catch(_0x1751ad){errorlog(_0x1751ad);}if(_0x50b608['rpcs'][_0x6c0a2][_0x1ab4e3(0x5be)]!==null){_0x50b608[_0x1ab4e3(0x43a)][_0x6c0a2]['iceBundle'][_0x1ab4e3(0x6b9)](_0x3d59ba[_0x1ab4e3(0x4c7)]);return;}_0x50b608['rpcs'][_0x6c0a2]['iceBundle'][_0x1ab4e3(0x6b9)](_0x3d59ba[_0x1ab4e3(0x4c7)]),_0x50b608[_0x1ab4e3(0x43a)][_0x6c0a2]['iceTimer']=setTimeout(function(){var _0x1fc05c=_0x1ab4e3;if(!(_0x6c0a2 in _0x50b608[_0x1fc05c(0x43a)]))return;_0x50b608[_0x1fc05c(0x43a)][_0x6c0a2][_0x1fc05c(0x5be)]=null;if(_0x50b608[_0x1fc05c(0x43a)][_0x6c0a2][_0x1fc05c(0x272)]==[])return;var _0xc7cf47={};_0xc7cf47[_0x1fc05c(0x565)]=_0x6c0a2,_0xc7cf47[_0x1fc05c(0x426)]=_0x1fc05c(0x478),_0xc7cf47[_0x1fc05c(0x67d)]=_0x50b608[_0x1fc05c(0x43a)][_0x6c0a2]['iceBundle'],_0xc7cf47[_0x1fc05c(0x473)]=_0x50b608[_0x1fc05c(0x43a)][_0x6c0a2][_0x1fc05c(0x473)],_0x50b608[_0x1fc05c(0x43a)][_0x6c0a2]['iceBundle']=[],_0x50b608['password']?_0x50b608[_0x1fc05c(0x5f6)](JSON[_0x1fc05c(0x31b)](_0xc7cf47[_0x1fc05c(0x67d)]))['then'](function(_0x3de91d){var _0x2840bc=_0x1fc05c;_0xc7cf47[_0x2840bc(0x67d)]=_0x3de91d[0x0],_0xc7cf47[_0x2840bc(0x359)]=_0x3de91d[0x1],_0x50b608['anyrequest'](_0xc7cf47);}):_0x50b608[_0x1fc05c(0x412)](_0xc7cf47);},0x190);},_0x50b608['rpcs'][_0x6c0a2][_0x22feb1(0x477)]=function(_0x3f5f90){var _0x49cfa7=_0x22feb1;switch(this[_0x49cfa7(0x53e)]){case'new':log(_0x49cfa7(0x2ab));case _0x49cfa7(0x33b):log(_0x49cfa7(0x33b));case'connected':log(_0x49cfa7(0x541));if(_0x50b608[_0x49cfa7(0x381)]){if(_0x50b608['ws'][_0x49cfa7(0x421)]!==0x1){_0x50b608['ws'][_0x49cfa7(0x2e0)]();break;}_0x50b608['ws'][_0x49cfa7(0x2e0)](),setTimeout(function(){var _0x305720=_0x49cfa7;if(_0x305720(0x1d1)===_0x305720(0x1d1))_0x50b608[_0x305720(0x49c)]!=!![]&&warnUser(_0x305720(0x454));else{function _0x58da6e(){var _0x3ba42e=_0x305720;_0x4c25dc[_0x3ba42e(0x1ec)]=0x1,_0x12cb37['touchLastTap']=_0x57e6e5,_0x197676[_0x3ba42e(0x44c)]=_0x3c2ed7(function(_0x16212c){var _0x103c03=_0x3ba42e;_0x54ec41(_0x16212c[_0x103c03(0x44c)]),_0x16212c[_0x103c03(0x5bf)]=0x0,_0x16212c[_0x103c03(0x1ec)]=0x0;},0x1388,_0x4f82f5);}}},0x1);}break;case _0x49cfa7(0x2c5):warnlog('ICE\x20Disconnected;\x20wait\x20for\x20retry?\x20rpcs');break;case'failed':warnlog(_0x49cfa7(0x3f4));try{var _0x586a89=this['streamID'];}catch(_0x17e917){}try{this[_0x49cfa7(0x5bb)]&&this[_0x49cfa7(0x5bb)]['getTracks']()[_0x49cfa7(0x1b7)](function(_0x3b2587){var _0x298518=_0x49cfa7;_0x3b2587[_0x298518(0x2da)](),log(_0x298518(0x583));});}catch(_0x469f43){warnlog(_0x469f43);}if(_0x50b608[_0x49cfa7(0x67e)])try{_0x49cfa7(0x37c)in _0x50b608[_0x49cfa7(0x43a)][this[_0x49cfa7(0x565)]][_0x49cfa7(0x2e7)]&&_0x50b608[_0x49cfa7(0x43a)][this['UUID']][_0x49cfa7(0x2e7)]['recorder']['stop']();}catch(_0x3a72c1){warnlog(_0x3a72c1);}try{document[_0x49cfa7(0x3fa)]('container_'+this[_0x49cfa7(0x565)])&&getById(_0x49cfa7(0x61f)+this[_0x49cfa7(0x565)])[_0x49cfa7(0x5e5)][_0x49cfa7(0x5a4)](getById('container_'+this[_0x49cfa7(0x565)]));}catch(_0x484a5b){warnlog(_0x484a5b);}_0x50b608[_0x49cfa7(0x43a)][this['UUID']][_0x49cfa7(0x2e0)](),_0x50b608[_0x49cfa7(0x43a)][this[_0x49cfa7(0x565)]]=null,delete _0x50b608[_0x49cfa7(0x43a)][this['UUID']];if(!_0x50b608[_0x49cfa7(0x67e)]){if(_0x49cfa7(0x699)!==_0x49cfa7(0x3e9))setTimeout(function(){updateMixer();},0x1);else{function _0x44e35b(){var _0x38ff1a=_0x49cfa7;if(_0x38ff1a(0x605)in _0x58516b){var _0x4d3531=_0x584e15(_0x126f49[_0x38ff1a(0x605)]);_0x4d3531<_0x473f8d[_0x38ff1a(0x226)]&&(_0x43a05d=_0x23612c[_0x4d3531],_0x8056e6(_0x767ad2,_0x3b6a21[_0x38ff1a(0x4a2)],_0x548fe7['value']));}else _0x3f22f4=_0x424721[0x0],_0x35290f(_0x252ff5,_0x5efc33['keyname'],_0x2c7274[_0x38ff1a(0x286)]);}}}if(typeof _0x586a89==_0x49cfa7(0x1c1))break;try{warnlog(_0x49cfa7(0x4a1)),_0x586a89 in _0x50b608['watchTimeoutList']&&clearTimeout(_0x50b608['watchTimeoutList'][_0x586a89]),_0x50b608[_0x49cfa7(0x5ea)][_0x586a89]=setTimeout(function(_0x1b8891){var _0xf9d7b4=_0x49cfa7;delete _0x50b608[_0xf9d7b4(0x5ea)][_0x1b8891],_0x50b608[_0xf9d7b4(0x5d6)](_0x1b8891);},_0x50b608[_0x49cfa7(0x633)],_0x586a89);}catch(_0x34ac13){errorlog(_0x34ac13);}break;case _0x49cfa7(0x493):warnlog(_0x49cfa7(0x200));try{var _0x586a89=this[_0x49cfa7(0x485)];}catch(_0x2efbaa){};try{this[_0x49cfa7(0x5bb)]&&this[_0x49cfa7(0x5bb)][_0x49cfa7(0x569)]()[_0x49cfa7(0x1b7)](function(_0x3861e3){var _0x3a332b=_0x49cfa7;_0x3861e3[_0x3a332b(0x2da)](),log(_0x3a332b(0x583));});}catch(_0x5880dd){}if(_0x50b608[_0x49cfa7(0x67e)])try{if(_0x49cfa7(0x651)!==_0x49cfa7(0x651)){function _0x5db227(){var _0xa27ca2=_0x49cfa7;return _0x359410['hash']!==![]?(_0x124b02(_0xa27ca2(0x5d5)),_0x54a64d=_0x1e5f26[_0xa27ca2(0x385)](0x0,-0x1*_0x358b7a['hash'][_0xa27ca2(0x226)]),_0x53f625):(_0x19147c('Stream\x20ID\x20pre:'+_0x57731b),_0x1ed501[_0xa27ca2(0x637)](_0x88023a[_0xa27ca2(0x2be)]+_0xdf0906[_0xa27ca2(0x4fc)],0x6)[_0xa27ca2(0x616)](function(_0x48efdb){var _0x5431bd=_0xa27ca2;return _0x344437[_0x5431bd(0x4ba)]=_0x48efdb,_0x4fc850(_0x59f006),_0x2f6b3a=_0x5618a0['slice'](0x0,-0x1*_0x4e026b[_0x5431bd(0x4ba)][_0x5431bd(0x226)]),_0x48ac73('Final\x20streamID:\x20'+_0x161b16),_0x27527e;}));}}else _0x49cfa7(0x37c)in _0x50b608[_0x49cfa7(0x43a)][this[_0x49cfa7(0x565)]][_0x49cfa7(0x2e7)]&&_0x50b608[_0x49cfa7(0x43a)][this[_0x49cfa7(0x565)]][_0x49cfa7(0x2e7)][_0x49cfa7(0x37c)]['stop']();}catch(_0x2ba6ce){errorlog(_0x2ba6ce);}try{if(document[_0x49cfa7(0x3fa)](_0x49cfa7(0x61f)+this[_0x49cfa7(0x565)])){if(_0x49cfa7(0x5f3)!=='HIEqn'){function _0x1e6fee(){var _0x5b883f=_0x49cfa7;_0x5f16c3[_0x5b883f(0x63c)]=_0x36aeaa[_0x5b883f(0x63c)]['min'];}}else getById(_0x49cfa7(0x61f)+this[_0x49cfa7(0x565)])['parentNode'][_0x49cfa7(0x5a4)](getById('container_'+this[_0x49cfa7(0x565)]));}}catch(_0x44a122){errorlog(_0x44a122);}_0x50b608[_0x49cfa7(0x43a)][this[_0x49cfa7(0x565)]][_0x49cfa7(0x2e0)](),_0x50b608[_0x49cfa7(0x43a)][this[_0x49cfa7(0x565)]]=null,delete _0x50b608['rpcs'][this[_0x49cfa7(0x565)]];!_0x50b608[_0x49cfa7(0x67e)]&&setTimeout(function(){updateMixer();},0x1);if(typeof _0x586a89==_0x49cfa7(0x1c1))break;try{errorlog(_0x49cfa7(0x58d)),_0x586a89 in _0x50b608['watchTimeoutList']&&clearTimeout(_0x50b608[_0x49cfa7(0x5ea)][_0x586a89]),_0x50b608[_0x49cfa7(0x5ea)][_0x586a89]=setTimeout(function(_0x1179dd){var _0x261ea=_0x49cfa7;delete _0x50b608[_0x261ea(0x5ea)][_0x1179dd],_0x50b608[_0x261ea(0x5d6)](_0x1179dd);},_0x50b608[_0x49cfa7(0x633)],_0x586a89);}catch(_0x3bf859){errorlog(_0x3bf859);}break;}},_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x4d2)]=function(){var _0x37576b=_0x22feb1;try{if(_0x37576b(0x67c)!==_0x37576b(0x67c)){function _0x1e4d6d(){var _0x3a9cb5=_0x37576b;_0x16b794=_0x1d0314[_0x3a9cb5(0x1b4)];}}else{if(this[_0x37576b(0x530)]==_0x37576b(0x493))errorlog(_0x37576b(0x3e5));else{if(this['iceConnectionState']==_0x37576b(0x2c5))errorlog(_0x37576b(0x318));else this[_0x37576b(0x530)]==_0x37576b(0x4b7)?errorlog(_0x37576b(0x4a5)):log(_0x37576b(0x576)+this[_0x37576b(0x530)]);}}}catch(_0xe4011){}},_0x50b608[_0x22feb1(0x43a)][_0x6c0a2][_0x22feb1(0x5a1)]=function(_0x2a89a5){var _0x2c65ea=_0x22feb1;_0x50b608[_0x2c65ea(0x43a)][_0x6c0a2][_0x2c65ea(0x624)]=_0x2a89a5[_0x2c65ea(0x5e7)],_0x50b608[_0x2c65ea(0x43a)][_0x6c0a2][_0x2c65ea(0x624)][_0x2c65ea(0x565)]=_0x6c0a2,_0x50b608['rpcs'][_0x6c0a2][_0x2c65ea(0x624)][_0x2c65ea(0x4bb)]=_0x5adaf5=>{var _0x1f210a=_0x2c65ea,_0x11d2a1={};if(_0x50b608[_0x1f210a(0x235)]!==![])_0x50b608['novideo'][_0x1f210a(0x249)](_0x50b608[_0x1f210a(0x43a)][_0x6c0a2][_0x1f210a(0x485)])?_0x11d2a1[_0x1f210a(0x37e)]=!![]:(_0x11d2a1['video']=![],_0x11d2a1[_0x1f210a(0x2cf)]=![]);else{if(_0x50b608[_0x1f210a(0x60c)]!==![]){if(_0x50b608['broadcast']!==null)_0x50b608['rpcs'][_0x6c0a2][_0x1f210a(0x485)]===_0x50b608[_0x1f210a(0x60c)]?_0x11d2a1['video']=!![]:(_0x11d2a1[_0x1f210a(0x37e)]=![],_0x11d2a1['iframe']=![]);else{if(_0x50b608[_0x1f210a(0x29f)]){if(_0x1f210a(0x4e6)==='TGwfO')_0x6c0a2==_0x50b608[_0x1f210a(0x29f)]?_0x11d2a1['video']=!![]:(_0x11d2a1['video']=![],_0x11d2a1[_0x1f210a(0x2cf)]=![]);else{function _0x134c4b(){var _0x1429cd=_0x1f210a;_0x2d8424['rpcs'][_0x144b38][_0x1429cd(0x38d)][_0x1429cd(0x24c)]=_0x284188['rpcs'][_0x138a51][_0x1429cd(0x24c)];}}}}}else _0x50b608['exclude']!==![]?_0x50b608['exclude'][_0x1f210a(0x249)](_0x50b608[_0x1f210a(0x43a)][_0x6c0a2][_0x1f210a(0x485)])?(_0x11d2a1[_0x1f210a(0x37e)]=![],_0x11d2a1[_0x1f210a(0x2cf)]=![]):_0x11d2a1[_0x1f210a(0x37e)]=!![]:_0x11d2a1['video']=!![];}try{_0x11d2a1[_0x1f210a(0x442)]={},_0x11d2a1[_0x1f210a(0x442)][_0x1f210a(0x655)]=_0x50b608[_0x1f210a(0x655)],_0x11d2a1[_0x1f210a(0x442)][_0x1f210a(0x24c)]=_0x50b608['order'],_0x11d2a1[_0x1f210a(0x442)][_0x1f210a(0x21c)]=_0x50b608[_0x1f210a(0x640)],_0x11d2a1[_0x1f210a(0x442)][_0x1f210a(0x476)]=_0x50b608[_0x1f210a(0x3eb)],_0x11d2a1['info'][_0x1f210a(0x659)]=_0x50b608[_0x1f210a(0x4f0)],_0x11d2a1[_0x1f210a(0x442)][_0x1f210a(0x427)]=_0x50b608[_0x1f210a(0x62c)],_0x11d2a1[_0x1f210a(0x442)][_0x1f210a(0x397)]=_0x50b608[_0x1f210a(0x397)],_0x11d2a1[_0x1f210a(0x442)][_0x1f210a(0x219)]=_0x50b608[_0x1f210a(0x219)],_0x11d2a1[_0x1f210a(0x442)][_0x1f210a(0x642)]=_0x50b608[_0x1f210a(0x683)],_0x11d2a1[_0x1f210a(0x442)][_0x1f210a(0x5a8)]=_0x50b608[_0x1f210a(0x5a8)],_0x11d2a1['info'][_0x1f210a(0x609)]=_0x50b608[_0x1f210a(0x609)],_0x11d2a1[_0x1f210a(0x442)][_0x1f210a(0x283)]=_0x50b608['maxptime'];if(navigator[_0x1f210a(0x1be)]){var _0x37d1b1,_0x1fb86b=navigator[_0x1f210a(0x1be)];_0x11d2a1['info'][_0x1f210a(0x336)]=_0x1fb86b;}if(navigator[_0x1f210a(0x5a9)]){if('jtGfp'!==_0x1f210a(0x23d))_0x11d2a1[_0x1f210a(0x442)][_0x1f210a(0x5a9)]=navigator[_0x1f210a(0x5a9)];else{function _0x43de86(){_0x1a272d['encodings']=[{}];}}}window[_0x1f210a(0x4e0)]?_0x11d2a1[_0x1f210a(0x442)][_0x1f210a(0x3af)]=window[_0x1f210a(0x4e0)][_0x1f210a(0x2e3)]:_0x11d2a1[_0x1f210a(0x442)][_0x1f210a(0x3af)]=![];}catch(_0xa70060){};_0x50b608[_0x1f210a(0x4e5)]!==![]?_0x50b608[_0x1f210a(0x4e5)][_0x1f210a(0x249)](_0x50b608[_0x1f210a(0x43a)][_0x6c0a2][_0x1f210a(0x485)])?_0x11d2a1[_0x1f210a(0x42c)]=!![]:_0x11d2a1[_0x1f210a(0x42c)]=![]:_0x11d2a1[_0x1f210a(0x42c)]=!![];_0x50b608[_0x1f210a(0x1ca)]!==![]?_0x50b608['noiframe']['includes'](_0x50b608[_0x1f210a(0x43a)][_0x6c0a2][_0x1f210a(0x485)])?_0x11d2a1['iframe']=!![]:_0x11d2a1[_0x1f210a(0x2cf)]=![]:_0x11d2a1[_0x1f210a(0x2cf)]=!![];_0x11d2a1['guest']=![],_0x11d2a1['scene']=![],_0x11d2a1[_0x1f210a(0x67e)]=![],_0x11d2a1['keyframerate']=_0x50b608[_0x1f210a(0x4b8)],_0x11d2a1[_0x1f210a(0x588)]=![],_0x11d2a1[_0x1f210a(0x4d5)]=![],_0x11d2a1[_0x1f210a(0x219)]=![];_0x50b608[_0x1f210a(0x683)]&&(_0x11d2a1[_0x1f210a(0x588)]=!![]);if(_0x50b608[_0x1f210a(0x67e)])_0x11d2a1[_0x1f210a(0x67e)]=!![],_0x11d2a1[_0x1f210a(0x219)]=_0x50b608[_0x1f210a(0x219)];else{if(_0x50b608[_0x1f210a(0x319)]!==![])_0x11d2a1[_0x1f210a(0x319)]=_0x50b608['scene'];else{if(_0x50b608[_0x1f210a(0x6aa)]!==![]&&_0x50b608[_0x1f210a(0x6aa)]!==''){if(_0x1f210a(0x5c6)!==_0x1f210a(0x5c6)){function _0x27b0fa(){var _0x444e8c=_0x1f210a;_0x42a922['style'][_0x444e8c(0x21b)]=_0x2854c3[_0x444e8c(0x1cd)](_0x8e81c0[_0x444e8c(0x510)]*_0x5d53d4)+'px',_0x403b27[_0x444e8c(0x4d1)][_0x444e8c(0x606)]=_0x38e908['ceil'](_0x59a551[_0x444e8c(0x25f)]*_0x2815af)+'px',_0x1ca7b7['style'][_0x444e8c(0x61e)]=_0xc1b369[_0x444e8c(0x1cd)]((_0x43387b[_0x444e8c(0x1cd)](_0x4f6cef/_0x326be9)-_0x4d7d5c[_0x444e8c(0x1cd)](_0x229ae4[_0x444e8c(0x510)]*_0x4b7502))/0x2),_0x2d0c20[_0x444e8c(0x4d1)][_0x444e8c(0x432)]=_0x51e71f[_0x444e8c(0x1cd)]((_0x4d54a0[_0x444e8c(0x1cd)](_0x533bc0/_0x18f85f)-_0xe1ff85['ceil'](_0x1839fe[_0x444e8c(0x25f)]*_0x16536d))/0x2);}}else _0x11d2a1[_0x1f210a(0x219)]=_0x50b608[_0x1f210a(0x219)],_0x11d2a1[_0x1f210a(0x482)]=!![];}}}if(_0x50b608[_0x1f210a(0x39a)](_0x11d2a1,_0x6c0a2)){if('fDXoS'===_0x1f210a(0x36e))log('successfully\x20requested\x20audio\x20and\x20video');else{function _0x29bfc2(){var _0x508035=_0x1f210a;_0x20bcc7[_0x508035(0x247)][_0x5dfbe3][_0x508035(0x1bd)]=![];}}}else errorlog(_0x1f210a(0x58c));pokeIframeAPI(_0x1f210a(0x497),!![],_0x6c0a2);},_0x50b608['rpcs'][_0x6c0a2][_0x2c65ea(0x624)]['onmessage']=_0x3d21d4=>{var _0x1f7b40=_0x2c65ea,_0x7cb50f=JSON[_0x1f7b40(0x438)](_0x3d21d4[_0x1f7b40(0x608)]);_0x7cb50f['UUID']=_0x6c0a2;if(_0x1f7b40(0x697)in _0x7cb50f)warnlog('Changing\x20volume\x20via\x20WebRTC\x20--\x20currently\x20is\x20disabled');else{if(_0x1f7b40(0x2a5)in _0x7cb50f)_0x50b608['processDescription'](_0x7cb50f);else{if(_0x1f7b40(0x4c7)in _0x7cb50f)_0x7cb50f[_0x1f7b40(0x565)]=_0x6c0a2,log(_0x1f7b40(0x391)),_0x50b608[_0x1f7b40(0x250)](_0x7cb50f);else{if('candidates'in _0x7cb50f)_0x7cb50f[_0x1f7b40(0x565)]=_0x6c0a2,log(_0x1f7b40(0x34d)),_0x50b608[_0x1f7b40(0x1e6)](_0x7cb50f);else{if(_0x1f7b40(0x68f)in _0x7cb50f)try{_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x68f)]=_0x7cb50f[_0x1f7b40(0x68f)];if(_0x50b608[_0x1f7b40(0x60c)]!==![]){if(_0x50b608[_0x1f7b40(0x60c)]!==null){if(_0x50b608['rpcs'][_0x6c0a2][_0x1f7b40(0x485)]===_0x50b608[_0x1f7b40(0x60c)]){if(_0x50b608[_0x1f7b40(0x1ca)]===![])_0x50b608['rpcs'][_0x6c0a2][_0x1f7b40(0x38d)]=loadIframe(_0x7cb50f[_0x1f7b40(0x68f)]),_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x38d)]['id']=_0x1f7b40(0x2e4)+_0x6c0a2,_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x38d)][_0x1f7b40(0x3bf)]['UUID']=_0x6c0a2,setTimeout(function(){updateMixer();},0x1),_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x485)]&&(_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2]['iframeEle']['dataset'][_0x1f7b40(0x228)]=_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2]['streamID']);else _0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x485)]in _0x50b608[_0x1f7b40(0x1ca)]&&(_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2]['iframeEle']=loadIframe(_0x7cb50f[_0x1f7b40(0x68f)]),_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2]['iframeEle']['id']=_0x1f7b40(0x2e4)+_0x6c0a2,_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x38d)][_0x1f7b40(0x3bf)]['UUID']=_0x6c0a2,setTimeout(function(){updateMixer();},0x1),_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x485)]&&(_0x50b608['rpcs'][_0x6c0a2]['iframeEle']['dataset'][_0x1f7b40(0x228)]=_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x485)]));}}else{if(_0x50b608[_0x1f7b40(0x29f)]){if(_0x6c0a2==_0x50b608['directorUUID']){if(_0x50b608['noiframe']===![])_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x38d)]=loadIframe(_0x7cb50f['iframeSrc']),_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x38d)]['id']=_0x1f7b40(0x2e4)+_0x6c0a2,_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x38d)][_0x1f7b40(0x3bf)][_0x1f7b40(0x565)]=_0x6c0a2,setTimeout(function(){updateMixer();},0x1),_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x485)]&&(_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x38d)][_0x1f7b40(0x3bf)][_0x1f7b40(0x228)]=_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x485)]);else{if(_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x485)]in _0x50b608[_0x1f7b40(0x1ca)]){if(_0x1f7b40(0x589)!==_0x1f7b40(0x25d))_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2]['iframeEle']=loadIframe(_0x7cb50f['iframeSrc']),_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x38d)]['id']=_0x1f7b40(0x2e4)+_0x6c0a2,_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x38d)]['dataset'][_0x1f7b40(0x565)]=_0x6c0a2,setTimeout(function(){updateMixer();},0x1),_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x485)]&&(_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x38d)]['dataset'][_0x1f7b40(0x228)]=_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x485)]);else{function _0x5867c2(){var _0xd54fdd=_0x1f7b40;_0x405370(_0x2c4447[_0xd54fdd(0x4c7)]);}}}}}}}}else{if(_0x50b608['noiframe']===![])_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x38d)]=loadIframe(_0x7cb50f['iframeSrc']),_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x38d)]['id']=_0x1f7b40(0x2e4)+_0x6c0a2,_0x50b608['rpcs'][_0x6c0a2][_0x1f7b40(0x38d)][_0x1f7b40(0x3bf)][_0x1f7b40(0x565)]=_0x6c0a2,setTimeout(function(){updateMixer();},0x1),_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x485)]&&(_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2]['iframeEle'][_0x1f7b40(0x3bf)][_0x1f7b40(0x228)]=_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x485)]);else _0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x485)]in _0x50b608['noiframe']&&(_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x38d)]=loadIframe(_0x7cb50f['iframeSrc']),_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x38d)]['id']=_0x1f7b40(0x2e4)+_0x6c0a2,_0x50b608['rpcs'][_0x6c0a2][_0x1f7b40(0x38d)][_0x1f7b40(0x3bf)][_0x1f7b40(0x565)]=_0x6c0a2,setTimeout(function(){var _0x1596fb=_0x1f7b40;if(_0x1596fb(0x3c9)!==_0x1596fb(0x3c9)){function _0x2edeb2(){var _0x541305=_0x1596fb;_0x3dfca1(_0x2071db(_0x541305(0x22a))[_0x541305(0x68d)]),_0x66515f(_0x541305(0x22a))['remove']();}}else updateMixer();},0x1),_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x485)]&&(_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x38d)][_0x1f7b40(0x3bf)]['sid']=_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2]['streamID']));}}catch(_0x3450c9){if(_0x1f7b40(0x353)===_0x1f7b40(0x353))errorlog(_0x3450c9);else{function _0xc19045(){var _0x10d77a=_0x1f7b40;_0x10d77a(0x37c)in _0xd19dce[_0x10d77a(0x43a)][this[_0x10d77a(0x565)]]['videoElement']&&_0x3f018e[_0x10d77a(0x43a)][this[_0x10d77a(0x565)]][_0x10d77a(0x2e7)][_0x10d77a(0x37c)][_0x10d77a(0x2da)]();}}}}}}}if('chat'in _0x7cb50f){var _0x3ce158=![],_0x38df80=![];_0x50b608[_0x1f7b40(0x29f)]===_0x6c0a2&&(_0x3ce158=!![],_0x1f7b40(0x5dd)in _0x7cb50f&&(_0x7cb50f['overlay']==!![]&&(_0x38df80=!![])));if(_0x50b608[_0x1f7b40(0x67e)]){if(_0x7cb50f[_0x1f7b40(0x5b1)]==_0x1f7b40(0x513)){_0x50b608[_0x1f7b40(0x5ed)]&&playtone();getById('hands_'+_0x6c0a2)[_0x1f7b40(0x4d1)][_0x1f7b40(0x310)]=_0x1f7b40(0x255);return;}else{if(_0x7cb50f[_0x1f7b40(0x5b1)]==_0x1f7b40(0x422)){getById('hands_'+_0x6c0a2)['style'][_0x1f7b40(0x310)]='none';return;}}}log(_0x1f7b40(0x3ae)+_0x3ce158),getChatMessage(_0x7cb50f[_0x1f7b40(0x5b1)],_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x655)],_0x3ce158,_0x38df80);}if('transcript'in _0x7cb50f){if(_0x1f7b40(0x465)!==_0x1f7b40(0x465)){function _0x430c81(){_0x58eff7();}}else log(_0x7cb50f),_0x50b608[_0x1f7b40(0x653)]&&updateClosedCaptions(_0x7cb50f,_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2]['label'],_0x6c0a2);}'audioOptions'in _0x7cb50f&&(_0x50b608[_0x1f7b40(0x67e)]&&updateDirectorsAudio(_0x7cb50f['audioOptions'],_0x6c0a2));'videoOptions'in _0x7cb50f&&(_0x50b608['director']&&updateDirectorsVideo(_0x7cb50f['videoOptions'],_0x6c0a2));_0x1f7b40(0x2c0)in _0x7cb50f&&(_0x50b608[_0x1f7b40(0x29f)]===_0x6c0a2&&(_0x50b608[_0x1f7b40(0x2f2)]&&lowerhand()));if(_0x1f7b40(0x24f)in _0x7cb50f){_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x463)][_0x1f7b40(0x24f)]={};_0x1f7b40(0x1f8)in _0x7cb50f&&(_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x463)][_0x1f7b40(0x24f)][_0x1f7b40(0x1f8)]=_0x7cb50f[_0x1f7b40(0x1f8)]);if(_0x1f7b40(0x378)in _0x7cb50f){if(_0x1f7b40(0x66e)===_0x1f7b40(0x48d)){function _0x42195d(){var _0x4852ad=_0x1f7b40,_0x2b7383={};_0x2b7383[_0x4852ad(0x317)]=_0x4852ad(0x2af),_0x2b7383[_0x4852ad(0x3aa)]='OOO',_0x41e0c3[_0x4852ad(0x629)](_0x2b7383);}}else _0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x463)][_0x1f7b40(0x24f)][_0x1f7b40(0x378)]=_0x7cb50f[_0x1f7b40(0x378)];}_0x1f7b40(0x358)in _0x7cb50f&&(_0x50b608['rpcs'][_0x6c0a2][_0x1f7b40(0x463)][_0x1f7b40(0x24f)][_0x1f7b40(0x358)]=_0x7cb50f[_0x1f7b40(0x358)]),_0x1f7b40(0x462)in _0x7cb50f&&(_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x463)][_0x1f7b40(0x24f)]['mag']=_0x7cb50f['mag']),isIFrame&&parent[_0x1f7b40(0x5e0)]({'sensors':_0x7cb50f},'*');}if(_0x1f7b40(0x37c)in _0x7cb50f){if(_0x1f7b40(0x489)!==_0x1f7b40(0x489)){function _0x2718b5(){var _0x4eb1ca=_0x1f7b40;_0x805285['roombitrate']<_0x33b15d&&(_0x196f59=_0x347706[_0x4eb1ca(0x1b4)]);}}else updateRemoteRecordButton(_0x6c0a2,_0x7cb50f[_0x1f7b40(0x37c)]);}if(_0x1f7b40(0x442)in _0x7cb50f){_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x463)][_0x1f7b40(0x442)]=_0x7cb50f[_0x1f7b40(0x442)];if(_0x1f7b40(0x655)in _0x7cb50f[_0x1f7b40(0x442)]){if(typeof _0x7cb50f['info'][_0x1f7b40(0x655)]==_0x1f7b40(0x528)){if(_0x1f7b40(0x1fc)==='BKtfj'){function _0x4845b8(){var _0x25e698=_0x1f7b40;if(_0x54020a[_0x25e698(0x266)]!==![]){let _0x450bf6=_0x56c197[_0x25e698(0x39b)]['indexOf'](_0x148cbe[_0x25e698(0x43a)][_0x4ab6f9][_0x25e698(0x485)]);_0x5abec6['bitrate_set'][_0x25e698(0x226)]>_0x450bf6&&(_0xe8ae21[_0x25e698(0x43a)][_0x5b1498]['manualBandwidth']=_0x5977aa(_0x2f7a6e[_0x25e698(0x266)][_0x450bf6]),_0x2ee6e1['rpcs'][_0x59cc97][_0x25e698(0x677)]<=0x0&&(_0x59a7a8[_0x25e698(0x43a)][_0x5c66aa][_0x25e698(0x677)]=![]));}}}else _0x50b608['rpcs'][_0x6c0a2][_0x1f7b40(0x655)]=sanitizeLabel(_0x7cb50f['info'][_0x1f7b40(0x655)]);}else _0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x655)]=![];if(_0x50b608[_0x1f7b40(0x67e)]){var _0x111042=getById(_0x1f7b40(0x285)+_0x6c0a2);_0x111042&&(_0x111042[_0x1f7b40(0x4d1)]['float']=_0x1f7b40(0x61e),_0x111042[_0x1f7b40(0x4d1)][_0x1f7b40(0x432)]=_0x1f7b40(0x2f0),_0x111042['style'][_0x1f7b40(0x3b7)]=_0x1f7b40(0x4b4),_0x111042[_0x1f7b40(0x4d1)][_0x1f7b40(0x410)]=_0x1f7b40(0x52c),_0x111042[_0x1f7b40(0x4d1)]['cursor']=_0x1f7b40(0x420),_0x111042[_0x1f7b40(0x3bf)][_0x1f7b40(0x565)]=_0x6c0a2,_0x50b608['rpcs'][_0x6c0a2][_0x1f7b40(0x655)]?_0x111042['innerText']=_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2]['label']:_0x111042[_0x1f7b40(0x276)]=_0x1f7b40(0x644),_0x111042[_0x1f7b40(0x3fe)]=function(_0x198e4e){var _0x17264e=_0x1f7b40,_0x3242ac=prompt(_0x17264e(0x599),_0x198e4e['target']['innerText']);if(_0x3242ac!==null){_0x3242ac==''?(_0x3242ac=![],_0x198e4e[_0x17264e(0x483)]['innerText']=_0x17264e(0x644)):_0x198e4e['target']['innerText']=_0x3242ac;var _0x2194a0={};_0x2194a0['UUID']=_0x198e4e[_0x17264e(0x483)][_0x17264e(0x3bf)][_0x17264e(0x565)],_0x2194a0['changeLabel']=!![],_0x2194a0[_0x17264e(0x286)]=_0x3242ac,_0x50b608['sendRequest'](_0x2194a0,_0x2194a0[_0x17264e(0x565)]);}});}}if(_0x1f7b40(0x24c)in _0x7cb50f[_0x1f7b40(0x442)]){if(_0x1f7b40(0x282)===_0x1f7b40(0x282)){_0x50b608['rpcs'][_0x6c0a2]['order']=parseInt(_0x7cb50f[_0x1f7b40(0x442)][_0x1f7b40(0x24c)])||0x0;if(_0x50b608['director']){var _0x33d542=document[_0x1f7b40(0x26c)](_0x1f7b40(0x5e6)+_0x6c0a2+'\x22]');_0x33d542[0x0]&&(_0x33d542[0x0][_0x1f7b40(0x276)]=_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x24c)]);}}else{function _0x2e8530(){var _0x8ee7e9=_0x1f7b40;_0x11aa52(_0x2b0741[_0x8ee7e9(0x47f)]);}}}else _0x50b608['rpcs'][_0x6c0a2][_0x1f7b40(0x24c)]=0x0;if(_0x1f7b40(0x370)in _0x7cb50f[_0x1f7b40(0x442)]){if(_0x7cb50f[_0x1f7b40(0x442)][_0x1f7b40(0x370)]!==![]){if(_0x50b608[_0x1f7b40(0x67e)]){var _0x13730b=parseInt(_0x7cb50f['info'][_0x1f7b40(0x370)])||0x0;if(_0x13730b===0x0){var _0x33d542=document[_0x1f7b40(0x26c)](_0x1f7b40(0x27f)+_0x6c0a2+'\x22]');_0x33d542[0x0]&&(_0x33d542[0x0][_0x1f7b40(0x3bf)][_0x1f7b40(0x673)]=0x1,_0x33d542[0x0][_0x1f7b40(0x440)]='pressed',_0x33d542[0x0][_0x1f7b40(0x4ef)][0x1][_0x1f7b40(0x4d9)]=_0x1f7b40(0x52e),_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x484)]=0x1);}else{var _0x33d542=document[_0x1f7b40(0x26c)](_0x1f7b40(0x4d4)+_0x6c0a2+'\x22]');_0x33d542[0x0]&&(_0x33d542[0x0]['value']=_0x13730b,_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2]['directorVolumeState']=_0x13730b,remoteVolumeUI(_0x33d542[0x0]));}}}}'muted'in _0x7cb50f[_0x1f7b40(0x442)]&&(_0x50b608['rpcs'][_0x6c0a2][_0x1f7b40(0x5cc)]=_0x7cb50f[_0x1f7b40(0x442)][_0x1f7b40(0x5c1)],_0x50b608['scene']===![]&&(_0x50b608[_0x1f7b40(0x6aa)]&&(!_0x50b608[_0x1f7b40(0x49c)]&&(_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2]['remoteMuteElement']?_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2]['remoteMuteState']?_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x570)][_0x1f7b40(0x4d1)]['display']=_0x1f7b40(0x255):_0x50b608['rpcs'][_0x6c0a2][_0x1f7b40(0x570)][_0x1f7b40(0x4d1)][_0x1f7b40(0x310)]=_0x1f7b40(0x6ad):(_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2]['remoteMuteElement']=getById(_0x1f7b40(0x1b6))[_0x1f7b40(0x392)](!![]),_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x570)]['id']=_0x1f7b40(0x698)+_0x6c0a2,_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x5cc)]?_0x50b608['rpcs'][_0x6c0a2][_0x1f7b40(0x570)][_0x1f7b40(0x4d1)][_0x1f7b40(0x310)]='block':_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x570)][_0x1f7b40(0x4d1)][_0x1f7b40(0x310)]=_0x1f7b40(0x6ad),setTimeout(function(){updateMixer();},0x1))))));if(_0x1f7b40(0x491)in _0x7cb50f[_0x1f7b40(0x442)]){if(_0x50b608[_0x1f7b40(0x67e)]){if(_0x7cb50f[_0x1f7b40(0x442)][_0x1f7b40(0x491)]){if(_0x1f7b40(0x611)===_0x1f7b40(0x3f7)){function _0x1bdcad(){var _0x282ce8=_0x1f7b40;_0x432eb8[_0x282ce8(0x43a)][_0x30230e]['remoteMuteElement'][_0x282ce8(0x4d1)][_0x282ce8(0x310)]='none';}}else updateRemoteSpeakerMute(_0x6c0a2);}}}if(_0x1f7b40(0x3ca)in _0x7cb50f[_0x1f7b40(0x442)]){if(_0x50b608[_0x1f7b40(0x67e)]){if(_0x7cb50f[_0x1f7b40(0x442)]['directorDisplayMuted']){if(_0x1f7b40(0x3ec)!=='Zznhc')updateRemoteDisplayMute(_0x6c0a2);else{function _0x1fb5f1(){var _0x528fa3=_0x1f7b40;_0x5a5256(_0x528fa3(0x648)),_0x16e61c['touchCount']+=0x1,_0x4f4185[_0x528fa3(0x52b)]();if(_0x1113b8['touchCount']<0x5)return _0x5c1fc0[_0x528fa3(0x5bf)]=_0x3fd3a7,![];_0x5c4acc['touchLastTap']=0x0,_0x33ba9c[_0x528fa3(0x1ec)]=0x0;_0x1b2e7b(_0x528fa3(0x22a))&&(_0x44c3c7(_0x42ab2c('menuStatsBox')[_0x528fa3(0x68d)]),_0x474631(_0x528fa3(0x22a))['remove']());var _0x440e08=_0x286110[_0x528fa3(0x4eb)](_0x528fa3(0x327));_0x440e08['id']=_0x528fa3(0x22a),_0x440e08['className']='debugStats\x20remotestats',_0x5efcfc(_0x528fa3(0x260))[_0x528fa3(0x54e)](_0x440e08),_0x440e08[_0x528fa3(0x4d1)]['left']=_0x4e7a14(_0x5ce939[_0x528fa3(0x2f1)]()*0xa+0xf)+'px',_0x440e08['style'][_0x528fa3(0x432)]=_0xb7ddde(_0x302e65[_0x528fa3(0x2f1)]()*0xa)+'px',_0x440e08[_0x528fa3(0x4d9)]=_0x528fa3(0x2a6);var _0x29c0b9=_0x231229[_0x528fa3(0x4eb)]('button');_0x29c0b9[_0x528fa3(0x440)]=_0x528fa3(0x2e0),_0x29c0b9[_0x528fa3(0x4d9)]='×',_0x440e08['appendChild'](_0x29c0b9);var _0x275f1c=_0x197297['createElement'](_0x528fa3(0x327));return _0x440e08[_0x528fa3(0x54e)](_0x275f1c),_0x440e08[_0x528fa3(0x68d)]=_0x449aa0(_0x39ee25,0xbb8,_0x275f1c),_0x29c0b9['addEventListener'](_0x528fa3(0x244),function(_0x406193){var _0x3a759b=_0x528fa3;_0x2b8d71(_0x440e08['interval']),_0x406193[_0x3a759b(0x33e)]['parentNode'][_0x3a759b(0x435)]();}),_0x2c73f0(_0x275f1c),_0x1591a9[_0x528fa3(0x313)](),![];}}}}}'video_muted_init'in _0x7cb50f[_0x1f7b40(0x442)]&&(_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x1c4)]=_0x7cb50f[_0x1f7b40(0x442)]['video_muted_init']);}if(_0x1f7b40(0x24c)in _0x7cb50f){_0x50b608['rpcs'][_0x6c0a2][_0x1f7b40(0x24c)]=parseInt(_0x7cb50f[_0x1f7b40(0x24c)])||0x0;_0x6c0a2 in _0x50b608['pcs']&&(_0x50b608[_0x1f7b40(0x247)][_0x6c0a2][_0x1f7b40(0x24c)]=parseInt(_0x7cb50f[_0x1f7b40(0x24c)])||0x0);if(_0x50b608[_0x1f7b40(0x67e)]){var _0x33d542=document[_0x1f7b40(0x26c)]('[data-action-type=\x22order-value\x22][data--u-u-i-d=\x22'+_0x6c0a2+'\x22]');log(_0x33d542),_0x33d542[0x0]&&(_0x33d542[0x0][_0x1f7b40(0x276)]=parseInt(_0x7cb50f['order'])||0x0);}setTimeout(function(){updateMixer();},0x1);}if(_0x1f7b40(0x5c3)in _0x7cb50f){log(_0x1f7b40(0x507));if('value'in _0x7cb50f){log(_0x1f7b40(0x258));if(typeof _0x7cb50f['value']==_0x1f7b40(0x528)){_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x655)]=sanitizeLabel(_0x7cb50f[_0x1f7b40(0x286)]);_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2]['label'][_0x1f7b40(0x226)]==0x0&&(_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2]['label']=![]);if(_0x50b608[_0x1f7b40(0x67e)]){var _0x33d542=getById(_0x1f7b40(0x285)+_0x6c0a2);_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x655)]?_0x33d542[_0x1f7b40(0x276)]=_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x655)]:_0x33d542[_0x1f7b40(0x276)]=_0x1f7b40(0x644);}else _0x50b608[_0x1f7b40(0x2b1)]&&setTimeout(function(){updateMixer();},0x1);}else{_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x655)]=![];if(_0x50b608['director']){var _0x33d542=getById(_0x1f7b40(0x285)+_0x6c0a2);_0x33d542[_0x1f7b40(0x276)]=_0x1f7b40(0x644);}else _0x50b608[_0x1f7b40(0x2b1)]&&setTimeout(function(){updateMixer();},0x1);}}}_0x1f7b40(0x1b2)in _0x7cb50f&&(log(_0x7cb50f),_0x50b608[_0x1f7b40(0x319)]===![]&&(_0x50b608[_0x1f7b40(0x6aa)]&&(!_0x50b608[_0x1f7b40(0x49c)]&&(_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x5cc)]=_0x7cb50f[_0x1f7b40(0x1b2)],_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x570)]?_0x50b608['rpcs'][_0x6c0a2][_0x1f7b40(0x5cc)]?_0x50b608['rpcs'][_0x6c0a2][_0x1f7b40(0x570)][_0x1f7b40(0x4d1)][_0x1f7b40(0x310)]=_0x1f7b40(0x255):_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2]['remoteMuteElement'][_0x1f7b40(0x4d1)][_0x1f7b40(0x310)]='none':(_0x50b608['rpcs'][_0x6c0a2][_0x1f7b40(0x570)]=getById(_0x1f7b40(0x1b6))[_0x1f7b40(0x392)](!![]),_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x570)]['id']='remoteMuteState_'+_0x6c0a2,_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2]['remoteMuteState']?_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x570)][_0x1f7b40(0x4d1)][_0x1f7b40(0x310)]=_0x1f7b40(0x255):_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x570)]['style'][_0x1f7b40(0x310)]=_0x1f7b40(0x6ad),setTimeout(function(){updateMixer();},0x1)),_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x463)][_0x1f7b40(0x442)]&&(_0x50b608[_0x1f7b40(0x43a)][_0x6c0a2][_0x1f7b40(0x463)][_0x1f7b40(0x442)][_0x1f7b40(0x5c1)]=_0x50b608['rpcs'][_0x6c0a2][_0x1f7b40(0x5cc)])))));if(_0x1f7b40(0x1da)in _0x7cb50f){var _0x22ba71=getChromeVersion();_0x22ba71&&(_0x22ba71<0x50&&setTimeout(function(){updateMixer();},0x1f4));}if('videoMuted'in _0x7cb50f){if(_0x1f7b40(0x2fb)===_0x1f7b40(0x619)){function _0x4a37e1(){var _0xdddf4=_0x1f7b40;if(_0x124336[_0xdddf4(0x42c)]===!![])_0x1aa8fe['audio']={},_0x72a44b[_0xdddf4(0x42c)][_0xdddf4(0x301)]=_0x3f56d1['audioInputChannels'];else _0x57bc40[_0xdddf4(0x42c)]&&(_0x58c950[_0xdddf4(0x42c)][_0xdddf4(0x301)]=_0x5e22a9[_0xdddf4(0x498)]);}}else{_0x50b608['rpcs'][_0x6c0a2][_0x1f7b40(0x1c4)]=_0x7cb50f[_0x1f7b40(0x1c4)];if(!_0x50b608[_0x1f7b40(0x67e)]){if(_0x1f7b40(0x2d8)===_0x1f7b40(0x3b5)){function _0x1b8594(){_0x17c2dd(_0x138871);}}else _0x50b608['rpcs'][_0x6c0a2][_0x1f7b40(0x1c4)]&&_0x50b608[_0x1f7b40(0x43c)](0x0,_0x6c0a2),setTimeout(function(){updateMixer();},0x1);}}}},_0x50b608[_0x2c65ea(0x43a)][_0x6c0a2][_0x2c65ea(0x624)][_0x2c65ea(0x31e)]=()=>{var _0x4d624f=_0x2c65ea;log(_0x4d624f(0x2b3));try{var _0x4fe782=_0x50b608[_0x4d624f(0x43a)][_0x6c0a2][_0x4d624f(0x485)];}catch(_0x40de7e){}try{_0x50b608[_0x4d624f(0x43a)][_0x6c0a2][_0x4d624f(0x2e0)]();}catch(_0x106cef){if('kkKSr'!==_0x4d624f(0x59d)){function _0x302e08(){var _0x57c145=_0x4d624f,_0x347f67={};_0x347f67[_0x57c145(0x68f)]=_0x371abd['iframeSrc'],_0x234ab1[_0x57c145(0x661)](_0x347f67,_0x2312a3);return;}}else errorlog(_0x4d624f(0x3bd));}try{if(_0x4d624f(0x4f6)!==_0x4d624f(0x4f6)){function _0x52e564(){var _0x2c47a8=_0x4d624f;_0x49ac98[_0x2c47a8(0x605)]&&(_0x45ed44['track'][_0x2c47a8(0x36f)]=![]);}}else _0x50b608[_0x4d624f(0x43a)][_0x6c0a2]['streamSrc']&&_0x50b608[_0x4d624f(0x43a)][_0x6c0a2][_0x4d624f(0x5bb)][_0x4d624f(0x569)]()[_0x4d624f(0x1b7)](function(_0x3287ee){var _0x2352fa=_0x4d624f;_0x3287ee[_0x2352fa(0x2da)](),log(_0x2352fa(0x583));});}catch(_0x145df2){}if(_0x50b608[_0x4d624f(0x67e)])try{'recorder'in _0x50b608[_0x4d624f(0x43a)][_0x6c0a2][_0x4d624f(0x2e7)]&&_0x50b608[_0x4d624f(0x43a)][_0x6c0a2]['videoElement'][_0x4d624f(0x37c)][_0x4d624f(0x2da)]();}catch(_0x12b4ca){warnlog(_0x12b4ca);}try{document[_0x4d624f(0x3fa)](_0x4d624f(0x61f)+_0x6c0a2)&&getById(_0x4d624f(0x61f)+_0x6c0a2)[_0x4d624f(0x5e5)][_0x4d624f(0x5a4)](getById(_0x4d624f(0x61f)+_0x6c0a2));}catch(_0x4142ad){warnlog(_0x4142ad);}try{_0x50b608[_0x4d624f(0x43a)][_0x6c0a2][_0x4d624f(0x2e0)](),_0x50b608[_0x4d624f(0x43a)][_0x6c0a2]=null,delete _0x50b608['rpcs'][_0x6c0a2];}catch(_0x39aa0a){}!_0x50b608[_0x4d624f(0x67e)]&&setTimeout(function(){updateMixer();},0x1);if(typeof _0x4fe782=='undefined')return;try{warnlog(_0x4d624f(0x2ce)),_0x4fe782 in _0x50b608[_0x4d624f(0x5ea)]&&(log(_0x4d624f(0x40e)+_0x4fe782),clearTimeout(_0x50b608[_0x4d624f(0x5ea)][_0x4fe782])),_0x50b608[_0x4d624f(0x5ea)][_0x4fe782]=setTimeout(function(_0xe63903){var _0x15c058=_0x4d624f;delete _0x50b608[_0x15c058(0x5ea)][_0xe63903],log(_0x15c058(0x5d2)+_0xe63903),_0x50b608[_0x15c058(0x5d6)](_0xe63903);},_0x50b608[_0x4d624f(0x633)],_0x4fe782);}catch(_0x11a925){errorlog(_0x11a925);}pokeIframeAPI(_0x4d624f(0x497),![],_0x6c0a2);};},_0x50b608[_0x22feb1(0x4e9)]=function(_0x358724){var _0x1de0dd=_0x22feb1;try{var _0x88af57=_0x50b608[_0x1de0dd(0x1db)]||0x0;_0x88af57=parseFloat(_0x88af57);if(_0x50b608[_0x1de0dd(0x1db)]!==![]){if(_0x1de0dd(0x62a)===_0x1de0dd(0x62a)){var _0x475a6d=_0x50b608[_0x1de0dd(0x43a)][_0x358724][_0x1de0dd(0x678)]()[_0x1de0dd(0x1fe)](),_0x57e369=0x0;_0x475a6d[_0x1de0dd(0x1b7)](function(_0x57107b){var _0x2f7e12=_0x1de0dd;try{for(var _0x55e3d0 in _0x50b608['rpcs'][_0x358724][_0x2f7e12(0x463)]){if(typeof _0x50b608[_0x2f7e12(0x43a)][_0x358724]['stats'][_0x55e3d0]==_0x2f7e12(0x585)&&_0x2f7e12(0x42d)in _0x50b608[_0x2f7e12(0x43a)][_0x358724]['stats'][_0x55e3d0]&&_0x50b608['rpcs'][_0x358724][_0x2f7e12(0x463)][_0x55e3d0]['_trackID']===_0x57107b[_0x2f7e12(0x605)]['id']&&'Buffer_Delay_in_ms'in _0x50b608[_0x2f7e12(0x43a)][_0x358724][_0x2f7e12(0x463)][_0x55e3d0]){var _0xc6f948=0x0;if(_0x50b608[_0x2f7e12(0x43a)][_0x358724]['stats'][_0x55e3d0][_0x2f7e12(0x3a9)])_0xc6f948=_0x50b608[_0x2f7e12(0x43a)][_0x358724][_0x2f7e12(0x463)][_0x55e3d0][_0x2f7e12(0x3a9)];else{if('qZNCk'===_0x2f7e12(0x216))_0x50b608[_0x2f7e12(0x43a)][_0x358724][_0x2f7e12(0x463)][_0x55e3d0]['_sync_offset']=0x0;else{function _0x29bac1(){var _0x220bcc=_0x2f7e12;_0x198aa3=_0xfa2a9a*_0x4b74fe[_0x220bcc(0x3a5)]/0x64;}}}_0xc6f948+=_0x88af57-_0x50b608[_0x2f7e12(0x43a)][_0x358724][_0x2f7e12(0x463)][_0x55e3d0][_0x2f7e12(0x472)];_0xc6f948>_0x88af57&&(_0xc6f948=_0x88af57);if(_0x50b608[_0x2f7e12(0x43a)][_0x358724][_0x2f7e12(0x463)][_0x55e3d0][_0x2f7e12(0x4b1)]==_0x2f7e12(0x42c)){if(_0x57107b['track']['id']in _0x50b608[_0x2f7e12(0x43a)][_0x358724][_0x2f7e12(0x267)]){log(_0x2f7e12(0x1bc));var _0x152e02=_0x57e369-_0x50b608['rpcs'][_0x358724][_0x2f7e12(0x463)][_0x55e3d0][_0x2f7e12(0x472)]+_0x50b608[_0x2f7e12(0x5c9)];_0x152e02<0x0&&(_0x152e02=0x0),log(_0x2f7e12(0x5b9)+_0x152e02),log(_0x2f7e12(0x56a)+_0x50b608['audioCtx']['currentTime']),_0x50b608[_0x2f7e12(0x43a)][_0x358724][_0x2f7e12(0x267)][_0x57107b[_0x2f7e12(0x605)]['id']][_0x2f7e12(0x38e)][_0x2f7e12(0x1f9)](parseFloat(_0x152e02/0x3e8),_0x50b608['audioCtx'][_0x2f7e12(0x45a)]+0x1),_0x50b608[_0x2f7e12(0x43a)][_0x358724][_0x2f7e12(0x463)][_0x55e3d0][_0x2f7e12(0x3a1)]=_0x152e02;}}else _0x50b608[_0x2f7e12(0x43a)][_0x358724][_0x2f7e12(0x463)][_0x55e3d0]['_type']=='video'&&(_0x57e369=_0x50b608['rpcs'][_0x358724]['stats'][_0x55e3d0]['Buffer_Delay_in_ms'],_0xc6f948<0x0&&(_0xc6f948=0x0),_0x50b608['rpcs'][_0x358724][_0x2f7e12(0x463)][_0x55e3d0]['_sync_offset']=_0xc6f948,_0x57107b[_0x2f7e12(0x369)]=parseFloat(_0xc6f948/0x3e8));}}}catch(_0x723b77){errorlog(_0x723b77);}});}else{function _0x572aff(){var _0x3c8060=_0x1de0dd,_0x3d6825=_0xcf3ecc['rpcs'][_0x36065d][_0x3c8060(0x485)];}}}}catch(_0xcd0ea3){errorlog('device\x20does\x20not\x20support\x20playout\x20delay');}},_0x50b608[_0x22feb1(0x594)]=function(_0x577107){var _0x3f531f=_0x22feb1;if(!(_0x577107 in _0x50b608[_0x3f531f(0x43a)]))return;try{_0x50b608[_0x3f531f(0x43a)][_0x577107][_0x3f531f(0x2e7)][_0x3f531f(0x26e)]&&(log(_0x3f531f(0x3a8)),_0x50b608[_0x3f531f(0x43a)][_0x577107][_0x3f531f(0x2e7)][_0x3f531f(0x4a8)]()['then'](_0x429f4d=>{var _0x3e75d7=_0x3f531f;log(_0x3e75d7(0x362)),firstPlayTriggered=!![];})[_0x3f531f(0x47b)](warnlog));}catch(_0x33225f){};try{_0x50b608[_0x3f531f(0x43a)][_0x577107][_0x3f531f(0x464)]()[_0x3f531f(0x616)](function(_0x8c784d){var _0x3fb0e2=_0x3f531f;setTimeout(_0x50b608[_0x3fb0e2(0x594)],0xbb8,_0x577107);if(!('stats'in _0x50b608['rpcs'][_0x577107])){_0x50b608[_0x3fb0e2(0x43a)][_0x577107]['stats']={},_0x8c784d[_0x3fb0e2(0x1b7)](_0x90ecb8=>{var _0x3b26d5=_0x3fb0e2;if(_0x90ecb8['type']==_0x3b26d5(0x605)&&_0x90ecb8[_0x3b26d5(0x44b)]==!![]){var _0x53aa9f={};_0x53aa9f[_0x3b26d5(0x289)]=parseFloat(_0x90ecb8[_0x3b26d5(0x458)])||0x0,_0x53aa9f['_jitter_count']=parseInt(_0x90ecb8[_0x3b26d5(0x5eb)])||0x0,_0x53aa9f[_0x3b26d5(0x472)]=0x0,_0x53aa9f[_0x3b26d5(0x42d)]=_0x90ecb8[_0x3b26d5(0x556)],_0x50b608[_0x3b26d5(0x43a)][_0x577107][_0x3b26d5(0x463)][_0x90ecb8['id']]=_0x53aa9f;}_0x50b608[_0x3b26d5(0x43a)][_0x577107]['stats'][_0x3b26d5(0x6b0)]=![],_0x50b608[_0x3b26d5(0x43a)][_0x577107]['stats'][_0x3b26d5(0x62c)]=![];});return;}_0x8c784d[_0x3fb0e2(0x1b7)](_0x39e2a8=>{var _0x25ec13=_0x3fb0e2;if(_0x39e2a8['type']==_0x25ec13(0x1d0)&&_0x39e2a8[_0x25ec13(0x2e1)]==!![])_0x50b608[_0x25ec13(0x43a)][_0x577107]['stats'][_0x25ec13(0x416)]=_0x39e2a8[_0x25ec13(0x650)],_0x50b608['rpcs'][_0x577107]['stats'][_0x25ec13(0x2df)]=_0x39e2a8['remoteCandidateId'],_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x25ec13(0x2a0)]=_0x39e2a8['currentRoundTripTime']*0x3e8;else{if(_0x39e2a8[_0x25ec13(0x426)]==_0x25ec13(0x605)&&_0x39e2a8[_0x25ec13(0x44b)]==!![]){if(_0x25ec13(0x692)===_0x25ec13(0x3df)){function _0x41d7d2(){var _0x16718d=_0x25ec13;_0x3bd535['rpcs'][_0x5acfba][_0x16718d(0x463)]={},_0x32e0f2[_0x16718d(0x1b7)](_0x499bcb=>{var _0x8f9c33=_0x16718d;if(_0x499bcb[_0x8f9c33(0x426)]==_0x8f9c33(0x605)&&_0x499bcb[_0x8f9c33(0x44b)]==!![]){var _0x1a6670={};_0x1a6670[_0x8f9c33(0x289)]=_0x461f61(_0x499bcb[_0x8f9c33(0x458)])||0x0,_0x1a6670['_jitter_count']=_0x44c1e8(_0x499bcb[_0x8f9c33(0x5eb)])||0x0,_0x1a6670[_0x8f9c33(0x472)]=0x0,_0x1a6670[_0x8f9c33(0x42d)]=_0x499bcb[_0x8f9c33(0x556)],_0x5170db[_0x8f9c33(0x43a)][_0x22506e][_0x8f9c33(0x463)][_0x499bcb['id']]=_0x1a6670;}_0xdcea58[_0x8f9c33(0x43a)][_0x40e3d9][_0x8f9c33(0x463)][_0x8f9c33(0x6b0)]=![],_0x256ea9['rpcs'][_0x390429][_0x8f9c33(0x463)]['codec']=![];});return;}}else{if(_0x39e2a8['id']in _0x50b608[_0x25ec13(0x43a)][_0x577107]['stats'])_0x50b608[_0x25ec13(0x43a)][_0x577107]['stats'][_0x39e2a8['id']][_0x25ec13(0x42d)]=_0x39e2a8[_0x25ec13(0x556)],_0x50b608[_0x25ec13(0x43a)][_0x577107]['stats'][_0x39e2a8['id']][_0x25ec13(0x472)]=parseInt(0x3e8*(parseFloat(_0x39e2a8[_0x25ec13(0x458)])-_0x50b608['rpcs'][_0x577107][_0x25ec13(0x463)][_0x39e2a8['id']][_0x25ec13(0x289)])/(parseInt(_0x39e2a8[_0x25ec13(0x5eb)])-_0x50b608[_0x25ec13(0x43a)][_0x577107]['stats'][_0x39e2a8['id']]['_jitter_count']))||0x0,_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8['id']]['_jitter_delay']=parseFloat(_0x39e2a8[_0x25ec13(0x458)])||0x0,_0x50b608['rpcs'][_0x577107]['stats'][_0x39e2a8['id']]['_jitter_count']=parseInt(_0x39e2a8[_0x25ec13(0x5eb)])||0x0,_0x25ec13(0x632)in _0x39e2a8&&(_0x25ec13(0x63b)in _0x39e2a8&&(_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8['id']][_0x25ec13(0x312)]=_0x39e2a8['frameWidth']+'\x20x\x20'+_0x39e2a8[_0x25ec13(0x63b)],_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8['id']]['_frameWidth']=_0x39e2a8[_0x25ec13(0x632)],_0x50b608['rpcs'][_0x577107][_0x25ec13(0x463)][_0x39e2a8['id']]['_frameHeight']=_0x39e2a8['frameHeight']));else{var _0x36645d={};_0x36645d[_0x25ec13(0x289)]=parseFloat(_0x39e2a8[_0x25ec13(0x458)])||0x0,_0x36645d[_0x25ec13(0x32d)]=parseInt(_0x39e2a8['jitterBufferEmittedCount'])||0x0,_0x36645d[_0x25ec13(0x472)]=0x0,_0x36645d['_trackID']=_0x39e2a8['trackIdentifier'],_0x50b608[_0x25ec13(0x43a)][_0x577107]['stats'][_0x39e2a8['id']]=_0x36645d;}}}else{if(_0x39e2a8[_0x25ec13(0x426)]==_0x25ec13(0x202)){if(_0x25ec13(0x2df)in _0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)]&&_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x25ec13(0x2df)]!=_0x39e2a8['id'])return;'relayProtocol'in _0x39e2a8&&('ip'in _0x39e2a8&&(_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x25ec13(0x274)]=_0x39e2a8['ip']),_0x50b608['rpcs'][_0x577107][_0x25ec13(0x463)][_0x25ec13(0x428)]=_0x39e2a8['relayProtocol']),_0x25ec13(0x2f5)in _0x39e2a8&&(_0x50b608['rpcs'][_0x577107][_0x25ec13(0x463)][_0x25ec13(0x2ff)]=_0x39e2a8[_0x25ec13(0x2f5)]),'networkType'in _0x39e2a8&&(_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x25ec13(0x321)]=_0x39e2a8[_0x25ec13(0x379)]);}else{if(_0x39e2a8[_0x25ec13(0x426)]==_0x25ec13(0x2e2)){if(_0x25ec13(0x416)in _0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)]&&_0x50b608['rpcs'][_0x577107][_0x25ec13(0x463)][_0x25ec13(0x416)]!=_0x39e2a8['id'])return;if(_0x25ec13(0x20a)in _0x39e2a8){if('ip'in _0x39e2a8){if(_0x25ec13(0x4f1)===_0x25ec13(0x4e3)){function _0x2722f6(){var _0x1d25fe=_0x25ec13,_0x4542e6=_0x4d59df[_0x1d25fe(0x43a)][_0x3586ec]['getReceivers']();for(var _0x2c2230=0x0;_0x2c2230<_0x4542e6[_0x1d25fe(0x226)];_0x2c2230++){_0x4542e6[_0x2c2230][_0x1d25fe(0x605)][_0x1d25fe(0x2de)]==_0x1d25fe(0x37e)&&(_0x4542e6[_0x2c2230][_0x1d25fe(0x605)][_0x1d25fe(0x36f)]=!_0x177ffe[_0x1d25fe(0x3ca)]);}}}else _0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)]['local_relayIP']=_0x39e2a8['ip'];}_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x25ec13(0x5ad)]=_0x39e2a8[_0x25ec13(0x20a)];}_0x25ec13(0x2f5)in _0x39e2a8&&(_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)]['local_candidateType']=_0x39e2a8[_0x25ec13(0x2f5)]),_0x25ec13(0x379)in _0x39e2a8&&(_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)]['remote_networkType']=_0x39e2a8['networkType']);}else{if(_0x39e2a8[_0x25ec13(0x426)]==_0x25ec13(0x42a)&&_0x25ec13(0x2bc)in _0x39e2a8){_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]]=_0x50b608[_0x25ec13(0x43a)][_0x577107]['stats'][_0x39e2a8[_0x25ec13(0x2bc)]]||{},_0x50b608['rpcs'][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]][_0x25ec13(0x382)]=parseInt(0x8*(_0x39e2a8[_0x25ec13(0x33c)]-_0x50b608['rpcs'][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]][_0x25ec13(0x525)])/(_0x39e2a8[_0x25ec13(0x51d)]-_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]][_0x25ec13(0x2c9)])),_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8['trackId']][_0x25ec13(0x525)]=_0x39e2a8[_0x25ec13(0x33c)]||_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8['trackId']][_0x25ec13(0x525)],_0x50b608['rpcs'][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]][_0x25ec13(0x2c9)]=_0x39e2a8[_0x25ec13(0x51d)]||_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]]['_last_time'],_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x25ec13(0x6b0)]=_0x39e2a8[_0x25ec13(0x434)];if(_0x39e2a8['mediaType']==_0x25ec13(0x37e)){_0x50b608['rpcs'][_0x577107]['stats'][_0x39e2a8[_0x25ec13(0x2bc)]][_0x25ec13(0x426)]=_0x25ec13(0x6ab),_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]][_0x25ec13(0x4b1)]='video';if(_0x50b608[_0x25ec13(0x55b)]&&_0x25ec13(0x62c)in _0x50b608['rpcs'][_0x577107][_0x25ec13(0x463)]&&_0x50b608[_0x25ec13(0x43a)][_0x577107]['stats']['codec']=='video/VP8'){_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]][_0x25ec13(0x604)]=_0x39e2a8[_0x25ec13(0x1d3)]-_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]][_0x25ec13(0x1cf)]||0x0,_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]][_0x25ec13(0x634)]=_0x39e2a8[_0x25ec13(0x268)]-_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]][_0x25ec13(0x30c)]+_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]][_0x25ec13(0x634)]||0x0,log(_0x25ec13(0x5b0));if(_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]][_0x25ec13(0x604)]===0x0&&_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]][_0x25ec13(0x634)]>=_0x50b608[_0x25ec13(0x55b)]){if(_0x25ec13(0x309)!=='WxHpQ')_0x50b608[_0x25ec13(0x459)](_0x577107),_0x50b608[_0x25ec13(0x43a)][_0x577107]['stats'][_0x39e2a8[_0x25ec13(0x2bc)]][_0x25ec13(0x634)]=0x0,log(_0x25ec13(0x52a));else{function _0x3f9166(){var _0x38f016=_0x25ec13;_0x3850c6[_0x38f016(0x322)](_0x54483b[_0x38f016(0x565)]);}}}else _0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]][_0x25ec13(0x604)]>0x0&&(_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]]['nackTrigger']=0x0);}else{if(_0x50b608[_0x25ec13(0x55b)]&&_0x25ec13(0x62c)in _0x50b608[_0x25ec13(0x43a)][_0x577107]['stats']&&_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)]['codec']==_0x25ec13(0x1bb)){if('XetIZ'==='XetIZ'){_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]][_0x25ec13(0x604)]=_0x39e2a8[_0x25ec13(0x1d3)]-_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]][_0x25ec13(0x1cf)]||0x0,_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]][_0x25ec13(0x634)]=_0x39e2a8['nackCount']-_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]][_0x25ec13(0x30c)]+_0x50b608['rpcs'][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]][_0x25ec13(0x634)]||0x0,log(_0x25ec13(0x5b0));if(_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8['trackId']][_0x25ec13(0x604)]===0x0&&_0x50b608['rpcs'][_0x577107]['stats'][_0x39e2a8[_0x25ec13(0x2bc)]][_0x25ec13(0x634)]>=_0x50b608['obsfix']*0x4)_0x50b608['requestKeyframe'](_0x577107),_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]][_0x25ec13(0x634)]=0x0,log(_0x25ec13(0x52a));else _0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]][_0x25ec13(0x604)]>0x0&&(_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8['trackId']][_0x25ec13(0x634)]=0x0);}else{function _0x464203(){var _0x48c852=_0x25ec13;delete _0x12cc67[_0x48c852(0x247)][_0xe10bb5],_0x23aedf['applySoloChat'](),_0x3db601(_0x48c852(0x278));return;}}}}_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]]['keyFramesRequested_pli']=_0x39e2a8[_0x25ec13(0x1d3)]||0x0,_0x50b608['rpcs'][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]][_0x25ec13(0x30c)]=_0x39e2a8['nackCount']||0x0;if(_0x25ec13(0x288)in _0x39e2a8)_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]][_0x25ec13(0x2cb)]=parseInt(_0x39e2a8['framesPerSecond']);else{if(_0x25ec13(0x53b)in _0x39e2a8&&_0x39e2a8['timestamp']){var _0x5667f1=0x0,_0x49d797=0x0;try{_0x5667f1=_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]]['_framesDecoded'],_0x49d797=_0x50b608['rpcs'][_0x577107]['stats'][_0x39e2a8[_0x25ec13(0x2bc)]][_0x25ec13(0x48f)];}catch(_0x35bc8d){}_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]][_0x25ec13(0x2cb)]=parseInt(0xa*(_0x39e2a8[_0x25ec13(0x53b)]-_0x5667f1)/(_0x39e2a8[_0x25ec13(0x51d)]/0x3e8-_0x49d797))/0xa,_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]]['_framesDecoded']=_0x39e2a8[_0x25ec13(0x53b)],_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]]['_timestamp']=_0x39e2a8[_0x25ec13(0x51d)]/0x3e8;}}}else _0x39e2a8[_0x25ec13(0x457)]==_0x25ec13(0x42c)&&(_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]][_0x25ec13(0x426)]='Audio\x20Track',_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8['trackId']][_0x25ec13(0x4b1)]=_0x25ec13(0x42c),_0x25ec13(0x45e)in _0x39e2a8&&(_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]][_0x25ec13(0x3c7)]=parseInt(parseFloat(_0x39e2a8[_0x25ec13(0x45e)])*0x2710)/0x2710));if(_0x25ec13(0x5f8)in _0x39e2a8&&'packetsReceived'in _0x39e2a8){!(_0x25ec13(0x675)in _0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]])&&(_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]][_0x25ec13(0x675)]=_0x39e2a8[_0x25ec13(0x5f8)]);!('_packetsReceived'in _0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]])&&(_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]][_0x25ec13(0x649)]=_0x39e2a8[_0x25ec13(0x2a9)]);if(!(_0x25ec13(0x3f6)in _0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]])){if(_0x25ec13(0x1e3)===_0x25ec13(0x1e3))_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]]['packetLoss_in_percentage']=0x0;else{function _0x32ad0b(){var _0x54f649=_0x25ec13;_0x34072f[_0x54f649(0x43a)][_0x46a3fd][_0x54f649(0x38d)][_0x54f649(0x3bf)][_0x54f649(0x228)]=_0x1db3a6[_0x54f649(0x43a)][_0x21c3ca]['streamID'];}}}_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]][_0x25ec13(0x3f6)]=_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]]['packetLoss_in_percentage']*0.35+0.65*((_0x39e2a8[_0x25ec13(0x5f8)]-_0x50b608['rpcs'][_0x577107]['stats'][_0x39e2a8[_0x25ec13(0x2bc)]][_0x25ec13(0x675)])*0x64)/(_0x39e2a8[_0x25ec13(0x2a9)]-_0x50b608['rpcs'][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]][_0x25ec13(0x649)]+(_0x39e2a8[_0x25ec13(0x5f8)]-_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]][_0x25ec13(0x675)]))||0x0,_0x50b608['rpcs'][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]][_0x25ec13(0x649)]=_0x39e2a8[_0x25ec13(0x2a9)],_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x39e2a8[_0x25ec13(0x2bc)]][_0x25ec13(0x675)]=_0x39e2a8[_0x25ec13(0x5f8)];}}else _0x25ec13(0x6b0)in _0x50b608['rpcs'][_0x577107][_0x25ec13(0x463)]&&_0x39e2a8['id']==_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x25ec13(0x6b0)]&&(_0x25ec13(0x251)in _0x39e2a8&&(_0x50b608['rpcs'][_0x577107][_0x25ec13(0x463)]['codec']=_0x39e2a8[_0x25ec13(0x251)]),_0x25ec13(0x63b)in _0x39e2a8&&(_0x25ec13(0x632)in _0x39e2a8&&(_0x50b608[_0x25ec13(0x43a)][_0x577107][_0x25ec13(0x463)][_0x25ec13(0x312)]=parseInt(_0x39e2a8[_0x25ec13(0x632)])+_0x25ec13(0x1f3)+parseInt(_0x39e2a8[_0x25ec13(0x63b)]))));}}}}}),_0x50b608[_0x3fb0e2(0x1db)]!==![]&&_0x50b608[_0x3fb0e2(0x4e9)](_0x577107),setTimeout(function(){var _0x461913=_0x3fb0e2;_0x50b608['directorSpeakerMute'](),_0x50b608[_0x461913(0x689)]();},0x0);});}catch(_0x57f24d){if(_0x3f531f(0x320)==='DBQKB'){function _0x21157a(){var _0x549908=_0x3f531f;_0x5cd3fe[_0x549908(0x43a)][_0xa98711][_0x549908(0x2e7)][_0x549908(0x5c1)]=![];}}else errorlog(_0x57f24d);}},_0x50b608['rpcs'][_0x6c0a2][_0x22feb1(0x351)]=_0x2f068f=>{var _0x69b835=_0x22feb1;log(_0x69b835(0x263));_0x50b608[_0x69b835(0x1db)]!==![]&&_0x50b608[_0x69b835(0x4e9)](_0x6c0a2);_0x50b608[_0x69b835(0x4f9)](),_0x50b608[_0x69b835(0x689)]();if(_0x2f068f[_0x69b835(0x229)]&&_0x2f068f['streams'][0x0]){_0x2f068f[_0x69b835(0x229)][0x0][_0x69b835(0x6b3)]=function(_0x139fbd){var _0x1dc5a3=_0x69b835;try{warnlog(_0x1dc5a3(0x323)),_0x50b608[_0x1dc5a3(0x43a)][_0x6c0a2][_0x1dc5a3(0x5bb)][_0x1dc5a3(0x44a)]()[_0x1dc5a3(0x1b7)](_0x1c1045=>{var _0x24e100=_0x1dc5a3;_0x1c1045['id']==_0x139fbd[_0x24e100(0x605)]['id']&&_0x50b608[_0x24e100(0x43a)][_0x6c0a2][_0x24e100(0x5bb)]['removeTrack'](_0x1c1045);}),_0x50b608[_0x1dc5a3(0x43a)][_0x6c0a2][_0x1dc5a3(0x2e7)][_0x1dc5a3(0x558)]=_0x50b608[_0x1dc5a3(0x43a)][_0x6c0a2][_0x1dc5a3(0x5bb)],setTimeout(function(){updateMixer();},0x1);}catch(_0x437237){}},_0x2f068f[_0x69b835(0x229)][0x0][_0x69b835(0x574)]=function(_0x598f69){var _0x2d828e=_0x69b835;try{warnlog(_0x2d828e(0x3b9)),_0x50b608[_0x2d828e(0x43a)][_0x6c0a2][_0x2d828e(0x5bb)][_0x2d828e(0x44a)]()['forEach'](_0x334668=>{var _0x50afc7=_0x2d828e;_0x334668['id']==_0x598f69[_0x50afc7(0x605)]['id']&&_0x50b608[_0x50afc7(0x43a)][_0x6c0a2][_0x50afc7(0x5bb)][_0x50afc7(0x641)](_0x334668);}),_0x50b608[_0x2d828e(0x43a)][_0x6c0a2][_0x2d828e(0x2e7)][_0x2d828e(0x558)]=_0x50b608[_0x2d828e(0x43a)][_0x6c0a2][_0x2d828e(0x5bb)];}catch(_0x44b7e3){};};var _0x3456a7=_0x2f068f[_0x69b835(0x229)][0x0][_0x69b835(0x44a)]()[_0x69b835(0x226)];_0x3456a7>0x1&&errorlog('MORE\x20THAN\x20ONE\x20VIDEO\x20TRACK\x20IS\x20BEING\x20ADDED');}if(_0x50b608[_0x69b835(0x43a)][_0x6c0a2][_0x69b835(0x2e7)]){if(_0x2f068f[_0x69b835(0x229)]&&_0x2f068f[_0x69b835(0x229)][0x0]){if(!_0x50b608[_0x69b835(0x43a)][_0x6c0a2][_0x69b835(0x5bb)])_0x50b608['rpcs'][_0x6c0a2]['streamSrc']=_0x2f068f[_0x69b835(0x229)][0x0];else{var _0x17d905=![];_0x2f068f['streams'][0x0]['getTracks']()[_0x69b835(0x1b7)](_0x36444a=>{var _0x3b3ffe=_0x69b835;_0x17d905&&(warnlog(_0x3b3ffe(0x2eb)),warnlog(_0x36444a)),_0x36444a[_0x3b3ffe(0x2de)]==_0x3b3ffe(0x37e)&&(_0x50b608[_0x3b3ffe(0x43a)][_0x6c0a2][_0x3b3ffe(0x5bb)]['getVideoTracks']()[_0x3b3ffe(0x1b7)](_0x528ebf=>{var _0x323bd6=_0x3b3ffe;_0x50b608[_0x323bd6(0x43a)][_0x6c0a2][_0x323bd6(0x5bb)][_0x323bd6(0x641)](_0x528ebf);}),_0x17d905=!![]),log(_0x3b3ffe(0x4c4)),_0x50b608[_0x3b3ffe(0x43a)][_0x6c0a2][_0x3b3ffe(0x5bb)][_0x3b3ffe(0x32e)](_0x36444a);});}try{_0x50b608[_0x69b835(0x43a)][_0x6c0a2][_0x69b835(0x2e7)][_0x69b835(0x558)]=_0x50b608[_0x69b835(0x43a)][_0x6c0a2][_0x69b835(0x5bb)];}catch(_0x175d74){errorlog(_0x69b835(0x526));}log('done\x20replacing/adding\x20tracks');}else{if(_0x2f068f[_0x69b835(0x605)]){warnlog(_0x69b835(0x66d));!_0x50b608['rpcs'][_0x6c0a2][_0x69b835(0x5bb)]?_0x50b608[_0x69b835(0x43a)][_0x6c0a2][_0x69b835(0x5bb)]=new MediaStream():_0x2f068f[_0x69b835(0x605)][_0x69b835(0x2de)]==_0x69b835(0x37e)&&_0x50b608[_0x69b835(0x43a)][_0x6c0a2][_0x69b835(0x5bb)][_0x69b835(0x44a)]()[_0x69b835(0x1b7)](_0x19f868=>{var _0x5b8981=_0x69b835;_0x50b608[_0x5b8981(0x43a)][_0x6c0a2]['streamSrc']['removeTrack'](_0x19f868);});_0x50b608['rpcs'][_0x6c0a2][_0x69b835(0x5bb)][_0x69b835(0x32e)](_0x2f068f[_0x69b835(0x605)]);try{_0x50b608[_0x69b835(0x43a)][_0x6c0a2][_0x69b835(0x2e7)][_0x69b835(0x558)]=_0x50b608[_0x69b835(0x43a)][_0x6c0a2][_0x69b835(0x5bb)];}catch(_0x35b10c){errorlog(_0x69b835(0x526));}}else errorlog(_0x69b835(0x22e));}setTimeout(function(){updateMixer();},0x1);}else{log(_0x69b835(0x492));var _0xc1cca3=document[_0x69b835(0x4eb)](_0x69b835(0x37e));_0x50b608[_0x69b835(0x43a)][_0x6c0a2][_0x69b835(0x2e7)]=_0xc1cca3,log('!!');_0x50b608[_0x69b835(0x29f)]===_0x6c0a2?_0xc1cca3[_0x69b835(0x5c1)]=![]:_0xc1cca3[_0x69b835(0x5c1)]=_0x50b608[_0x69b835(0x5ab)];_0xc1cca3[_0x69b835(0x5d4)]=_0x40037d=>{var _0x1b633e=_0x69b835;if(!(_0x40037d[_0x1b633e(0x614)]||_0x40037d[_0x1b633e(0x335)])){if(_0x1b633e(0x299)!==_0x1b633e(0x625))warnlog(_0x1b633e(0x602)),_0x40037d[_0x1b633e(0x33e)][_0x1b633e(0x4a8)]()[_0x1b633e(0x616)](_0x4b1796=>{var _0x916e9f=_0x1b633e;log(_0x916e9f(0x362));})[_0x1b633e(0x47b)](_0xdf7697=>{var _0x300653=_0x1b633e;warnlog(_0x300653(0x468));});else{function _0xf0497a(){var _0x1b9588=_0x1b633e;_0x89fc45[_0x1b9588(0x4d1)][_0x1b9588(0x3db)]=_0x1b9588(0x30d),_0x14c94c['classList'][_0x1b9588(0x3d6)](_0x1b9588(0x329));}}}},_0xc1cca3[_0x69b835(0x50c)]=function(){var _0x200936=_0x69b835;try{var _0x246f90=document[_0x200936(0x3fa)](_0x200936(0x6a1));_0x246f90&&_0x246f90[_0x200936(0x5e5)][_0x200936(0x5a4)](_0x246f90);}catch(_0x1d38a5){}},_0xc1cca3['addEventListener']('resize',_0x370560=>{var _0x1ba6bb=_0x69b835;log(_0x1ba6bb(0x64c));var _0x3996e6=parseFloat(_0x370560[_0x1ba6bb(0x483)]['videoWidth']/_0x370560[_0x1ba6bb(0x483)][_0x1ba6bb(0x25f)]);_0xc1cca3[_0x1ba6bb(0x3bf)][_0x1ba6bb(0x54a)]?_0x3996e6!=_0xc1cca3[_0x1ba6bb(0x3bf)][_0x1ba6bb(0x54a)]&&setTimeout(function(){updateMixer();},0x1):(log('ASPECT\x20RATIO\x20CHANGED'),setTimeout(function(){updateMixer();},0x1)),_0xc1cca3[_0x1ba6bb(0x3bf)]['aspectRatio']=parseFloat(_0x370560[_0x1ba6bb(0x483)][_0x1ba6bb(0x510)]/_0x370560[_0x1ba6bb(0x483)][_0x1ba6bb(0x25f)]);}),_0xc1cca3[_0x69b835(0x697)]=0x1,_0xc1cca3['autoplay']=!![],_0xc1cca3[_0x69b835(0x582)]=![],_0xc1cca3[_0x69b835(0x3bf)]['UUID']=_0x6c0a2,_0xc1cca3['id']=_0x69b835(0x5fa)+_0x6c0a2;if(_0x50b608[_0x69b835(0x43a)][_0x6c0a2][_0x69b835(0x485)]){if('cSnaR'==='Gjrkn'){function _0x31ca34(){var _0x245053=_0x69b835;_0x39d965[_0x245053(0x4d1)][_0x245053(0x3db)]=_0x245053(0x4ec),_0x2f298e['classList'][_0x245053(0x435)](_0x245053(0x329));}}else _0xc1cca3[_0x69b835(0x3bf)][_0x69b835(0x228)]=_0x50b608[_0x69b835(0x43a)][_0x6c0a2][_0x69b835(0x485)];}_0xc1cca3[_0x69b835(0x440)]+='tile',_0xc1cca3[_0x69b835(0x5ec)]('playsinline',''),_0xc1cca3[_0x69b835(0x445)]=null,changeAudioOutputDevice(_0xc1cca3);if(_0x2f068f[_0x69b835(0x229)]&&_0x2f068f['streams'][0x0]){var _0x182137=_0x2f068f[_0x69b835(0x229)][0x0];_0x50b608['rpcs'][_0x6c0a2][_0x69b835(0x5bb)]=_0x2f068f[_0x69b835(0x229)][0x0],_0x50b608[_0x69b835(0x43a)][_0x6c0a2][_0x69b835(0x2e7)][_0x69b835(0x558)]=_0x50b608[_0x69b835(0x43a)][_0x6c0a2][_0x69b835(0x5bb)],log('done\x20replacing/adding\x20tracks');}else _0x2f068f[_0x69b835(0x605)]&&(warnlog(_0x69b835(0x66d)),!_0x50b608[_0x69b835(0x43a)][_0x6c0a2][_0x69b835(0x5bb)]&&(_0x50b608[_0x69b835(0x43a)][_0x6c0a2][_0x69b835(0x5bb)]=new MediaStream()),_0x50b608[_0x69b835(0x43a)][_0x6c0a2]['streamSrc']['addTrack'](_0x2f068f[_0x69b835(0x605)]),_0x50b608[_0x69b835(0x43a)][_0x6c0a2][_0x69b835(0x2e7)][_0x69b835(0x558)]=_0x50b608[_0x69b835(0x43a)][_0x6c0a2][_0x69b835(0x5bb)]);if(document[_0x69b835(0x3fa)]('mainmenu')){var _0x4a065e=getById(_0x69b835(0x1d8));_0x4a065e['remove']();}if(_0x50b608[_0x69b835(0x67e)]){if(_0x69b835(0x218)!==_0x69b835(0x40c)){_0xc1cca3['controls']=!![];var _0x25f10b=getById(_0x69b835(0x337)+_0x6c0a2);_0xc1cca3[_0x69b835(0x5d7)]=!![],_0xc1cca3[_0x69b835(0x5ec)](_0x69b835(0x582),_0x69b835(0x582)),_0x25f10b[_0x69b835(0x54e)](_0xc1cca3),_0x50b608['requestRateLimit'](_0x50b608[_0x69b835(0x590)],_0x6c0a2);}else{function _0x4d7e05(){var _0x4a18f5=_0x69b835,_0x2eb4cf=_0x20b5c6[_0x4a18f5(0x2e7)];_0x2eb4cf[_0x4a18f5(0x5c1)]=!![],_0x2eb4cf[_0x4a18f5(0x2dc)]=!![],_0x2eb4cf['controls']=![],_0x2eb4cf[_0x4a18f5(0x5ec)](_0x4a18f5(0x46f),''),_0x50b84d('miniPerformer')['appendChild'](_0x2eb4cf);}}}else{if(_0x50b608[_0x69b835(0x319)]!==![]){_0xc1cca3[_0x69b835(0x582)]=![];if(_0x50b608[_0x69b835(0x3e8)])_0xc1cca3[_0x69b835(0x4d1)]['display']='block';else _0x50b608[_0x69b835(0x319)]===0x0?_0xc1cca3[_0x69b835(0x4d1)][_0x69b835(0x310)]=_0x69b835(0x255):(_0xc1cca3[_0x69b835(0x4d1)][_0x69b835(0x310)]=_0x69b835(0x6ad),_0xc1cca3['muted']=!![]);setTimeout(function(){updateMixer();},0x1);}else{if(_0x50b608['roomid']!==![]){if(_0x50b608[_0x69b835(0x49c)])_0xc1cca3[_0x69b835(0x582)]=![];else window[_0x69b835(0x4e0)]?_0xc1cca3[_0x69b835(0x582)]=![]:_0xc1cca3[_0x69b835(0x582)]=!![];if(_0x50b608['roomid']===''&&_0x50b608[_0x69b835(0x3eb)]){}else _0x50b608[_0x69b835(0x235)]!==![]?_0x50b608[_0x69b835(0x235)][_0x69b835(0x249)](_0x50b608['rpcs'][_0x6c0a2][_0x69b835(0x485)])&&_0x50b608[_0x69b835(0x43c)](0x0,_0x6c0a2):_0x50b608[_0x69b835(0x43c)](0x0,_0x6c0a2);setTimeout(function(){updateMixer();},0x1);}else _0xc1cca3[_0x69b835(0x4d1)]['display']='block',window[_0x69b835(0x4e0)]&&(_0xc1cca3[_0x69b835(0x582)]=![]),setTimeout(function(){updateMixer();},0x1);}}if(_0x50b608[_0x69b835(0x553)]){var _0x375b9f={};_0x375b9f[_0x69b835(0x553)]=parseInt(_0x50b608['scale']),log(_0x375b9f),_0x50b608['sendRequest'](_0x375b9f,_0x6c0a2);}_0xc1cca3[_0x69b835(0x281)](_0x69b835(0x244),function(_0x54e493){var _0x3704a9=_0x69b835;log(_0x3704a9(0x2ed));try{if(_0x54e493[_0x3704a9(0x614)]||_0x54e493[_0x3704a9(0x335)]){if(_0x3704a9(0x4dd)===_0x3704a9(0x4dd)){_0x54e493[_0x3704a9(0x52b)]();var _0x25fcef=_0x54e493[_0x3704a9(0x33e)][_0x3704a9(0x3bf)][_0x3704a9(0x565)];if(_0x3704a9(0x463)in _0x50b608[_0x3704a9(0x43a)][_0x25fcef]){if('AHAMs'===_0x3704a9(0x1d7)){getById(_0x3704a9(0x22a))&&(clearInterval(getById(_0x3704a9(0x22a))[_0x3704a9(0x68d)]),getById('menuStatsBox')[_0x3704a9(0x435)]());var _0x214b20=document[_0x3704a9(0x4eb)](_0x3704a9(0x327));_0x214b20['id']=_0x3704a9(0x22a),_0x214b20[_0x3704a9(0x440)]=_0x3704a9(0x406),getById(_0x3704a9(0x260))['appendChild'](_0x214b20),_0x214b20[_0x3704a9(0x4d1)][_0x3704a9(0x61e)]=parseInt(Math[_0x3704a9(0x2f1)]()*0xa)+0xf+'px',_0x214b20['style'][_0x3704a9(0x432)]=parseInt(Math[_0x3704a9(0x2f1)]()*0xa)+'px',_0x214b20[_0x3704a9(0x4d9)]=_0x3704a9(0x2a6);var _0x4bc35b=document[_0x3704a9(0x4eb)](_0x3704a9(0x401));_0x4bc35b['className']=_0x3704a9(0x2e0),_0x4bc35b['innerHTML']='×',_0x214b20[_0x3704a9(0x54e)](_0x4bc35b);var _0x4c5ce0=document[_0x3704a9(0x4eb)](_0x3704a9(0x327));_0x214b20[_0x3704a9(0x54e)](_0x4c5ce0),printViewStats(_0x4c5ce0,_0x50b608['rpcs'][_0x25fcef][_0x3704a9(0x463)],_0x50b608[_0x3704a9(0x43a)][_0x25fcef][_0x3704a9(0x485)]),_0x214b20[_0x3704a9(0x68d)]=setInterval(printViewStats,0xbb8,_0x4c5ce0,_0x50b608[_0x3704a9(0x43a)][_0x25fcef][_0x3704a9(0x463)],_0x50b608['rpcs'][_0x25fcef][_0x3704a9(0x485)]),_0x4bc35b[_0x3704a9(0x281)]('click',function(_0x4cae9e){var _0x4cb756=_0x3704a9;clearInterval(_0x214b20['interval']),_0x4cae9e[_0x4cb756(0x33e)][_0x4cb756(0x5e5)][_0x4cb756(0x435)]();});}else{function _0xd6c773(){var _0x456aa9=_0x3704a9;_0x292334[_0x456aa9(0x1e4)](_0x1389c6);}}}return _0x54e493[_0x3704a9(0x313)](),![];}else{function _0x4a539b(){var _0x26bbaf=0x1,_0x4c1039=0x1;}}}}catch(_0x257cfc){errorlog(_0x257cfc);}});if(_0x50b608[_0x69b835(0x490)]){if(_0x69b835(0x463)in _0x50b608[_0x69b835(0x43a)][_0x6c0a2]){getById(_0x69b835(0x22a))&&(clearInterval(getById(_0x69b835(0x22a))[_0x69b835(0x68d)]),getById(_0x69b835(0x22a))[_0x69b835(0x435)]());var _0x40a357=document[_0x69b835(0x4eb)]('div');_0x40a357['id']=_0x69b835(0x22a),_0x40a357[_0x69b835(0x440)]=_0x69b835(0x406),getById(_0x69b835(0x260))[_0x69b835(0x54e)](_0x40a357),_0x40a357[_0x69b835(0x4d1)][_0x69b835(0x61e)]=parseInt(Math[_0x69b835(0x2f1)]()*0xa)+0xf+'px',_0x40a357['style'][_0x69b835(0x432)]=parseInt(Math['random']()*0xa)+'px',_0x40a357['innerHTML']=_0x69b835(0x2a6);var _0x241c8d=document[_0x69b835(0x4eb)](_0x69b835(0x401));_0x241c8d[_0x69b835(0x440)]=_0x69b835(0x2e0),_0x241c8d[_0x69b835(0x4d9)]='×',_0x40a357[_0x69b835(0x54e)](_0x241c8d);var _0x86e174=document[_0x69b835(0x4eb)](_0x69b835(0x327));_0x40a357[_0x69b835(0x54e)](_0x86e174),printViewStats(_0x86e174,_0x50b608[_0x69b835(0x43a)][_0x6c0a2]['stats'],_0x50b608[_0x69b835(0x43a)][_0x6c0a2][_0x69b835(0x485)]),_0x40a357['interval']=setInterval(printViewStats,0xbb8,_0x86e174,_0x50b608['rpcs'][_0x6c0a2][_0x69b835(0x463)],_0x50b608[_0x69b835(0x43a)][_0x6c0a2][_0x69b835(0x485)]),_0x241c8d['addEventListener']('click',function(_0x470ccb){var _0xc0dff8=_0x69b835;if(_0xc0dff8(0x1c9)!==_0xc0dff8(0x4f3))clearInterval(_0x40a357[_0xc0dff8(0x68d)]),_0x470ccb[_0xc0dff8(0x33e)]['parentNode'][_0xc0dff8(0x435)]();else{function _0x280057(){var _0xfdddc4=_0xc0dff8;_0x45d119[_0xfdddc4(0x616)](_0x5a851e=>{_0x4d100c['firstPlayTriggered']=!![];})['catch'](_0x17a831=>{var _0x2ff149=_0xfdddc4,_0x4ac0f4=_0x24daa8[_0x2ff149(0x3fa)](_0x2ff149(0x6a1));_0x4ac0f4&&(_0x4ac0f4[_0x2ff149(0x4d9)]=_0x2ff149(0x261),_0x4ac0f4[_0x2ff149(0x4d1)][_0x2ff149(0x310)]='block');});}}});}}_0xc1cca3[_0x69b835(0x44c)]=null,_0xc1cca3[_0x69b835(0x5bf)]=0x0,_0xc1cca3[_0x69b835(0x1ec)]=0x0,_0xc1cca3[_0x69b835(0x281)](_0x69b835(0x62b),function(_0x203e01){var _0x5ee59f=_0x69b835;if('ovdKX'===_0x5ee59f(0x51b)){function _0xe84b27(){var _0x1ccd12=_0x5ee59f;_0x2ab02a['style'][_0x1ccd12(0x606)]=_0x1ccd12(0x68a),_0x349376['style'][_0x1ccd12(0x1e9)]='100%',_0x261dd6['style'][_0x1ccd12(0x5d0)]=_0x1ccd12(0x6ad);}}else{log(_0x5ee59f(0x503)),document[_0x5ee59f(0x4cf)]=null,document['onmouseup']=null,document[_0x5ee59f(0x303)]=null,document['ontouchmove']=null;var _0x1336bc=new Date()['getTime'](),_0x1e4ff2=_0x1336bc-_0xc1cca3[_0x5ee59f(0x5bf)];clearTimeout(_0xc1cca3[_0x5ee59f(0x44c)]);if(_0x1e4ff2<0x1f4&&_0x1e4ff2>0x0){log(_0x5ee59f(0x648)),_0xc1cca3['touchCount']+=0x1,_0x203e01[_0x5ee59f(0x52b)]();if(_0xc1cca3['touchCount']<0x5)return _0xc1cca3[_0x5ee59f(0x5bf)]=_0x1336bc,![];_0xc1cca3[_0x5ee59f(0x5bf)]=0x0,_0xc1cca3['touchCount']=0x0,log('double\x20touched');var _0x5a4241=_0x203e01[_0x5ee59f(0x33e)][_0x5ee59f(0x3bf)][_0x5ee59f(0x565)];if(_0x5ee59f(0x463)in _0x50b608[_0x5ee59f(0x43a)][_0x5a4241]){getById(_0x5ee59f(0x22a))&&(clearInterval(getById(_0x5ee59f(0x22a))[_0x5ee59f(0x68d)]),getById('menuStatsBox')[_0x5ee59f(0x435)]());var _0x584e04=document[_0x5ee59f(0x4eb)](_0x5ee59f(0x327));_0x584e04['id']=_0x5ee59f(0x22a),_0x584e04[_0x5ee59f(0x440)]=_0x5ee59f(0x406),getById(_0x5ee59f(0x260))[_0x5ee59f(0x54e)](_0x584e04),_0x584e04[_0x5ee59f(0x4d1)][_0x5ee59f(0x61e)]=parseInt(Math[_0x5ee59f(0x2f1)]()*0xa+0xf)+'px',_0x584e04['style'][_0x5ee59f(0x432)]=parseInt(Math[_0x5ee59f(0x2f1)]()*0xa)+'px',_0x584e04[_0x5ee59f(0x4d9)]=_0x5ee59f(0x2a6);var _0x3a29d6=document[_0x5ee59f(0x4eb)](_0x5ee59f(0x401));_0x3a29d6[_0x5ee59f(0x440)]='close',_0x3a29d6[_0x5ee59f(0x4d9)]='×',_0x584e04[_0x5ee59f(0x54e)](_0x3a29d6);var _0x3b2736=document[_0x5ee59f(0x4eb)](_0x5ee59f(0x327));_0x584e04[_0x5ee59f(0x54e)](_0x3b2736),printViewStats(_0x3b2736,_0x50b608[_0x5ee59f(0x43a)][_0x5a4241][_0x5ee59f(0x463)],_0x50b608[_0x5ee59f(0x43a)][_0x5a4241][_0x5ee59f(0x485)]),_0x584e04[_0x5ee59f(0x68d)]=setInterval(printViewStats,0xbb8,_0x3b2736,_0x50b608[_0x5ee59f(0x43a)][_0x5a4241][_0x5ee59f(0x463)],_0x50b608[_0x5ee59f(0x43a)][_0x5a4241][_0x5ee59f(0x485)]),_0x3a29d6['addEventListener']('click',function(_0x38f4e4){var _0x27faf5=_0x5ee59f;clearInterval(_0x584e04[_0x27faf5(0x68d)]),_0x38f4e4[_0x27faf5(0x33e)][_0x27faf5(0x5e5)][_0x27faf5(0x435)]();});}return _0x203e01[_0x5ee59f(0x313)](),![];}else _0xc1cca3[_0x5ee59f(0x1ec)]=0x1,_0xc1cca3[_0x5ee59f(0x44c)]=setTimeout(function(_0x21d392){var _0x105ab2=_0x5ee59f;clearTimeout(_0x21d392[_0x105ab2(0x44c)]),_0x21d392[_0x105ab2(0x5bf)]=0x0,_0x21d392[_0x105ab2(0x1ec)]=0x0;},0x1388,_0xc1cca3),_0xc1cca3[_0x5ee59f(0x5bf)]=_0x1336bc;}}),_0x50b608[_0x69b835(0x478)]&&_0xc1cca3[_0x69b835(0x281)](_0x69b835(0x297),_0x50b608[_0x69b835(0x453)]),_0xc1cca3[_0x69b835(0x582)]==![]&&(_0xc1cca3[_0x69b835(0x281)]('click',function(){var _0x3a63af=_0x69b835;if(_0xc1cca3['paused']){if(_0x3a63af(0x2b9)===_0x3a63af(0x35d)){function _0x1d7741(){var _0x2214f0=_0x3a63af;if(_0x1c78f1['directorUUID']===_0x54a038[_0x2214f0(0x511)][_0x13101a]['UUID'])_0xf2da5d(_0xde1a43);else _0x4454eb['queueList'][_0x2214f0(0x226)]<0x1388&&(!_0x48e74b[_0x2214f0(0x49a)][_0x2214f0(0x249)](_0x41b607)&&_0x18b106[_0x2214f0(0x49a)][_0x2214f0(0x6b9)](_0x3e9be6));}}else log(_0x3a63af(0x238)),_0xc1cca3[_0x3a63af(0x4a8)]()[_0x3a63af(0x616)](_0x422164=>{var _0x2a0750=_0x3a63af;log(_0x2a0750(0x362));})[_0x3a63af(0x47b)](warnlog);}}),_0x50b608['nocursor']==![]&&(!_0x50b608[_0x69b835(0x49c)]&&(!window[_0x69b835(0x4e0)]&&(_0xc1cca3['controlTimer']&&clearInterval(_0xc1cca3[_0x69b835(0x445)]),_0xc1cca3['controlTimer']=setTimeout(showControlBar['bind'](null,_0xc1cca3),0xbb8))))),setTimeout(_0x50b608[_0x69b835(0x594)],0x3e8,_0x6c0a2);}if(_0x50b608[_0x69b835(0x578)]===!![]){var _0x5e36aa=function(_0x2a2086){var _0x4f5623=function(_0x150579){var _0x485862=_0x21e4;if(!_0x50b608[_0x485862(0x43a)][_0x150579])return;var _0xa6da5d=_0x50b608[_0x485862(0x43a)][_0x150579][_0x485862(0x2e7)][_0x485862(0x5c1)];_0x50b608[_0x485862(0x43a)][_0x150579][_0x485862(0x2e7)][_0x485862(0x5c1)]=![],_0x50b608[_0x485862(0x43a)][_0x150579][_0x485862(0x2e7)][_0x485862(0x341)](_0x485862(0x4a8),_0x4f5623);_0x50b608[_0x485862(0x3b2)][_0x485862(0x5a6)]==_0x485862(0x25a)&&_0x50b608[_0x485862(0x3b2)][_0x485862(0x65e)]();var _0x47f23f=_0x50b608['rpcs'][_0x150579][_0x485862(0x5bb)][_0x485862(0x55a)]();if(_0x47f23f[_0x485862(0x226)]){var _0x4d399f=_0x47f23f[0x0];_0x4d399f['label']!=_0x485862(0x225)&&(_0x50b608[_0x485862(0x43a)][_0x150579][_0x485862(0x2e7)][_0x485862(0x558)]=addAudioPipeline(_0x50b608[_0x485862(0x43a)][_0x150579]['streamSrc'],_0x150579,_0x4d399f));}else _0x50b608[_0x485862(0x43a)][_0x150579][_0x485862(0x2e7)][_0x485862(0x558)]=_0x50b608['rpcs'][_0x150579][_0x485862(0x5bb)];_0x50b608[_0x485862(0x43a)][_0x150579][_0x485862(0x2e7)]['muted']=_0xa6da5d,delete _0x50b608[_0x485862(0x43a)][_0x150579][_0x485862(0x1de)];if('eventPlayActive'in _0x50b608[_0x485862(0x43a)][_0x150579]){if(_0x485862(0x62d)!==_0x485862(0x62d)){function _0x2f320c(){var _0x5e17ce=_0x485862;_0x43d78d[_0x5e17ce(0x41f)]=!![],_0x56dd9e(_0x5e17ce(0x28f));}}else errorlog(_0x485862(0x42f));}};return _0x4f5623(_0x2a2086);};_0x50b608[_0x69b835(0x3b2)][_0x69b835(0x5a6)]==_0x69b835(0x395)&&(_0x50b608[_0x69b835(0x679)]=!![]);if(_0x69b835(0x1de)in _0x50b608[_0x69b835(0x43a)][_0x6c0a2]){}else _0x50b608[_0x69b835(0x679)]==![]?_0x50b608[_0x69b835(0x43a)][_0x6c0a2][_0x69b835(0x1de)]=setInterval(function(_0x360bb0){var _0x199680=_0x69b835;log(_0x199680(0x66c));if(_0x50b608[_0x199680(0x43a)][_0x360bb0]){if(_0x50b608[_0x199680(0x679)]){if(_0x199680(0x5fd)!=='PuaaU'){function _0x1d2500(){_0x121482();}}else clearInterval(_0x50b608[_0x199680(0x43a)][_0x360bb0][_0x199680(0x1de)]),_0x50b608[_0x199680(0x43a)][_0x360bb0][_0x199680(0x2e7)][_0x199680(0x281)](_0x199680(0x4a8),_0x5e36aa(_0x360bb0));}}},0x3e8,_0x6c0a2):(!_0x50b608['rpcs'][_0x6c0a2][_0x69b835(0x1de)]&&(_0x50b608['rpcs'][_0x6c0a2][_0x69b835(0x1de)]=!![]),_0x50b608['rpcs'][_0x6c0a2][_0x69b835(0x2e7)][_0x69b835(0x281)](_0x69b835(0x4a8),_0x5e36aa(_0x6c0a2)));}_0x50b608[_0x69b835(0x4f9)](),_0x50b608[_0x69b835(0x689)]();},log(_0x22feb1(0x52f));}else{function _0x50ad2e(){var _0x5d1676=_0x22feb1;_0x1c12f0(_0x5d1676(0x2d9))['innerHTML']='',_0x92d899('queueNotification')['classList'][_0x5d1676(0x435)]('queueNotification');}}},_0x50b608;}(); \ No newline at end of file +var _0xbaa1=['VpXGx','Create\x20a\x20new\x20RTC\x20connection;\x20offering\x20SDP\x20on\x20request','encrypt','audioCtx\x20:\x20','slice','transport','PJUBK','bitrate_set','style','videoMutedFlag','WebRTC\x20Connection\x20Closed.\x20Clean\x20up.\x20657','RSASSA-PKCS1-v1_5','refreshScale','cloneNode','enhance_audio','randomize','yCMIA','Incoming\x20Ice\x20Offer\x20does\x20not\x20match\x20Session','streamErrors_nackCount','setVideoBitrate','Setting\x20view\x20to\x20null\x20disables\x20all\x20playback','playing','sign','ZUHYO','publishing\x20SDP\x20Offer:\x20','stats','RECONNECTING\x20to\x20HSS;\x20DISCONNECTING\x20FROM\x20TRANSFERRED\x20ROOM','turn:turn-eu2.obs.ninja:3478','height','metaKey','heiOL','createElement','Someone\x20Joined\x20the\x20Room\x20with\x20a\x20video','watchStream','limitBitrate','could\x20not\x20be\x20sent;\x20queuing\x20it','outboundAudioBitrate','DXwoy','close','RPC\x20closed','noPLIs','maxvb_url','raisehands','Lowered\x20hand','videoOptions','hash\x20is\x20not\x20false','vb_url','clicked','sWJgS','mid','screenshareid','directorSettings','showSettings','Transferred','lqhVR','starting\x20kicker','disconnected','ONHgy','ICE\x20Disconnected;\x20wait\x20for\x20retry?\x20rpcs','CgkBP','guest','bandwidth','Unable\x20to\x20set\x20update\x20OBS\x20Visibility','_framesDecoded','userAgent','enabled','migrate','block','devicePixelRatio','UN-MUTED','showlabels','cleanOutput','onmessage','low','closed','hangupDirector','jwk','abs','RLKLW','_sync_offset','sampleRate','boxShadow','_packetsLost','classList','EVENT\x20TRACK\x20instead\x20of\x20event\x20Stream','New\x20Label:\x20','&password=','webp','data','salt','codecGroupFlag','atTUx','QGScy','SDP\x20Sessions\x20do\x20not\x20match.\x20Do\x20I\x20delete\x20an\x20accept\x20this\x20new\x20SDP?','sceneType','remote_relayProtocol','ICE:\x20','disableOBS','seedStream','sendPeers','generateCrypto','Update\x20Mixer\x20Event\x20on\x20REsize\x20SET','soloVideo','no\x20audio\x20track\x20to\x20poke','order','roombitrate','fromCharCode','buffer','NEjkc','tEyly','SPasW','BaFsh','GOT\x20ICES!!','obsstudio','subtle','forEach','pre\x20pixel\x20fix\x20','PUBLISHER\x27s\x20RTC\x20Connection\x20seems\x20to\x20be\x20dead?\x20','ASzre','\x20-\x20Transferred','exclude','GOT\x20ICE!!','requestVideoRecord','fhdgb','done\x20clearing\x20audio','local_relayIP','generateKey','mainmenu','return\x20/\x22\x20+\x20this\x20+\x20\x22/','ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnpqrstuvwxyz23456789','548021FbUokM','dDYko','relative','indexOf','utf-8','stereo','querySelectorAll','audio','concat','hash\x20is\x20','Failed\x20to\x20request\x20video\x20and\x20audio;\x20iOS\x20device\x20asking?','applySoloChat','setupIncoming','remoteCandidateId','deferring\x20with\x20a\x20promise','delayNode','streamSrc','sendMessage','obs','EarkC','privateKey','failed\x20to\x20send\x20focus\x20change\x20request','pathname','hanging\x20up','allowVideo','The\x20director\x20wishes\x20to\x20redirect\x20you\x20to\x20the\x20URL:\x20','pcs','forceios','session','map','YXaor','zqxHb','videoMuted','FORCING\x20A\x20KEY\x20FRAME:\x20','joinroom','message','watchTimeoutList','taintedSession','1vh','setRemoteDescription','credential','resending\x20message','_type','11voptQs','inboundAudioPipeline','KJdxv','allowAudio','oMeiC','wss://wss13.obs.ninja:443','currentTime','13789dPXYgb','vOIXu','Add\x20a\x20label','eqqdB','Stream\x20ID\x20pre:','maxpublishers','ThuLe','OBS\x20VISIBILITY:','exportKey','digest','mutedState','dataset','RS1','srcObject','ANsNt','HANG\x20UP\x202\x20COMPLETE','enhanceAudio','requestStats','permaid','remote_candidateType','codec','span','requestChangeEQ','directorDisplayMute','networkType','framesPerSecond','onclose','sendKeyFrameScenes','getTimezoneOffset','remote-candidate','startTime','onremovetrack','onicecandidate','msg\x20size\x20error','offerSDP','verifyData','value','overlay','onopen','what\x20is\x20this?','privacy','focus','&scene','can\x27t\x20change\x20audio\x20bitrate;\x20no\x20audio\x20sender\x20found','Zbblj','forceMediaSettings','streams','nextQueue','target','float','noREMB','Generate\x20Some\x20Crypto\x20keys\x20first','4722','noiframe','\x20is\x20not\x20defined;\x20skipping.','OnrWn','focus\x20success','TWZrx','YpLPx','omZDU','send\x20channel\x20closed','udp','max','zjMBp','adding\x20track','iOS\x20devices\x20do\x20not\x20support\x20dynamic\x20bitrates\x20correctly;\x20skipping','_last_time','playoutDelayHint','Connection\x20to\x20Control\x20Server\x20lost.\x0a\x0aAuto-reconnect\x20is\x20partially\x20implemented','pressed','PCS\x20WINS\x20ICE','sensors','request\x20rate\x20limit:\x20','cdqxB','_timestamp','keyframeTimeout','scaleDueToBitrate','directorDisplayMuted','click','videosource','processIce','failed','quality','deltaY','raw','decryptMessage','play\x20stream:\x20','addEventListener','string','SHA-256','total_recv_bitrate_kbps','sending\x20message\x20to\x20server','scaleResolutionDownBy\x20set\x202!','_frameWidth','xBzoV','ARdME','dmsGt','Unmute\x20video','connected','Adjusting\x20Gain;\x20only\x20track\x200\x20in\x20all\x20likely\x20hood,\x20unless\x20more\x20than\x20track\x200\x20support\x20is\x20added.','QRLEw','action','gPETx','removeTrack','createOffer','eventPlayActive','dFQLa','limitAudioEncoder','hands_','delta','GOT\x20ICEs!!','Websockets\x20timed\x20out;\x2020\x20seconds','videoaddedtoroom','processDescription','scene','ping','writer','disablePLI','localCandidateId','quality_url','audioDevice','length','jitterBufferEmittedCount','effects','send','gjhST','play','scale\x20set!','_frameHeight','reconnected','toggleSoloChat','enhance','?view=','Stream\x20ID\x20is\x20already\x20in\x20use.','anyrequest','setupYourOwnPlease','RTCRtpSender','bIgpr','remoteZoom','szTNb','[data-action-type=\x22order-value\x22][data--u-u-i-d=\x22','mono','Round_Trip_Time_ms','broadcastChannel','reportbutton','getVideoSettings','zoomedBitrate','screenShareElement','bitrate','requestZoomChange','joiningRoom','IovyP','53UkgEVR','activeSpeaker','totalRoomBitrate','turns:www.turn.obs.ninja:443','5px','vector','stopping\x20old\x20track','JnSzq','_local_ice_id','directorEnabledPPT','mediaType','AES-CBC','ICE\x20FAILed.\x20bad?','steves','Inbound\x20User-based\x20Message\x20from\x20Room','maxBitrate','iframeSrc','warn','deferring\x20with\x20a\x20promise;\x20hashed\x20room','changeOrder','scaleResolutionDownBy','director','requestFocusChange','FPS','stun:stun4.l.google.com:19302','audioLevel','TatIS','cICaH','RSA','ZgbWP','Mute\x20video\x20-306','lin','closedCaptions','stun:stun.l.google.com:19302','preventDefault','tainted','next\x20stream\x20loading:\x20','pcs\x20RTC\x20CLOSED','vJVSG','WOQLl','setParameters','Does\x20Local\x20Stream\x20Source\x20EXIST?','changeURL','remoteMuteElement','wHHGO','Enable\x20the\x20director\x27s\x20microphone\x20first.','forceTcpMode','href','RTC\x20closed','HPlWB','match','playback_audio_samplerate','voiceMeterTemplate','removeChild','remote_networkType','framerate','container_','videoDevice','initialPublish','VvavG','seeding','video','frameHeight','nominated','recording_audio_ctx_latency','remote_relay_IP','request\x20focus\x20change:\x20','byteLength','queueList','chrome','TRYING\x20TO\x20RECONNECT\x201','FaMTq','encode','type','maxframerate','2px','lrqbh','audioCtx','djOWs','scaleHeight','CLOSED','nopreview','Browser','enhacing\x20audio\x20encoder','room\x20rate\x20restriction\x20detected.\x20No\x20videos\x20will\x20be\x20published\x20to\x20other\x20guests','PrScB','mirrorExclude','reduce','playback_audio_pipeline','enhanceAudioEncoder','wqeNu','outputDevice','soloChatUUID','join','webPquality','ptz','hash','pixelFix','left','qfUnW','getAudioTracks','updateQueue','displayMute','ICE\x20FAILED','[data-action-type=\x22volume\x22][data--u-u-i-d=\x22','remoteDescription','QdrUV','description','addIceCandidate','maxptime','configuration','zoom','trackId','The\x20stream\x20ID\x20you\x20are\x20publishing\x20to\x20is\x20already\x20in\x20use.\x0a\x0aPlease\x20try\x20with\x20a\x20different\x20invite\x20link\x20or\x20refresh\x20to\x20retry\x20again.\x0a\x0aYou\x20will\x20now\x20be\x20disconnected.','audioContext','queueNotification','Audio_Sync_Delay_ms','TLkwI','retryTimeout','scaleFactor','transferred','bandwidth:','micDelay','key','top','new','signature','muted_savedState','getParameters','Safari','Someone\x20sent\x20us\x20an\x20ANSWER\x20sdp??','ondatachannel','trackIdentifier','width','already\x20connected','allowBroadcast','offer','random','browserDetails','RTC\x20Connection\x20seems\x20to\x20be\x20dead\x20or\x20not\x20yet\x20open?\x202','focusDistance','dynamicScale','lyNXb','webAudios','isDirector\x20','bit\x20rate\x20being\x20munged','maxsamplerate','OOO','statsMenu','showDirector','outboundVideoBitrate','connect','processStats','_codecId','AudioContext','display','Jebjw','audio_delay\x20:\x20','compressor','Clean\x20up','pDYgy','iceBundle','autoGainControl','substring','canvasCtx','already\x20closed\x20PCS','maxviewers_url','scale','LOADING\x20UP\x20WAITING\x20WATCH\x20STREAM','directorUUID','iceConnectionState','MtvNf','getSettings','local-candidate','rgb(88,\x2088,\x2088)\x200px\x200px\x205px\x201px','GEKXu','seeding\x20blocked','Audio_Loudness','dtWBn','cbr','turn:www.turn.obs.ninja:3478','imageElement','canvasSource','running','setVideoScale','emHNH','requestAudioRateLimit','gyro','maxframerate_q2','wTBTU','object','readyState','webcamonly','ARyei','367911VFpYsO','MxbFe','AuROA','stopPropagation','PjprG','generateStreamID','security','red','RTC\x20Connection\x20seems\x20to\x20be\x20dead\x20or\x20not\x20yet\x20open?\x204','directorMutedState','getOpusBitrate','processIce2','roomid','paused','version','label_','CAMERA/MIC\x20SOURCE\x20ALLOCATION\x20FAILED.\x20Cant\x27\x20share\x20media\x20streams\x20as\x20a\x20result.\x20Maybe\x20this\x20is\x20a\x20Director\x20joining?','float2','KuEhY','ctrlKey','volume','RPCS\x20WINS\x20ICE','**\x20connected','setLocalDescription','addTrack','limitAudio','[data-action-type=\x22solo-chat\x22]','ZLBgb','then','new-view-connection','muted','zoom\x20success','mirrored','prototype','pleaseDoNotAbuse','175795kTEDXY','limitAudioBitrate','listPromise','framesDecoded','allowIframe','mag','qBkle','OFhUt','getCapabilities','videoCodecs','Room\x20is\x20already\x20claimed\x20by\x20someone\x20else.','WEBRTC\x20CONNECTION\x20OPEN','hgWeb','zxNgS','MediaStreamAudioDestinationNode','NmRZA','createDataChannel','local_candidateType','width_url','SET\x20SCALING\x20IS\x20FIRING,\x20which\x20is\x20GOOD\x20!!!!!!','encryptMessage','SkHSO','new-push-connection','AQAB','audiobitrate','ndQWc','browser','keys','steve','SEALb','apply','split','ROOMID\x20EANBLED','rxpOl','muteStateTemplate','[data-action-type=\x22mute-guest\x22][data--u-u-i-d=\x22','session.videoElement.srcObject\x20failed;\x20but\x20streamSrc\x20worked?','cursor','audioInputChannels','pNFxD','aXDlN','candidateType','uFxro','sensorData','UMRRP','push','uBStZ','3253fNJOQD','audioBitrate','getTime','directorVideoMuted','priority','You\x20are\x20not\x20the\x20director\x20of\x20this\x20room.\x20\x20You\x20will\x20have\x20limited\x20to\x20no\x20control.\x20\x20You\x20can\x20try\x20claiming\x20the\x20room\x20after\x20the\x20first\x20director\x20leaves.','AUpXn','requestSceneUpdate','YDklc','reject','_jitter_delay','urls','couldn\x27t\x20set\x20rate\x20limit','fdFzG','maxvideobitrate','quality_ss','kind','marginLeft','empty\x20ice..','STREAM\x20ID\x20desalted\x202:','ICE\x20DISCONNECTED','Resolution','https://reports.obs.ninja/','optimizeRequestTimeout','VBreq','gainNode','canvas','info','waitingWatchList','none','localstats','Couldn\x27t\x20re-connect','parentNode','Answer\x20SDP\x20does\x20not\x20have\x20a\x20matching\x20session\x20ID','videosource_','IClcA','46499XfnIiS','received\x20data\x20from\x20viewer','UUID\x20not\x20found\x20in\x20pcs','gKjzi','desaltStreamID','Media','_bytesReceived','bytesReceived','ontrack','QKxiz','ICE\x20closed?','hangup','does\x20any\x20audio\x20exist?','seedAttempts','vOByK','\x0aPress\x20OK\x20to\x20be\x20redirected.','getElementById','MvwiO','add','visibilityStore','directorVolumeState','turn:turn-usw1.obs.ninja:443','WQWKg','img','production','Firefox','JQkrt','hostname','candidates','getSenders','HANG\x20UP\x20COMPLETE','video_muted_init','resume','esLXC','recording','ptime','labelsize','obsninja','Bboez','disconnectedTimeout','charAt','RTC\x20connection\x20is\x20ALREADY\x20ready;\x20we\x20can\x20already\x20accept\x20answers','remoteControl','oOiLr','catch','66ArBzVO','track','toString','create\x20offer\x20worked','sink','maxiosbitrate','verify','crypto','setResolution','Audio\x20Track','recordedBlobs','lRRwg','snOMu','padStart','ZRbnN','onnegotiationneeded','recorder','position','LNHJW','remoteMuteState','stereo\x20enabled','screenshare','UUID','_packetsReceived','LBzdl','mute','sceneUpdate','pluginVersion','fuLuY','POST','queue','requestKeyframe','vEddT','rpcs','setOpusAttributes','noaudio','localDescription','iXxQF','importCrypto','Track\x20was\x20removed','track\x20made\x20inactive;\x20removing','oOvrK','stream\x20ID\x20is\x200\x20length','setup\x20peer\x20complete','msg','videoElement','start','onconnectionstatechange','nocursor','wss','infocus','connectPeer','RTC\x20Connection\x20seems\x20to\x20be\x20dead\x20or\x20not\x20yet\x20open?\x203','ZFomH','frameWidth','NO\x20TRACK??\x20--\x20not\x20expected','remoteMuteState_','czjUD','processIceBundle','username','playback_audio_volume_meter','min','bandwidth\x20set!','active','send\x20channel\x20open\x20pcs','Change\x20Label','ggTNH','QKoPs','password','alert','Not\x20director','channelOffset','lowiosviewers','failed\x20to\x20send\x20zoom\x20change\x20request','minptime','_timestampStart','MORE\x20THAN\x20ONE\x20VIDEO\x20TRACK\x20IS\x20BEING\x20ADDED','agc_url','sendroom','cameraConstraints','nackTrigger','FwNlJ','Publisher\x20is\x20being\x20sent\x20a\x20video\x20stream???\x20NOT\x20EXPECTED!','disableREMB','transcript','localVoiceMeter','right','svfIA','iceTimer','undefined','echoCancellation','cQamb','platform','dropped\x20candidate\x20due\x20to\x20filter','visibility','opacity','encodings','preferCodec','sendMsg','sending\x20message\x20via\x20WSS\x20as\x20WebRTC\x20failed\x20to\x20send\x20message;\x20RTC\x20peers\x20only','delayTime','request','WqUfy','currentAudioConstraints','RTC\x20Connection','rrWJV','iframe','onVisibilityChange','obsfix','iceConnectionState\x20==\x20connected','Press\x20OK\x20to\x20submit\x20any\x20error\x20logs\x20to\x20OBS.Ninja.\x20Error\x20logs\x20may\x20contain\x20private\x20information.','midiHotkeys','local','evije','BITRATE:\x20','voiceMeter','forcePLI','lMTFa','getVideoTracks','someonejoined','mimeType','_remote_ice_id','FAIL\x20rpcs','image/webp','network_type','post\x20pixel\x20fix\x20','firefox','323102SrzddU','setAudioBitrate','channel','relayProtocol','timeout','rgb(255,\x200,\x200)\x200px\x200px\x205px\x201px','state','hnMiW','aec_url','has','pliCount','rdVyJ','localMuteElement','cleanDirector','remoteSource','screenShareState','offsetChannel','streamID','qKwNj','high','importKey','packetsReceived','\x20x\x20','claim','sort','audioChannels','packetLoss_in_percentage','codecs','^([^\x20]+(\x20+[^\x20]+)+)+[^\x20]}','activelySpeaking','yrifU','decrypt','firstPlayTriggered','vp8','Un-mute\x20guest','TOO\x20MANY\x20PUBLISHING\x20PEERS','delay','name','novideo','webkitAudioContext','resolve','recording_audio_compressor_type','autostart','value\x20there','fullscreen','innerText','floor','list','Remote\x20peer\x20connected\x20to\x20video\x20stream.\x0a\x0aConnection\x20to\x20handshake\x20server\x20being\x20killed\x20on\x20request.\x20This\x20increases\x20security,\x20but\x20the\x20peer\x20will\x20not\x20be\x20able\x20to\x20reconnect\x20automatically\x20on\x20connection\x20failure.\x0a\x0aPress\x20OK\x20to\x20start\x20the\x20stream!','optimize','can\x27t\x20change\x20bitrate;\x20no\x20video\x20sender\x20found','audioOptions','enhanceaudio','successfully\x20sent\x20message\x20vis\x20WebRTC\x20instead\x20of\x20WSS','rejoining\x20room','audioGain','checking','_trackID','sending\x20message\x20via\x20WSS\x20as\x20WebRTC\x20failed\x20to\x20send\x20message','iceServers','directorSpeakerMute','ppHJY','JnbOq','head4','video/VP8','Members\x20in\x20Room','broadcast','GvTna','done\x20replacing/adding\x20tracks','receiveChannel','src','ddXPd','OkORA','directVideoMuted','video/VP9','wAKGr','Trying\x20to\x20reconnect\x202','iframeEle','fSPYz','sendRequest','remove','MAKING\x20A\x20NEW\x20RTC\x20CONNECTION','gain','device\x20does\x20not\x20support\x20playout\x20delay','_jitter_count','keyname','gFqqE','iframe_','disableWebAudio','manual','KRGzo','ab_url','test','Enter\x20a\x20new\x20Display\x20Name\x20for\x20this\x20stream','includes','directorActions','audioEffects','failed\x20to\x20disconnect','pingTimeout','aWcHo','Pinging','reverse','Buffer_Delay_in_ms','scaleWidth','TRYING\x20TO\x20RECONNECT\x203','LuQxw','changeLabel','hGbhe','xwJgm','seedPlz','XbQxI','signData','request\x20zoom\x20change:\x20','chat','remoteStats','keyframerate','hiddenSceneViewBitrate','beepToNotify','remote','Final\x20streamID:\x20','CTslU','stop','candidate','FdnLx','view','audioConstraints','onconnectionstatechange\x20pcs\x20ice\x20--\x20disconnected,\x20but\x20not\x20yet\x20closed?\x20','The\x20room\x20is\x20already\x20claimed\x20by\x20someone\x20else.\x0a\x0aOnly\x20the\x20first\x20person\x20to\x20join\x20a\x20room\x20has\x20control\x20of\x20anything.\x0a\x0aRefresh\x20after\x20the\x20first\x20director\x20leaves\x20to\x20claim.','MvoGP','title','sid','muteState','WUTHj','oeUWY','hiGDp','..\x20waiting\x20for\x20user\x20gesture','speedtest','Xdunf','keyframe','createObjectURL','UyZAw','3HQIfhN','applyConstraints','level','local_relayProtocol','time_active_minutes','PROBLEM!\x20RESENDING\x20SDP\x20OFFER\x20SHOULD\x20NOT\x20HAPPEN','requestChangeLowcut','updating\x20audio\x20delay','lowcut','anysend','null\x20ice\x20rpcs','currentRoundTripTime','label=','requestResolution','Chromium-based\x20v','RTC\x20Connection\x20seems\x20to\x20be\x20dead\x20or\x20not\x20yet\x20open?\x201','chatbutton','setScale','currentTarget','directorSpeakerMuted','DhzGo','setValueAtTime','[data-action-type=\x22solo-chat\x22][data--u-u-i-d=\x22','TRYING\x20KEYFRAME','queuebutton','publicKey','ICE\x20DID\x20NOT\x20FIND\x20A\x20PC\x20OPTION?','label','audioCodecs','currentCameraConstraints','stringify','pcs\x20RTC\x20Failed','FMIXb','gXIKX','recording_audio_gain','ITQpj','noiseSuppression','controlTimer','jitterBufferDelay','Track\x20stopped','sync','bind','view_set','scaleResolutionDownBy\x20set\x201!','changeParams','controls','successfully\x20sent\x20message\x20vis\x20WebRTC\x20instead\x20of\x20WSS\x20to\x20all\x20RTC\x20Peers','You\x27ve\x20been\x20transferred','mykey','visible','denoise_url','SWFGI','inbound-rtp','enc','requestAudioHack','qXSwS','oniceconnectionstatechange','tfliteModule','maxviewers','constructor','Requested_resolution','New\x20ON\x20TRACK\x20event','tabernac','OQYkq','getTracks','Publisher\x20will\x20be\x20ignored\x20due\x20to\x20max\x20connections\x20already\x20hit','connectionState','rmlEI','rpc\x20datachannel\x20closed','Wwzwh','keyFramesRequested_pli','VIDEO\x20TRACK;\x20already\x20one\x20added','Jgohs','OBS\x20PLI\x20FIX\x20MODE\x20ON','flipped','targetBandwidth','defaultPassword','10px','rYAzD','wldNQ','getVideoBitrates','lowerhand','safari','find','joinRoom','quality_wb','packetsLost','charCodeAt','providing\x20answer','recording_audio_pipeline','Changing\x20volume\x20via\x20WebRTC\x20--\x20currently\x20is\x20disabled','scaleResolution','maxTouchPoints','BqpRI','scale\x20scale','audioLatency','transparent','pointer','icefilter','nackCount','getReceivers','remoteFocus','Remote\x20peer\x20disconnected.\x20Due\x20to\x20enhanced\x20security,\x20please\x20refresh\x20to\x20create\x20a\x20new\x20connection.','hidden','limitaudio','hssConnection','innerHTML','parse','aspectratio','generateHash','manualBandwidth','watchTimeoutList:','vAENb','ZRypT','requestRateLimit','hralP','pliDelta','acc','FFxRu','playoutdelay','onclick','Refreshing\x20scale','sendChannel','EruVY','sdp','setVideoBitrates','timestamp','stereo_url','kiZTS','SlKVr','maxconnections','ICE\x20target\x20no\x20longer\x20exists?','mvTiu','optimizeDelayFlag','_last_bytes','connected\x20to\x20video\x20server','ASKING\x20FOR\x20AUDIO\x20AND\x20VIDEO?'];var _0x93e673=_0xf3b7;(function(_0x4d6ad4,_0x705950){var _0x3b0a42=_0xf3b7;while(!![]){try{var _0x37e48c=parseInt(_0x3b0a42(0x491))*parseInt(_0x3b0a42(0x305))+-parseInt(_0x3b0a42(0x5ce))*-parseInt(_0x3b0a42(0x385))+-parseInt(_0x3b0a42(0x59c))+parseInt(_0x3b0a42(0x404))+parseInt(_0x3b0a42(0x358))*-parseInt(_0x3b0a42(0x5c7))+parseInt(_0x3b0a42(0x334))*parseInt(_0x3b0a42(0x220))+-parseInt(_0x3b0a42(0x2e2));if(_0x37e48c===_0x705950)break;else _0x4d6ad4['push'](_0x4d6ad4['shift']());}catch(_0x2b03ef){_0x4d6ad4['push'](_0x4d6ad4['shift']());}}}(_0xbaa1,0x7b6cd));function log(_0x3157d3){}function _0xf3b7(_0x581d03,_0x2860dc){_0x581d03=_0x581d03-0x198;var _0x2b27ce=_0xbaa1[_0x581d03];return _0x2b27ce;}function warnlog(_0x2675ba,_0x32e6d3=![],_0x5d8a3f=![]){if(_0x5d8a3f){}}function errorlog(_0x535c49,_0x5b032a=![],_0x148234=![]){appendDebugLog(_0x535c49);if(_0x148234){}}window['onerror']=function backupErr(_0x580c95,_0x529154=![],_0x518d30=![]){var _0x1f9963=_0xf3b7;errorlog(_0x580c95),errorlog(_0x518d30),errorlog('Unhandeled\x20Error\x20occured'),appendDebugLog(_0x580c95);if(_0x518d30){if(_0x1f9963(0x3f6)===_0x1f9963(0x3f6))appendDebugLog(_0x518d30);else{function _0x4077b8(){var _0x101daa=_0x1f9963;_0xadc435(_0x101daa(0x596));}}}return![];},window[_0x93e673(0x2ba)]=window[_0x93e673(0x2ba)]||window[_0x93e673(0x42b)];function getById(_0x3d1de2){var _0x8eab43=_0x93e673,_0x5f31ae=document['getElementById'](_0x3d1de2);return!_0x5f31ae&&(warnlog(_0x3d1de2+_0x8eab43(0x1be)),_0x5f31ae=document[_0x8eab43(0x539)](_0x8eab43(0x19d))),_0x5f31ae;}var errorReport=[];function appendDebugLog(_0x3c3a72){var _0x1e54fe=_0x93e673;try{var _0x530b6e=new Date(),_0x3004ef=_0x530b6e[_0x1e54fe(0x336)]();if(_0x3c3a72['message'])errorReport[_0x1e54fe(0x332)]({'message':_0x3c3a72[_0x1e54fe(0x5bf)],'name':_0x3c3a72[_0x1e54fe(0x429)],'time':_0x3004ef});else typeof _0x3c3a72==='string'?errorReport[_0x1e54fe(0x332)]({'note':_0x3c3a72,'time':_0x3004ef}):errorReport[_0x1e54fe(0x332)]({'other':_0x3c3a72,'time':_0x3004ef});errorReport=errorReport[_0x1e54fe(0x51e)](-0xc8),getById(_0x1e54fe(0x218))&&(getById('reportbutton')[_0x1e54fe(0x522)][_0x1e54fe(0x3e3)]=_0x1e54fe(0x4c2));}catch(_0x5a6209){}}function submitDebugLog(_0x335a42){var _0x387c6d=_0x93e673;try{appendDebugLog({'connection_type':session[_0x387c6d(0x533)][_0x387c6d(0x401)]});if(navigator[_0x387c6d(0x55a)]){var _0x1629a6,_0x555090=navigator['userAgent'];appendDebugLog({'userAgent':_0x555090});}navigator[_0x387c6d(0x3e1)]&&appendDebugLog({'userAgent':navigator[_0x387c6d(0x3e1)]});}catch(_0x3307ad){}var _0x15187e=confirm(_0x387c6d(0x3f3));if(_0x15187e){var _0x443c46=new XMLHttpRequest();_0x443c46['open'](_0x387c6d(0x3a2),_0x387c6d(0x34a)),_0x443c46['send'](JSON[_0x387c6d(0x4af)](errorReport)),errorReport=[],getById(_0x387c6d(0x218))&&(getById(_0x387c6d(0x218))[_0x387c6d(0x522)][_0x387c6d(0x3e3)]=_0x387c6d(0x4f8));}}function isAlphaNumeric(_0x26ce66){var _0x5f387f=_0x93e673,_0x3169f4,_0x5380b1,_0x36d411;for(_0x5380b1=0x0,_0x36d411=_0x26ce66['length'];_0x5380b1<_0x36d411;_0x5380b1++){_0x3169f4=_0x26ce66[_0x5f387f(0x4e8)](_0x5380b1);if(!(_0x3169f4>0x2f&&_0x3169f4<0x3a)&&!(_0x3169f4>0x40&&_0x3169f4<0x5b)&&!(_0x3169f4>0x60&&_0x3169f4<0x7b))return![];}return!![];}var iOS=!!navigator[_0x93e673(0x3e1)]&&/iPad|iPhone|iPod/[_0x93e673(0x460)](navigator[_0x93e673(0x3e1)]),iPad=navigator[_0x93e673(0x4ed)]&&navigator['maxTouchPoints']>0x2&&/MacIntel/[_0x93e673(0x460)](navigator[_0x93e673(0x3e1)]);function play(_0x3dbf64=null){var _0x22527d=_0x93e673;log(_0x22527d(0x1de)+session[_0x22527d(0x480)]);if(session['view']==='')log(_0x22527d(0x52e));else{if(session[_0x22527d(0x480)]!==![]){var _0x4001a5=session[_0x22527d(0x480)][_0x22527d(0x324)](',');for(var _0x5c2208 in _0x4001a5){if(_0x4001a5[_0x5c2208]==''){}else{if(_0x3dbf64===null)session[_0x22527d(0x53b)](_0x4001a5[_0x5c2208]);else{if(_0x3dbf64===_0x4001a5[_0x5c2208]){if(_0x22527d(0x39d)===_0x22527d(0x39d))session[_0x22527d(0x53b)](_0x4001a5[_0x5c2208]);else{function _0x526496(){var _0x5898ac=_0x22527d;if(_0x5898ac(0x386)in _0x483350){var _0x57ece1=_0x1260f6(_0x1a5d08['track']);_0x57ece1<_0x20579e['length']&&(_0x27f4df=_0x54ac21[_0x57ece1],_0x62ef6d(_0x4cee49['keyname'],_0x48e436[_0x5898ac(0x1ac)]));}else _0x5daaac=_0x71686c[0x0],_0x2da886(_0x1a75b1[_0x5898ac(0x459)],_0xa2b35c[_0x5898ac(0x1ac)]);}}}else{}}}}}else{if(session[_0x22527d(0x592)]!==![]){if(session[_0x22527d(0x592)][_0x22527d(0x462)](_0x3dbf64)){}else session[_0x22527d(0x53b)](_0x3dbf64);}else _0x3dbf64&&session[_0x22527d(0x53b)](_0x3dbf64);}}}function showControlBar(_0x10f220){try{_0x10f220['controls']=!![];}catch(_0xc2708c){errorlog(_0xc2708c);}}function playAllVideos(){var _0x41d7c2=_0x93e673;for(var _0x5bdd2f in session[_0x41d7c2(0x3a6)]){try{session[_0x41d7c2(0x3a6)][_0x5bdd2f][_0x41d7c2(0x3b2)]&&(session[_0x41d7c2(0x3a6)][_0x5bdd2f]['videoElement']['paused']&&session[_0x41d7c2(0x3a6)][_0x5bdd2f][_0x41d7c2(0x3b2)][_0x41d7c2(0x206)]()['then'](_0x5e70f7=>{var _0x2da4b9=_0x41d7c2;log(_0x2da4b9(0x52f));})[_0x41d7c2(0x384)](warnlog));}catch(_0x321fa6){}}}function getTURNList(){var _0x4b60e7=_0x93e673,_0x128d4c=[];turn={},turn[_0x4b60e7(0x3c0)]=_0x4b60e7(0x321),turn[_0x4b60e7(0x5c4)]=_0x4b60e7(0x20f),turn[_0x4b60e7(0x33f)]=[_0x4b60e7(0x223)],turn['tz']=0x12c,turn[_0x4b60e7(0x1c5)]=![],turn[_0x4b60e7(0x370)]=!![];if(session[_0x4b60e7(0x48c)]&&turn[_0x4b60e7(0x1c5)]==session[_0x4b60e7(0x24e)]){}else{if(session[_0x4b60e7(0x24e)]&&turn[_0x4b60e7(0x1c5)]){}else{if(session[_0x4b60e7(0x48c)]==![]&&turn[_0x4b60e7(0x370)]==![]){}else{if(_0x4b60e7(0x26c)===_0x4b60e7(0x24c)){function _0x30e9ac(){var _0x3573e3=_0x4b60e7;_0x1f766f(_0x3a452a(_0x4fdb08['value']),_0x5b94c8[_0x3573e3(0x386)]);}}else _0x128d4c['push'](turn);}}}turn={},turn['username']=_0x4b60e7(0x321),turn[_0x4b60e7(0x5c4)]=_0x4b60e7(0x20f),turn['urls']=[_0x4b60e7(0x2d4)],turn['tz']=0x12c,turn[_0x4b60e7(0x1c5)]=!![],turn['production']=!![];if(session[_0x4b60e7(0x48c)]&&turn[_0x4b60e7(0x1c5)]==session['forceTcpMode']){}else{if(session[_0x4b60e7(0x24e)]&&turn['udp']){}else{if(session[_0x4b60e7(0x48c)]==![]&&turn[_0x4b60e7(0x370)]==![]){}else _0x128d4c[_0x4b60e7(0x332)](turn);}}turn={},turn['username']='steve',turn[_0x4b60e7(0x5c4)]=_0x4b60e7(0x20f),turn[_0x4b60e7(0x33f)]=['turns:turn.obs.ninja:443'],turn['tz']=-0x3c,turn['udp']=![],turn[_0x4b60e7(0x370)]=!![];if(session[_0x4b60e7(0x48c)]&&turn[_0x4b60e7(0x1c5)]==session[_0x4b60e7(0x24e)]){}else{if(session[_0x4b60e7(0x24e)]&&turn[_0x4b60e7(0x1c5)]){}else{if(session['speedtest']==![]&&turn[_0x4b60e7(0x370)]==![]){}else _0x128d4c[_0x4b60e7(0x332)](turn);}}turn={},turn['username']=_0x4b60e7(0x321),turn['credential']=_0x4b60e7(0x20f),turn['urls']=['turn:turn.obs.ninja:3478'],turn['tz']=-0x3c,turn[_0x4b60e7(0x1c5)]=!![],turn['production']=![];if(session[_0x4b60e7(0x48c)]&&turn[_0x4b60e7(0x1c5)]==session[_0x4b60e7(0x24e)]){}else{if(session[_0x4b60e7(0x24e)]&&turn[_0x4b60e7(0x1c5)]){}else{if(session[_0x4b60e7(0x48c)]==![]&&turn[_0x4b60e7(0x370)]==![]){}else _0x128d4c[_0x4b60e7(0x332)](turn);}}turn={},turn[_0x4b60e7(0x3c0)]=_0x4b60e7(0x22d),turn[_0x4b60e7(0x5c4)]=_0x4b60e7(0x304),turn['urls']=[_0x4b60e7(0x36d)],turn['tz']=0x1e0,turn[_0x4b60e7(0x1c5)]=!![],turn['production']=!![];if(session[_0x4b60e7(0x48c)]&&turn[_0x4b60e7(0x1c5)]==session[_0x4b60e7(0x24e)]){}else{if(session[_0x4b60e7(0x24e)]&&turn[_0x4b60e7(0x1c5)]){}else{if(session['speedtest']==![]&&turn[_0x4b60e7(0x370)]==![]){}else _0x128d4c[_0x4b60e7(0x332)](turn);}}turn={},turn[_0x4b60e7(0x3c0)]=_0x4b60e7(0x37d),turn[_0x4b60e7(0x5c4)]='pleaseDoNotAbuse',turn[_0x4b60e7(0x33f)]=['turn:turn-usc1.obs.ninja:3478'],turn['tz']=0x168,turn[_0x4b60e7(0x1c5)]=!![],turn['production']=!![];if(session[_0x4b60e7(0x48c)]&&turn[_0x4b60e7(0x1c5)]==session['forceTcpMode']){}else{if(session[_0x4b60e7(0x24e)]&&turn[_0x4b60e7(0x1c5)]){}else{if(session[_0x4b60e7(0x48c)]==![]&&turn[_0x4b60e7(0x370)]==![]){}else _0x128d4c[_0x4b60e7(0x332)](turn);}}turn={},turn[_0x4b60e7(0x3c0)]=_0x4b60e7(0x37d),turn['credential']=_0x4b60e7(0x4cf),turn[_0x4b60e7(0x33f)]=[_0x4b60e7(0x535)],turn['tz']=-0x3c,turn[_0x4b60e7(0x1c5)]=!![],turn[_0x4b60e7(0x370)]=!![];if(session[_0x4b60e7(0x48c)]&&turn[_0x4b60e7(0x1c5)]==session['forceTcpMode']){}else{if(session[_0x4b60e7(0x24e)]&&turn[_0x4b60e7(0x1c5)]){}else{if(session[_0x4b60e7(0x48c)]==![]&&turn[_0x4b60e7(0x370)]==![]){}else _0x128d4c['push'](turn);}}return _0x128d4c;}function chooseBestTURN(){var _0x3423f7=_0x93e673;if(session['configuration']){if(_0x3423f7(0x5d4)===_0x3423f7(0x5d4))return;else{function _0x1db343(){var _0x85494=_0x3423f7;_0x96545f(_0x85494(0x52d),_0x1b7d5e,_0x3db276),_0x2cf350(_0x85494(0x3c3));}}}var _0x916ae8=getTURNList(),_0x43769c=new Date(),_0x41b732=_0x43769c[_0x3423f7(0x1a4)]();for(var _0x4e918c=0x0;_0x4e918c<_0x916ae8[_0x3423f7(0x201)];_0x4e918c++){var _0x3806be=Math[_0x3423f7(0x567)](_0x916ae8[_0x4e918c]['tz']-_0x41b732);if(Math[_0x3423f7(0x567)](_0x3806be-0x3c*0x18)<_0x3806be){if('uWePY'===_0x3423f7(0x447)){function _0x4dd291(){var _0x7074b7=_0x3423f7;_0xe48e2d[_0x7074b7(0x3a6)][_0x1874c8][_0x7074b7(0x3b2)]['style'][_0x7074b7(0x2bb)]==_0x7074b7(0x351)?(_0x375ae1['rpcs'][_0x207563]['mutedState']=![],_0x42037e['rpcs'][_0x386f82][_0x7074b7(0x3b2)][_0x7074b7(0x300)]=!![]):(_0x11c52c[_0x7074b7(0x3a6)][_0x5d0da6][_0x7074b7(0x5d8)]=![],_0x3523d3[_0x7074b7(0x3a6)][_0x447ba3]['videoElement'][_0x7074b7(0x300)]=![]);}}else _0x3806be=Math[_0x3423f7(0x567)](_0x3806be-0x3c*0x18);}_0x916ae8[_0x4e918c]['delta']=_0x3806be;}_0x916ae8[_0x3423f7(0x41c)](compare_deltas),_0x916ae8=_0x916ae8['slice'](0x0,0x3),session[_0x3423f7(0x28e)]={'iceServers':[{'urls':[_0x3423f7(0x241),_0x3423f7(0x238)]}],'sdpSemantics':'unified-plan'},session[_0x3423f7(0x28e)][_0x3423f7(0x43f)]=session['configuration'][_0x3423f7(0x43f)][_0x3423f7(0x5a4)](_0x916ae8),log(session[_0x3423f7(0x28e)]);}function compare_deltas(_0xec80c0,_0x31032b){var _0xba1e1b=_0x93e673,_0x3fca88=_0xec80c0[_0xba1e1b(0x1f5)]||0x0,_0x214da0=_0x31032b[_0xba1e1b(0x1f5)]||0x0;if(_0x3fca88>_0x214da0)return 0x1;if(_0x3fca88<_0x214da0)return-0x1;return 0x0;}function compare_vids(_0x104e38,_0x3120ed){var _0x6f4baf=_0x93e673,_0x158755=_0x104e38[_0x6f4baf(0x582)]||0x0,_0xc9cf=_0x3120ed['order']||0x0;if(_0x158755<_0xc9cf)return 0x1;if(_0x158755>_0xc9cf)return-0x1;return 0x0;}var updateMixerTimer=null,updateMixerActive=![];function updateMixer(_0x5cfcd8=![]){clearInterval(updateMixerTimer);if(updateMixerActive){updateMixerTimer=setTimeout(function(){updateMixer();},0x1f4);return;}updateMixerActive=!![];try{updateMixerRun(_0x5cfcd8);}catch(_0x3346a5){}updateMixerActive=![];}var WebRTC={};WebRTC[_0x93e673(0x35d)]=function(){var _0x10e354=_0x93e673,_0x4d3473=function(){var _0x5f3042=!![];return function(_0x267aa7,_0x39fb52){var _0x4150f5=_0x5f3042?function(){var _0x32d893=_0xf3b7;if('ygHpt'===_0x32d893(0x511)){function _0x21870f(){var _0x166c10=_0x32d893;_0x1fc8bc['rpcs'][_0x554421]['stats']['RTC\x20Connection'][_0x166c10(0x256)]=_0x209063[_0x166c10(0x1a0)];}}else{if(_0x39fb52){var _0x17bd88=_0x39fb52[_0x32d893(0x323)](_0x267aa7,arguments);return _0x39fb52=null,_0x17bd88;}}}:function(){};return _0x5f3042=![],_0x4150f5;};}(),_0x491f89=_0x4d3473(this,function(){var _0x98b064=function(){var _0x19cbc3=_0xf3b7,_0x1d5af6=_0x98b064['constructor'](_0x19cbc3(0x59a))()[_0x19cbc3(0x4cc)](_0x19cbc3(0x420));return!_0x1d5af6[_0x19cbc3(0x460)](_0x491f89);};return _0x98b064();});_0x491f89();var _0x4d6293={};function _0x2d5131(){}function _0x4889f7(_0x24a089){errorlog(_0x24a089);}function _0x44d2ef(){var _0x5521f7=_0xf3b7,_0x4da918,_0x84c15c,_0x292763=new Promise((_0x39b15a,_0x15041f)=>{_0x4da918=_0x39b15a,_0x84c15c=_0x15041f;});return _0x292763[_0x5521f7(0x42c)]=_0x4da918,_0x292763[_0x5521f7(0x33d)]=_0x84c15c,_0x292763;}_0x4d6293[_0x10e354(0x3a8)]=![],_0x4d6293[_0x10e354(0x42a)]=![],_0x4d6293[_0x10e354(0x221)]=![],_0x4d6293[_0x10e354(0x421)]=!![],_0x4d6293[_0x10e354(0x31d)]=![],_0x4d6293[_0x10e354(0x41d)]=0x8,_0x4d6293[_0x10e354(0x200)]=![],_0x4d6293[_0x10e354(0x27b)]=![],_0x4d6293[_0x10e354(0x43b)]=![],_0x4d6293['audioMeterGuest']=!![],_0x4d6293[_0x10e354(0x464)]=null,_0x4d6293[_0x10e354(0x32b)]=![],_0x4d6293[_0x10e354(0x42e)]=![],_0x4d6293[_0x10e354(0x26d)]=new AudioContext(),_0x4d6293[_0x10e354(0x4fd)]=![],_0x4d6293[_0x10e354(0x4f0)]=![],_0x4d6293[_0x10e354(0x3df)]=null,_0x4d6293[_0x10e354(0x2c2)]=null,_0x4d6293[_0x10e354(0x4b5)]=null,_0x4d6293[_0x10e354(0x446)]=![],_0x4d6293[_0x10e354(0x217)]=![],_0x4d6293['bigmutebutton']=![],_0x4d6293[_0x10e354(0x21c)]=![],_0x4d6293['bitrate_set']=![],_0x4d6293[_0x10e354(0x585)]=![],_0x4d6293[_0x10e354(0x479)]=![],_0x4d6293['canvas']=null,_0x4d6293[_0x10e354(0x2d6)]=null,_0x4d6293['controlRoomBitrate']=![],_0x4d6293[_0x10e354(0x411)]=![],_0x4d6293[_0x10e354(0x561)]=![],_0x4d6293['cleanish']=![],_0x4d6293[_0x10e354(0x240)]=![],_0x4d6293[_0x10e354(0x28e)]=![],_0x4d6293[_0x10e354(0x2be)]=![],_0x4d6293[_0x10e354(0x475)]=![],_0x4d6293[_0x10e354(0x19c)]=![],_0x4d6293['sticky']=![],_0x4d6293[_0x10e354(0x2d3)]=0x1,_0x4d6293[_0x10e354(0x4a1)]=null,_0x4d6293[_0x10e354(0x3d4)]={},_0x4d6293[_0x10e354(0x481)]={},_0x4d6293[_0x10e354(0x4ae)]={},_0x4d6293[_0x10e354(0x3ec)]={},_0x4d6293['directorViewBitrate']=0x23,_0x4d6293[_0x10e354(0x478)]=0x190,_0x4d6293[_0x10e354(0x21a)]=0x25a,_0x4d6293[_0x10e354(0x574)]=![],_0x4d6293[_0x10e354(0x4dd)]=![],_0x4d6293[_0x10e354(0x235)]=![],_0x4d6293['directorEnabledPPT']=![],_0x4d6293[_0x10e354(0x4a4)]=null,_0x4d6293[_0x10e354(0x1d5)]=null,_0x4d6293[_0x10e354(0x2c9)]=![],_0x4d6293[_0x10e354(0x57b)]=![],_0x4d6293[_0x10e354(0x2ad)]=!![],_0x4d6293[_0x10e354(0x203)]=null,_0x4d6293['equalizer']=![],_0x4d6293[_0x10e354(0x499)]=![],_0x4d6293[_0x10e354(0x4c6)]=new TextEncoder(_0x10e354(0x5a0)),_0x4d6293[_0x10e354(0x592)]=![],_0x4d6293[_0x10e354(0x37c)]=![],_0x4d6293[_0x10e354(0x424)]=![],_0x4d6293[_0x10e354(0x4db)]=![],_0x4d6293[_0x10e354(0x257)]=![],_0x4d6293[_0x10e354(0x2ac)]=![],_0x4d6293['forceios']=![],_0x4d6293[_0x10e354(0x1b5)]=![],_0x4d6293[_0x10e354(0x430)]=![],_0x4d6293[_0x10e354(0x280)]=![],_0x4d6293[_0x10e354(0x536)]=![],_0x4d6293[_0x10e354(0x230)]=![],_0x4d6293['iframeEle']=![],_0x4d6293[_0x10e354(0x1bd)]=![],_0x4d6293[_0x10e354(0x1da)]=![],_0x4d6293[_0x10e354(0x4e6)]=0x1,_0x4d6293[_0x10e354(0x343)]=0x0,_0x4d6293[_0x10e354(0x4f3)]=![],_0x4d6293[_0x10e354(0x3b7)]=![],_0x4d6293[_0x10e354(0x21e)]=![],_0x4d6293[_0x10e354(0x4ac)]=![],_0x4d6293[_0x10e354(0x477)]=![],_0x4d6293[_0x10e354(0x320)]={},_0x4d6293[_0x10e354(0x29a)]=![],_0x4d6293[_0x10e354(0x4cb)]=![],_0x4d6293[_0x10e354(0x5d3)]=![],_0x4d6293[_0x10e354(0x513)]=![],_0x4d6293[_0x10e354(0x26a)]=![],_0x4d6293[_0x10e354(0x2dc)]=![],_0x4d6293[_0x10e354(0x342)]=![],_0x4d6293[_0x10e354(0x2b2)]=![],_0x4d6293['maxptime']=![],_0x4d6293[_0x10e354(0x3cf)]=![],_0x4d6293[_0x10e354(0x37b)]=![],_0x4d6293[_0x10e354(0x38a)]=0x19,_0x4d6293[_0x10e354(0x3cd)]=0xa,_0x4d6293[_0x10e354(0x45d)]=![],_0x4d6293[_0x10e354(0x3f4)]=![],_0x4d6293['minipreview']=![],_0x4d6293[_0x10e354(0x302)]=![],_0x4d6293[_0x10e354(0x276)]=![],_0x4d6293[_0x10e354(0x3b1)]=[],_0x4d6293['muted']=![],_0x4d6293[_0x10e354(0x29f)]=![],_0x4d6293[_0x10e354(0x215)]=![],_0x4d6293[_0x10e354(0x4c1)]={},_0x4d6293[_0x10e354(0x1ba)]=![],_0x4d6293['noNacks']=![],_0x4d6293[_0x10e354(0x542)]=![],_0x4d6293[_0x10e354(0x3b5)]=![],_0x4d6293[_0x10e354(0x3f1)]=![],_0x4d6293[_0x10e354(0x414)]=![],_0x4d6293[_0x10e354(0x435)]=![],_0x4d6293[_0x10e354(0x2b6)]=![],_0x4d6293[_0x10e354(0x53e)]=![],_0x4d6293[_0x10e354(0x582)]=![],_0x4d6293['password']=![],_0x4d6293[_0x10e354(0x5b6)]={},_0x4d6293['pip']=![],_0x4d6293['pcm']=![],_0x4d6293[_0x10e354(0x19a)]=![],_0x4d6293[_0x10e354(0x1b0)]=![],_0x4d6293[_0x10e354(0x466)]=null,_0x4d6293[_0x10e354(0x271)]=null,_0x4d6293['queue']=![],_0x4d6293['queueList']=[],_0x4d6293['pushLoudness']=![],_0x4d6293[_0x10e354(0x529)]=![],_0x4d6293[_0x10e354(0x38f)]=![],_0x4d6293['recordLocal']=![],_0x4d6293['remote']=![],_0x4d6293[_0x10e354(0x544)]=![],_0x4d6293['retryTimeout']=0x1388,_0x4d6293[_0x10e354(0x2ee)]=![],_0x4d6293['roombitrate']=![],_0x4d6293[_0x10e354(0x27f)]=![],_0x4d6293[_0x10e354(0x3a6)]={},_0x4d6293[_0x10e354(0x56a)]=![],_0x4d6293[_0x10e354(0x573)]='',_0x4d6293[_0x10e354(0x2c7)]=![],_0x4d6293[_0x10e354(0x1fa)]=![],_0x4d6293[_0x10e354(0x39a)]=![],_0x4d6293[_0x10e354(0x21b)]=![],_0x4d6293[_0x10e354(0x54c)]=![],_0x4d6293[_0x10e354(0x413)]=![],_0x4d6293['security']=![],_0x4d6293['seeding']=![],_0x4d6293[_0x10e354(0x330)]=![],_0x4d6293[_0x10e354(0x365)]=0x0,_0x4d6293[_0x10e354(0x55e)]=![],_0x4d6293[_0x10e354(0x560)]=![],_0x4d6293['showList']=null,_0x4d6293['labelstyle']=![],_0x4d6293['soloChatUUID']=![],_0x4d6293[_0x10e354(0x54e)]=!![],_0x4d6293[_0x10e354(0x2b5)]=![],_0x4d6293[_0x10e354(0x389)]=![],_0x4d6293[_0x10e354(0x1cf)]=![],_0x4d6293['speakerMuted']=![],_0x4d6293[_0x10e354(0x533)]={},_0x4d6293[_0x10e354(0x578)]=![],_0x4d6293[_0x10e354(0x2b4)]=![],_0x4d6293[_0x10e354(0x5a1)]=![],_0x4d6293[_0x10e354(0x415)]=null,_0x4d6293[_0x10e354(0x5ac)]=null,_0x4d6293[_0x10e354(0x522)]=![],_0x4d6293[_0x10e354(0x4b9)]=![],_0x4d6293[_0x10e354(0x24e)]=![],_0x4d6293[_0x10e354(0x222)]=0x1f4,_0x4d6293[_0x10e354(0x485)]='Untitled',_0x4d6293[_0x10e354(0x4ca)]=![],_0x4d6293[_0x10e354(0x4f1)]=![],_0x4d6293['taintedSession']=![],_0x4d6293[_0x10e354(0x3d9)]=![],_0x4d6293[_0x10e354(0x298)]=![],_0x4d6293[_0x10e354(0x259)]=![],_0x4d6293[_0x10e354(0x3b2)]=![],_0x4d6293[_0x10e354(0x5bc)]=![],_0x4d6293[_0x10e354(0x337)]=![],_0x4d6293[_0x10e354(0x523)]=![],_0x4d6293[_0x10e354(0x480)]=![],_0x4d6293[_0x10e354(0x4bb)]=![],_0x4d6293['visibilityStore']={},_0x4d6293[_0x10e354(0x2f6)]=0x64,_0x4d6293[_0x10e354(0x2a5)]=![],_0x4d6293['zoom']=![],_0x4d6293[_0x10e354(0x45c)]=![],_0x4d6293['watchTimeoutList']={},_0x4d6293[_0x10e354(0x2af)]={},_0x4d6293[_0x10e354(0x2e0)]=![],_0x4d6293['windowed']=![],_0x4d6293[_0x10e354(0x350)]={},_0x4d6293[_0x10e354(0x571)]=![],_0x4d6293[_0x10e354(0x27e)]=![],_0x4d6293['ws']=null,_0x4d6293[_0x10e354(0x3b6)]=![],_0x4d6293[_0x10e354(0x2f0)]=null,_0x4d6293['updateLocalStatsInterval']=null,_0x4d6293[_0x10e354(0x410)]=getById(_0x10e354(0x327))[_0x10e354(0x527)](!![]),_0x4d6293[_0x10e354(0x410)]['style']['top']=_0x10e354(0x5c2),_0x4d6293[_0x10e354(0x410)][_0x10e354(0x522)]['right']='1vh',_0x4d6293[_0x10e354(0x410)]['id']=_0x10e354(0x410),_0x4d6293['voiceMeter']=getById(_0x10e354(0x254))[_0x10e354(0x527)](!![]),_0x4d6293[_0x10e354(0x3f8)]['id']=_0x10e354(0x3da),_0x4d6293[_0x10e354(0x3f8)]['style'][_0x10e354(0x3e4)]=0x0,_0x4d6293['voiceMeter']['dataset'][_0x10e354(0x493)]=0x0,_0x4d6293[_0x10e354(0x3f8)][_0x10e354(0x522)][_0x10e354(0x2a5)]='10px',_0x4d6293[_0x10e354(0x3f8)][_0x10e354(0x522)][_0x10e354(0x536)]=_0x10e354(0x4de),_0x4d6293[_0x10e354(0x3f8)][_0x10e354(0x522)][_0x10e354(0x29c)]='8px',_0x4d6293[_0x10e354(0x3f8)][_0x10e354(0x522)][_0x10e354(0x3db)]='10px',_0x4d6293['generateStreamID']=function(_0x591115=0x7){var _0x5643b2=_0x10e354;if('daEPV'!==_0x5643b2(0x45a)){var _0x5f0408='',_0x3bbc47=_0x5643b2(0x59b);for(var _0xef02f0=0x0;_0xef02f0<_0x591115;_0xef02f0++){_0x5f0408+=_0x3bbc47[_0x5643b2(0x380)](Math[_0x5643b2(0x432)](Math[_0x5643b2(0x2a9)]()*_0x3bbc47[_0x5643b2(0x201)]));}return log(_0x5f0408),_0x5f0408;}else{function _0x47dbf3(){_0x12d770(_0x4b9a66);}}};function _0x21e39d(_0x2adb51){var _0x1a4c0b=_0x10e354;if('ZUqBi'===_0x1a4c0b(0x205)){function _0x279549(){var _0x5da505=_0x1a4c0b;_0x1c70e0[_0x5da505(0x503)](0x0,_0x201a6e);}}else{var _0x5d66c0=new Uint8Array(_0x2adb51['length']);for(var _0x11475f=0x0;_0x11475f<_0x2adb51[_0x1a4c0b(0x201)];_0x11475f++){_0x5d66c0[_0x11475f]=_0x2adb51['charCodeAt'](_0x11475f);}return _0x5d66c0;}}function _0xd7f96d(_0x5ee882){var _0x3bff6c=_0x10e354;return Array[_0x3bff6c(0x303)][_0x3bff6c(0x5b9)]['call'](_0x5ee882,function(_0x2f95ba){var _0x79db1a=_0x3bff6c;return('0'+(_0x2f95ba&0xff)['toString'](0x10))[_0x79db1a(0x51e)](-0x2);})[_0x3bff6c(0x27d)]('');}function _0x10652a(_0x22b8ca){var _0x2cc4d8=_0x10e354,_0x2a84b9=[];for(var _0x2e436a=0x0;_0x2e436a<_0x22b8ca['length'];_0x2e436a+=0x2){_0x2a84b9[_0x2cc4d8(0x332)](parseInt(_0x22b8ca['substr'](_0x2e436a,0x2),0x10));}return new Uint8Array(_0x2a84b9);}_0x4d6293[_0x10e354(0x4fe)]=function(_0x30c28e,_0x3e4e6c=![]){var _0x5cf56c=_0x10e354,_0x42689b=new TextEncoder(_0x5cf56c(0x5a0))[_0x5cf56c(0x268)](_0x30c28e);return crypto[_0x5cf56c(0x58c)]['digest'](_0x5cf56c(0x1e1),_0x42689b)['then'](function(_0x292a1c){var _0xd9bf4e=_0x5cf56c;return _0x292a1c=new Uint8Array(_0x292a1c),_0x3e4e6c&&(_0x292a1c=_0x292a1c[_0xd9bf4e(0x51e)](0x0,parseInt(parseInt(_0x3e4e6c)/0x2))),_0x292a1c=_0xd7f96d(_0x292a1c),_0x292a1c;});},_0x4d6293[_0x10e354(0x319)]=function(_0x4a27dc){var _0x5df823=_0x10e354,_0x39083a=crypto['getRandomValues'](new Uint8Array(0x10));return crypto[_0x5df823(0x58c)][_0x5df823(0x5d7)]({'name':_0x5df823(0x1e1)},_0x21e39d(_0x4d6293[_0x5df823(0x3c9)]+_0x4d6293[_0x5df823(0x573)]))[_0x5df823(0x2fe)](function(_0x4c0944){var _0x100880=_0x5df823;return window[_0x100880(0x38c)][_0x100880(0x58c)][_0x100880(0x418)]('raw',_0x4c0944,{'name':_0x100880(0x22b)},![],[_0x100880(0x51c),_0x100880(0x423)])[_0x100880(0x2fe)](function(_0x55074a){var _0x3e5a45=_0x100880;return crypto[_0x3e5a45(0x58c)]['encrypt']({'name':_0x3e5a45(0x22b),'iv':_0x39083a},_0x55074a,_0x21e39d(_0x4a27dc))[_0x3e5a45(0x2fe)](function(_0x2d049a){return encrypted_data=new Uint8Array(_0x2d049a),encrypted_data=_0xd7f96d(encrypted_data),_0x39083a=_0xd7f96d(_0x39083a),[encrypted_data,_0x39083a];},function(_0x50e8df){var _0x398324=_0x3e5a45;return errorlog(_0x50e8df[_0x398324(0x5bf)]),![];});},function(_0x263679){return errorlog(_0x263679),![];});});},_0x4d6293[_0x10e354(0x1dd)]=function(_0x30b05f,_0x4c0e3e){var _0x2a9805=_0x10e354;return _0x30b05f=_0x10652a(_0x30b05f),_0x4c0e3e=_0x10652a(_0x4c0e3e),crypto[_0x2a9805(0x58c)][_0x2a9805(0x5d7)]({'name':_0x2a9805(0x1e1)},_0x21e39d(_0x4d6293[_0x2a9805(0x3c9)]+_0x4d6293[_0x2a9805(0x573)]))[_0x2a9805(0x2fe)](function(_0x892804){var _0x4b5978=_0x2a9805;return window[_0x4b5978(0x38c)]['subtle']['importKey'](_0x4b5978(0x1dc),_0x892804,{'name':'AES-CBC'},![],[_0x4b5978(0x51c),_0x4b5978(0x423)])[_0x4b5978(0x2fe)](function(_0x5740ed){var _0x321323=_0x4b5978;return crypto[_0x321323(0x58c)]['decrypt']({'name':'AES-CBC','iv':_0x4c0e3e},_0x5740ed,_0x30b05f)[_0x321323(0x2fe)](function(_0x2bac0e){var _0x243a71=_0x321323,_0x3d3952=new Uint8Array(_0x2bac0e),_0x1dfcc1='';for(var _0x46af39=0x0;_0x46af39<_0x3d3952[_0x243a71(0x263)];_0x46af39++){_0x1dfcc1+=String[_0x243a71(0x584)](_0x3d3952[_0x46af39]);}return _0x1dfcc1;},function(_0xd14e7){var _0x2be0bd=_0x321323;if(_0x2be0bd(0x590)===_0x2be0bd(0x3be)){function _0xae17f7(){var _0x3cb93e=_0x2be0bd;if(typeof _0xb1fe4d['ws']!==_0x3cb93e(0x2de)||_0x1cef1a['ws'][_0x3cb93e(0x2df)]!==0x1)_0x4fc19d(_0x3189f4,_0x3cb93e(0x53d)),_0x435d09[_0x3cb93e(0x3b1)]['push'](_0x26ab10);else{var _0x2083ea=_0x16d0e7[_0x3cb93e(0x4af)](_0x352e03);if(_0x2083ea[_0x3cb93e(0x201)]>0x3a98){_0x1a7da7('msg\x20size\x20error');return;}_0x2edd86['ws'][_0x3cb93e(0x204)](_0x2083ea);}}}else return errorlog(_0xd14e7[_0x2be0bd(0x5bf)]),![];});});});},_0x4d6293[_0x10e354(0x57e)]=function _0x41450e(){var _0x59a77d=_0x10e354;window[_0x59a77d(0x38c)][_0x59a77d(0x58c)][_0x59a77d(0x598)]({'name':'RSASSA-PKCS1-v1_5','modulusLength':0x200,'publicExponent':new Uint8Array([0x1,0x0,0x1]),'hash':{'name':'SHA-1'}},!![],[_0x59a77d(0x530),_0x59a77d(0x38b)])[_0x59a77d(0x2fe)](function(_0x323422){var _0x217009=_0x59a77d;log(_0x323422[_0x217009(0x4aa)]),log(_0x323422[_0x217009(0x5b0)]),_0x4d6293[_0x217009(0x4c1)]=_0x323422,window['crypto'][_0x217009(0x58c)][_0x217009(0x5d6)]('jwk',_0x323422[_0x217009(0x4aa)])[_0x217009(0x2fe)](function(_0x1f6383){var _0x3548e2=_0x217009,_0x477dad={};_0x477dad[_0x3548e2(0x3ea)]='storekey',_0x477dad[_0x3548e2(0x29b)]=_0x3548e2(0x2b3),_0x4d6293[_0x3548e2(0x3e7)](_0x477dad);})[_0x217009(0x384)](errorlog);})[_0x59a77d(0x384)](errorlog);},_0x4d6293[_0x10e354(0x3ab)]=function(_0x49d72c,_0x219452){var _0x51a837=_0x10e354;window[_0x51a837(0x38c)][_0x51a837(0x58c)][_0x51a837(0x418)](_0x51a837(0x566),{'kty':_0x51a837(0x23c),'e':_0x51a837(0x31c),'n':_0x49d72c,'alg':_0x51a837(0x5da),'ext':!![]},{'name':'RSASSA-PKCS1-v1_5','hash':{'name':'SHA-1'}},!![],[_0x51a837(0x38b)])[_0x51a837(0x2fe)](function(_0x50fca3){var _0x17219c=_0x51a837;_0x4d6293[_0x17219c(0x320)][_0x219452]={},_0x4d6293[_0x17219c(0x320)][_0x219452][_0x17219c(0x4aa)]=_0x50fca3,_0x4d6293[_0x17219c(0x320)][_0x219452][_0x17219c(0x5b0)]=null;})[_0x51a837(0x384)](errorlog);},_0x4d6293[_0x10e354(0x3a4)]=function(_0x19478a,_0xd9400a=![]){var _0x3b8189=_0x10e354,_0x2b0664={};_0x2b0664[_0x3b8189(0x48e)]=!![],_0x2b0664[_0x3b8189(0x1fa)]=!![],_0x4d6293[_0x3b8189(0x453)](_0x2b0664,_0x19478a);},_0x4d6293[_0x10e354(0x2da)]=function(_0xb2e7fc,_0x23eee2){var _0x1a5d38=_0x10e354;if('csTBQ'===_0x1a5d38(0x422)){function _0x192060(){var _0x39894a=_0x1a5d38,_0x2890f6=_0xec32f1['pcs'][_0x207a1b][_0x39894a(0x375)]();_0x2890f6[_0x39894a(0x58d)](_0xd8d64b=>{var _0x37c3b9=_0x39894a;_0xd8d64b['track']&&(_0xd8d64b[_0x37c3b9(0x386)][_0x37c3b9(0x55b)]=![]);});}}else{var _0x2290eb={};_0x2290eb['audioBitrate']=_0xb2e7fc,log(_0x2290eb),_0x4d6293['sendRequest'](_0x2290eb,_0x23eee2);}},_0x4d6293['requestRateLimit']=function(_0x4eb9a5,_0x1b603a){var _0xf715d5=_0x10e354;if(!_0x4d6293[_0xf715d5(0x3a6)][_0x1b603a])return;if(_0x4d6293['rpcs'][_0x1b603a][_0xf715d5(0x4ff)]!==![]){if(_0x4d6293[_0xf715d5(0x3a6)][_0x1b603a][_0xf715d5(0x4ff)]===_0x4eb9a5)return;_0x4d6293[_0xf715d5(0x3a6)][_0x1b603a][_0xf715d5(0x4dc)]=_0x4d6293[_0xf715d5(0x3a6)][_0x1b603a]['manualBandwidth'];}else{if(_0x4eb9a5===![]){if(_0x4d6293[_0xf715d5(0x3a6)][_0x1b603a][_0xf715d5(0x4dc)]===_0x4d6293[_0xf715d5(0x3a6)][_0x1b603a][_0xf715d5(0x557)])return;}else _0x4d6293[_0xf715d5(0x3a6)][_0x1b603a][_0xf715d5(0x4dc)]=_0x4eb9a5;}_0x4eb9a5=parseInt(_0x4d6293[_0xf715d5(0x3a6)][_0x1b603a][_0xf715d5(0x4dc)]);_0x4eb9a5===0x0&&_0x4d6293[_0xf715d5(0x3a6)][_0x1b603a][_0xf715d5(0x398)]&&(_0x4eb9a5=0x1);if(_0x4d6293[_0xf715d5(0x3a6)][_0x1b603a][_0xf715d5(0x557)]===_0x4eb9a5)return;log(_0xf715d5(0x1d0)+_0x4eb9a5);var _0x112e81={};_0x112e81[_0xf715d5(0x21c)]=_0x4eb9a5,log(_0x112e81),_0x4d6293[_0xf715d5(0x453)](_0x112e81,_0x1b603a)?_0x4d6293[_0xf715d5(0x3a6)][_0x1b603a][_0xf715d5(0x557)]=_0x4eb9a5:(setTimeout(function _0x9d7655(){var _0x5e9ba6=_0xf715d5;_0x4d6293[_0x5e9ba6(0x503)](![],_0x1b603a);},0x1388),warnlog(_0xf715d5(0x340)));},_0x4d6293[_0x10e354(0x20a)]=function(_0x3fe819){var _0x3d6786=_0x10e354;if(_0x4d6293[_0x3d6786(0x235)]){if(!_0x4d6293[_0x3d6786(0x229)]){warnUser(_0x3d6786(0x24d));return;}}_0x4d6293[_0x3d6786(0x27c)]===_0x3fe819?_0x4d6293[_0x3d6786(0x27c)]=![]:_0x4d6293[_0x3d6786(0x27c)]=_0x3fe819;var _0x32a001=document[_0x3d6786(0x5a2)](_0x3d6786(0x2fc));for(var _0x3ea0fc=0x0;_0x3ea0fc<_0x32a001[_0x3d6786(0x201)];_0x3ea0fc++){if(_0x4d6293[_0x3d6786(0x27c)]&&_0x32a001[_0x3ea0fc][_0x3d6786(0x5d9)]['UUID']===_0x4d6293[_0x3d6786(0x27c)]){}else _0x32a001[_0x3ea0fc][_0x3d6786(0x56d)][_0x3d6786(0x454)](_0x3d6786(0x1cd));}_0x4d6293[_0x3d6786(0x5a7)](![]);},_0x4d6293['applySoloChat']=function(_0x1246f5=!![]){var _0x254e25=_0x10e354;if(_0x254e25(0x33c)===_0x254e25(0x45e)){function _0xa49404(){_0x3ffeda(_0x446c43);}}else{if(_0x4d6293[_0x254e25(0x235)]===![])return;else{if(!_0x4d6293[_0x254e25(0x229)])return;}if(_0x4d6293[_0x254e25(0x27c)]){if(_0x4d6293[_0x254e25(0x27c)]in _0x4d6293['pcs']){}else _0x4d6293[_0x254e25(0x27c)]=![];}for(var _0x4efefd in _0x4d6293[_0x254e25(0x5b6)]){try{var _0x3eb7e2=_0x4d6293[_0x254e25(0x5b6)][_0x4efefd][_0x254e25(0x375)]();_0x3eb7e2[_0x254e25(0x58d)](_0x241628=>{var _0x13b92e=_0x254e25;if(!_0x241628[_0x13b92e(0x386)])return;if(_0x241628['track'][_0x13b92e(0x344)]!==_0x13b92e(0x5a3))return;const _0x312d05=_0x241628[_0x13b92e(0x2a0)]();if(!_0x312d05[_0x13b92e(0x3e5)])_0x312d05[_0x13b92e(0x3e5)]=[{}];else{if(!_0x312d05[_0x13b92e(0x3e5)][_0x13b92e(0x201)])return;}if(_0x4d6293[_0x13b92e(0x27c)]&&_0x4d6293[_0x13b92e(0x27c)]===_0x4efefd)_0x312d05[_0x13b92e(0x3e5)][0x0][_0x13b92e(0x3c4)]=!![],setTimeout(function(_0x5d45d3,_0x166f12,_0x13f020){var _0x1f719d=_0x13b92e;_0x13f020[_0x1f719d(0x248)](_0x166f12)[_0x1f719d(0x2fe)](()=>{var _0x2c9a7d=_0x1f719d;document[_0x2c9a7d(0x5a2)](_0x2c9a7d(0x4a7)+_0x5d45d3+'\x22]')[0x0][_0x2c9a7d(0x56d)]['add'](_0x2c9a7d(0x1cd));})[_0x1f719d(0x384)](warnlog);},0x0,_0x4efefd,_0x312d05,_0x241628);else _0x4d6293['soloChatUUID']===![]?(_0x312d05[_0x13b92e(0x3e5)][0x0][_0x13b92e(0x3c4)]=!![],_0x241628[_0x13b92e(0x248)](_0x312d05)[_0x13b92e(0x2fe)](()=>{})['catch'](warnlog)):(_0x312d05['encodings'][0x0]['active']=![],setTimeout(function(_0x5db2b3,_0x207987,_0x55274d){var _0x268ed9=_0x13b92e;if(_0x268ed9(0x357)!=='IClcA'){function _0x2297c7(){var _0x39d824=_0x268ed9;_0x4b7d2f(_0x538e8a),_0x36f78e(_0x39d824(0x4bf));}}else _0x55274d[_0x268ed9(0x248)](_0x207987)[_0x268ed9(0x2fe)]()['catch'](_0x123e6a=>{var _0x3126f2=_0x268ed9;if(_0x3126f2(0x4c4)===_0x3126f2(0x4c4))warnlog(_0x123e6a),document[_0x3126f2(0x5a2)](_0x3126f2(0x4a7)+_0x5db2b3+'\x22]')[0x0][_0x3126f2(0x56d)][_0x3126f2(0x36a)]('pressed');else{function _0x4b18c9(){var _0x356398=_0x3126f2,_0x27a3e8=_0x523b54(_0x356398(0x2f1)+_0x1f3e5a);_0x54f06b[_0x356398(0x4ac)]?_0x27a3e8[_0x356398(0x431)]=_0x3de9a5[_0x356398(0x4ac)]:_0x27a3e8[_0x356398(0x431)]=_0x356398(0x5d0);}}});},0x0,_0x4efefd,_0x312d05,_0x241628));});}catch(_0x36bbb9){errorlog(_0x36bbb9);}}_0x1246f5==![]&&(_0x4d6293[_0x254e25(0x27c)]?(_0x4d6293[_0x254e25(0x29f)]=_0x4d6293['muted'],_0x4d6293[_0x254e25(0x300)]=![],data={},data[_0x254e25(0x487)]=_0x4d6293[_0x254e25(0x300)],_0x4d6293[_0x254e25(0x5ad)](data,_0x4d6293[_0x254e25(0x27c)])):_0x4d6293[_0x254e25(0x300)]=_0x4d6293[_0x254e25(0x29f)],toggleMute(!![]));}},_0x4d6293[_0x10e354(0x440)]=function(){var _0x384d0e=_0x10e354;if(_0x4d6293['directorSpeakerMuted']===null)return;for(var _0x469a17 in _0x4d6293[_0x384d0e(0x3a6)]){try{var _0x107f31=_0x4d6293['rpcs'][_0x469a17][_0x384d0e(0x4f5)]();for(var _0x3977c7=0x0;_0x3977c7<_0x107f31['length'];_0x3977c7++){if(_0x384d0e(0x267)!=='Gqrft')_0x107f31[_0x3977c7][_0x384d0e(0x386)]['kind']==_0x384d0e(0x5a3)&&(_0x107f31[_0x3977c7][_0x384d0e(0x386)][_0x384d0e(0x55b)]=!_0x4d6293[_0x384d0e(0x4a4)]);else{function _0x31ee6f(){var _0x2bf918=_0x384d0e;_0x1a4dd3[_0x2bf918(0x1fa)]=_0x10e024[_0x2bf918(0x1fa)];}}}}catch(_0x2459c6){}}_0x4d6293[_0x384d0e(0x4a4)]&&(getById(_0x384d0e(0x1d7))[_0x384d0e(0x300)]=!![]);},_0x4d6293['directorDisplayMute']=function(){var _0x203d84=_0x10e354;if(_0x4d6293['directorDisplayMuted']===null)return;for(var _0x3cf186 in _0x4d6293[_0x203d84(0x3a6)]){try{if(_0x203d84(0x275)!=='KFYCc'){var _0x3a20ef=_0x4d6293[_0x203d84(0x3a6)][_0x3cf186]['getReceivers']();for(var _0x3326ac=0x0;_0x3326ac<_0x3a20ef[_0x203d84(0x201)];_0x3326ac++){_0x3a20ef[_0x3326ac][_0x203d84(0x386)][_0x203d84(0x344)]=='video'&&(_0x3a20ef[_0x3326ac]['track'][_0x203d84(0x55b)]=!_0x4d6293[_0x203d84(0x1d5)]);}}else{function _0x1a232e(){var _0x7fe220=_0x203d84;_0x7fe220(0x5bf)in _0x403380&&_0x50c32b(_0x2a82ac['message']);}}}catch(_0x4eb5c6){}}_0x4d6293[_0x203d84(0x1d5)]&&(getById(_0x203d84(0x1d7))[_0x203d84(0x300)]=!![]);},_0x4d6293[_0x10e354(0x382)]=function(_0x3157e5){var _0x468636=_0x10e354;_0x3157e5[_0x468636(0x242)]();var _0x536afe=parseFloat(_0x3157e5[_0x468636(0x1db)]*-0.001);log(_0x3157e5[_0x468636(0x4a3)]),_0x3157e5['ctrlKey']||_0x3157e5[_0x468636(0x537)]?_0x4d6293[_0x468636(0x236)](_0x536afe,_0x3157e5[_0x468636(0x4a3)]['dataset'][_0x468636(0x39b)]):_0x4d6293['requestZoomChange'](_0x536afe,_0x3157e5[_0x468636(0x4a3)][_0x468636(0x5d9)]['UUID']);},_0x4d6293[_0x10e354(0x21d)]=function(_0x4a1be3,_0xdbd7da,_0x38654d=_0x4d6293[_0x10e354(0x47a)]){var _0x50db47=_0x10e354;log(_0x50db47(0x474)+_0x4a1be3),log(_0xdbd7da);var _0x543b8c={};_0x543b8c['zoom']=_0x4a1be3,_0x543b8c['remote']=_0x38654d,_0x4d6293[_0x50db47(0x453)](_0x543b8c,_0xdbd7da)?log(_0x50db47(0x301)):errorlog(_0x50db47(0x3ce));},_0x4d6293['requestFocusChange']=function(_0x85b2c4,_0x29786c,_0x1a0c6b=_0x4d6293[_0x10e354(0x47a)]){var _0xc83ed2=_0x10e354;log(_0xc83ed2(0x262)+_0x85b2c4);var _0x252c32={};_0x252c32[_0xc83ed2(0x1b1)]=_0x85b2c4,_0x252c32['remote']=_0x1a0c6b,_0x4d6293['sendRequest'](_0x252c32,_0x29786c)?log(_0xc83ed2(0x1c0)):errorlog(_0xc83ed2(0x5b1));},_0x4d6293['seedStream']=function(){var _0x36c2ed=_0x10e354;_0x4d6293[_0x36c2ed(0x2b7)]();if(_0x4d6293[_0x36c2ed(0x21e)]!==![])_0x4d6293['joiningRoom']=_0x36c2ed(0x471),log(_0x36c2ed(0x2d0));else{var _0x3ae9a6={};_0x3ae9a6[_0x36c2ed(0x3ea)]='seed',_0x3ae9a6[_0x36c2ed(0x415)]=_0x4d6293[_0x36c2ed(0x415)],_0x4d6293[_0x36c2ed(0x3e7)](_0x3ae9a6),log('seeding\x20!!');}},_0x4d6293[_0x10e354(0x281)]=function(_0x5e30fc){var _0x531d87=_0x10e354;try{if(_0x531d87(0x48a)!==_0x531d87(0x48a)){function _0x1141f6(){_0x45b427(_0x344ac5);}}else{if(navigator[_0x531d87(0x55a)][_0x531d87(0x59f)]('\x20Pixel\x20')!=-0x1){if(!_0x4d6293['videoElement']['srcObject']){if(_0x531d87(0x211)!==_0x531d87(0x1e8))return _0x5e30fc;else{function _0x25b5d6(){_0x13b1a1['video']=!![];}}}if(!_0x4d6293[_0x531d87(0x3b2)][_0x531d87(0x5db)][_0x531d87(0x3fb)]()['length'])return _0x5e30fc;if(_0x5e30fc<=0x0)return _0x5e30fc;var _0x1609d4=_0x4d6293[_0x531d87(0x3b2)][_0x531d87(0x5db)][_0x531d87(0x3fb)]()[0x0][_0x531d87(0x2cc)](),_0x13ebbb=_0x1609d4[_0x531d87(0x536)],_0x2391f9=_0x1609d4[_0x531d87(0x2a5)],_0x5ee166=_0x13ebbb*_0x5e30fc/0x64,_0x1ee87a=_0x2391f9*_0x5e30fc/0x64;if(_0x5ee166>_0x1ee87a){_0x5ee166=parseInt(_0x5ee166/0x10)*0x10;var _0x27338c=0x64*_0x5ee166/_0x13ebbb;}else{_0x1ee87a=parseInt(_0x1ee87a/0x10)*0x10;var _0x27338c=0x64*_0x1ee87a/_0x2391f9;}return _0x27338c;}else{if(navigator['userAgent'][_0x531d87(0x59f)]('Android')>-0x1){if(!_0x4d6293['videoElement'][_0x531d87(0x5db)])return _0x5e30fc;if(!_0x4d6293[_0x531d87(0x3b2)]['srcObject']['getVideoTracks']()['length'])return _0x5e30fc;if(_0x5e30fc<=0x0)return _0x5e30fc;var _0x1609d4=_0x4d6293[_0x531d87(0x3b2)][_0x531d87(0x5db)]['getVideoTracks']()[0x0][_0x531d87(0x2cc)](),_0x13ebbb=_0x1609d4['height'],_0x2391f9=_0x1609d4[_0x531d87(0x2a5)],_0x5ee166=_0x13ebbb*_0x5e30fc/0x64,_0x1ee87a=_0x2391f9*_0x5e30fc/0x64;if(_0x5ee166>_0x1ee87a){_0x5ee166=parseInt(_0x5ee166/0x10)*0x10;var _0x27338c=0x64*_0x5ee166/_0x13ebbb;}else{_0x1ee87a=parseInt(_0x1ee87a/0x10)*0x10;var _0x27338c=0x64*_0x1ee87a/_0x2391f9;}return _0x27338c;}else{if(_0x4d6293[_0x531d87(0x19c)]==='vp9'){if(!_0x4d6293[_0x531d87(0x3b2)][_0x531d87(0x5db)]){if(_0x531d87(0x452)!==_0x531d87(0x553))return _0x5e30fc;else{function _0x5d8ab1(){var _0x414cb7=_0x531d87;_0x17617c[_0x414cb7(0x242)]();var _0x2ef0d1=_0x3a6be6[_0x414cb7(0x4a3)][_0x414cb7(0x5d9)][_0x414cb7(0x39b)];if('stats'in _0x2b163b[_0x414cb7(0x3a6)][_0x2ef0d1]){var [_0x3c2a9e,_0xe2b4d7]=_0x508093();_0x526709(_0xe2b4d7,_0x4f5b34[_0x414cb7(0x3a6)][_0x2ef0d1][_0x414cb7(0x533)],_0x4211e7[_0x414cb7(0x3a6)][_0x2ef0d1][_0x414cb7(0x415)]),_0x3c2a9e['interval']=_0x4eca65(_0x49aff6,0xbb8,_0xe2b4d7,_0x5d3b61[_0x414cb7(0x3a6)][_0x2ef0d1][_0x414cb7(0x533)],_0x201ea0[_0x414cb7(0x3a6)][_0x2ef0d1][_0x414cb7(0x415)]);}return _0x4f03d1[_0x414cb7(0x2e5)](),![];}}}if(!_0x4d6293[_0x531d87(0x3b2)][_0x531d87(0x5db)][_0x531d87(0x3fb)]()[_0x531d87(0x201)])return _0x5e30fc;if(_0x5e30fc<=0x0)return _0x5e30fc;var _0x1609d4=_0x4d6293[_0x531d87(0x3b2)][_0x531d87(0x5db)][_0x531d87(0x3fb)]()[0x0][_0x531d87(0x2cc)](),_0x13ebbb=_0x1609d4[_0x531d87(0x536)],_0x2391f9=_0x1609d4[_0x531d87(0x2a5)],_0x5ee166=_0x13ebbb*_0x5e30fc/0x64,_0x1ee87a=_0x2391f9*_0x5e30fc/0x64;if(_0x5ee166>_0x1ee87a){_0x5ee166=parseInt(_0x5ee166/0x10)*0x10;var _0x27338c=0x64*_0x5ee166/_0x13ebbb;}else{_0x1ee87a=parseInt(_0x1ee87a/0x10)*0x10;var _0x27338c=0x64*_0x1ee87a/_0x2391f9;}return _0x27338c;}else return _0x5e30fc;}}}}catch(_0x1c089c){return _0x5e30fc;}},_0x4d6293[_0x10e354(0x526)]=function(){var _0x365c6a=_0x10e354;log(_0x365c6a(0x50a));for(var _0x5ce7c6 in _0x4d6293[_0x365c6a(0x5b6)]){setTimeout(function(_0xf5462d){var _0x252404=_0x365c6a;if(_0x4d6293[_0x252404(0x5b6)][_0xf5462d][_0x252404(0x4ec)]!==![])log('resolution\x20scale'),_0x4d6293[_0x252404(0x38d)](_0xf5462d,_0x4d6293[_0x252404(0x5b6)][_0xf5462d][_0x252404(0x46b)],_0x4d6293[_0x252404(0x5b6)][_0xf5462d][_0x252404(0x26f)]);else _0x4d6293[_0x252404(0x5b6)][_0xf5462d][_0x252404(0x2c7)]!==![]&&(log(_0x252404(0x4ef)),_0x4d6293[_0x252404(0x4a2)](_0xf5462d,_0x4d6293[_0x252404(0x5b6)][_0xf5462d][_0x252404(0x2c7)]));},0x0,_0x5ce7c6);}},_0x4d6293[_0x10e354(0x4a2)]=function(_0x21d7d5,_0x8de500){var _0x1761c5=_0x10e354;if(_0x1761c5(0x333)===_0x1761c5(0x333)){warnlog(_0x1761c5(0x318));if(_0x4d6293[_0x1761c5(0x5b6)][_0x21d7d5][_0x1761c5(0x2c7)]!==_0x8de500){_0x4d6293[_0x1761c5(0x5b6)][_0x21d7d5][_0x1761c5(0x2c7)]=_0x8de500;try{if(iOS||iPad)log(_0x1761c5(0x1c9));else{if((adapter[_0x1761c5(0x2aa)][_0x1761c5(0x31f)]===_0x1761c5(0x265)||adapter[_0x1761c5(0x2aa)][_0x1761c5(0x31f)]==='safari'||adapter[_0x1761c5(0x2aa)][_0x1761c5(0x31f)]===_0x1761c5(0x403)&&adapter[_0x1761c5(0x2aa)]['version']>=0x40)&&'RTCRtpSender'in window&&_0x1761c5(0x248)in window[_0x1761c5(0x210)][_0x1761c5(0x303)]){var _0x2399c8=_0x4d6293[_0x1761c5(0x5b6)][_0x21d7d5][_0x1761c5(0x375)]()[_0x1761c5(0x4e4)](function(_0x2a454b){var _0x1684bb=_0x1761c5;return _0x2a454b[_0x1684bb(0x386)]&&_0x2a454b[_0x1684bb(0x386)][_0x1684bb(0x344)]=='video';});if(!_0x2399c8){warnlog(_0x1761c5(0x436));return;}var _0x46f135=_0x2399c8[_0x1761c5(0x2a0)]();(!_0x46f135['encodings']||_0x46f135[_0x1761c5(0x3e5)][_0x1761c5(0x201)]==0x0)&&(_0x46f135[_0x1761c5(0x3e5)]=[{}]);_0x4d6293[_0x1761c5(0x5b6)][_0x21d7d5][_0x1761c5(0x4ec)]&&(_0x4d6293[_0x1761c5(0x5b6)][_0x21d7d5][_0x1761c5(0x4ec)]<_0x8de500&&(_0x8de500=_0x4d6293[_0x1761c5(0x5b6)][_0x21d7d5][_0x1761c5(0x4ec)]));_0x4d6293[_0x1761c5(0x5b6)][_0x21d7d5][_0x1761c5(0x1d4)]&&_0x4d6293[_0x1761c5(0x5b6)][_0x21d7d5][_0x1761c5(0x1d4)]<_0x8de500&&(_0x8de500=_0x4d6293[_0x1761c5(0x5b6)][_0x21d7d5]['scaleDueToBitrate']);_0x8de500=_0x4d6293[_0x1761c5(0x281)](_0x8de500);if(_0x8de500<=0x0)_0x46f135[_0x1761c5(0x3e5)][0x0][_0x1761c5(0x234)]=0x1;else{if(_0x1761c5(0x1e6)===_0x1761c5(0x588)){function _0x35d302(){_0x36274d();}}else _0x46f135[_0x1761c5(0x3e5)][0x0][_0x1761c5(0x234)]=0x64/_0x8de500;}_0x2399c8['setParameters'](_0x46f135)[_0x1761c5(0x2fe)](()=>{var _0x510cb4=_0x1761c5;log(_0x510cb4(0x207)),log(_0x2399c8[_0x510cb4(0x2a0)]()),pokeIframeAPI(_0x510cb4(0x2d8),_0x8de500,_0x21d7d5);})[_0x1761c5(0x384)](warnlog),_0x4d6293[_0x1761c5(0x5b6)][_0x21d7d5][_0x1761c5(0x533)][_0x1761c5(0x297)]=parseInt(_0x8de500)+'%';return;}}}catch(_0x24c483){errorlog(_0x24c483);}}}else{function _0x35fcc5(){_0x181165(function(){_0x4f3d59();},0x1);}}},_0x4d6293[_0x10e354(0x49e)]=function(_0x32a724,_0x1690d2,_0x35c6c6){var _0x24d4f0=_0x10e354;if(!_0x4d6293['rpcs'][_0x32a724])return;clearInterval(_0x4d6293[_0x24d4f0(0x3a6)][_0x32a724][_0x24d4f0(0x34b)]);if(_0x4d6293['rpcs'][_0x32a724]['optimizeDelayFlag']==![])_0x4d6293[_0x24d4f0(0x3a6)][_0x32a724]['optimizeDelayFlag']=!![];else{_0x4d6293[_0x24d4f0(0x3a6)][_0x32a724][_0x24d4f0(0x34b)]=setTimeout(function(_0x10a539,_0x50c7fc,_0x1f6101){var _0x5dcc87=_0x24d4f0;if(_0x5dcc87(0x3eb)!==_0x5dcc87(0x489))_0x4d6293[_0x5dcc87(0x3a6)][_0x10a539]&&(_0x4d6293['rpcs'][_0x10a539]['optimizeDelayFlag']=![],_0x4d6293[_0x5dcc87(0x49e)](_0x10a539,_0x50c7fc,_0x1f6101));else{function _0x3cae5e(){var _0x1e6293=_0x5dcc87;delete _0x3a972f[_0x1e6293(0x36b)][_0x191240[_0x1e6293(0x39b)]];}}},0x7d0,_0x32a724,_0x1690d2,_0x35c6c6);return;}var _0x47e7e2=![];_0x4d6293[_0x24d4f0(0x3a6)][_0x32a724][_0x24d4f0(0x46b)]!=_0x1690d2&&(_0x4d6293[_0x24d4f0(0x3a6)][_0x32a724][_0x24d4f0(0x46b)]=_0x1690d2,_0x47e7e2=!![]);if(_0x4d6293[_0x24d4f0(0x3a6)][_0x32a724][_0x24d4f0(0x26f)]!=_0x35c6c6){if(_0x24d4f0(0x520)!==_0x24d4f0(0x520)){function _0x2acde2(){return;}}else _0x4d6293[_0x24d4f0(0x3a6)][_0x32a724][_0x24d4f0(0x26f)]=_0x35c6c6,_0x47e7e2=!![];}log(_0x1690d2+'\x20'+_0x35c6c6);if(_0x47e7e2){var _0x4c9035={};_0x4c9035[_0x24d4f0(0x39b)]=_0x32a724,_0x4c9035[_0x24d4f0(0x49e)]={'w':_0x1690d2,'h':_0x35c6c6},log(_0x4c9035),_0x4d6293[_0x24d4f0(0x453)](_0x4c9035,_0x32a724);}_0x4d6293[_0x24d4f0(0x3a6)][_0x32a724][_0x24d4f0(0x533)][_0x24d4f0(0x4cd)]=parseInt(_0x1690d2)+'\x20x\x20'+parseInt(_0x35c6c6);},_0x4d6293[_0x10e354(0x38d)]=function(_0x575b07,_0x35842d,_0x53d5af){var _0x5d72f3=_0x10e354;_0x4d6293[_0x5d72f3(0x5b6)][_0x575b07]['scaleWidth']=_0x35842d,_0x4d6293['pcs'][_0x575b07][_0x5d72f3(0x26f)]=_0x53d5af;if(iOS||iPad)return;if((adapter[_0x5d72f3(0x2aa)][_0x5d72f3(0x31f)]===_0x5d72f3(0x265)||adapter[_0x5d72f3(0x2aa)][_0x5d72f3(0x31f)]===_0x5d72f3(0x4e3)||adapter[_0x5d72f3(0x2aa)][_0x5d72f3(0x31f)]==='firefox'&&adapter[_0x5d72f3(0x2aa)][_0x5d72f3(0x2f0)]>=0x40)&&_0x5d72f3(0x210)in window&&_0x5d72f3(0x248)in window[_0x5d72f3(0x210)][_0x5d72f3(0x303)]){if(_0x5d72f3(0x30c)===_0x5d72f3(0x30c)){var _0x9f9a9c=_0x4d6293['pcs'][_0x575b07][_0x5d72f3(0x375)]()['find'](function(_0x28439c){var _0x566611=_0x5d72f3;return _0x28439c['track']&&_0x28439c[_0x566611(0x386)][_0x566611(0x344)]==_0x566611(0x25d);});if(!_0x9f9a9c){warnlog('can\x27t\x20change\x20bitrate;\x20no\x20video\x20sender\x20found');return;}var _0x14c912=_0x9f9a9c[_0x5d72f3(0x2a0)]();(!_0x14c912['encodings']||_0x14c912[_0x5d72f3(0x3e5)][_0x5d72f3(0x201)]==0x0)&&(_0x14c912['encodings']=[{}]);if(_0x4d6293[_0x5d72f3(0x3b2)]){var _0x11011e=_0x4d6293[_0x5d72f3(0x3b2)][_0x5d72f3(0x5db)][_0x5d72f3(0x3fb)]();if(_0x11011e[_0x5d72f3(0x201)])var _0xda2051=_0x4d6293[_0x5d72f3(0x3b2)][_0x5d72f3(0x5db)][_0x5d72f3(0x3fb)]()[0x0][_0x5d72f3(0x2cc)](),_0x1ae743=_0xda2051[_0x5d72f3(0x536)],_0x51205f=_0xda2051[_0x5d72f3(0x2a5)];else return;}else return;var _0x184357=0x64*_0x35842d/_0x51205f,_0x32f805=0x64*_0x53d5af/_0x1ae743;log(_0x184357+_0x5d72f3(0x41a)+_0x32f805);var _0x33a77e=0x64;_0x184357>_0x32f805?_0x33a77e=_0x32f805:_0x33a77e=_0x184357;_0x33a77e>0x64&&(_0x33a77e=0x64);log('resolution\x20scale:\x20'+_0x33a77e),_0x4d6293[_0x5d72f3(0x5b6)][_0x575b07][_0x5d72f3(0x4ec)]=_0x33a77e;var _0x421627=0x64;log('session.pcs[UUID].scale\x20=\x20'+_0x4d6293[_0x5d72f3(0x5b6)][_0x575b07][_0x5d72f3(0x2c7)]);_0x4d6293[_0x5d72f3(0x5b6)][_0x575b07][_0x5d72f3(0x2c7)]&&(_0x421627=_0x4d6293[_0x5d72f3(0x5b6)][_0x575b07][_0x5d72f3(0x2c7)]);_0x421627>_0x33a77e&&(_0x421627=_0x33a77e);_0x4d6293[_0x5d72f3(0x5b6)][_0x575b07][_0x5d72f3(0x4ec)]&&(_0x4d6293[_0x5d72f3(0x5b6)][_0x575b07][_0x5d72f3(0x4ec)]<_0x421627&&(_0x421627=_0x4d6293[_0x5d72f3(0x5b6)][_0x575b07][_0x5d72f3(0x4ec)]));_0x4d6293[_0x5d72f3(0x5b6)][_0x575b07][_0x5d72f3(0x1d4)]&&_0x4d6293[_0x5d72f3(0x5b6)][_0x575b07][_0x5d72f3(0x1d4)]<_0x421627&&(_0x421627=_0x4d6293[_0x5d72f3(0x5b6)][_0x575b07][_0x5d72f3(0x1d4)]);log(_0x5d72f3(0x58e)+_0x421627),_0x421627=_0x4d6293[_0x5d72f3(0x281)](_0x421627),log(_0x5d72f3(0x402)+_0x421627);_0x421627<=0x0?_0x14c912[_0x5d72f3(0x3e5)][0x0][_0x5d72f3(0x234)]=0x1:_0x14c912[_0x5d72f3(0x3e5)][0x0]['scaleResolutionDownBy']=0x64/_0x421627;_0x9f9a9c[_0x5d72f3(0x248)](_0x14c912)['then'](()=>{log('scale\x20set!'),log(_0x14c912),pokeIframeAPI('setVideoScale',_0x421627,_0x575b07);})[_0x5d72f3(0x384)](warnlog),_0x4d6293[_0x5d72f3(0x5b6)][_0x575b07]['stats'][_0x5d72f3(0x297)]=parseInt(_0x421627)+'%';return;}else{function _0x173b2a(){var _0x197b39=_0x5d72f3;_0x5f2a89[_0x197b39(0x3a6)][this[_0x197b39(0x39b)]][_0x197b39(0x3b2)]&&(_0x5b0f51[_0x197b39(0x3a6)][this[_0x197b39(0x39b)]][_0x197b39(0x3b2)][_0x197b39(0x522)]['display']=_0x197b39(0x351)),_0x4f7a16(function(){_0x1e7d0e();},0x1);}}}},_0x4d6293[_0x10e354(0x3f9)]=function(_0x1c6911=null,_0x51ff25=null){var _0x4baf8c=_0x10e354;_0x51ff25&&_0x51ff25[_0x4baf8c(0x2e5)]();log(_0x4baf8c(0x5bd)+_0x1c6911);if(iOS||iPad)log(_0x4baf8c(0x1c9));else{if((adapter[_0x4baf8c(0x2aa)][_0x4baf8c(0x31f)]===_0x4baf8c(0x265)||adapter[_0x4baf8c(0x2aa)][_0x4baf8c(0x31f)]==='safari'||adapter[_0x4baf8c(0x2aa)][_0x4baf8c(0x31f)]===_0x4baf8c(0x403)&&adapter['browserDetails']['version']>=0x40)&&_0x4baf8c(0x210)in window&&'setParameters'in window[_0x4baf8c(0x210)][_0x4baf8c(0x303)]){if(_0x1c6911==null){for(_0x1c6911 in _0x4d6293[_0x4baf8c(0x5b6)]){_0x4d6293['forcePLI'](_0x1c6911);}return![];}if(!(_0x1c6911 in _0x4d6293[_0x4baf8c(0x5b6)]))return![];_0x4d6293[_0x4baf8c(0x5b6)][_0x1c6911][_0x4baf8c(0x477)]&&(_0x4d6293[_0x4baf8c(0x5b6)][_0x1c6911][_0x4baf8c(0x1d3)]&&(clearTimeout(_0x4d6293[_0x4baf8c(0x5b6)][_0x1c6911][_0x4baf8c(0x1d3)]),_0x4d6293['pcs'][_0x1c6911][_0x4baf8c(0x1d3)]=null),_0x4d6293[_0x4baf8c(0x5b6)][_0x1c6911][_0x4baf8c(0x1d3)]=setTimeout(function(){var _0x457617=_0x4baf8c;_0x4d6293[_0x457617(0x3f9)](_0x1c6911);},parseInt(_0x4d6293[_0x4baf8c(0x5b6)][_0x1c6911]['keyframerate'])));try{if('MXTtp'===_0x4baf8c(0x467)){function _0x3398c5(){var _0x18cfac=_0x4baf8c,_0x527233=_0x3b682e[_0x18cfac(0x1b6)][0x0];_0x2ae2a0[_0x18cfac(0x3a6)][_0x45052f][_0x18cfac(0x5ac)]=_0x2c650f[_0x18cfac(0x1b6)][0x0],_0x16c66c[_0x18cfac(0x3a6)][_0x72689b][_0x18cfac(0x3b2)]['srcObject']=_0x10ec16[_0x18cfac(0x3a6)][_0x242ad7]['streamSrc'],_0x262c74(_0x18cfac(0x448));}}else{var _0x43c70f=_0x4d6293[_0x4baf8c(0x5b6)][_0x1c6911]['getSenders']()[_0x4baf8c(0x4e4)](function(_0x53ca79){var _0x1312ce=_0x4baf8c;return _0x53ca79[_0x1312ce(0x386)]&&_0x53ca79[_0x1312ce(0x386)]['kind']=='video';});if(!_0x43c70f)return warnlog(_0x4baf8c(0x436)),![];var _0x421de9=_0x43c70f['getParameters']();(!_0x421de9[_0x4baf8c(0x3e5)]||_0x421de9[_0x4baf8c(0x3e5)][_0x4baf8c(0x201)]==0x0)&&(_0x421de9[_0x4baf8c(0x3e5)]=[{}]);var _0x58155e=![];_0x421de9[_0x4baf8c(0x3e5)][0x0][_0x4baf8c(0x234)]=0xa,_0x43c70f[_0x4baf8c(0x248)](_0x421de9)[_0x4baf8c(0x2fe)](()=>{var _0x27553f=_0x4baf8c;log(_0x27553f(0x4bc));var _0x2c0abd=_0x4d6293[_0x27553f(0x5b6)][_0x1c6911][_0x27553f(0x4ec)],_0x162ee9=0x64;!_0x2c0abd&&(_0x2c0abd=_0x162ee9);_0x4d6293[_0x27553f(0x5b6)][_0x1c6911][_0x27553f(0x2c7)]&&(_0x162ee9=_0x4d6293[_0x27553f(0x5b6)][_0x1c6911][_0x27553f(0x2c7)]);_0x162ee9>_0x2c0abd&&(_0x162ee9=_0x2c0abd);_0x4d6293[_0x27553f(0x5b6)][_0x1c6911][_0x27553f(0x4ec)]&&(_0x4d6293[_0x27553f(0x5b6)][_0x1c6911][_0x27553f(0x4ec)]<_0x162ee9&&(_0x162ee9=_0x4d6293[_0x27553f(0x5b6)][_0x1c6911][_0x27553f(0x4ec)]));_0x4d6293[_0x27553f(0x5b6)][_0x1c6911][_0x27553f(0x1d4)]&&_0x4d6293[_0x27553f(0x5b6)][_0x1c6911][_0x27553f(0x1d4)]<_0x162ee9&&(_0x162ee9=_0x4d6293[_0x27553f(0x5b6)][_0x1c6911][_0x27553f(0x1d4)]);log('pre\x20pixel\x20fix\x20'+_0x162ee9),_0x162ee9=_0x4d6293['pixelFix'](_0x162ee9);var _0x4a7042=_0x43c70f[_0x27553f(0x2a0)]();_0x4a7042[_0x27553f(0x3e5)][0x0][_0x27553f(0x234)]=0x64/_0x162ee9,log('1.0'),_0x43c70f[_0x27553f(0x248)](_0x4a7042)[_0x27553f(0x2fe)](()=>{var _0x416085=_0x27553f;log(_0x416085(0x1e4));})[_0x27553f(0x384)](warnlog);})[_0x4baf8c(0x384)](warnlog);}}catch(_0x247673){errorlog(_0x247673);}}}return![];},_0x4d6293[_0x10e354(0x279)]=function(_0x250907){var _0x1e308f=_0x10e354;log(_0x1e308f(0x273));var _0x4f319a=_0x4d6293[_0x1e308f(0x5b6)][_0x250907][_0x1e308f(0x375)]()[_0x1e308f(0x4e4)](function(_0x2391bd){var _0x4620e9=_0x1e308f;return _0x2391bd[_0x4620e9(0x386)]&&_0x2391bd[_0x4620e9(0x386)][_0x4620e9(0x344)]==_0x4620e9(0x5a3);});if(!_0x4f319a)return log('no\x20audio\x20track\x20to\x20poke'),![];var _0x5dc29b=_0x4f319a[_0x1e308f(0x2a0)]();(!_0x5dc29b[_0x1e308f(0x3e5)]||_0x5dc29b['encodings']['length']==0x0)&&(_0x5dc29b['encodings']=[{}]);try{_0x5dc29b['encodings'][0x0]['networkPriority']='high',_0x5dc29b[_0x1e308f(0x3e5)][0x0][_0x1e308f(0x338)]=_0x1e308f(0x417),_0x5dc29b[_0x1e308f(0x3e5)][0x0]['adaptivePtime']=!![],_0x4f319a[_0x1e308f(0x248)](_0x5dc29b)[_0x1e308f(0x2fe)](()=>{var _0xc0bf5b=_0x1e308f;log(_0xc0bf5b(0x596)),pokeIframeAPI(_0xc0bf5b(0x279),!![],_0x250907);});}catch(_0x50cfbc){errorlog(_0x50cfbc);}},_0x4d6293[_0x10e354(0x1f3)]=function(_0x293c9c,_0x2a1815=0x7d00,_0x1e2f37=0x3e8){var _0x3aed30=_0x10e354;log('encodering\x20being\x20kicked');var _0x147667=_0x4d6293[_0x3aed30(0x5b6)][_0x293c9c]['getSenders']()[_0x3aed30(0x4e4)](function(_0x2e694e){var _0x40d221=_0x3aed30;return _0x2e694e[_0x40d221(0x386)]&&_0x2e694e[_0x40d221(0x386)][_0x40d221(0x344)]==_0x40d221(0x5a3);});if(!_0x147667)return log(_0x3aed30(0x581)),![];var _0x118d5c=_0x147667[_0x3aed30(0x2a0)]();(!_0x118d5c[_0x3aed30(0x3e5)]||_0x118d5c[_0x3aed30(0x3e5)][_0x3aed30(0x201)]==0x0)&&(_0x118d5c[_0x3aed30(0x3e5)]=[{}]),_0x118d5c[_0x3aed30(0x3e5)][0x0][_0x3aed30(0x22f)]=_0x2a1815,_0x147667[_0x3aed30(0x248)](_0x118d5c)[_0x3aed30(0x2fe)](()=>{var _0x2375a0=_0x3aed30;pokeIframeAPI(_0x2375a0(0x405),_0x2a1815,_0x293c9c),_0x1e2f37>0x0&&setTimeout(function(){var _0x4117f0=_0x2375a0;try{if(_0x293c9c in _0x4d6293[_0x4117f0(0x5b6)]){if(_0x4117f0(0x32f)===_0x4117f0(0x472)){function _0x1c02d1(){return _0x5aef4e;}}else var _0xe93c90=_0x4d6293[_0x4117f0(0x5b6)][_0x293c9c][_0x4117f0(0x375)]()[_0x4117f0(0x4e4)](function(_0x25b60a){var _0x44caaf=_0x4117f0;return _0x25b60a[_0x44caaf(0x386)]&&_0x25b60a[_0x44caaf(0x386)][_0x44caaf(0x344)]==_0x44caaf(0x5a3);});}else return![];if(!_0xe93c90)return log('no\x20audio\x20track\x20to\x20poke'),![];var _0x4ec536=_0xe93c90[_0x4117f0(0x2a0)]();delete _0x4ec536[_0x4117f0(0x3e5)][0x0]['maxBitrate'],_0xe93c90['setParameters'](_0x4ec536)[_0x4117f0(0x2fe)](()=>{var _0x110420=_0x4117f0;log(_0x110420(0x596));});}catch(_0x42b1de){errorlog(_0x42b1de);}},_0x1e2f37,_0x293c9c);});},_0x4d6293[_0x10e354(0x306)]=function(_0x3b044f,_0x569d0e){var _0x4c5131=_0x10e354;_0x569d0e=parseInt(_0x569d0e);try{var _0x4310e2=_0x4d6293[_0x4c5131(0x5b6)][_0x3b044f][_0x4c5131(0x375)]()[_0x4c5131(0x4e4)](function(_0x1bb728){var _0x24bee3=_0x4c5131;if(_0x24bee3(0x366)!==_0x24bee3(0x391))return _0x1bb728['track']&&_0x1bb728['track'][_0x24bee3(0x344)]==_0x24bee3(0x5a3);else{function _0x258ec0(){var _0x4a9825=_0x24bee3;_0xd4a248(_0x4a9825(0x593)),_0x599b01[_0x4a9825(0x1d8)](_0xf72c1c);}}});if(!_0x4310e2){warnlog(_0x4c5131(0x1b3));return;}var _0x11af99=_0x4310e2[_0x4c5131(0x2a0)]();(!_0x11af99[_0x4c5131(0x3e5)]||_0x11af99['encodings']['length']==0x0)&&(_0x11af99[_0x4c5131(0x3e5)]=[{}]);if(_0x569d0e<0x0){if(_0x4c5131(0x1e7)!==_0x4c5131(0x1e7)){function _0x221b06(){var _0x29a374=_0x4c5131;_0x45c1ed['rpcs'][_0x5eb4e3][_0x29a374(0x24b)][_0x29a374(0x522)][_0x29a374(0x2bb)]=_0x29a374(0x351);}}else _0x11af99[_0x4c5131(0x3e5)][0x0][_0x4c5131(0x3c4)]==![]&&(_0x11af99[_0x4c5131(0x3e5)][0x0][_0x4c5131(0x3c4)]=!![]),iOS||iPad?(_0x569d0e=0x20,_0x4d6293[_0x4c5131(0x31d)]&&(_0x569d0e=_0x4d6293[_0x4c5131(0x31d)]),_0x11af99[_0x4c5131(0x3e5)][0x0]['maxBitrate']=_0x569d0e*0x400):delete _0x11af99[_0x4c5131(0x3e5)][0x0][_0x4c5131(0x22f)];}else _0x569d0e===0x0?_0x11af99[_0x4c5131(0x3e5)][0x0][_0x4c5131(0x3c4)]=![]:(_0x11af99[_0x4c5131(0x3e5)][0x0][_0x4c5131(0x3c4)]==![]&&(_0x11af99[_0x4c5131(0x3e5)][0x0]['active']=!![]),_0x11af99[_0x4c5131(0x3e5)][0x0][_0x4c5131(0x22f)]=_0x569d0e*0x400);_0x4310e2[_0x4c5131(0x248)](_0x11af99)[_0x4c5131(0x2fe)](()=>{pokeIframeAPI('setAudioBitrate',_0x569d0e,_0x3b044f),log('audio\x20bandwidth\x20set!');})[_0x4c5131(0x384)](warnlog);}catch(_0x356758){errorlog(_0x356758);}},_0x4d6293['limitBitrate']=function(_0x473ca8,_0x574766){var _0x42590e=_0x10e354;if(_0x42590e(0x2d2)!=='dtWBn'){function _0x314f8a(){var _0x5a9365=_0x42590e;_0x208df2[_0x5a9365(0x485)]=_0x390d88[_0x5a9365(0x373)];}}else{_0x574766=parseInt(_0x574766);_0x4d6293[_0x42590e(0x342)]&&(_0x574766>_0x4d6293[_0x42590e(0x342)]&&(_0x574766=_0x4d6293[_0x42590e(0x342)]));try{if(iOS||iPad){if(_0x42590e(0x28a)===_0x42590e(0x28a)){log('iOS\x20devices\x20do\x20not\x20support\x20dynamic\x20bitrates\x20correctly;\x20skipping');if(_0x4d6293[_0x42590e(0x5b6)][_0x473ca8][_0x42590e(0x556)]==!![]&&_0x4d6293[_0x42590e(0x5b6)][_0x473ca8]['forceios']==![])return;var _0x2e5ee3=_0x4d6293[_0x42590e(0x5b6)][_0x473ca8][_0x42590e(0x375)]()['find'](function(_0x514d68){var _0x4b2d66=_0x42590e;return _0x514d68[_0x4b2d66(0x386)]&&_0x514d68[_0x4b2d66(0x386)]['kind']=='video';});if(!_0x2e5ee3){warnlog(_0x42590e(0x436));return;}var _0x5ef8da=_0x2e5ee3[_0x42590e(0x2a0)]();(!_0x5ef8da[_0x42590e(0x3e5)]||_0x5ef8da[_0x42590e(0x3e5)][_0x42590e(0x201)]==0x0)&&(_0x5ef8da[_0x42590e(0x3e5)]=[{}]);if(_0x574766<0x0){_0x5ef8da['encodings'][0x0][_0x42590e(0x3c4)]==![]&&(_0x5ef8da[_0x42590e(0x3e5)][0x0]['active']=!![]);_0x574766=0x9c4;_0x4d6293[_0x42590e(0x21c)]&&(_0x574766=_0x4d6293[_0x42590e(0x21c)]);if(_0x4d6293[_0x42590e(0x342)]){if(_0x42590e(0x25b)!==_0x42590e(0x25b)){function _0x42281b(){var _0x2a5676=_0x42590e;_0x5885ff('bit\x20rate\x20being\x20munged'),_0x2255fa[_0x2a5676(0x50d)]=_0x1992a5(_0x1440ad[_0x2a5676(0x50d)],_0x37397d['rpcs'][_0x540b8c[_0x2a5676(0x39b)]][_0x2a5676(0x4ff)]);}}else _0x574766>_0x4d6293[_0x42590e(0x342)]&&(_0x574766=_0x4d6293['maxvideobitrate']);}_0x5ef8da[_0x42590e(0x3e5)][0x0]['maxBitrate']=_0x574766*0x400;}else{if(_0x574766===0x0){if(_0x42590e(0x5ba)===_0x42590e(0x5ba))_0x5ef8da[_0x42590e(0x3e5)][0x0][_0x42590e(0x3c4)]=![];else{function _0x86645d(){_0x1abc05(_0x5646c6);}}}else _0x5ef8da[_0x42590e(0x3e5)][0x0][_0x42590e(0x3c4)]==![]&&(_0x5ef8da[_0x42590e(0x3e5)][0x0][_0x42590e(0x3c4)]=!![]),_0x5ef8da[_0x42590e(0x3e5)][0x0][_0x42590e(0x22f)]=_0x574766*0x400;}_0x2e5ee3[_0x42590e(0x248)](_0x5ef8da)[_0x42590e(0x2fe)](()=>{var _0x7a52c8=_0x42590e;if(_0x7a52c8(0x575)==='atTUx')pokeIframeAPI(_0x7a52c8(0x52d),_0x574766,_0x473ca8),log('bandwidth\x20set!');else{function _0x2bcd73(){var _0x5a622d=_0x7a52c8;_0x1ddcaa[_0x5a622d(0x453)](_0x4dbc5d,_0x2f53cc),_0x7a06f['UUID']=_0x44dd75,_0x1fbc67[_0x5a622d(0x39f)][_0x5a622d(0x332)](_0x3de5a6);}}})[_0x42590e(0x384)](warnlog);return;}else{function _0x573bf6(){var _0x20751a=_0x42590e;_0xda98ab=_0x523d2c['pcs'][_0xe264f0][_0x20751a(0x4ec)];}}}else{if((adapter['browserDetails'][_0x42590e(0x31f)]===_0x42590e(0x265)||adapter[_0x42590e(0x2aa)][_0x42590e(0x31f)]===_0x42590e(0x4e3)||adapter[_0x42590e(0x2aa)]['browser']===_0x42590e(0x403)&&adapter[_0x42590e(0x2aa)][_0x42590e(0x2f0)]>=0x40)&&_0x42590e(0x210)in window&&_0x42590e(0x248)in window[_0x42590e(0x210)][_0x42590e(0x303)]){if(_0x42590e(0x213)!==_0x42590e(0x4d6)){var _0x2e5ee3=_0x4d6293[_0x42590e(0x5b6)][_0x473ca8][_0x42590e(0x375)]()[_0x42590e(0x4e4)](function(_0xc86334){var _0x32a545=_0x42590e;return _0xc86334['track']&&_0xc86334[_0x32a545(0x386)][_0x32a545(0x344)]==_0x32a545(0x25d);});if(!_0x2e5ee3){warnlog('can\x27t\x20change\x20bitrate;\x20no\x20video\x20sender\x20found');return;}var _0x5ef8da=_0x2e5ee3[_0x42590e(0x2a0)]();(!_0x5ef8da[_0x42590e(0x3e5)]||_0x5ef8da[_0x42590e(0x3e5)][_0x42590e(0x201)]==0x0)&&(_0x5ef8da[_0x42590e(0x3e5)]=[{}]);if(_0x574766<0x0)_0x5ef8da['encodings'][0x0][_0x42590e(0x3c4)]==![]&&(_0x5ef8da[_0x42590e(0x3e5)][0x0][_0x42590e(0x3c4)]=!![]),delete _0x5ef8da['encodings'][0x0][_0x42590e(0x22f)];else{if(_0x574766===0x0)_0x5ef8da['encodings'][0x0][_0x42590e(0x3c4)]=![];else{if(_0x42590e(0x23b)!==_0x42590e(0x2e3))_0x5ef8da[_0x42590e(0x3e5)][0x0][_0x42590e(0x3c4)]==![]&&(_0x5ef8da[_0x42590e(0x3e5)][0x0][_0x42590e(0x3c4)]=!![]),_0x5ef8da['encodings'][0x0][_0x42590e(0x22f)]=_0x574766*0x400;else{function _0x489b21(){_0x4f440d(_0x31dd57(_0x385399['value']),_0x1cfbb5['track']);}}}}var _0x5b001b=0x64;_0x4d6293[_0x42590e(0x5b6)][_0x473ca8][_0x42590e(0x2c7)]&&(_0x5b001b=_0x4d6293[_0x42590e(0x5b6)][_0x473ca8][_0x42590e(0x2c7)]);_0x4d6293[_0x42590e(0x5b6)][_0x473ca8][_0x42590e(0x4ec)]&&_0x4d6293['pcs'][_0x473ca8][_0x42590e(0x4ec)]<_0x5b001b&&(_0x5b001b=_0x4d6293[_0x42590e(0x5b6)][_0x473ca8][_0x42590e(0x4ec)]);if(_0x574766<0x0)_0x4d6293[_0x42590e(0x5b6)][_0x473ca8][_0x42590e(0x1d4)]=0x64;else{if(_0x574766>=0x259)_0x4d6293[_0x42590e(0x5b6)][_0x473ca8][_0x42590e(0x1d4)]=0x64;else{if(_0x4d6293[_0x42590e(0x5b6)][_0x473ca8][_0x42590e(0x1fa)]===![]&&_0x4d6293[_0x42590e(0x2c9)]!==_0x473ca8&&_0x4d6293[_0x42590e(0x413)])_0x4d6293[_0x42590e(0x5b6)][_0x473ca8][_0x42590e(0x1d4)]=0x64;else{if(_0x574766>=0xc9)_0x4d6293[_0x42590e(0x5b6)][_0x473ca8]['scaleDueToBitrate']=0x64/0x2;else _0x574766>=0x51?_0x4d6293['pcs'][_0x473ca8][_0x42590e(0x1d4)]=0x64/0x3:_0x4d6293[_0x42590e(0x5b6)][_0x473ca8][_0x42590e(0x1d4)]=0x64/0x4;}}}_0x4d6293[_0x42590e(0x5b6)][_0x473ca8][_0x42590e(0x1d4)]<_0x5b001b&&(_0x5b001b=_0x4d6293['pcs'][_0x473ca8][_0x42590e(0x1d4)]);_0x5b001b=_0x4d6293[_0x42590e(0x281)](_0x5b001b),_0x5ef8da['encodings'][0x0][_0x42590e(0x234)]=0x64/_0x5b001b,_0x2e5ee3[_0x42590e(0x248)](_0x5ef8da)['then'](()=>{var _0x54b3ce=_0x42590e;log(_0x54b3ce(0x3c3)),pokeIframeAPI(_0x54b3ce(0x52d),_0x574766,_0x473ca8),pokeIframeAPI('setVideoScale',_0x5b001b,_0x473ca8);})[_0x42590e(0x384)](warnlog),_0x4d6293[_0x42590e(0x5b6)][_0x473ca8][_0x42590e(0x533)]['scaleFactor']=parseInt(_0x5b001b)+'%';return;}else{function _0x3f28bf(){_0x32cb7e=_0x4a76de['pcs'][_0x4ec8f3]['scaleDueToBitrate'];}}}}}catch(_0x6cb0b){errorlog(_0x6cb0b);}}};function _0x587de8(_0x4530a8,_0x301aa0=0x2710){var _0x1aa5a1=_0x10e354;if(_0x1aa5a1(0x576)===_0x1aa5a1(0x576)){_0x301aa0=parseInt(_0x301aa0);if(_0x4d6293[_0x1aa5a1(0x31d)])_0x301aa0+=_0x4d6293[_0x1aa5a1(0x31d)];else{if(_0x4d6293[_0x1aa5a1(0x235)]&&_0x4d6293[_0x1aa5a1(0x5a1)]==0x5)_0x301aa0+=0x20;else{if(_0x4d6293[_0x1aa5a1(0x5a1)]&&_0x4d6293[_0x1aa5a1(0x5a1)]!=0x3){if(_0x1aa5a1(0x4d0)!==_0x1aa5a1(0x4d0)){function _0x1e3db6(){return![];}}else _0x301aa0+=0x100;}else _0x301aa0+=0x20;}}return log('actual\x20bitrate:'+_0x301aa0),_0x301aa0<0x1&&(_0x301aa0=0x1),_0x4530a8=CodecsHandler[_0x1aa5a1(0x50e)](_0x4530a8,{'min':parseInt(_0x301aa0/0xa)||0x1,'max':_0x301aa0},_0x4d6293[_0x1aa5a1(0x19c)]),_0x4530a8;}else{function _0xdf1d54(){_0xf32da4(_0x357f3e);}}}return _0x4d6293[_0x10e354(0x473)]=function(_0x5618c3,_0x4b4e90){var _0x4bae2c=_0x10e354;if('WQWKg'===_0x4bae2c(0x36e))log(_0x5618c3),_0x4d6293[_0x4bae2c(0x4c1)]==={}&&log(_0x4bae2c(0x1bb)),window[_0x4bae2c(0x38c)][_0x4bae2c(0x58c)][_0x4bae2c(0x530)]({'name':_0x4bae2c(0x525)},_0x4d6293[_0x4bae2c(0x4c1)]['privateKey'],_0x4d6293[_0x4bae2c(0x4c6)][_0x4bae2c(0x268)](_0x5618c3))[_0x4bae2c(0x2fe)](function(_0x13f227){var _0x1ee36e=_0x4bae2c;_0x13f227=new Uint8Array(_0x13f227),_0x13f227=_0x13f227[_0x1ee36e(0x277)]((_0x5109f4,_0x4a6d38)=>_0x5109f4+_0x4a6d38[_0x1ee36e(0x387)](0x10)[_0x1ee36e(0x392)](0x2,'0'),''),_0x4b4e90(_0x5618c3,_0x13f227),log(JSON['stringify'](_0x13f227));})['catch'](errorlog);else{function _0x33e52c(){var _0x54bf1c=_0x4bae2c;if(_0x37bc01['rpcs'][_0x307309]['visibility']===!![]){var _0x1163c3={};_0x1163c3[_0x54bf1c(0x3e3)]=!![],_0x3903f0[_0x54bf1c(0x453)](_0x1163c3,_0x389700);}}}},_0x4d6293[_0x10e354(0x1ab)]=function(_0x2d1ba8,_0x2d3c49){var _0x5a13ea=_0x10e354;_0x2d1ba8[_0x5a13ea(0x29e)]=new Uint8Array(_0x2d1ba8[_0x5a13ea(0x29e)][_0x5a13ea(0x252)](/.{1,2}/g)[_0x5a13ea(0x5b9)](_0x463c80=>parseInt(_0x463c80,0x10)));if(_0x4d6293['keys'][_0x2d3c49]['publicKey'])return window[_0x5a13ea(0x38c)][_0x5a13ea(0x58c)]['verify']({'name':_0x5a13ea(0x525)},_0x4d6293[_0x5a13ea(0x320)][_0x2d3c49][_0x5a13ea(0x4aa)],_0x2d1ba8[_0x5a13ea(0x29e)],_0x4d6293[_0x5a13ea(0x4c6)][_0x5a13ea(0x268)](_0x2d1ba8[_0x5a13ea(0x572)]))[_0x5a13ea(0x2fe)](function(_0x52eee8){var _0x2d39d8=_0x5a13ea;if('pTpXd'!==_0x2d39d8(0x397))return log(_0x52eee8),_0x52eee8;else{function _0x17ce85(){var _0x4f5f8a=_0x2d39d8,_0x37356e=_0x370fe5[_0x4f5f8a(0x4e1)](_0x47ce3e['description'][_0x4f5f8a(0x50d)]);if(_0x37356e===![]){var _0x27e98b=_0x296595['getOpusBitrate'](_0x5646f7[_0x4f5f8a(0x28b)][_0x4f5f8a(0x50d)])||0x0;_0x91c757[_0x4f5f8a(0x28b)]['sdp']=_0x5e824b[_0x4f5f8a(0x50e)](_0x461de7['description']['sdp'],{'min':_0x15290c(_0x541cb2['outboundVideoBitrate']/0xa)||0x1,'max':_0x35b30f(_0x2bb5e5['outboundVideoBitrate']+_0x27e98b/0x400)});}}}})[_0x5a13ea(0x384)](function(_0x125aa8){return errorlog(_0x125aa8),![];});},_0x4d6293[_0x10e354(0x35c)]=function(_0x4c9f21){var _0x36f968=_0x10e354;if(_0x4d6293[_0x36f968(0x3c9)])return _0x4d6293[_0x36f968(0x280)]!==![]?(log(_0x36f968(0x547)),_0x4c9f21=_0x4c9f21[_0x36f968(0x51e)](0x0,-0x1*_0x4d6293[_0x36f968(0x280)][_0x36f968(0x201)]),_0x4c9f21):(log(_0x36f968(0x5d2)+_0x4c9f21),_0x4d6293[_0x36f968(0x4fe)](_0x4d6293[_0x36f968(0x3c9)]+_0x4d6293[_0x36f968(0x573)],0x6)['then'](function(_0x215bf0){var _0x4d3519=_0x36f968;return _0x4d6293[_0x4d3519(0x280)]=_0x215bf0,log(_0x4c9f21),_0x4c9f21=_0x4c9f21[_0x4d3519(0x51e)](0x0,-0x1*_0x4d6293[_0x4d3519(0x280)][_0x4d3519(0x201)]),log(_0x4d3519(0x47b)+_0x4c9f21),_0x4c9f21;}));return _0x4c9f21;},_0x4d6293[_0x10e354(0x285)]=function(){var _0x5e6dc5=_0x10e354;if(!_0x4d6293[_0x5e6dc5(0x3a3)])return;if(!_0x4d6293[_0x5e6dc5(0x235)])return;if(_0x4d6293['queueList'][_0x5e6dc5(0x201)]){if('LRYNm'!==_0x5e6dc5(0x33a))_0x4d6293[_0x5e6dc5(0x264)]['length']>0xa?getById(_0x5e6dc5(0x293))[_0x5e6dc5(0x4fb)]='‼':getById('queueNotification')[_0x5e6dc5(0x4fb)]=_0x4d6293['queueList'][_0x5e6dc5(0x201)],getById('queueNotification')[_0x5e6dc5(0x56d)]['add'](_0x5e6dc5(0x293));else{function _0x351705(){var _0x3fcaaa=_0x5e6dc5;_0x5e8447(_0x3fcaaa(0x1a9));return;}}}else getById(_0x5e6dc5(0x293))[_0x5e6dc5(0x4fb)]='',getById(_0x5e6dc5(0x293))['classList'][_0x5e6dc5(0x454)](_0x5e6dc5(0x293));},_0x4d6293[_0x10e354(0x1b7)]=function(){var _0x36956e=_0x10e354;if(!_0x4d6293[_0x36956e(0x3a3)]){if(_0x36956e(0x40b)===_0x36956e(0x3c8)){function _0x3f5f74(){var _0x282a9a=_0x36956e;_0x552069[_0x282a9a(0x5b6)][_0x386cad][_0x282a9a(0x2fb)]=!![];}}else return;}if(!_0x4d6293['director'])return;if(_0x4d6293[_0x36956e(0x264)][_0x36956e(0x201)]==0x0){getById('queuebutton')['classList'][_0x36956e(0x36a)](_0x36956e(0x2f3)),getById(_0x36956e(0x4a9))[_0x36956e(0x56d)][_0x36956e(0x36a)]('red'),getById(_0x36956e(0x4a9))[_0x36956e(0x56d)][_0x36956e(0x454)](_0x36956e(0x1b9)),setTimeout(function(){var _0x3ef993=_0x36956e;getById(_0x3ef993(0x4a9))['classList'][_0x3ef993(0x36a)](_0x3ef993(0x1b9)),getById(_0x3ef993(0x4a9))['classList'][_0x3ef993(0x454)](_0x3ef993(0x2f3)),getById(_0x3ef993(0x4a9))[_0x3ef993(0x56d)][_0x3ef993(0x454)](_0x3ef993(0x2e9));},0x32);return;}var _0x98deaa=_0x4d6293[_0x36956e(0x264)]['pop']();getById('queuebutton')['classList'][_0x36956e(0x36a)](_0x36956e(0x2f3)),getById(_0x36956e(0x4a9))[_0x36956e(0x56d)]['remove'](_0x36956e(0x1b9)),setTimeout(function(){var _0x1ca672=_0x36956e;getById(_0x1ca672(0x4a9))['classList'][_0x1ca672(0x36a)]('float'),getById('queuebutton')['classList']['remove'](_0x1ca672(0x2f3));},0xc8),_0x4d6293[_0x36956e(0x285)](),_0x4d6293[_0x36956e(0x53b)](_0x98deaa),log(_0x36956e(0x244)+_0x98deaa);},_0x4d6293[_0x10e354(0x1fb)]=function(){var _0x10b954=_0x10e354;clearTimeout(_0x4d6293[_0x10b954(0x466)]);if(!_0x4d6293['ws']||_0x4d6293['ws'][_0x10b954(0x2df)]!==0x1)return;_0x4d6293[_0x10b954(0x466)]=setTimeout(function(){var _0xe53d28=_0x10b954;log(_0xe53d28(0x468));var _0x415e3e={};_0x415e3e[_0xe53d28(0x3ea)]=_0xe53d28(0x1fb),_0x4d6293[_0xe53d28(0x3e7)](_0x415e3e);},0xbb8);},_0x4d6293[_0x10e354(0x53b)]=function(_0x3eab00){var _0x4c6bc0=_0x10e354;_0x4d6293[_0x4c6bc0(0x2b7)]();if(_0x3eab00[_0x4c6bc0(0x201)]>0x0){var _0x384f39={};_0x384f39[_0x4c6bc0(0x3ea)]=_0x4c6bc0(0x206),_0x384f39[_0x4c6bc0(0x415)]=_0x3eab00,_0x4d6293[_0x4c6bc0(0x3e7)](_0x384f39),_0x4d6293[_0x4c6bc0(0x350)][_0x3eab00]=!![];}else log(_0x4c6bc0(0x3af));},_0x4d6293['joinRoom']=function _0x5a9a47(_0xcb2ab0){var _0x5d0f09=_0x10e354;_0x4d6293[_0x5d0f09(0x2b7)]();var _0x118826={};return _0x118826[_0x5d0f09(0x3ea)]=_0x5d0f09(0x5be),_0x4d6293[_0x5d0f09(0x21e)]===![]&&(_0x4d6293[_0x5d0f09(0x21e)]=!![]),_0x4d6293[_0x5d0f09(0x3c9)]?_0x4d6293['hash']?_0x4d6293['generateHash'](_0xcb2ab0+_0x4d6293['password']+_0x4d6293[_0x5d0f09(0x573)],0x10)[_0x5d0f09(0x2fe)](function(_0x33ee51){var _0x1562ca=_0x5d0f09;return _0x118826['roomid']=_0x33ee51,_0x4d6293['sendMsg'](_0x118826),_0x4d6293[_0x1562ca(0x307)]=_0x44d2ef(),log(_0x1562ca(0x232)),_0x4d6293[_0x1562ca(0x307)];}):_0x4d6293[_0x5d0f09(0x4fe)](_0x4d6293[_0x5d0f09(0x3c9)]+_0x4d6293[_0x5d0f09(0x573)],0x6)[_0x5d0f09(0x2fe)](function(_0x10526c){var _0x2f1f49=_0x5d0f09;return _0x4d6293[_0x2f1f49(0x280)]=_0x10526c,log(_0x2f1f49(0x5a5)+_0x10526c),log('rejoining\x20room'),_0x4d6293[_0x2f1f49(0x4e5)](_0xcb2ab0);}):(_0x118826['roomid']=_0xcb2ab0,_0x4d6293[_0x5d0f09(0x3e7)](_0x118826),_0x4d6293[_0x5d0f09(0x307)]=_0x44d2ef(),log(_0x5d0f09(0x5aa)),_0x4d6293['listPromise']);},_0x4d6293[_0x10e354(0x3e7)]=function(_0x34004c){var _0x3c134b=_0x10e354;clearTimeout(_0x4d6293['pingTimeout']);try{if(_0x4d6293['password']){if(_0x34004c['streamID']){if(_0x4d6293['hash']!==![]){if(typeof _0x4d6293['ws']!=='object'||_0x4d6293['ws'][_0x3c134b(0x2df)]!==0x1)log(_0x34004c,_0x3c134b(0x53d)),_0x4d6293[_0x3c134b(0x3b1)][_0x3c134b(0x332)](_0x34004c);else{_0x34004c[_0x3c134b(0x415)]=_0x34004c[_0x3c134b(0x415)][_0x3c134b(0x2c3)](0x0,0x18)+_0x4d6293[_0x3c134b(0x280)]['substring'](0x0,0x6);var _0x683109=JSON[_0x3c134b(0x4af)](_0x34004c);if(_0x683109['length']>0x3a98){errorlog('msg\x20size\x20error');return;}_0x4d6293['ws'][_0x3c134b(0x204)](_0x683109);}}else return _0x4d6293[_0x3c134b(0x4fe)](_0x4d6293['password']+_0x4d6293[_0x3c134b(0x573)],0x6)[_0x3c134b(0x2fe)](function(_0x2fa174){var _0x43f1ce=_0x3c134b;_0x4d6293[_0x43f1ce(0x280)]=_0x2fa174;if(typeof _0x4d6293['ws']!=='object'||_0x4d6293['ws'][_0x43f1ce(0x2df)]!==0x1)log(_0x34004c,_0x43f1ce(0x53d)),_0x4d6293[_0x43f1ce(0x3b1)][_0x43f1ce(0x332)](_0x34004c);else{_0x34004c[_0x43f1ce(0x415)]=_0x34004c[_0x43f1ce(0x415)][_0x43f1ce(0x2c3)](0x0,0x18)+_0x4d6293['hash'][_0x43f1ce(0x2c3)](0x0,0x6);var _0x3cee34=JSON[_0x43f1ce(0x4af)](_0x34004c);if(_0x3cee34[_0x43f1ce(0x201)]>0x3a98){errorlog('msg\x20size\x20error');return;}_0x4d6293['ws'][_0x43f1ce(0x204)](_0x3cee34);}});}else{if(typeof _0x4d6293['ws']!==_0x3c134b(0x2de)||_0x4d6293['ws'][_0x3c134b(0x2df)]!==0x1)log(_0x34004c,_0x3c134b(0x53d)),_0x4d6293[_0x3c134b(0x3b1)][_0x3c134b(0x332)](_0x34004c);else{var _0x683109=JSON[_0x3c134b(0x4af)](_0x34004c);if(_0x683109['length']>0x3a98){errorlog(_0x3c134b(0x1a9));return;}_0x4d6293['ws'][_0x3c134b(0x204)](_0x683109);}}}else{if(typeof _0x4d6293['ws']!==_0x3c134b(0x2de)||_0x4d6293['ws'][_0x3c134b(0x2df)]!==0x1)log(_0x34004c,_0x3c134b(0x53d)),_0x4d6293['msg'][_0x3c134b(0x332)](_0x34004c);else{var _0x683109=JSON['stringify'](_0x34004c);if(_0x683109[_0x3c134b(0x201)]>0x3a98){errorlog('msg\x20size\x20error');return;}_0x4d6293['ws'][_0x3c134b(0x204)](_0x683109);}}}catch(_0x6eae7){errorlog(_0x6eae7);}},_0x4d6293[_0x10e354(0x2b7)]=function _0x134e58(_0x59f540=![]){var _0x51aafa=_0x10e354;if(_0x4d6293[_0x51aafa(0x5c1)]===!![]){log(_0x51aafa(0x243));return;}if(_0x4d6293['ws']!==null){log(_0x51aafa(0x2a6));return;}_0x4d6293[_0x51aafa(0x3b6)]==![]&&(_0x4d6293[_0x51aafa(0x3b6)]=_0x51aafa(0x5cc)),_0x4d6293['ws']=new WebSocket(_0x4d6293[_0x51aafa(0x3b6)]),_0x59f540==![]&&(_0x4d6293[_0x51aafa(0x408)]=setTimeout(function(){var _0x330381=_0x51aafa;if('PDTRc'===_0x330381(0x383)){function _0x2b0d1e(){var _0x4412a1=_0x330381;_0x5b55cb[_0x4412a1(0x3f9)](_0x53d1bf);}}else pokeIframeAPI(_0x330381(0x4fa),'timeout'),errorlog(_0x330381(0x1f7)),!_0x4d6293[_0x330381(0x561)]&&(!window[_0x330381(0x58b)]&&setTimeout(function(){warnUser('Notice:\x20The\x20system\x20is\x20currently\x20slow\x20to\x20respond\x20or\x20not\x20accessible.\x0a\x0aClick\x20OK\x20to\x20continue.\x0a\x0aIf\x20the\x20site\x20fails\x20to\x20work\x20though,\x20please\x20try\x20https://backup.obs.ninja\x20instead\x20or\x20contact\x20steve@seguin.email\x20for\x20help.\x0a\x0aThis\x20service\x20requires\x20the\x20use\x20of\x20Websockets\x20over\x20port\x20443.');},0x1));},0x7530)),_0x4d6293['ws'][_0x51aafa(0x1ae)]=function _0x28528e(){var _0x191a96=_0x51aafa;clearTimeout(_0x4d6293[_0x191a96(0x466)]),clearInterval(_0x4d6293['timeout']),log(_0x191a96(0x518)),checkConnection();if(_0x4d6293[_0x191a96(0x298)]){errorlog(_0x191a96(0x534));for(_0x4f848f in _0x4d6293[_0x191a96(0x3a6)]){try{_0x4d6293['rpcs'][_0x4f848f][_0x191a96(0x540)]();}catch(_0x599f50){}}for(_0x4f848f in _0x4d6293['pcs']){try{_0x4d6293[_0x191a96(0x5b6)][_0x4f848f][_0x191a96(0x540)]();}catch(_0x3b7e95){}}_0x4d6293[_0x191a96(0x298)]=![];}if(_0x4d6293[_0x191a96(0x3b1)]!==[])try{if(_0x191a96(0x59d)===_0x191a96(0x48d)){function _0x59b237(){var _0x134d43=_0x191a96;_0xffc741[_0x134d43(0x3a6)][_0x3173e8][_0x134d43(0x3b2)][_0x134d43(0x300)]=![];}}else{var _0x32c015=_0x4d6293['msg'][_0x191a96(0x51e)](-0xa);_0x4d6293[_0x191a96(0x3b1)]=[];for(var _0x422476 in _0x32c015){log(_0x191a96(0x5c5)),_0x4d6293[_0x191a96(0x3e7)](_0x32c015[_0x422476]);}}}catch(_0x425e39){errorlog(_0x425e39);}if(_0x59f540==!![]){pokeIframeAPI(_0x191a96(0x4fa),_0x191a96(0x209));_0x4d6293[_0x191a96(0x25c)]&&_0x4d6293[_0x191a96(0x57c)]();if(_0x4d6293['roomid']!==![]){if(_0x4d6293[_0x191a96(0x2ee)]===''&&(!_0x4d6293[_0x191a96(0x480)]||_0x4d6293[_0x191a96(0x480)]==='')){}else log(_0x191a96(0x325)),log(_0x191a96(0x57f)),joinRoom(_0x4d6293[_0x191a96(0x2ee)]);}else{var _0x2499b7=Object[_0x191a96(0x320)](_0x4d6293[_0x191a96(0x350)]);for(var _0x4f848f in _0x2499b7){log(_0x191a96(0x2c8)+_0x2499b7[_0x4f848f]),_0x4d6293['watchStream'](_0x2499b7[_0x4f848f]);}}}else pokeIframeAPI(_0x191a96(0x4fa),_0x191a96(0x1ea));},_0x4d6293[_0x51aafa(0x57d)]=function(_0x59b399,_0x988bf1=![]){var _0x4ce790=_0x51aafa,_0x3c02b9=[];for(var _0x4db05b in _0x4d6293[_0x4ce790(0x5b6)]){if(_0x988bf1&&_0x988bf1!==_0x4db05b)continue;try{_0x4d6293[_0x4ce790(0x5b6)][_0x4db05b][_0x4ce790(0x50b)][_0x4ce790(0x204)](JSON[_0x4ce790(0x4af)](_0x59b399)),_0x3c02b9[_0x4ce790(0x332)](_0x4db05b);}catch(_0x38e5a5){warnlog(_0x4ce790(0x4a0));}if(_0x988bf1&&_0x988bf1===_0x4db05b){if(_0x4ce790(0x1ec)!=='DUvAG')return;else{function _0x19a5d3(){var _0x4a6707=_0x4ce790;if(_0x584499[_0x4a6707(0x3a6)][_0x314756][_0x4a6707(0x4dc)]===_0x49e031[_0x4a6707(0x3a6)][_0x564965][_0x4a6707(0x557)])return;}}}}for(var _0x4db05b in _0x4d6293['rpcs']){if(_0x988bf1&&_0x988bf1!==_0x4db05b)continue;if(_0x3c02b9[_0x4ce790(0x462)](_0x4db05b))continue;try{_0x4d6293[_0x4ce790(0x3a6)][_0x4db05b][_0x4ce790(0x449)][_0x4ce790(0x204)](JSON[_0x4ce790(0x4af)](_0x59b399));}catch(_0x1e5ec8){warnlog(_0x4ce790(0x2ab));}}},_0x4d6293[_0x51aafa(0x49a)]=function(_0x5e9ad6,_0x39b811=![]){var _0x478f9c=_0x51aafa,_0x5ac53e=![];if(_0x478f9c(0x39b)in _0x5e9ad6)_0x5ac53e=_0x4d6293['sendMessage'](_0x5e9ad6,_0x5e9ad6[_0x478f9c(0x39b)]),_0x5ac53e?(log(_0x5e9ad6),log(_0x478f9c(0x439))):(log(_0x478f9c(0x43e)),_0x4d6293[_0x478f9c(0x3e7)](_0x5e9ad6));else _0x39b811?(_0x5ac53e=_0x4d6293[_0x478f9c(0x5ad)](_0x5e9ad6),_0x5ac53e?(log(_0x5e9ad6),log('successfully\x20sent\x20message\x20vis\x20WebRTC\x20instead\x20of\x20WSS\x20to\x20all\x20RTC\x20Peers')):(log(_0x478f9c(0x3e8)),_0x4d6293[_0x478f9c(0x3e7)](_0x5e9ad6))):(_0x4d6293[_0x478f9c(0x3e7)](_0x5e9ad6),log(_0x478f9c(0x1e3)));},_0x4d6293[_0x51aafa(0x20e)]=function(_0xfef9ec,_0x4af49c=![]){var _0x448cbd=_0x51aafa,_0x43033d=![];if(_0x448cbd(0x39b)in _0xfef9ec){_0x43033d=_0x4d6293['sendRequest'](_0xfef9ec,_0xfef9ec[_0x448cbd(0x39b)]);if(_0x43033d)log(_0x448cbd(0x439));else{if(_0x448cbd(0x54a)==='sWJgS')log(_0x448cbd(0x43e)),_0x4d6293[_0x448cbd(0x3e7)](_0xfef9ec);else{function _0x14c1e9(){var _0x1f1387=_0x448cbd;_0x49ef01[_0x1f1387(0x3e5)][0x0]['active']=!![];}}}}else{if(_0x4af49c){_0x43033d=_0x4d6293['sendRequest'](_0xfef9ec);if(_0x43033d){if(_0x448cbd(0x46d)!==_0x448cbd(0x46d)){function _0x6313d0(){_0x29629e=_0xb2a849['abs'](_0x1ccc7a-0x3c*0x18);}}else log(_0x448cbd(0x4bf));}else log(_0x448cbd(0x3e8)),_0x4d6293[_0x448cbd(0x3e7)](_0xfef9ec);}else _0x4d6293[_0x448cbd(0x3e7)](_0xfef9ec),log(_0x448cbd(0x1e3));}},_0x4d6293[_0x51aafa(0x463)]=function(_0x5cbbb3){var _0xe2d954=_0x51aafa;if('action'in _0x5cbbb3){if(_0xe2d954(0x1b8)in _0x5cbbb3){if(_0xe2d954(0x2bc)===_0xe2d954(0x47f)){function _0x2a0552(){var _0x156039=_0xe2d954;_0x14c68b['rpcs'][_0xe1d807]['streamSrc'][_0x156039(0x4d1)]()[_0x156039(0x58d)](function(_0x31c74e){_0x31c74e['stop'](),_0x4b39a4('Track\x20stopped');});}}else{if(_0xe2d954(0x1fa)in _0x5cbbb3){if(_0x4d6293[_0xe2d954(0x1fa)]!==![])for(var _0x3fd12e in _0x4d6293[_0xe2d954(0x3a6)]){if(_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e][_0xe2d954(0x415)]===_0x5cbbb3[_0xe2d954(0x1b8)]){if(_0xe2d954(0x1ac)in _0x5cbbb3){if(_0x5cbbb3[_0xe2d954(0x1ed)]==_0xe2d954(0x39e))_0x5cbbb3[_0xe2d954(0x1ac)]==0x0?(log(_0xe2d954(0x23e)),_0x4d6293['rpcs'][_0x3fd12e][_0xe2d954(0x3b2)]&&(_0x4d6293['rpcs'][_0x3fd12e][_0xe2d954(0x3b2)][_0xe2d954(0x300)]=!![],_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e][_0xe2d954(0x5d8)]=!![])):(log(_0xe2d954(0x1e9)),_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e]['videoElement']&&(_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e][_0xe2d954(0x3b2)][_0xe2d954(0x522)][_0xe2d954(0x2bb)]==_0xe2d954(0x351)?(_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e][_0xe2d954(0x5d8)]=![],_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e][_0xe2d954(0x3b2)][_0xe2d954(0x300)]=!![]):(_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e][_0xe2d954(0x5d8)]=![],_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e]['videoElement']['muted']=![])));else{if(_0x5cbbb3[_0xe2d954(0x1ed)]==_0xe2d954(0x2bb)){if(_0x4d6293['view'])return;;if(_0x4d6293['scene']==_0x5cbbb3['scene']){if(_0x4d6293[_0xe2d954(0x578)]==0x2){if(_0x5cbbb3['value']==0x0){if(_0x4d6293['rpcs'][_0x3fd12e][_0xe2d954(0x3b2)]){_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e][_0xe2d954(0x3b2)]['style'][_0xe2d954(0x2bb)]=_0xe2d954(0x351),_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e]['videoElement'][_0xe2d954(0x300)]=!![];if(_0x4d6293[_0xe2d954(0x57b)]===![]){if(_0x4d6293['rpcs'][_0x3fd12e][_0xe2d954(0x3e3)]===!![]){var _0x5cbbb3={};_0x5cbbb3['visibility']=![],_0x4d6293[_0xe2d954(0x453)](_0x5cbbb3,_0x3fd12e);}}}setTimeout(function(){updateMixer();},0x1);}else{if(_0xe2d954(0x312)===_0xe2d954(0x312)){for(var _0x2b93cd in _0x4d6293['rpcs']){if(_0x2b93cd!==_0x3fd12e){if(_0x4d6293['rpcs'][_0x2b93cd][_0xe2d954(0x3b2)]){if(_0x4d6293[_0xe2d954(0x3a6)][_0x2b93cd][_0xe2d954(0x3b2)][_0xe2d954(0x522)][_0xe2d954(0x2bb)]!=_0xe2d954(0x351)){if(_0x4d6293[_0xe2d954(0x57b)]===![]){if(_0x4d6293[_0xe2d954(0x3a6)][_0x2b93cd]['visibility']===!![]){var _0x5cbbb3={};_0x5cbbb3[_0xe2d954(0x3e3)]=![],_0x4d6293[_0xe2d954(0x453)](_0x5cbbb3,_0x2b93cd);}}}_0x4d6293[_0xe2d954(0x3a6)][_0x2b93cd][_0xe2d954(0x3b2)][_0xe2d954(0x522)][_0xe2d954(0x2bb)]=_0xe2d954(0x351),_0x4d6293['rpcs'][_0x2b93cd][_0xe2d954(0x3b2)][_0xe2d954(0x300)]=!![];}}}if(_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e][_0xe2d954(0x3b2)]){if(_0x4d6293['disableOBS']===![]){if(_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e][_0xe2d954(0x3e3)]===!![]){var _0x5cbbb3={};_0x5cbbb3['visibility']=!![],_0x4d6293[_0xe2d954(0x453)](_0x5cbbb3,_0x3fd12e);}}_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e][_0xe2d954(0x3b2)]['controlTimer']&&clearInterval(_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e]['videoElement']['controlTimer']),_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e][_0xe2d954(0x3b2)][_0xe2d954(0x4be)]=![],_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e][_0xe2d954(0x3b2)][_0xe2d954(0x4b6)]=setTimeout(showControlBar['bind'](null,_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e][_0xe2d954(0x3b2)]),0xbb8),_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e][_0xe2d954(0x3b2)][_0xe2d954(0x522)][_0xe2d954(0x2bb)]='block',_0x4d6293['rpcs'][_0x3fd12e][_0xe2d954(0x5d8)]===null?_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e][_0xe2d954(0x3b2)]['muted']=![]:_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e]['videoElement'][_0xe2d954(0x300)]=_0x4d6293['rpcs'][_0x3fd12e][_0xe2d954(0x5d8)];}setTimeout(function(){updateMixer();},0x1);}else{function _0x2c228b(){var _0x1fe5ab=_0xe2d954,_0x31c32c=_0x21431b[_0x1fe5ab(0x5a2)](_0x1fe5ab(0x288)+_0x3d43c2+'\x22]');_0x31c32c[0x0]&&(_0x31c32c[0x0][_0x1fe5ab(0x1ac)]=_0x1ee126,_0x231a32[_0x1fe5ab(0x3a6)][_0xa5481b][_0x1fe5ab(0x36c)]=_0x439bdc,_0x3fdeb2(_0x31c32c[0x0]));}}}}else{if(_0x4d6293[_0xe2d954(0x578)]==0x1){if(_0x5cbbb3['value']==0x0){if(_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e]['videoElement']){_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e]['videoElement'][_0xe2d954(0x522)][_0xe2d954(0x2bb)]='none';if(_0x4d6293[_0xe2d954(0x57b)]===![]){if(_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e][_0xe2d954(0x3e3)]===!![]){if(_0xe2d954(0x390)!==_0xe2d954(0x488)){var _0x5cbbb3={};_0x5cbbb3[_0xe2d954(0x3e3)]=![],_0x4d6293[_0xe2d954(0x453)](_0x5cbbb3,_0x3fd12e);}else{function _0x4f43c7(){_0x3d0fae(_0x3755c9),_0x4fe98a(_0x3ebd93);}}}}}setTimeout(function(){if('lbHEO'!=='lbHEO'){function _0x3f7214(){var _0x3e52f4=_0xf3b7,_0x5e20b7={};_0x5e20b7[_0x3e52f4(0x230)]=_0x4f1cf8['iframeSrc'],_0x48a386['sendMessage'](_0x5e20b7,_0x3ae2af);return;}}else updateMixer();},0x1);}else{for(var _0x2b93cd in _0x4d6293[_0xe2d954(0x3a6)]){if(_0x2b93cd!==_0x3fd12e){if(_0x4d6293[_0xe2d954(0x3a6)][_0x2b93cd][_0xe2d954(0x3b2)]){if(_0x4d6293[_0xe2d954(0x3a6)][_0x2b93cd][_0xe2d954(0x3b2)][_0xe2d954(0x522)][_0xe2d954(0x2bb)]!=_0xe2d954(0x351)){if(_0x4d6293[_0xe2d954(0x57b)]===![]){if(_0x4d6293[_0xe2d954(0x3a6)][_0x2b93cd][_0xe2d954(0x3e3)]===!![]){var _0x5cbbb3={};_0x5cbbb3[_0xe2d954(0x3e3)]=![],_0x4d6293['sendRequest'](_0x5cbbb3,_0x2b93cd);}}}_0x4d6293[_0xe2d954(0x3a6)][_0x2b93cd][_0xe2d954(0x3b2)][_0xe2d954(0x522)][_0xe2d954(0x2bb)]=_0xe2d954(0x351);}}}if(_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e][_0xe2d954(0x3b2)]){if(_0x4d6293[_0xe2d954(0x57b)]===![]){if(_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e][_0xe2d954(0x3e3)]===!![]){var _0x5cbbb3={};_0x5cbbb3[_0xe2d954(0x3e3)]=!![],_0x4d6293[_0xe2d954(0x453)](_0x5cbbb3,_0x3fd12e);}}if(_0x4d6293['rpcs'][_0x3fd12e][_0xe2d954(0x3b2)]['controlTimer']){if(_0xe2d954(0x3ae)!==_0xe2d954(0x1c3))clearInterval(_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e]['videoElement'][_0xe2d954(0x4b6)]);else{function _0x466a29(){return-0x1;}}}_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e][_0xe2d954(0x3b2)][_0xe2d954(0x4be)]=![],_0x4d6293['rpcs'][_0x3fd12e][_0xe2d954(0x3b2)]['controlTimer']=setTimeout(showControlBar['bind'](null,_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e][_0xe2d954(0x3b2)]),0xbb8),_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e][_0xe2d954(0x3b2)][_0xe2d954(0x522)][_0xe2d954(0x2bb)]=_0xe2d954(0x55d);}setTimeout(function(){updateMixer();},0x1);}}else{if(_0x5cbbb3[_0xe2d954(0x1ac)]==0x0){if(_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e][_0xe2d954(0x3b2)]){_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e][_0xe2d954(0x3b2)]['style']['display']=_0xe2d954(0x351),_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e][_0xe2d954(0x3b2)][_0xe2d954(0x300)]=!![];if(_0x4d6293[_0xe2d954(0x57b)]===![]){if(_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e][_0xe2d954(0x3e3)]===!![]){var _0x5cbbb3={};_0x5cbbb3[_0xe2d954(0x3e3)]=![],_0x4d6293[_0xe2d954(0x453)](_0x5cbbb3,_0x3fd12e);}}}setTimeout(function(){updateMixer();},0x1);}else{if(_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e]['videoElement']){if(_0x4d6293[_0xe2d954(0x57b)]===![]){if(_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e][_0xe2d954(0x3e3)]===!![]){var _0x5cbbb3={};_0x5cbbb3['visibility']=!![],_0x4d6293[_0xe2d954(0x453)](_0x5cbbb3,_0x3fd12e);}}if(_0x4d6293['rpcs'][_0x3fd12e][_0xe2d954(0x3b2)][_0xe2d954(0x4b6)]){if('jBKri'!==_0xe2d954(0x30b))clearInterval(_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e][_0xe2d954(0x3b2)][_0xe2d954(0x4b6)]);else{function _0x4bdf26(){var _0x41bbff=_0xe2d954;_0x73fedf[_0x41bbff(0x3e5)]=[{}];}}}_0x4d6293['rpcs'][_0x3fd12e][_0xe2d954(0x3b2)][_0xe2d954(0x4be)]=![],_0x4d6293['rpcs'][_0x3fd12e][_0xe2d954(0x3b2)][_0xe2d954(0x4b6)]=setTimeout(showControlBar[_0xe2d954(0x4ba)](null,_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e][_0xe2d954(0x3b2)]),0xbb8),_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e][_0xe2d954(0x3b2)]['style'][_0xe2d954(0x2bb)]=_0xe2d954(0x55d),_0x4d6293['rpcs'][_0x3fd12e][_0xe2d954(0x5d8)]===null?_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e][_0xe2d954(0x3b2)][_0xe2d954(0x300)]=![]:_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e][_0xe2d954(0x3b2)][_0xe2d954(0x300)]=_0x4d6293['rpcs'][_0x3fd12e][_0xe2d954(0x5d8)];}setTimeout(function(){updateMixer();},0x1);}}}}}else _0x5cbbb3['action']==_0xe2d954(0x2f6)&&(log(parseInt(_0x5cbbb3[_0xe2d954(0x1ac)])/0x64),_0x4d6293['rpcs'][_0x3fd12e][_0xe2d954(0x3b2)]&&(_0x4d6293[_0xe2d954(0x3a6)][_0x3fd12e]['videoElement']['volume']=parseInt(_0x5cbbb3[_0xe2d954(0x1ac)])/0x64,log(_0xe2d954(0x55f))));}}}}}else{if(_0x5cbbb3['action']==_0xe2d954(0x55c)){}else{if(_0x5cbbb3[_0xe2d954(0x1ed)]==_0xe2d954(0x363)){}}}}}}},_0x4d6293['ws'][_0x51aafa(0x562)]=function(_0x422ed6){var _0x3eabe1=_0x51aafa;clearTimeout(_0x4d6293[_0x3eabe1(0x466)]);var _0x57fc39=JSON[_0x3eabe1(0x4fc)](_0x422ed6[_0x3eabe1(0x572)]);_0x3eabe1(0x415)in _0x57fc39&&(_0x57fc39[_0x3eabe1(0x415)]=_0x4d6293[_0x3eabe1(0x35c)](_0x57fc39['streamID']));if(_0x57fc39[_0x3eabe1(0x3ea)]){if(_0x57fc39[_0x3eabe1(0x3ea)]==_0x3eabe1(0x1aa)){if(_0x4d6293[_0x3eabe1(0x3a3)]){if(_0x4d6293[_0x3eabe1(0x2c9)]===_0x57fc39[_0x3eabe1(0x39b)])_0x4d6293[_0x3eabe1(0x1aa)](_0x57fc39[_0x3eabe1(0x39b)]);else _0x4d6293[_0x3eabe1(0x235)]&&(_0x57fc39['UUID']in _0x4d6293[_0x3eabe1(0x3a6)]&&_0x4d6293[_0x3eabe1(0x1aa)](_0x57fc39['UUID']));}else _0x4d6293['offerSDP'](_0x57fc39[_0x3eabe1(0x39b)]);}else{if(_0x57fc39[_0x3eabe1(0x3ea)]=='listing'){if('WIted'!==_0x3eabe1(0x416)){log(_0x57fc39[_0x3eabe1(0x433)]);_0x3eabe1(0x235)in _0x57fc39?_0x4d6293[_0x3eabe1(0x2c9)]=_0x57fc39[_0x3eabe1(0x235)]:_0x4d6293[_0x3eabe1(0x2c9)]=![];if(_0x4d6293['director']){var _0x21a4b6={};_0x21a4b6[_0x3eabe1(0x3ea)]=_0x3eabe1(0x41b),_0x4d6293[_0x3eabe1(0x3e7)](_0x21a4b6);}_0x4d6293[_0x3eabe1(0x307)][_0x3eabe1(0x42c)](_0x57fc39[_0x3eabe1(0x433)]);}else{function _0x1e858c(){var _0x586679=_0x3eabe1;if(!_0x3b641e[_0x586679(0x229)]){_0x3ba310(_0x586679(0x24d));return;}}}}else{if(_0x57fc39[_0x3eabe1(0x3ea)]==_0x3eabe1(0x298)){_0x4d6293[_0x3eabe1(0x264)]=[],_0x4d6293[_0x3eabe1(0x298)]=!![],log(_0x3eabe1(0x4c0));!_0x4d6293[_0x3eabe1(0x235)]&&(_0x4d6293['queue']=![]);log(_0x57fc39[_0x3eabe1(0x433)]);_0x3eabe1(0x235)in _0x57fc39?_0x4d6293[_0x3eabe1(0x2c9)]=_0x57fc39[_0x3eabe1(0x235)]:_0x4d6293[_0x3eabe1(0x2c9)]=![];for(_0x5524bb in _0x4d6293['rpcs']){try{_0x4d6293[_0x3eabe1(0x3a6)][_0x5524bb][_0x3eabe1(0x540)](),delete _0x4d6293[_0x3eabe1(0x3a6)][_0x5524bb];}catch(_0x6579f7){}}for(_0x5524bb in _0x4d6293['pcs']){try{_0x4d6293[_0x3eabe1(0x5b6)][_0x5524bb][_0x3eabe1(0x540)](),delete _0x4d6293[_0x3eabe1(0x5b6)][_0x5524bb];}catch(_0x1c10f4){}}getChatMessage('You\x27ve\x20been\x20transferred\x20to\x20a\x20different\x20room',label=![],director=![],overlay=!![]),getById('head2')[_0x3eabe1(0x4fb)]='Your\x20room\x20has\x20changed';if(_0x4d6293[_0x3eabe1(0x4ac)])document[_0x3eabe1(0x485)]=_0x4d6293[_0x3eabe1(0x4ac)]+_0x3eabe1(0x591);else{if(_0x3eabe1(0x44b)==='ddXPd')document[_0x3eabe1(0x485)]=_0x3eabe1(0x54f);else{function _0xf25596(){var _0x4ba76d=_0x3eabe1,_0x13935e=_0x451f5f[_0x4ba76d(0x30d)]();_0x3ca736[_0x4ba76d(0x28f)]==![]&&(_0x2a47e3[_0x4ba76d(0x28f)]=_0x13935e['zoom'][_0x4ba76d(0x3c2)]);_0x2d6c58[_0x4ba76d(0x28f)]+=_0x1439f7;if(_0x4aaa0c[_0x4ba76d(0x28f)]>_0x13935e[_0x4ba76d(0x28f)]['max'])_0x2eceb1[_0x4ba76d(0x28f)]=_0x13935e[_0x4ba76d(0x28f)][_0x4ba76d(0x1c6)];else _0x29d7da[_0x4ba76d(0x28f)]<_0x13935e['zoom'][_0x4ba76d(0x3c2)]&&(_0x2f672a[_0x4ba76d(0x28f)]=_0x13935e[_0x4ba76d(0x28f)][_0x4ba76d(0x3c2)]);_0x56c4ec[_0x4ba76d(0x492)]({'advanced':[{'zoom':_0x5128b5[_0x4ba76d(0x28f)]}]});}}}updateMixer(),updateUserList(),log(_0x3eabe1(0x445)),log(_0x57fc39[_0x3eabe1(0x433)]);for(var _0x5524bb in _0x57fc39[_0x3eabe1(0x433)]){if('UUID'in _0x57fc39['list'][_0x5524bb]){if('streamID'in _0x57fc39[_0x3eabe1(0x433)][_0x5524bb]){if(_0x57fc39[_0x3eabe1(0x433)][_0x5524bb][_0x3eabe1(0x39b)]in _0x4d6293['rpcs'])log('RTC\x20already\x20connected');else{var _0x699cbc=_0x4d6293[_0x3eabe1(0x35c)](_0x57fc39[_0x3eabe1(0x433)][_0x5524bb][_0x3eabe1(0x415)]);log(_0x3eabe1(0x347)+_0x699cbc);if(_0x4d6293[_0x3eabe1(0x3a3)]){if(_0x4d6293[_0x3eabe1(0x2c9)]===_0x57fc39['list'][_0x5524bb][_0x3eabe1(0x39b)])play(_0x699cbc);else{if(_0x4d6293[_0x3eabe1(0x264)][_0x3eabe1(0x201)]<0x1388){if(!_0x4d6293[_0x3eabe1(0x264)][_0x3eabe1(0x462)](_0x699cbc)){if(_0x3eabe1(0x502)!==_0x3eabe1(0x502)){function _0x164516(){var _0x54c129=_0x3eabe1;try{_0x224271[_0x54c129(0x3a6)][_0x407c37]['receiveChannel'][_0x54c129(0x204)](_0x59b2e7);}catch(_0x39cac9){_0x36197d('PUBLISHER\x27s\x20RTC\x20Connection\x20seems\x20to\x20be\x20dead?\x20');}}}else _0x4d6293[_0x3eabe1(0x264)][_0x3eabe1(0x332)](_0x699cbc);}}}}else play(_0x699cbc);}}}}_0x4d6293['updateQueue']();}else{if(_0x57fc39[_0x3eabe1(0x3ea)]=='roomclaimed')log(_0x57fc39),_0x3eabe1(0x235)in _0x57fc39?_0x4d6293[_0x3eabe1(0x2c9)]=_0x57fc39['director']:_0x4d6293['directorUUID']=![],updateUserList();else{if(_0x57fc39[_0x3eabe1(0x3ea)]==_0x3eabe1(0x3d3)){log(_0x3eabe1(0x22e)),log(_0x57fc39);try{_0x3eabe1(0x235)in _0x57fc39&&(_0x57fc39['director']==!![]&&_0x4d6293[_0x3eabe1(0x463)](_0x57fc39));}catch(_0x1e8063){errorlog(_0x1e8063);}}else{if(_0x57fc39[_0x3eabe1(0x3ea)]==_0x3eabe1(0x3fc)){if(_0x3eabe1(0x415)in _0x57fc39){log(_0x3eabe1(0x53a));if(_0x4d6293[_0x3eabe1(0x3a3)]){if(_0x4d6293['directorUUID']===_0x57fc39[_0x3eabe1(0x39b)])play(_0x699cbc);else _0x4d6293['queueList'][_0x3eabe1(0x201)]<0x1388&&(!_0x4d6293['queueList'][_0x3eabe1(0x462)](_0x57fc39[_0x3eabe1(0x415)])&&(_0x4d6293[_0x3eabe1(0x264)][_0x3eabe1(0x332)](_0x57fc39[_0x3eabe1(0x415)]),_0x4d6293[_0x3eabe1(0x285)]()));}else{if('YpLPx'!==_0x3eabe1(0x1c2)){function _0x8c35b(){var _0x47c0b2=_0x3eabe1;_0x27fb9a[_0x47c0b2(0x3a6)][_0x172797][_0x47c0b2(0x533)][_0x47c0b2(0x3ed)][_0x47c0b2(0x1d2)]=_0x13a8da[_0x47c0b2(0x50f)],!_0x5a01c8[_0x47c0b2(0x3a6)][_0x40e058][_0x47c0b2(0x533)][_0x47c0b2(0x3ed)]['_timestampStart']?_0x27cce1[_0x47c0b2(0x3a6)][_0x236250][_0x47c0b2(0x533)][_0x47c0b2(0x3ed)][_0x47c0b2(0x3d0)]=_0x154da6[_0x47c0b2(0x50f)]:_0x31aa85[_0x47c0b2(0x3a6)][_0x48068a][_0x47c0b2(0x533)][_0x47c0b2(0x3ed)][_0x47c0b2(0x495)]=_0x5bc38f((_0x6db171[_0x47c0b2(0x50f)]-_0x5a9009[_0x47c0b2(0x3a6)][_0x2d48a3][_0x47c0b2(0x533)]['RTC\x20Connection']['_timestampStart'])/0x258)/0x64;}}else play(_0x57fc39[_0x3eabe1(0x415)]);}}else log('Someone\x20Joined\x20the\x20Room');}else{if(_0x57fc39[_0x3eabe1(0x3ea)]==_0x3eabe1(0x1f8)){log('Someone\x20published\x20a\x20video\x20to\x20the\x20Room'),log(_0x57fc39);if(_0x4d6293['queue']){if(_0x4d6293[_0x3eabe1(0x2c9)]===_0x57fc39[_0x3eabe1(0x39b)])play(_0x699cbc);else _0x4d6293[_0x3eabe1(0x264)][_0x3eabe1(0x201)]<0x1388&&(!_0x4d6293[_0x3eabe1(0x264)]['includes'](_0x57fc39[_0x3eabe1(0x415)])&&(_0x4d6293['queueList'][_0x3eabe1(0x332)](_0x57fc39[_0x3eabe1(0x415)]),_0x4d6293[_0x3eabe1(0x285)]()));}else play(_0x57fc39[_0x3eabe1(0x415)]);}else{if(_0x57fc39[_0x3eabe1(0x3ea)]==_0x3eabe1(0x3ca)){errorlog(_0x57fc39);if(_0x4d6293[_0x3eabe1(0x1fa)]===![]){if(_0x3eabe1(0x5bf)in _0x57fc39){if(_0x57fc39[_0x3eabe1(0x5bf)]===_0x3eabe1(0x20d)){if(_0x3eabe1(0x5bb)!==_0x3eabe1(0x586))_0x4d6293[_0x3eabe1(0x365)]<0x2?(_0x4d6293[_0x3eabe1(0x365)]=parseInt(_0x4d6293[_0x3eabe1(0x365)])+0x1,setTimeout(function(){var _0x52024f=_0x3eabe1;_0x4d6293[_0x52024f(0x57c)]();},0x1388)):(hangup(),!_0x4d6293[_0x3eabe1(0x561)]&&setTimeout(function(){var _0x5a1cfc=_0x3eabe1;warnUser(_0x5a1cfc(0x291));},0x1));else{function _0x4a0a49(){var _0x2126ec=_0x3eabe1,_0x255d65=_0x346d27[_0x2126ec(0x320)](_0x2b0da0['waitingWatchList']);for(var _0xf4a8a8 in _0x255d65){_0x5807fc(_0x2126ec(0x2c8)+_0x255d65[_0xf4a8a8]),_0x305adf[_0x2126ec(0x53b)](_0x255d65[_0xf4a8a8]);}}}}else _0x57fc39[_0x3eabe1(0x5bf)]===_0x3eabe1(0x30f)?!_0x4d6293[_0x3eabe1(0x561)]&&(setTimeout(function(){var _0xcd644c=_0x3eabe1;warnUser(_0xcd644c(0x483));},0x1),getById(_0x3eabe1(0x443))[_0x3eabe1(0x4fb)]=_0x3eabe1(0x339)):!_0x4d6293['cleanOutput']&&setTimeout(function(){warnUser(_0x57fc39['message']);},0x1);}}}else{if(_0x57fc39[_0x3eabe1(0x3ea)]==_0x3eabe1(0x231)){if(_0x3eabe1(0x1bf)===_0x3eabe1(0x31a)){function _0x25fefe(){var _0x26aae9=_0x3eabe1;_0x5086a7[_0x26aae9(0x47d)](),_0x57accd['streamSrc']['removeTrack'](_0x57e911),_0x3897ad(_0x26aae9(0x226));}}else{if(_0x3eabe1(0x5bf)in _0x57fc39){if(_0x3eabe1(0x3dc)==='OikkQ'){function _0x255f9d(){_0x15a7a8();}}else warnlog(_0x57fc39[_0x3eabe1(0x5bf)]);}}}else log(_0x57fc39);}}}}}}}}}else{if(_0x57fc39[_0x3eabe1(0x28b)])_0x3eabe1(0x415)in _0x57fc39&&(_0x57fc39[_0x3eabe1(0x415)]in _0x4d6293['watchTimeoutList']&&(clearTimeout(_0x4d6293['watchTimeoutList'][_0x57fc39[_0x3eabe1(0x415)]]),delete _0x4d6293[_0x3eabe1(0x5c0)][_0x57fc39['streamID']])),_0x4d6293[_0x3eabe1(0x1f9)](_0x57fc39);else{if(_0x57fc39[_0x3eabe1(0x47e)])log(_0x3eabe1(0x593)),_0x4d6293[_0x3eabe1(0x1d8)](_0x57fc39);else{if(_0x57fc39['candidates'])log(_0x3eabe1(0x58a)),_0x4d6293[_0x3eabe1(0x3bf)](_0x57fc39);else{if(_0x57fc39[_0x3eabe1(0x3ea)]=='cleanup')warnlog(_0x3eabe1(0x2bf)),_0x57fc39[_0x3eabe1(0x39b)]in _0x4d6293[_0x3eabe1(0x5b6)]&&(warnlog('problem'),_0x4d6293[_0x3eabe1(0x5b6)][_0x57fc39['UUID']]['close'](),delete _0x4d6293['pcs'][_0x57fc39[_0x3eabe1(0x39b)]],_0x4d6293[_0x3eabe1(0x5a7)]()),_0x57fc39['UUID']in _0x4d6293[_0x3eabe1(0x3a6)]&&(warnlog('problem'),_0x4d6293[_0x3eabe1(0x3a6)][_0x57fc39[_0x3eabe1(0x39b)]]['close'](),delete _0x4d6293[_0x3eabe1(0x3a6)][_0x57fc39[_0x3eabe1(0x39b)]]);else{if(_0x3eabe1(0x361)===_0x3eabe1(0x393)){function _0xc9b5fd(){var _0x3b0a66=_0x3eabe1;_0x4558c1(_0x575305),_0x2d661f(_0x3b0a66(0x439));}}else log(_0x3eabe1(0x1af),_0x57fc39);}}}}}},_0x4d6293['ws'][_0x51aafa(0x1a2)]=function(){var _0xa7fa9b=_0x51aafa;clearTimeout(_0x4d6293[_0xa7fa9b(0x466)]),pokeIframeAPI(_0xa7fa9b(0x4fa),_0xa7fa9b(0x564)),errorlog(_0xa7fa9b(0x1cc));if(_0x4d6293[_0xa7fa9b(0x2e8)]==![])try{_0x4d6293['ws']['readyState']===WebSocket['CLOSED']&&(_0x4d6293['ws']=null,setTimeout(()=>{_0x4d6293['connect'](!![]);},0x1388));}catch(_0x51dabc){errorlog(_0x51dabc);}};},_0x4d6293[_0x10e354(0x5ad)]=function(_0x543546,_0x20e29a=null){var _0x418865=_0x10e354;if(_0x418865(0x379)!=='cQWJE'){_0x543546=JSON[_0x418865(0x4af)](_0x543546);if(_0x20e29a==null){if(_0x418865(0x227)!==_0x418865(0x227)){function _0x485b3c(){var _0x2cc7e8=_0x418865;_0x126314[_0x2cc7e8(0x53c)](_0x50a785,_0x12dedd[_0x2cc7e8(0x21c)]);}}else{for(var _0x50eda6 in _0x4d6293[_0x418865(0x5b6)]){try{_0x4d6293[_0x418865(0x5b6)][_0x50eda6][_0x418865(0x50b)]['send'](_0x543546);}catch(_0xeeba9c){warnlog(_0x418865(0x2ea));}}return!![];}}else try{return _0x4d6293[_0x418865(0x5b6)][_0x20e29a]['sendChannel'][_0x418865(0x204)](_0x543546),!![];}catch(_0x40b297){return warnlog(_0x418865(0x3b9)),![];}return![];}else{function _0x317d51(){var _0x151c1c=_0x418865;_0x596f45=_0x48279e[_0x151c1c(0x583)];}}},_0x4d6293[_0x10e354(0x453)]=function(_0x37516e,_0x2b721f=null){var _0x465971=_0x10e354,_0x32dd2d=JSON[_0x465971(0x4af)](_0x37516e);if(_0x2b721f==null)for(var _0x1fd02a in _0x4d6293[_0x465971(0x3a6)]){try{_0x4d6293[_0x465971(0x3a6)][_0x1fd02a][_0x465971(0x449)][_0x465971(0x204)](_0x32dd2d);}catch(_0xc1ef3d){log('PUBLISHER\x27s\x20RTC\x20Connection\x20seems\x20to\x20be\x20dead?\x20');}}else try{return _0x4d6293['rpcs'][_0x2b721f]['receiveChannel'][_0x465971(0x204)](_0x32dd2d),!![];}catch(_0x47a456){return log(_0x465971(0x58f)),![];}},_0x4d6293[_0x10e354(0x352)]=function(){setTimeout(function(){var _0x11c42a=_0xf3b7;_0x4d6293[_0x11c42a(0x352)];},0xbb8);},window[_0x10e354(0x58b)]&&(window[_0x10e354(0x58b)][_0x10e354(0x3f0)]=function _0x2663f7(_0x5dad14){var _0x123003=_0x10e354;try{log(_0x123003(0x5d5)+_0x5dad14);if(_0x4d6293[_0x123003(0x57b)]===![]){var _0x5c8c80={};_0x5c8c80[_0x123003(0x39f)]=[];for(var _0x59de9e in _0x4d6293[_0x123003(0x3a6)]){if(_0x123003(0x512)===_0x123003(0x531)){function _0x31bbc1(){var _0x25a922=_0x123003;_0x173804[_0x25a922(0x503)](0x0,_0x219f82),_0x131788[_0x25a922(0x3a6)][_0x2e620b][_0x25a922(0x2d5)]&&(_0x58fa5f[_0x25a922(0x3a6)][_0x383ea4]['imageElement'][_0x25a922(0x4f8)]=!![],_0x445da0[_0x25a922(0x3a6)][_0x215f4c][_0x25a922(0x2d5)]['style'][_0x25a922(0x3e3)]=_0x25a922(0x4f8));}}else{if(_0x4d6293[_0x123003(0x3a6)][_0x59de9e]['visibility']!==_0x5dad14){_0x4d6293[_0x123003(0x3a6)][_0x59de9e][_0x123003(0x3e3)]=_0x5dad14;var _0x47d700={};_0x47d700[_0x123003(0x3e3)]=_0x5dad14;_0x4d6293[_0x123003(0x3a6)][_0x59de9e][_0x123003(0x3b2)][_0x123003(0x522)]['display']=='none'&&(_0x47d700[_0x123003(0x3e3)]=![]);if(_0x4d6293[_0x123003(0x435)]){var _0x5ebb63=parseInt(_0x4d6293[_0x123003(0x3a6)][_0x59de9e][_0x123003(0x4dc)]);log(_0x123003(0x299)+_0x5ebb63),_0x5dad14==![]&&((_0x5ebb63>_0x4d6293[_0x123003(0x435)]||_0x5ebb63<0x0)&&(_0x5ebb63=_0x4d6293[_0x123003(0x435)])),_0x4d6293['rpcs'][_0x59de9e][_0x123003(0x557)]!==_0x5ebb63?(_0x47d700[_0x123003(0x21c)]=_0x5ebb63,_0x4d6293[_0x123003(0x453)](_0x47d700,_0x59de9e)?_0x4d6293[_0x123003(0x3a6)][_0x59de9e][_0x123003(0x557)]=_0x5ebb63:errorlog(_0x123003(0x558))):(_0x4d6293[_0x123003(0x453)](_0x47d700,_0x59de9e),_0x47d700['UUID']=_0x59de9e,_0x5c8c80[_0x123003(0x39f)][_0x123003(0x332)](_0x47d700));}else _0x4d6293[_0x123003(0x453)](_0x47d700,_0x59de9e),_0x47d700[_0x123003(0x39b)]=_0x59de9e,_0x5c8c80[_0x123003(0x39f)]['push'](_0x47d700);}}}for(var _0x59de9e in _0x4d6293['rpcs']){_0x4d6293[_0x123003(0x453)](_0x5c8c80,_0x59de9e);}}}catch(_0xb3f462){errorlog(_0xb3f462);};}),_0x4d6293['remoteZoom']=function(_0x29c1e1){var _0x5dea12=_0x10e354;try{var _0x3b8e88=_0x4d6293[_0x5dea12(0x5ac)][_0x5dea12(0x3fb)]();_0x3b8e88=_0x3b8e88[0x0];if(_0x3b8e88['getCapabilities']){var _0x4d3ac4=_0x3b8e88[_0x5dea12(0x30d)]();_0x4d6293[_0x5dea12(0x28f)]==![]&&(_0x4d6293[_0x5dea12(0x28f)]=_0x4d3ac4[_0x5dea12(0x28f)][_0x5dea12(0x3c2)]);_0x4d6293[_0x5dea12(0x28f)]+=_0x29c1e1;if(_0x4d6293[_0x5dea12(0x28f)]>_0x4d3ac4[_0x5dea12(0x28f)][_0x5dea12(0x1c6)])_0x4d6293[_0x5dea12(0x28f)]=_0x4d3ac4[_0x5dea12(0x28f)]['max'];else _0x4d6293[_0x5dea12(0x28f)]<_0x4d3ac4[_0x5dea12(0x28f)][_0x5dea12(0x3c2)]&&(_0x4d6293['zoom']=_0x4d3ac4[_0x5dea12(0x28f)][_0x5dea12(0x3c2)]);_0x3b8e88['applyConstraints']({'advanced':[{'zoom':_0x4d6293[_0x5dea12(0x28f)]}]});}}catch(_0x174243){errorlog(_0x174243);}},_0x4d6293['hangup']=function(){var _0x4d85ed=_0x10e354;_0x4d6293['taintedSession']=!![],warnlog(_0x4d85ed(0x5b3));try{_0x4d6293['ws'][_0x4d85ed(0x540)]();}catch(_0x2d8cff){}try{recordLocalVideo('stop');}catch(_0x15df41){}try{if(_0x4d85ed(0x53f)!==_0x4d85ed(0x369)){_0x4d6293[_0x4d85ed(0x2d6)]&&_0x4d6293['canvasSource'][_0x4d85ed(0x5db)][_0x4d85ed(0x4d1)]()[_0x4d85ed(0x58d)](function(_0x51bca1){var _0x106dd4=_0x4d85ed;_0x51bca1[_0x106dd4(0x47d)](),_0x4d6293[_0x106dd4(0x3b2)][_0x106dd4(0x5db)]['removeTrack'](_0x51bca1),log(_0x106dd4(0x226));});_0x4d6293[_0x4d85ed(0x3b2)][_0x4d85ed(0x5db)][_0x4d85ed(0x4d1)]()[_0x4d85ed(0x58d)](function(_0x3e7237){var _0x44d3ee=_0x4d85ed;_0x3e7237[_0x44d3ee(0x47d)](),_0x4d6293['videoElement'][_0x44d3ee(0x5db)][_0x44d3ee(0x1ef)](_0x3e7237),log(_0x44d3ee(0x226));}),_0x4d6293['streamSrc'][_0x4d85ed(0x4d1)]()[_0x4d85ed(0x58d)](function(_0x374345){var _0x4cd7af=_0x4d85ed;_0x374345[_0x4cd7af(0x47d)](),_0x4d6293[_0x4cd7af(0x3b2)]['srcObject'][_0x4cd7af(0x1ef)](_0x374345),log('stopping\x20old\x20track');});for(i in _0x4d6293['rpcs']){if(_0x4d6293[_0x4d85ed(0x3a6)][i][_0x4d85ed(0x3b2)]){if(_0x4d6293[_0x4d85ed(0x3a6)][i][_0x4d85ed(0x3b2)][_0x4d85ed(0x37a)]){if(_0x4d85ed(0x3a1)!==_0x4d85ed(0x3a1)){function _0x1294bb(){var _0x2c32e5=_0x4d85ed;_0x3c0a7b=_0x59737e[_0x2c32e5(0x3a6)][_0x2a7c07][_0x2c32e5(0x533)][_0x95c0c8][_0x2c32e5(0x46a)],_0x4bc774<0x0&&(_0x31c01b=0x0),_0x5ba11b['rpcs'][_0x268bc2]['stats'][_0x4253ee]['_sync_offset']=_0x42d065,_0xa60992[_0x2c32e5(0x1cb)]=_0x17cf7c(_0x5b6ed5/0x3e8);}}else _0x4d6293['rpcs'][i]['videoElement'][_0x4d85ed(0x395)][_0x4d85ed(0x1fc)][_0x4d85ed(0x540)](),_0x4d6293[_0x4d85ed(0x3a6)][i][_0x4d85ed(0x3b2)][_0x4d85ed(0x37a)]=![];}}_0x4d6293[_0x4d85ed(0x3a6)][i]['close'](),_0x4d6293[_0x4d85ed(0x3a6)][i]=null,delete _0x4d6293[_0x4d85ed(0x3a6)][i];}for(i in _0x4d6293[_0x4d85ed(0x5b6)]){_0x4d6293['pcs'][i][_0x4d85ed(0x540)](),_0x4d6293[_0x4d85ed(0x5b6)][i]=null,delete _0x4d6293[_0x4d85ed(0x5b6)][i];}}else{function _0x5f04cd(){_0xc34722=_0x176fd0;}}}catch(_0x1b1856){errorlog(_0x4d85ed(0x465));}for(i in _0x4d6293){delete _0x4d6293[i];}delete _0x4d6293,hangupComplete(),log(_0x4d85ed(0x376));},_0x4d6293[_0x10e354(0x565)]=function(){var _0x1b0bb6=_0x10e354;_0x4d6293['taintedSession']=!![],_0x4d6293[_0x1b0bb6(0x413)]=![],warnlog(_0x1b0bb6(0x5b3));try{_0x4d6293['videoElement'][_0x1b0bb6(0x5db)][_0x1b0bb6(0x4d1)]()[_0x1b0bb6(0x58d)](function(_0x2b583e){var _0x5c132a=_0x1b0bb6;_0x2b583e[_0x5c132a(0x47d)](),_0x4d6293[_0x5c132a(0x3b2)][_0x5c132a(0x5db)]['removeTrack'](_0x2b583e),log('stopping\x20old\x20track');}),_0x4d6293[_0x1b0bb6(0x5ac)][_0x1b0bb6(0x4d1)]()[_0x1b0bb6(0x58d)](function(_0x53a587){var _0x1f4882=_0x1b0bb6;_0x53a587[_0x1f4882(0x47d)](),_0x4d6293[_0x1f4882(0x5ac)][_0x1f4882(0x1ef)](_0x53a587),log(_0x1f4882(0x226));});for(UUID in _0x4d6293[_0x1b0bb6(0x5b6)]){var _0x12f7dd=_0x4d6293[_0x1b0bb6(0x5b6)][UUID][_0x1b0bb6(0x375)]();_0x12f7dd[_0x1b0bb6(0x58d)](_0x7ff5dc=>{var _0x41b2ba=_0x1b0bb6;_0x7ff5dc[_0x41b2ba(0x386)]&&(_0x7ff5dc[_0x41b2ba(0x386)][_0x41b2ba(0x55b)]=![]);});}var _0x20c1b3={};_0x20c1b3[_0x1b0bb6(0x5bc)]=!![],_0x4d6293[_0x1b0bb6(0x5ad)](_0x20c1b3);}catch(_0x577547){errorlog('failed\x20to\x20disconnect');}log(_0x1b0bb6(0x5dd));},_0x4d6293[_0x10e354(0x4f6)]=function(_0x30dc56){var _0x52ee09=_0x10e354;try{var _0x50d284=_0x4d6293[_0x52ee09(0x5ac)][_0x52ee09(0x3fb)]();_0x50d284=_0x50d284[0x0];if(_0x50d284[_0x52ee09(0x30d)]){var _0x2b7475=_0x50d284[_0x52ee09(0x30d)]();_0x4d6293[_0x52ee09(0x2ac)]==![]&&(_0x4d6293[_0x52ee09(0x2ac)]=_0x2b7475[_0x52ee09(0x2ac)][_0x52ee09(0x3c2)]);_0x4d6293[_0x52ee09(0x2ac)]+=_0x30dc56;if(_0x4d6293['focusDistance']>_0x2b7475[_0x52ee09(0x2ac)][_0x52ee09(0x1c6)])_0x4d6293[_0x52ee09(0x2ac)]=_0x2b7475[_0x52ee09(0x2ac)][_0x52ee09(0x1c6)];else _0x4d6293[_0x52ee09(0x2ac)]<_0x2b7475[_0x52ee09(0x2ac)][_0x52ee09(0x3c2)]&&(_0x4d6293[_0x52ee09(0x2ac)]=_0x2b7475[_0x52ee09(0x2ac)][_0x52ee09(0x3c2)]);_0x50d284[_0x52ee09(0x492)]({'advanced':[{'focusMode':_0x52ee09(0x45d),'focusDistance':_0x4d6293[_0x52ee09(0x2ac)]}]});}}catch(_0x1fa829){errorlog(_0x1fa829);}},_0x4d6293['createOffer']=function(_0x53ffd1){var _0x6c831b=_0x10e354;_0x4d6293[_0x6c831b(0x5b6)][_0x53ffd1][_0x6c831b(0x1f0)]()[_0x6c831b(0x2fe)](_0x1e0f0d=>{var _0x1200cc=_0x6c831b;if(_0x1200cc(0x2e6)===_0x1200cc(0x2e6)){log(_0x1200cc(0x388));if(iOS||iPad){}else{if(_0x4d6293[_0x1200cc(0x5a1)]==0x3||_0x4d6293['stereo']==0x5||_0x4d6293['stereo']==0x1)_0x1e0f0d[_0x1200cc(0x50d)]=CodecsHandler[_0x1200cc(0x3a7)](_0x1e0f0d[_0x1200cc(0x50d)],{'stereo':0x1}),log(_0x1200cc(0x399));else _0x4d6293[_0x1200cc(0x5a1)]==0x4&&(_0x1e0f0d[_0x1200cc(0x50d)]=CodecsHandler[_0x1200cc(0x3a7)](_0x1e0f0d[_0x1200cc(0x50d)],{'stereo':0x2}),log('stereo\x20enabled'));}_0x4d6293[_0x1200cc(0x5b6)][_0x53ffd1]['setLocalDescription'](_0x1e0f0d)[_0x1200cc(0x2fe)](function(){var _0x129bdd=_0x1200cc;if(_0x129bdd(0x484)!==_0x129bdd(0x311)){log(_0x129bdd(0x532)+_0x53ffd1);var _0x47eef3={};_0x47eef3[_0x129bdd(0x39b)]=_0x53ffd1,_0x47eef3[_0x129bdd(0x415)]=_0x4d6293[_0x129bdd(0x415)],_0x47eef3[_0x129bdd(0x28b)]=_0x4d6293[_0x129bdd(0x5b6)][_0x53ffd1][_0x129bdd(0x3a9)],_0x47eef3['session']=_0x4d6293[_0x129bdd(0x5b6)][_0x53ffd1][_0x129bdd(0x5b8)],_0x4d6293[_0x129bdd(0x3c9)]?_0x4d6293[_0x129bdd(0x319)](JSON[_0x129bdd(0x4af)](_0x47eef3['description']))['then'](function(_0x1b3f92){var _0x2c06f1=_0x129bdd;_0x47eef3[_0x2c06f1(0x28b)]=_0x1b3f92[0x0],_0x47eef3[_0x2c06f1(0x225)]=_0x1b3f92[0x1],_0x4d6293[_0x2c06f1(0x49a)](_0x47eef3);}):_0x4d6293[_0x129bdd(0x49a)](_0x47eef3);}else{function _0x4427c3(){return;}}})['catch'](errorlog);}else{function _0x2285ac(){var _0x342cf9=_0x1200cc;try{return _0x46a784['pcs'][_0x5054e0][_0x342cf9(0x50b)]['send'](_0x183ce9),!![];}catch(_0xf209f6){return _0x46acad(_0x342cf9(0x3b9)),![];}}}})['catch'](errorlog);},_0x4d6293['offerSDP']=function(_0x14e77d){var _0x3695bc=_0x10e354;if(_0x14e77d in _0x4d6293[_0x3695bc(0x5b6)]){errorlog(_0x3695bc(0x496));try{_0x4d6293['pcs'][_0x14e77d][_0x3695bc(0x540)]();}catch(_0x1b0a80){errorlog(_0x3695bc(0x2c5));}_0x4d6293[_0x3695bc(0x5b6)][_0x14e77d]=null,delete _0x4d6293['pcs'][_0x14e77d],_0x4d6293[_0x3695bc(0x5a7)]();}else log(_0x3695bc(0x51b));if(_0x4d6293[_0x3695bc(0x4cb)]!==![]){if(_0x3695bc(0x3d6)!==_0x3695bc(0x3d6)){function _0x5c2bee(){var _0x5cb8f0=_0x3695bc;_0x53eec6[_0x5cb8f0(0x4dd)]===![]&&(_0x19018d=_0x5cb8f0(0x570)+_0x2de84e[_0x5cb8f0(0x3c9)]);}}else{if(Object['keys'](_0x4d6293[_0x3695bc(0x5b6)])[_0x3695bc(0x201)]>_0x4d6293[_0x3695bc(0x4cb)]){delete _0x4d6293[_0x3695bc(0x5b6)][_0x14e77d],_0x4d6293[_0x3695bc(0x5a7)](),warnlog('Viewer\x20will\x20be\x20ignored\x20due\x20to\x20max\x20connections\x20already\x20hit');return;}}}else{if(_0x4d6293[_0x3695bc(0x513)]!==![]){if(Object[_0x3695bc(0x320)](_0x4d6293[_0x3695bc(0x3a6)])['length']+Object[_0x3695bc(0x320)](_0x4d6293['pcs'])[_0x3695bc(0x201)]>_0x4d6293[_0x3695bc(0x513)]){delete _0x4d6293[_0x3695bc(0x5b6)][_0x14e77d],_0x4d6293['applySoloChat'](),warnlog(_0x3695bc(0x4d2));return;}}}_0x4d6293[_0x3695bc(0x5b6)][_0x14e77d]=new RTCPeerConnection(_0x4d6293[_0x3695bc(0x28e)]);if(_0x4d6293[_0x3695bc(0x2e8)]){if(Object[_0x3695bc(0x320)](_0x4d6293[_0x3695bc(0x5b6)])[_0x3695bc(0x201)]>0x1){delete _0x4d6293[_0x3695bc(0x5b6)][_0x14e77d],_0x4d6293[_0x3695bc(0x5a7)]();return;}}_0x4d6293[_0x3695bc(0x5b6)][_0x14e77d][_0x3695bc(0x5b8)]=_0x4d6293[_0x3695bc(0x2e7)](),_0x4d6293[_0x3695bc(0x5b6)][_0x14e77d][_0x3695bc(0x533)]={},_0x4d6293[_0x3695bc(0x5b6)][_0x14e77d][_0x3695bc(0x556)]=![],_0x4d6293[_0x3695bc(0x5b6)][_0x14e77d][_0x3695bc(0x2fb)]=![],_0x4d6293[_0x3695bc(0x5b6)][_0x14e77d][_0x3695bc(0x198)]=![],_0x4d6293[_0x3695bc(0x5b6)][_0x14e77d][_0x3695bc(0x5b7)]=![],_0x4d6293['pcs'][_0x14e77d][_0x3695bc(0x5b4)]=!![],_0x4d6293['pcs'][_0x14e77d][_0x3695bc(0x5ca)]=!![],_0x4d6293[_0x3695bc(0x5b6)][_0x14e77d][_0x3695bc(0x309)]=!![],_0x4d6293[_0x3695bc(0x5b6)][_0x14e77d][_0x3695bc(0x2a7)]=![],_0x4d6293[_0x3695bc(0x5b6)][_0x14e77d][_0x3695bc(0x39b)]=_0x14e77d,_0x4d6293[_0x3695bc(0x5b6)][_0x14e77d][_0x3695bc(0x2c7)]=![],_0x4d6293[_0x3695bc(0x5b6)][_0x14e77d][_0x3695bc(0x1d4)]=![],_0x4d6293['pcs'][_0x14e77d][_0x3695bc(0x46b)]=![],_0x4d6293[_0x3695bc(0x5b6)][_0x14e77d][_0x3695bc(0x26f)]=![],_0x4d6293[_0x3695bc(0x5b6)][_0x14e77d][_0x3695bc(0x4ec)]=![],_0x4d6293[_0x3695bc(0x5b6)][_0x14e77d][_0x3695bc(0x1fa)]=![],_0x4d6293['pcs'][_0x14e77d][_0x3695bc(0x50b)]=_0x4d6293[_0x3695bc(0x5b6)][_0x14e77d][_0x3695bc(0x315)](_0x3695bc(0x50b)),_0x4d6293[_0x3695bc(0x5b6)][_0x14e77d]['sendChannel']['UUID']=_0x14e77d,_0x4d6293[_0x3695bc(0x5b6)][_0x14e77d][_0x3695bc(0x477)]=![],_0x4d6293[_0x3695bc(0x5b6)][_0x14e77d][_0x3695bc(0x1d3)]=null,_0x4d6293['pcs'][_0x14e77d][_0x3695bc(0x4ac)]=![],_0x4d6293[_0x3695bc(0x5b6)][_0x14e77d][_0x3695bc(0x582)]=![],_0x4d6293[_0x3695bc(0x5b6)][_0x14e77d][_0x3695bc(0x1a6)]=Date['now'](),_0x4d6293[_0x3695bc(0x5b6)][_0x14e77d]['sendChannel'][_0x3695bc(0x1ae)]=()=>{var _0x5d0f44=_0x3695bc;log(_0x5d0f44(0x3c5)),msg={},msg[_0x5d0f44(0x34f)]={},msg[_0x5d0f44(0x34f)]['label']=_0x4d6293[_0x5d0f44(0x4ac)],msg['info'][_0x5d0f44(0x582)]=_0x4d6293[_0x5d0f44(0x582)],msg[_0x5d0f44(0x34f)][_0x5d0f44(0x300)]=_0x4d6293[_0x5d0f44(0x300)];_0x4d6293[_0x5d0f44(0x27c)]&&_0x4d6293[_0x5d0f44(0x27c)]!==_0x14e77d&&(msg['info'][_0x5d0f44(0x300)]=!![]);msg[_0x5d0f44(0x34f)][_0x5d0f44(0x4a4)]=_0x4d6293[_0x5d0f44(0x4a4)],msg[_0x5d0f44(0x34f)][_0x5d0f44(0x1d5)]=_0x4d6293[_0x5d0f44(0x1d5)],msg[_0x5d0f44(0x34f)][_0x5d0f44(0x337)]=_0x4d6293['directorVideoMuted'],msg[_0x5d0f44(0x34f)][_0x5d0f44(0x377)]=_0x4d6293[_0x5d0f44(0x5bc)],msg[_0x5d0f44(0x34f)][_0x5d0f44(0x317)]=_0x4d6293[_0x5d0f44(0x2a5)],msg[_0x5d0f44(0x34f)]['height_url']=_0x4d6293[_0x5d0f44(0x536)],msg[_0x5d0f44(0x34f)][_0x5d0f44(0x1ff)]=_0x4d6293[_0x5d0f44(0x1da)],msg['info'][_0x5d0f44(0x543)]=_0x4d6293[_0x5d0f44(0x342)],msg[_0x5d0f44(0x34f)][_0x5d0f44(0x2c6)]=_0x4d6293[_0x5d0f44(0x4cb)],msg[_0x5d0f44(0x34f)][_0x5d0f44(0x510)]=_0x4d6293[_0x5d0f44(0x5a1)],msg[_0x5d0f44(0x34f)][_0x5d0f44(0x40c)]=_0x4d6293[_0x5d0f44(0x3df)],msg[_0x5d0f44(0x34f)][_0x5d0f44(0x3d2)]=_0x4d6293[_0x5d0f44(0x2c2)],msg[_0x5d0f44(0x34f)][_0x5d0f44(0x4c3)]=_0x4d6293['noiseSuppression'],msg['info'][_0x5d0f44(0x2f0)]=_0x4d6293[_0x5d0f44(0x2f0)],msg[_0x5d0f44(0x34f)][_0x5d0f44(0x4b3)]=_0x4d6293[_0x5d0f44(0x43b)],msg[_0x5d0f44(0x34f)][_0x5d0f44(0x42d)]=_0x4d6293[_0x5d0f44(0x2be)],msg[_0x5d0f44(0x34f)][_0x5d0f44(0x260)]=_0x4d6293[_0x5d0f44(0x4f0)],msg[_0x5d0f44(0x34f)][_0x5d0f44(0x4ea)]=!_0x4d6293[_0x5d0f44(0x45c)],msg['info'][_0x5d0f44(0x278)]=_0x4d6293[_0x5d0f44(0x464)],msg[_0x5d0f44(0x34f)][_0x5d0f44(0x253)]=_0x4d6293[_0x5d0f44(0x56a)],msg[_0x5d0f44(0x34f)][_0x5d0f44(0x3c1)]=_0x4d6293['audioMeterGuest'];try{if(navigator[_0x5d0f44(0x55a)]){var _0xa13cf6,_0x42eef3=navigator[_0x5d0f44(0x55a)];msg['info']['useragent']=_0x42eef3;}navigator[_0x5d0f44(0x3e1)]&&(msg[_0x5d0f44(0x34f)][_0x5d0f44(0x3e1)]=navigator[_0x5d0f44(0x3e1)]);if(safariVersion()){if('DewEJ'===_0x5d0f44(0x44f)){function _0x5d8030(){return;}}else msg['info'][_0x5d0f44(0x272)]=_0x5d0f44(0x2a1);}else{if(getChromeVersion()>0x3c)msg['info'][_0x5d0f44(0x272)]=_0x5d0f44(0x49f)+getChromeVersion();else _0x42eef3['indexOf'](_0x5d0f44(0x371))&&(msg[_0x5d0f44(0x34f)][_0x5d0f44(0x272)]=_0x5d0f44(0x371));}}catch(_0x4a2cea){};_0x4d6293[_0x5d0f44(0x5ad)](msg,_0x14e77d),pokeIframeAPI(_0x5d0f44(0x31b),!![],_0x14e77d),updateUserList();},_0x4d6293['sendKeyFrameScenes']=function(){var _0x481e5f=_0x3695bc;for(var _0x2cafb1 in _0x4d6293[_0x481e5f(0x5b6)]){_0x4d6293[_0x481e5f(0x5b6)][_0x2cafb1][_0x481e5f(0x1fa)]!==![]?(_0x4d6293['forcePLI'](_0x2cafb1),log('FORCE\x20KEYFRAME\x20FOR\x20SCENE')):log('Not\x20a\x20scene');}},_0x4d6293['pcs'][_0x14e77d][_0x3695bc(0x50b)]['onclose']=()=>{var _0xffbc34=_0x3695bc;pokeIframeAPI(_0xffbc34(0x31b),![],_0x14e77d),_0x4d6293[_0xffbc34(0x1fb)](),warnlog(_0xffbc34(0x1c4));try{_0x4d6293[_0xffbc34(0x5b6)][_0x14e77d][_0xffbc34(0x540)](),_0x4d6293[_0xffbc34(0x5b6)][_0x14e77d]=null,delete _0x4d6293[_0xffbc34(0x5b6)][_0x14e77d];}catch(_0x597edd){}},_0x4d6293['pcs'][_0x14e77d][_0x3695bc(0x50b)][_0x3695bc(0x562)]=_0x145056=>{var _0x3d56e7=_0x3695bc;log(_0x3d56e7(0x359));var _0x4fad7a=JSON[_0x3d56e7(0x4fc)](_0x145056[_0x3d56e7(0x572)]);log(_0x4fad7a),_0x4fad7a[_0x3d56e7(0x39b)]=_0x14e77d;if(_0x4fad7a[_0x3d56e7(0x28b)]){_0x4d6293[_0x3d56e7(0x1f9)](_0x4fad7a);return;}else{if(_0x4fad7a[_0x3d56e7(0x47e)]){log(_0x3d56e7(0x593)),_0x4d6293[_0x3d56e7(0x1d8)](_0x4fad7a);return;}else{if(_0x4fad7a[_0x3d56e7(0x374)]){log(_0x3d56e7(0x1f6)),_0x4d6293[_0x3d56e7(0x3bf)](_0x4fad7a);return;}}}_0x3d56e7(0x34f)in _0x4fad7a&&(_0x4d6293['pcs'][_0x14e77d][_0x3d56e7(0x533)]['info']=_0x4fad7a[_0x3d56e7(0x34f)],_0x3d56e7(0x4ac)in _0x4fad7a['info']&&(typeof _0x4fad7a[_0x3d56e7(0x34f)][_0x3d56e7(0x4ac)]==_0x3d56e7(0x1e0)?_0x4d6293[_0x3d56e7(0x5b6)][_0x14e77d][_0x3d56e7(0x4ac)]=sanitizeLabel(_0x4fad7a[_0x3d56e7(0x34f)][_0x3d56e7(0x4ac)]):_0x4d6293[_0x3d56e7(0x5b6)][_0x14e77d][_0x3d56e7(0x4ac)]=![]));_0x3d56e7(0x21c)in _0x4fad7a&&_0x4d6293['limitBitrate'](_0x14e77d,_0x4fad7a[_0x3d56e7(0x21c)]);_0x3d56e7(0x335)in _0x4fad7a&&_0x4d6293[_0x3d56e7(0x306)](_0x14e77d,_0x4fad7a['audioBitrate']);if(_0x3d56e7(0x199)in _0x4fad7a){log(_0x4fad7a);if(_0x4d6293[_0x3d56e7(0x2c9)]===_0x14e77d){var _0x289a74={};for(var _0x1a5583 in _0x4d6293[_0x3d56e7(0x5b6)]){if(_0x1a5583===_0x14e77d)continue;_0x289a74[_0x1a5583]=_0x4d6293[_0x3d56e7(0x5b6)][_0x1a5583][_0x3d56e7(0x533)];}var _0x2c6e22={};_0x2c6e22[_0x3d56e7(0x476)]=_0x289a74,_0x4d6293['sendMessage'](_0x2c6e22,_0x14e77d);}else{if(_0x3d56e7(0x47a)in _0x4fad7a){if(_0x3d56e7(0x1b4)===_0x3d56e7(0x1b4)){if(_0x4fad7a[_0x3d56e7(0x47a)]===_0x4d6293[_0x3d56e7(0x47a)]&&_0x4d6293[_0x3d56e7(0x47a)]){var _0x289a74={};for(var _0x1a5583 in _0x4d6293[_0x3d56e7(0x5b6)]){if(_0x1a5583===_0x14e77d)continue;_0x289a74[_0x1a5583]=_0x4d6293[_0x3d56e7(0x5b6)][_0x1a5583][_0x3d56e7(0x533)];}var _0x2c6e22={};_0x2c6e22[_0x3d56e7(0x476)]=_0x289a74,_0x4d6293['sendMessage'](_0x2c6e22,_0x14e77d);}}else{function _0xa4fad5(){var _0x3d4d1e=_0x3d56e7;_0x128130['encodings'][0x0][_0x3d4d1e(0x234)]=0x1;}}}}}if(_0x3d56e7(0x49e)in _0x4fad7a)try{log(_0x4fad7a),_0x4d6293[_0x3d56e7(0x38d)](_0x4fad7a[_0x3d56e7(0x39b)],_0x4fad7a['requestResolution']['w'],_0x4fad7a[_0x3d56e7(0x49e)]['h']);}catch(_0x404426){errorlog(_0x404426);}_0x3d56e7(0x48e)in _0x4fad7a&&(_0x4fad7a[_0x3d56e7(0x1fa)]?_0x4d6293[_0x3d56e7(0x2c9)]===_0x14e77d?_0x4d6293[_0x3d56e7(0x1a3)]():errorlog(_0x3d56e7(0x3cb)):_0x4d6293['forcePLI'](_0x14e77d));if(_0x3d56e7(0x475)in _0x4fad7a){var _0x8af09a=![],_0x1b6416=![];_0x4d6293[_0x3d56e7(0x2c9)]===_0x14e77d&&(_0x8af09a=!![],_0x3d56e7(0x1ad)in _0x4fad7a&&(_0x4fad7a[_0x3d56e7(0x1ad)]==!![]&&(_0x1b6416=!![]))),log('isDirector\x20'+_0x8af09a),getChatMessage(_0x4fad7a[_0x3d56e7(0x475)],_0x4d6293[_0x3d56e7(0x5b6)][_0x14e77d][_0x3d56e7(0x4ac)],_0x8af09a,_0x1b6416);}if(_0x3d56e7(0x582)in _0x4fad7a){_0x4d6293[_0x3d56e7(0x5b6)][_0x14e77d][_0x3d56e7(0x582)]=parseInt(_0x4fad7a[_0x3d56e7(0x582)])||0x0;if(_0x14e77d in _0x4d6293[_0x3d56e7(0x3a6)]){if('FMIXb'!==_0x3d56e7(0x4b1)){function _0x1c6610(){var _0x56646b=_0x3d56e7;try{'recorder'in _0x46a8ae['rpcs'][_0x4d1b61]['videoElement']&&_0xe63c4f[_0x56646b(0x3a6)][_0x5bb371][_0x56646b(0x3b2)][_0x56646b(0x395)][_0x56646b(0x47d)]();}catch(_0x4e8c89){_0x4b2e97(_0x4e8c89);}}}else _0x4d6293[_0x3d56e7(0x3a6)][_0x14e77d][_0x3d56e7(0x582)]=_0x4d6293['pcs'][_0x14e77d][_0x3d56e7(0x582)];}if(_0x4d6293[_0x3d56e7(0x235)]){var _0x48b0fa=document[_0x3d56e7(0x5a2)](_0x3d56e7(0x214)+_0x14e77d+'\x22]');log(_0x48b0fa),_0x48b0fa[0x0]&&(_0x48b0fa[0x0][_0x3d56e7(0x431)]=parseInt(_0x4fad7a['order'])||0x0);}updateMixer();}_0x3d56e7(0x2c7)in _0x4fad7a&&_0x4d6293[_0x3d56e7(0x4a2)](_0x14e77d,_0x4fad7a[_0x3d56e7(0x2c7)]);if(_0x14e77d===_0x4d6293[_0x3d56e7(0x2c9)]){if(_0x3d56e7(0x550)===_0x3d56e7(0x550)){if(_0x3d56e7(0x4c7)in _0x4fad7a){if(_0x3d56e7(0x1d1)==='bWmNT'){function _0x24686c(){var _0x282490=_0x3d56e7;_0x4de56a[_0x282490(0x235)]==!![]&&((_0x3f7995||_0x3736d1)&&(_0x2a0f0c[_0x282490(0x5b6)][_0x4466e0][_0x282490(0x5b7)]==!![]&&(_0x3cce89['pcs'][_0x29eed4][_0x282490(0x556)]=!![])));}}else{var _0x8751a7=_0x4d6293['streamSrc'][_0x3d56e7(0x284)]();if(_0x8751a7['length']){if(_0x3d56e7(0x5dc)===_0x3d56e7(0x5dc)){if(_0x3d56e7(0x386)in _0x4fad7a){var _0x53b4e7=parseInt(_0x4fad7a[_0x3d56e7(0x386)]);_0x53b4e7<_0x8751a7[_0x3d56e7(0x201)]&&(_0x8751a7=_0x8751a7[_0x53b4e7],applyAudioHack(_0x4fad7a['keyname'],_0x4fad7a[_0x3d56e7(0x1ac)]));}else _0x8751a7=_0x8751a7[0x0],applyAudioHack(_0x4fad7a[_0x3d56e7(0x459)],_0x4fad7a['value']);}else{function _0x25d3df(){var _0x3c7b65=_0x3d56e7;_0x1e100e[_0x3c7b65(0x374)]=_0x186def[0x0],_0x430086[_0x3c7b65(0x225)]=_0x28fac6[0x1],_0x11fe3e[_0x3c7b65(0x20e)](_0x5b1e82);}}}}}if(_0x3d56e7(0x594)in _0x4fad7a){if(_0x4fad7a['requestVideoRecord']){if('EarkC'===_0x3d56e7(0x5af)){if(_0x4d6293[_0x3d56e7(0x3b2)]){var _0x1f151c=0x1770;_0x4fad7a[_0x3d56e7(0x1ac)]&&(_0x1f151c=parseInt(_0x4fad7a[_0x3d56e7(0x1ac)])),recordLocalVideo(_0x3d56e7(0x3b3),_0x1f151c);}}else{function _0xa3e76e(){var _0x1825a6=_0x3d56e7;_0x557514[_0x1825a6(0x50d)]=_0x41263b[_0x1825a6(0x3a7)](_0x32e99b[_0x1825a6(0x50d)],{'stereo':0x1}),_0x3c68fe('stereo\x20enabled');}}}else _0x4d6293['videoElement']&&recordLocalVideo(_0x3d56e7(0x47d));}if(_0x3d56e7(0x233)in _0x4fad7a){_0x4d6293[_0x3d56e7(0x582)]==![]&&(_0x4d6293[_0x3d56e7(0x582)]=0x0);_0x4d6293[_0x3d56e7(0x582)]+=parseInt(_0x4fad7a['changeOrder'])||0x0;var _0x2c6e22={};_0x2c6e22={},_0x2c6e22[_0x3d56e7(0x582)]=_0x4d6293['order'],_0x4d6293['sendPeers'](_0x2c6e22),updateMixer();}if(_0x3d56e7(0x24a)in _0x4fad7a){if(_0x3d56e7(0x26e)!==_0x3d56e7(0x26e)){function _0x1ade1e(){var _0x5602e3=_0x3d56e7;_0x3a458d['encodings'][0x0][_0x5602e3(0x3c4)]=!![];}}else{window[_0x3d56e7(0x1b1)]();var _0x451c90=confirm(_0x3d56e7(0x5b5)+_0x4fad7a[_0x3d56e7(0x24a)]+_0x3d56e7(0x367));_0x451c90&&(window['location'][_0x3d56e7(0x24f)]=_0x4fad7a[_0x3d56e7(0x24a)]);;}}if(_0x3d56e7(0x46e)in _0x4fad7a){if(_0x3d56e7(0x1ac)in _0x4fad7a){if(typeof _0x4fad7a['value']=='string'){_0x4d6293['label']=sanitizeLabel(_0x4fad7a['value']),log(_0x3d56e7(0x56f)+_0x4d6293['label']);if(_0x4d6293[_0x3d56e7(0x235)]){var _0x48b0fa=getById('label_'+_0x14e77d);if(_0x4d6293[_0x3d56e7(0x4ac)]){if(_0x3d56e7(0x490)!==_0x3d56e7(0x470))_0x48b0fa[_0x3d56e7(0x431)]=_0x4d6293[_0x3d56e7(0x4ac)];else{function _0x3d60b1(){var _0x5e1e78=_0x3d56e7;_0x199710[_0x5e1e78(0x3a6)][_0x303555][_0x5e1e78(0x533)][_0x3d5897[_0x5e1e78(0x290)]][_0x5e1e78(0x41e)]=0x0;}}}else _0x48b0fa[_0x3d56e7(0x431)]=_0x3d56e7(0x5d0);}else _0x4d6293[_0x3d56e7(0x560)]&&updateMixer();!_0x4d6293[_0x3d56e7(0x235)]&&(_0x4d6293['label']?document['title']=_0x4d6293[_0x3d56e7(0x4ac)]:document[_0x3d56e7(0x485)]=location[_0x3d56e7(0x373)]);var _0x49efa0=encodeURIComponent(_0x4d6293[_0x3d56e7(0x4ac)]);urlParams[_0x3d56e7(0x40d)]('l')?updateURL('l='+_0x49efa0,!![],![]):updateURL(_0x3d56e7(0x49d)+_0x49efa0,!![],![]);var _0x2c6e22={};_0x2c6e22[_0x3d56e7(0x46e)]=!![],_0x2c6e22[_0x3d56e7(0x1ac)]=_0x4d6293[_0x3d56e7(0x4ac)],_0x4d6293[_0x3d56e7(0x5ad)](_0x2c6e22);}else{_0x4d6293[_0x3d56e7(0x4ac)]=![];var _0x2c6e22={};_0x2c6e22[_0x3d56e7(0x46e)]=!![],_0x2c6e22[_0x3d56e7(0x1ac)]=_0x4d6293['label'],_0x4d6293[_0x3d56e7(0x5ad)](_0x2c6e22);if(_0x4d6293[_0x3d56e7(0x235)]){var _0x48b0fa=getById('label_'+_0x14e77d);_0x48b0fa[_0x3d56e7(0x431)]=_0x3d56e7(0x5d0);}else _0x4d6293[_0x3d56e7(0x560)]?(document[_0x3d56e7(0x485)]=location[_0x3d56e7(0x373)],updateMixer()):document[_0x3d56e7(0x485)]=location[_0x3d56e7(0x373)];}}}if(_0x3d56e7(0x19e)in _0x4fad7a){if(_0x4fad7a[_0x3d56e7(0x459)]==_0x3d56e7(0x563))changeLowEQ(parseFloat(_0x4fad7a[_0x3d56e7(0x1ac)]),_0x4fad7a[_0x3d56e7(0x386)]);else{if(_0x4fad7a[_0x3d56e7(0x459)]==_0x3d56e7(0x54b))changeMidEQ(parseFloat(_0x4fad7a[_0x3d56e7(0x1ac)]),_0x4fad7a[_0x3d56e7(0x386)]);else _0x4fad7a['keyname']==_0x3d56e7(0x417)&&changeHighEQ(parseFloat(_0x4fad7a[_0x3d56e7(0x1ac)]),_0x4fad7a[_0x3d56e7(0x386)]);}}_0x3d56e7(0x4e2)in _0x4fad7a&&(_0x4d6293[_0x3d56e7(0x544)]&&lowerhand());if('getAudioSettings'in _0x4fad7a){var _0x2c6e22={};_0x2c6e22[_0x3d56e7(0x39b)]=_0x14e77d,_0x2c6e22[_0x3d56e7(0x437)]=listAudioSettingsPrep(),_0x4d6293[_0x3d56e7(0x5ad)](_0x2c6e22,_0x2c6e22[_0x3d56e7(0x39b)]);}if(_0x3d56e7(0x219)in _0x4fad7a){var _0x2c6e22={};_0x2c6e22[_0x3d56e7(0x39b)]=_0x14e77d,_0x2c6e22[_0x3d56e7(0x546)]=listVideoSettingsPrep(),_0x4d6293['sendMessage'](_0x2c6e22,_0x2c6e22[_0x3d56e7(0x39b)]);}'requestVideoHack'in _0x4fad7a&&updateCameraConstraints(_0x4fad7a['keyname'],_0x4fad7a[_0x3d56e7(0x1ac)]);_0x3d56e7(0x497)in _0x4fad7a&&changeLowCut(parseFloat(_0x4fad7a[_0x3d56e7(0x1ac)]),_0x4fad7a[_0x3d56e7(0x386)]);_0x3d56e7(0x497)in _0x4fad7a&&changeLowCut(parseFloat(_0x4fad7a['value']),_0x4fad7a[_0x3d56e7(0x386)]);_0x3d56e7(0x363)in _0x4fad7a&&_0x4d6293[_0x3d56e7(0x363)]();if(_0x3d56e7(0x39e)in _0x4fad7a){}if(_0x3d56e7(0x2f6)in _0x4fad7a){if(_0x3d56e7(0x2ae)===_0x3d56e7(0x5cf)){function _0x24c403(){var _0x47518f=_0x3d56e7;_0xfe3622[_0x47518f(0x415)]=_0x2abcc5['streamID'][_0x47518f(0x2c3)](0x0,0x18)+_0x1b2481[_0x47518f(0x280)][_0x47518f(0x2c3)](0x0,0x6);var _0x4a3222=_0x4f6e85[_0x47518f(0x4af)](_0x32caaa);if(_0x4a3222['length']>0x3a98){_0xa9c9dd('msg\x20size\x20error');return;}_0x41c50e['ws'][_0x47518f(0x204)](_0x4a3222);}}else{var _0xdd2a21=parseInt(_0x4fad7a[_0x3d56e7(0x2f6)])/0x64||0x0;_0x4d6293[_0x3d56e7(0x43b)]=parseInt(_0x4fad7a[_0x3d56e7(0x2f6)])||0x0;for(var _0x569a48 in _0x4d6293[_0x3d56e7(0x2af)]){log(_0x3d56e7(0x1eb)),_0x4d6293[_0x3d56e7(0x2af)][_0x569a48][_0x3d56e7(0x34d)][_0x3d56e7(0x456)][_0x3d56e7(0x4a6)](_0xdd2a21,_0x4d6293[_0x3d56e7(0x2af)][_0x569a48][_0x3d56e7(0x292)][_0x3d56e7(0x5cd)]);}}}if('delay'in _0x4fad7a){var _0x570ce2=parseFloat(_0x4fad7a[_0x3d56e7(0x428)]/0x3e8)||0x0;_0x4d6293[_0x3d56e7(0x29a)]=parseInt(_0x4fad7a[_0x3d56e7(0x428)])||0x0;for(var _0x569a48 in _0x4d6293['webAudios']){_0x4d6293[_0x3d56e7(0x2af)][_0x569a48][_0x3d56e7(0x29a)][_0x3d56e7(0x3e9)][_0x3d56e7(0x4a6)](_0x570ce2,_0x4d6293[_0x3d56e7(0x2af)][_0x569a48][_0x3d56e7(0x292)][_0x3d56e7(0x5cd)]);}}'speakerMute'in _0x4fad7a&&(_0x4fad7a['speakerMute']?(_0x4d6293[_0x3d56e7(0x4a4)]=!![],_0x4d6293[_0x3d56e7(0x440)]()):(_0x4d6293[_0x3d56e7(0x4a4)]=![],_0x4d6293['directorSpeakerMute']()));if(_0x3d56e7(0x286)in _0x4fad7a){if(_0x4fad7a[_0x3d56e7(0x286)]){if(_0x3d56e7(0x4e0)!==_0x3d56e7(0x504))_0x4d6293[_0x3d56e7(0x1d5)]=!![],_0x4d6293['directorDisplayMute']();else{function _0x5936de(){var _0x36d0f3=_0x3d56e7;_0x39be0e[_0x36d0f3(0x386)][_0x36d0f3(0x344)]==_0x36d0f3(0x25d)&&_0x5d580e[_0x36d0f3(0x3a6)][_0x89f322][_0x36d0f3(0x5ac)][_0x36d0f3(0x3fb)]()[_0x36d0f3(0x58d)](_0x19ded9=>{var _0x4caeae=_0x36d0f3;_0x13eb2f['rpcs'][_0x3f3063][_0x4caeae(0x5ac)][_0x4caeae(0x1ef)](_0x19ded9);});}}}else _0x4d6293[_0x3d56e7(0x1d5)]=![],_0x4d6293['directorDisplayMute']();}if(_0x4d6293[_0x3d56e7(0x1fa)]!==![]){}_0x3d56e7(0x4bd)in _0x4fad7a&&applyNewParams(_0x4fad7a[_0x3d56e7(0x4bd)]);}else{function _0x5af056(){var _0xbad05=_0x3d56e7,_0x4aee33={};_0x4aee33[_0xbad05(0x39b)]=_0x521218[_0xbad05(0x39b)],_0x4aee33[_0xbad05(0x269)]=_0x13e25e[_0xbad05(0x269)];for(var _0x3ba2ef=0x0;_0x3ba2ef<_0x293b0a[_0xbad05(0x374)]['length'];_0x3ba2ef++){_0x4aee33[_0xbad05(0x47e)]=_0xcebdd3[_0xbad05(0x374)][_0x3ba2ef],_0x4c4ff1[_0xbad05(0x2ed)](_0x4aee33);}}}}if('zoom'in _0x4fad7a){if(_0x4d6293[_0x3d56e7(0x47a)]){if(_0x3d56e7(0x47a)in _0x4fad7a)_0x4fad7a[_0x3d56e7(0x47a)]===_0x4d6293[_0x3d56e7(0x47a)]&&_0x4d6293[_0x3d56e7(0x47a)]&&_0x4d6293[_0x3d56e7(0x212)](parseFloat(_0x4fad7a[_0x3d56e7(0x28f)]));else{if(_0x14e77d===_0x4d6293[_0x3d56e7(0x2c9)])_0x4d6293[_0x3d56e7(0x212)](parseFloat(_0x4fad7a['zoom']));else return;}}}if(_0x3d56e7(0x1b1)in _0x4fad7a){if(_0x4d6293[_0x3d56e7(0x47a)]){if(_0x3d56e7(0x47a)in _0x4fad7a)_0x4fad7a[_0x3d56e7(0x47a)]===_0x4d6293[_0x3d56e7(0x47a)]&&_0x4d6293[_0x3d56e7(0x47a)]&&_0x4d6293[_0x3d56e7(0x4f6)](parseFloat(_0x4fad7a[_0x3d56e7(0x1b1)]));else{if(_0x14e77d===_0x4d6293[_0x3d56e7(0x2c9)])_0x4d6293['remoteFocus'](parseFloat(_0x4fad7a[_0x3d56e7(0x1b1)]));else return;}}}if(_0x4d6293['disableOBS']===![]){if(_0x4d6293[_0x3d56e7(0x561)]===![]){_0x3d56e7(0x39f)in _0x4fad7a&&_0x4fad7a[_0x3d56e7(0x39f)][_0x3d56e7(0x58d)](_0x4ef747=>{var _0x4afad1=_0x3d56e7;if(_0x4ef747[_0x4afad1(0x39b)]in _0x4d6293[_0x4afad1(0x3a6)]){if(_0x4ef747[_0x4afad1(0x3e3)]==!![])_0x4fad7a[_0x4afad1(0x39b)]in _0x4d6293[_0x4afad1(0x3a6)][_0x4ef747[_0x4afad1(0x39b)]][_0x4afad1(0x36b)]?_0x4d6293[_0x4afad1(0x3a6)][_0x4ef747['UUID']]['visibilityStore'][_0x4fad7a[_0x4afad1(0x39b)]]+=0x1:_0x4d6293[_0x4afad1(0x3a6)][_0x4ef747[_0x4afad1(0x39b)]][_0x4afad1(0x36b)][_0x4fad7a[_0x4afad1(0x39b)]]=0x1,_0x4d6293[_0x4afad1(0x3a6)][_0x4ef747[_0x4afad1(0x39b)]]['videoElement']&&(_0x4d6293[_0x4afad1(0x3a6)][_0x4ef747[_0x4afad1(0x39b)]]['videoElement']['style'][_0x4afad1(0x56b)]=_0x4afad1(0x409));else{_0x4fad7a['UUID']in _0x4d6293[_0x4afad1(0x3a6)][_0x4ef747[_0x4afad1(0x39b)]]['visibilityStore']&&(_0x4d6293['rpcs'][_0x4ef747[_0x4afad1(0x39b)]]['visibilityStore'][_0x4fad7a['UUID']]-=0x1,_0x4d6293['rpcs'][_0x4ef747[_0x4afad1(0x39b)]][_0x4afad1(0x36b)][_0x4fad7a[_0x4afad1(0x39b)]]<=0x0&&delete _0x4d6293[_0x4afad1(0x3a6)][_0x4ef747[_0x4afad1(0x39b)]]['visibilityStore'][_0x4fad7a['UUID']]);for(var _0x5aef59 in _0x4d6293[_0x4afad1(0x3a6)][_0x4ef747[_0x4afad1(0x39b)]][_0x4afad1(0x36b)]){if(_0x5aef59 in _0x4d6293[_0x4afad1(0x3a6)]){}else delete _0x4d6293[_0x4afad1(0x3a6)][_0x4ef747[_0x4afad1(0x39b)]][_0x4afad1(0x36b)][_0x5aef59];}if(Object[_0x4afad1(0x320)](_0x4d6293['rpcs'][_0x4ef747[_0x4afad1(0x39b)]][_0x4afad1(0x36b)])[_0x4afad1(0x201)]==0x0){if(_0x4d6293[_0x4afad1(0x3a6)][_0x4ef747[_0x4afad1(0x39b)]][_0x4afad1(0x3b2)]){if(_0x4afad1(0x4a5)===_0x4afad1(0x4a5))_0x4d6293['rpcs'][_0x4ef747[_0x4afad1(0x39b)]]['videoElement'][_0x4afad1(0x522)][_0x4afad1(0x56b)]=_0x4afad1(0x2ce);else{function _0x522f4a(){var _0x29fe19=_0x4afad1;_0x873b81=_0x3ce0ee['pcs'][_0x5f4160][_0x29fe19(0x4ec)];}}}}}}});if(_0x3d56e7(0x3e3)in _0x4fad7a){if(_0x4fad7a[_0x3d56e7(0x3e3)]==!![]){if(_0x3d56e7(0x4c8)===_0x3d56e7(0x4c8))_0x4fad7a[_0x3d56e7(0x39b)]in _0x4d6293[_0x3d56e7(0x36b)]?_0x4d6293[_0x3d56e7(0x36b)][_0x4fad7a[_0x3d56e7(0x39b)]]+=0x1:_0x4d6293[_0x3d56e7(0x36b)][_0x4fad7a[_0x3d56e7(0x39b)]]=0x1,document['getElementById']('videosource')&&(getById(_0x3d56e7(0x1d7))[_0x3d56e7(0x522)][_0x3d56e7(0x56b)]=_0x3d56e7(0x409));else{function _0xa7c243(){var _0x1fecd9=_0x3d56e7;_0x1e52f0(_0x1fecd9(0x2a2));}}}else{_0x4fad7a[_0x3d56e7(0x39b)]in _0x4d6293[_0x3d56e7(0x36b)]&&(_0x4d6293[_0x3d56e7(0x36b)][_0x4fad7a[_0x3d56e7(0x39b)]]-=0x1,_0x4d6293[_0x3d56e7(0x36b)][_0x4fad7a[_0x3d56e7(0x39b)]]<=0x0&&delete _0x4d6293['visibilityStore'][_0x4fad7a[_0x3d56e7(0x39b)]]);for(var _0x34bcd1 in _0x4d6293['visibilityStore']){if(_0x34bcd1 in _0x4d6293['pcs']){}else delete _0x4d6293[_0x3d56e7(0x36b)][_0x34bcd1];}Object[_0x3d56e7(0x320)](_0x4d6293[_0x3d56e7(0x36b)])[_0x3d56e7(0x201)]==0x0&&(document[_0x3d56e7(0x368)](_0x3d56e7(0x1d7))&&(getById('videosource')[_0x3d56e7(0x522)][_0x3d56e7(0x56b)]=_0x3d56e7(0x2ce)));}}}}if('audio'in _0x4fad7a&&_0x3d56e7(0x25d)in _0x4fad7a){if('RDWCt'===_0x3d56e7(0x4b2)){function _0x543576(){_0x45eb10();}}else{log(_0x3d56e7(0x519));_0x4fad7a['audio']==![]&&(_0x4d6293[_0x3d56e7(0x5b6)][_0x14e77d][_0x3d56e7(0x5ca)]=![]);_0x4fad7a[_0x3d56e7(0x25d)]==![]&&(_0x4d6293[_0x3d56e7(0x5b6)][_0x14e77d][_0x3d56e7(0x5b4)]=![]);if('broadcast'in _0x4fad7a&&_0x4fad7a['broadcast']==!![]){if(_0x3d56e7(0x21f)!=='yUvtS')_0x4d6293[_0x3d56e7(0x5b6)][_0x14e77d][_0x3d56e7(0x2a7)]=!![],setTimeout(function(){makeImages();},0x3e8);else{function _0xdec75e(){_0x3fd481();}}}_0x3d56e7(0x3ef)in _0x4fad7a&&_0x4fad7a[_0x3d56e7(0x3ef)]==![]&&(_0x4d6293[_0x3d56e7(0x5b6)][_0x14e77d][_0x3d56e7(0x309)]=![]);_0x3d56e7(0x556)in _0x4fad7a&&(_0x4fad7a['guest']==!![]&&(_0x4d6293[_0x3d56e7(0x5b6)][_0x14e77d][_0x3d56e7(0x556)]=!![]));_0x3d56e7(0x5b7)in _0x4fad7a&&(_0x4fad7a['forceios']===!![]&&(_0x4d6293[_0x3d56e7(0x5b6)][_0x14e77d][_0x3d56e7(0x5b7)]=!![]));_0x3d56e7(0x235)in _0x4fad7a&&(_0x4fad7a[_0x3d56e7(0x235)]==!![]&&((iOS||iPad)&&(_0x4d6293[_0x3d56e7(0x5b6)][_0x14e77d][_0x3d56e7(0x5b7)]==!![]&&(_0x4d6293[_0x3d56e7(0x5b6)][_0x14e77d][_0x3d56e7(0x556)]=!![]))));_0x3d56e7(0x4f9)in _0x4fad7a&&(_0x4fad7a[_0x3d56e7(0x4f9)]==!![]&&(_0x4d6293[_0x3d56e7(0x5b6)][_0x14e77d][_0x3d56e7(0x2fb)]=!![]));'enhanceaudio'in _0x4fad7a&&(_0x4fad7a[_0x3d56e7(0x438)]==!![]&&(_0x4d6293[_0x3d56e7(0x5b6)][_0x14e77d][_0x3d56e7(0x198)]=!![]));_0x3d56e7(0x477)in _0x4fad7a&&(_0x4d6293['pcs'][_0x14e77d]['keyframerate']=_0x4fad7a[_0x3d56e7(0x477)],_0x4d6293[_0x3d56e7(0x5b6)][_0x14e77d][_0x3d56e7(0x477)]&&setTimeout(function(){var _0x46d6c6=_0x3d56e7;_0x4d6293[_0x46d6c6(0x3f9)](_0x14e77d);},0x1388));if(_0x3d56e7(0x1fa)in _0x4fad7a){if(_0x3d56e7(0x3a5)!==_0x3d56e7(0x2e4))_0x4d6293['pcs'][_0x14e77d][_0x3d56e7(0x533)]['scene']=_0x4fad7a[_0x3d56e7(0x1fa)],_0x4fad7a[_0x3d56e7(0x1fa)]!==![]&&(_0x4d6293[_0x3d56e7(0x235)]==!![]&&_0x4d6293[_0x3d56e7(0x2b5)]==![]&&(_0x4d6293['pcs'][_0x14e77d][_0x3d56e7(0x5ca)]=![],_0x4d6293[_0x3d56e7(0x5b6)][_0x14e77d][_0x3d56e7(0x5b4)]=![]),_0x4d6293[_0x3d56e7(0x5b6)][_0x14e77d][_0x3d56e7(0x1fa)]=_0x4fad7a['scene']);else{function _0x5b98e2(){_0x5a65d6();}}}if(_0x4d6293['director']==!![]){if(_0x3d56e7(0x51a)!==_0x3d56e7(0x51a)){function _0xf071d1(){var _0x3c56d6=_0x3d56e7;return _0x2a2108(_0x3c56d6(0x581)),![];}}else{if(_0x4fad7a[_0x3d56e7(0x1fa)])var _0x1c69a7=getDirectorSettings(_0x4fad7a[_0x3d56e7(0x1fa)]);else var _0x1c69a7=getDirectorSettings(![]);var _0x2c6e22={};_0x2c6e22['directorSettings']=_0x1c69a7,_0x4d6293[_0x3d56e7(0x5ad)](_0x2c6e22,_0x14e77d);}}_0x4d6293[_0x3d56e7(0x25a)](_0x14e77d);}}},_0x4d6293[_0x3695bc(0x25a)]=function(_0x1acad6){var _0x8ca9e1=_0x3695bc;if(_0x1acad6 in _0x4d6293[_0x8ca9e1(0x5b6)]){}else{errorlog(_0x8ca9e1(0x35a));return;}if(_0x4d6293[_0x8ca9e1(0x5b6)][_0x1acad6]['allowIframe']===!![]){if(_0x4d6293[_0x8ca9e1(0x230)]){var _0x390915={};_0x390915[_0x8ca9e1(0x230)]=_0x4d6293[_0x8ca9e1(0x230)],_0x4d6293['sendMessage'](_0x390915,_0x1acad6);return;}}log(_0x8ca9e1(0x249)),log(_0x4d6293[_0x8ca9e1(0x5ac)]);var _0x402d22=null;if(_0x4d6293[_0x8ca9e1(0x3b2)]['srcObject'])_0x402d22=_0x4d6293[_0x8ca9e1(0x3b2)][_0x8ca9e1(0x5db)];else{if(_0x4d6293[_0x8ca9e1(0x5ac)]&&_0x4d6293[_0x8ca9e1(0x5ac)][_0x8ca9e1(0x4d1)]())errorlog(_0x8ca9e1(0x329)),log(_0x4d6293[_0x8ca9e1(0x5ac)]['getTracks']()),_0x402d22=_0x4d6293[_0x8ca9e1(0x5ac)];else{warnlog(_0x8ca9e1(0x2f2));return;}}_0x402d22[_0x8ca9e1(0x4d1)]()['forEach'](_0x8b1bb0=>{var _0x502593=_0x8ca9e1;if(_0x4d6293[_0x502593(0x5b6)][_0x1acad6][_0x502593(0x5b4)]==!![]){if(_0x8b1bb0[_0x502593(0x344)]==_0x502593(0x25d)){if(_0x4d6293[_0x502593(0x5b6)][_0x1acad6]['guest']==!![]&&_0x4d6293[_0x502593(0x583)]===0x0)log(_0x502593(0x274));else var _0x5e6bfe=_0x4d6293[_0x502593(0x5b6)][_0x1acad6][_0x502593(0x2fa)](_0x8b1bb0,_0x402d22);}}if(_0x4d6293[_0x502593(0x5b6)][_0x1acad6][_0x502593(0x5ca)]==!![]){if(_0x8b1bb0[_0x502593(0x344)]==_0x502593(0x5a3))var _0x5e6bfe=_0x4d6293[_0x502593(0x5b6)][_0x1acad6]['addTrack'](_0x8b1bb0,_0x402d22);}}),log(_0x8ca9e1(0x364));if(_0x402d22[_0x8ca9e1(0x284)]()[_0x8ca9e1(0x201)]){_0x4d6293[_0x8ca9e1(0x5a7)](),log(_0x8ca9e1(0x551));if(_0x4d6293[_0x8ca9e1(0x5b6)][_0x1acad6][_0x8ca9e1(0x2fb)]===!![]){if(_0x8ca9e1(0x515)===_0x8ca9e1(0x515))setTimeout(_0x4d6293['limitAudioEncoder'],0x3e8,_0x1acad6,0x7d00,0x0);else{function _0x55b43c(){var _0x1052aa=_0x8ca9e1;_0x5cf353[_0x1052aa(0x3a6)][_0x5bf7c2][_0x1052aa(0x540)]();}}}_0x4d6293['pcs'][_0x1acad6][_0x8ca9e1(0x198)]===!![]&&setTimeout(_0x4d6293[_0x8ca9e1(0x279)],0x3e8,_0x1acad6);}},_0x4d6293['pcs'][_0x14e77d][_0x3695bc(0x394)]=function(_0x47b8e5){var _0x49015c=_0x3695bc;_0x4d6293[_0x49015c(0x1f0)](_0x14e77d);},_0x4d6293['pcs'][_0x14e77d][_0x3695bc(0x360)]=_0x3ce88d=>{var _0x22255e=_0x3695bc;errorlog(_0x22255e(0x3d7));},_0x4d6293[_0x3695bc(0x5b6)][_0x14e77d][_0x3695bc(0x3dd)]=null,_0x4d6293[_0x3695bc(0x5b6)][_0x14e77d][_0x3695bc(0x2c1)]=[],_0x4d6293[_0x3695bc(0x5b6)][_0x14e77d][_0x3695bc(0x1a8)]=function(_0x324c8e){var _0x5cc8f1=_0x3695bc;if(_0x324c8e[_0x5cc8f1(0x47e)]==null){log(_0x5cc8f1(0x346));return;}try{if(_0x4d6293[_0x5cc8f1(0x4f3)]){if(_0x324c8e['candidate'][_0x5cc8f1(0x47e)]['indexOf'](_0x4d6293[_0x5cc8f1(0x4f3)])===-0x1){log(_0x5cc8f1(0x3e2));return;}else log(_0x324c8e['candidate']);}}catch(_0x4fa7ae){errorlog(_0x4fa7ae);}if(_0x4d6293[_0x5cc8f1(0x5b6)][_0x14e77d][_0x5cc8f1(0x3dd)]!==null){_0x4d6293[_0x5cc8f1(0x5b6)][_0x14e77d][_0x5cc8f1(0x2c1)][_0x5cc8f1(0x332)](_0x324c8e[_0x5cc8f1(0x47e)]);return;}_0x4d6293[_0x5cc8f1(0x5b6)][_0x14e77d][_0x5cc8f1(0x2c1)][_0x5cc8f1(0x332)](_0x324c8e[_0x5cc8f1(0x47e)]),_0x4d6293[_0x5cc8f1(0x5b6)][_0x14e77d][_0x5cc8f1(0x3dd)]=setTimeout(function(_0x22b3a9){var _0x166483=_0x5cc8f1;_0x4d6293[_0x166483(0x5b6)][_0x22b3a9][_0x166483(0x3dd)]=null;var _0x2f66a1={};_0x2f66a1[_0x166483(0x39b)]=_0x22b3a9,_0x2f66a1[_0x166483(0x269)]=_0x166483(0x3f5),_0x2f66a1[_0x166483(0x374)]=_0x4d6293[_0x166483(0x5b6)][_0x22b3a9]['iceBundle'],_0x2f66a1[_0x166483(0x5b8)]=_0x4d6293[_0x166483(0x5b6)][_0x22b3a9][_0x166483(0x5b8)],_0x4d6293['pcs'][_0x22b3a9][_0x166483(0x2c1)]=[],_0x4d6293[_0x166483(0x3c9)]?_0x4d6293[_0x166483(0x319)](JSON[_0x166483(0x4af)](_0x2f66a1['candidates']))['then'](function(_0x218d6a){var _0x56fb5f=_0x166483;_0x2f66a1[_0x56fb5f(0x374)]=_0x218d6a[0x0],_0x2f66a1[_0x56fb5f(0x225)]=_0x218d6a[0x1],_0x4d6293[_0x56fb5f(0x49a)](_0x2f66a1);}):_0x4d6293['anysend'](_0x2f66a1);},0xc8,_0x14e77d);},_0x4d6293[_0x3695bc(0x5b6)][_0x14e77d][_0x3695bc(0x4c9)]=function(_0x57b23e){var _0xde09b6=_0x3695bc;try{if(this['iceConnectionState']==_0xde09b6(0x564))log(_0xde09b6(0x362));else{if(this[_0xde09b6(0x2ca)]==_0xde09b6(0x552))log('PCS:\x20ICE\x20Disconnected;\x20wait\x20for\x20retry?\x20pcs');else{if(this[_0xde09b6(0x2ca)]=='failed')log(_0xde09b6(0x22c));else this[_0xde09b6(0x2ca)]==_0xde09b6(0x1ea)?(log(_0xde09b6(0x3f2)),_0x4d6293[_0xde09b6(0x5b6)][_0x14e77d]['getSenders']()[_0xde09b6(0x58d)](_0x541284=>{var _0x48fbd7=_0xde09b6;if(!_0x541284[_0x48fbd7(0x386)])return;if(_0x541284[_0x48fbd7(0x386)][_0x48fbd7(0x344)]===_0x48fbd7(0x25d)){_0x4d6293[_0x48fbd7(0x5b6)][_0x14e77d][_0x48fbd7(0x30e)]=_0x541284[_0x48fbd7(0x2a0)]()[_0x48fbd7(0x41f)],log(_0x4d6293[_0x48fbd7(0x5b6)][_0x14e77d][_0x48fbd7(0x30e)]);return;}else{if(_0x541284[_0x48fbd7(0x386)]['kind']===_0x48fbd7(0x5a3)){_0x4d6293[_0x48fbd7(0x5b6)][_0x14e77d][_0x48fbd7(0x4ad)]=_0x541284[_0x48fbd7(0x2a0)]()[_0x48fbd7(0x41f)],log(_0x4d6293[_0x48fbd7(0x5b6)][_0x14e77d][_0x48fbd7(0x4ad)]);return;}}})):log(this['iceConnectionState']);}}}catch(_0x3c4511){errorlog(_0x3c4511);}},_0x4d6293['pcs'][_0x14e77d]['onconnectionstatechange']=function(_0xc9520){var _0x1367c6=_0x3695bc;switch(_0x4d6293[_0x1367c6(0x5b6)][_0x14e77d]['connectionState']){case _0x1367c6(0x1ea):log('CONNECTEED!');if(_0x4d6293[_0x1367c6(0x2e8)]){if(_0x4d6293['ws'][_0x1367c6(0x2df)]!==0x1){_0x4d6293['ws'][_0x1367c6(0x540)]();break;}_0x4d6293['ws'][_0x1367c6(0x540)](),setTimeout(function(){var _0x278b3a=_0x1367c6;_0x4d6293[_0x278b3a(0x561)]!=!![]&&warnUser(_0x278b3a(0x434));},0x1);}break;case _0x1367c6(0x552):log(_0x1367c6(0x482));break;case'failed':warnlog(_0x1367c6(0x4b0)),_0x4d6293[_0x1367c6(0x5b6)][_0x14e77d][_0x1367c6(0x540)](),_0x4d6293[_0x1367c6(0x5b6)][_0x14e77d]=null;_0x4d6293[_0x1367c6(0x2e8)]&&(!_0x4d6293[_0x1367c6(0x561)]&&setTimeout(function(){warnUser('Remote\x20peer\x20disconnected.\x20Due\x20to\x20enhanced\x20security,\x20please\x20refresh\x20to\x20create\x20a\x20new\x20connection.');},0x1));delete _0x4d6293['pcs'][_0x14e77d],_0x4d6293[_0x1367c6(0x5a7)]();break;case _0x1367c6(0x564):warnlog(_0x1367c6(0x245)),_0x4d6293[_0x1367c6(0x5b6)][_0x14e77d]=null;_0x4d6293[_0x1367c6(0x2e8)]&&(!_0x4d6293[_0x1367c6(0x561)]&&setTimeout(function _0x348a2a(){var _0xc40bf4=_0x1367c6;warnUser(_0xc40bf4(0x4f7));},0x1));delete _0x4d6293[_0x1367c6(0x5b6)][_0x14e77d],_0x4d6293['applySoloChat']();break;}},_0x4d6293[_0x3695bc(0x5b6)][_0x14e77d][_0x3695bc(0x1a2)]=function(_0xcecd10){var _0x30b640=_0x3695bc;if(_0x30b640(0x441)===_0x30b640(0x441))warnlog(_0x30b640(0x524)),_0x4d6293['pcs'][_0x14e77d]=null,delete _0x4d6293[_0x30b640(0x5b6)][_0x14e77d],_0x4d6293[_0x30b640(0x5a7)]();else{function _0x575491(){var _0x1daf59=_0x30b640;_0xc23abf['rpcs'][_0x5a6f65][_0x1daf59(0x533)][_0x1daf59(0x3ed)][_0x1daf59(0x597)]=_0x1d64eb['ip'];}}},_0x4d6293['pcs'][_0x14e77d][_0x3695bc(0x1ae)]=function _0x133126(){var _0x6685ae=_0x3695bc;log(_0x6685ae(0x310));};},_0x4d6293[_0x10e354(0x1f9)]=function(_0x2d4dcd){var _0x3ed78f=_0x10e354;if(_0x4d6293['password'])_0x3ed78f(0x225)in _0x2d4dcd&&_0x4d6293[_0x3ed78f(0x1dd)](_0x2d4dcd['description'],_0x2d4dcd[_0x3ed78f(0x225)])[_0x3ed78f(0x2fe)](function(_0x5ea6b6){var _0x1160e7=_0x3ed78f;_0x2d4dcd['description']=JSON[_0x1160e7(0x4fc)](_0x5ea6b6);if(_0x2d4dcd[_0x1160e7(0x28b)][_0x1160e7(0x269)]==_0x1160e7(0x2a8))_0x4d6293[_0x1160e7(0x5a8)](_0x2d4dcd),_0x4d6293[_0x1160e7(0x3b8)](_0x2d4dcd);else try{var _0x4cc3c3=_0x4d6293[_0x1160e7(0x342)];if((iOS||iPad)&&_0x4d6293[_0x1160e7(0x5b6)][_0x2d4dcd[_0x1160e7(0x39b)]][_0x1160e7(0x556)]==!![]&&_0x4d6293['pcs'][_0x2d4dcd[_0x1160e7(0x39b)]][_0x1160e7(0x5b7)]==![]){if(_0x4cc3c3===![]||_0x4cc3c3>_0x4d6293[_0x1160e7(0x38a)]){var _0x4eb5ca=Object[_0x1160e7(0x320)](_0x4d6293[_0x1160e7(0x5b6)])['length'];_0x4eb5ca>0x3?_0x4cc3c3=_0x4d6293['lowiosviewers']:_0x4cc3c3=_0x4d6293[_0x1160e7(0x38a)];}_0x2d4dcd['description'][_0x1160e7(0x50d)]=CodecsHandler[_0x1160e7(0x3e6)](_0x2d4dcd[_0x1160e7(0x28b)][_0x1160e7(0x50d)],_0x1160e7(0x425)),_0x2d4dcd[_0x1160e7(0x28b)][_0x1160e7(0x50d)]=CodecsHandler[_0x1160e7(0x50e)](_0x2d4dcd[_0x1160e7(0x28b)][_0x1160e7(0x50d)],{'min':parseInt(_0x4cc3c3/0x2)||0x1,'max':_0x4cc3c3}),_0x4cc3c3=![];}else _0x4d6293[_0x1160e7(0x5b6)][_0x2d4dcd[_0x1160e7(0x39b)]][_0x1160e7(0x556)]==!![]&&(_0x4cc3c3!==![]?_0x4d6293[_0x1160e7(0x583)]!==![]&&(_0x4d6293['roombitrate']<_0x4cc3c3&&(_0x4cc3c3=_0x4d6293['roombitrate'])):_0x4cc3c3=_0x4d6293['roombitrate']);if(_0x4cc3c3){var _0x44be9d=CodecsHandler[_0x1160e7(0x4e1)](_0x2d4dcd['description'][_0x1160e7(0x50d)])||0x9c4;log(_0x1160e7(0x3f7)+_0x44be9d);if(_0x44be9d>_0x4cc3c3){var _0x700d86=CodecsHandler['getOpusBitrate'](_0x2d4dcd[_0x1160e7(0x28b)][_0x1160e7(0x50d)])||0x0;_0x2d4dcd['description'][_0x1160e7(0x50d)]=CodecsHandler[_0x1160e7(0x50e)](_0x2d4dcd['description'][_0x1160e7(0x50d)],{'min':parseInt(_0x4cc3c3/0xa)||0x1,'max':parseInt(_0x4cc3c3+_0x700d86/0x400)});}}else{if(_0x4d6293[_0x1160e7(0x2b6)]!==![]){var _0x44be9d=CodecsHandler[_0x1160e7(0x4e1)](_0x2d4dcd[_0x1160e7(0x28b)][_0x1160e7(0x50d)]);if(_0x44be9d===![]){var _0x700d86=CodecsHandler['getOpusBitrate'](_0x2d4dcd[_0x1160e7(0x28b)][_0x1160e7(0x50d)])||0x0;_0x2d4dcd[_0x1160e7(0x28b)][_0x1160e7(0x50d)]=CodecsHandler[_0x1160e7(0x50e)](_0x2d4dcd[_0x1160e7(0x28b)][_0x1160e7(0x50d)],{'min':parseInt(_0x4d6293[_0x1160e7(0x2b6)]/0xa)||0x1,'max':parseInt(_0x4d6293[_0x1160e7(0x2b6)]+_0x700d86/0x400)});}}}_0x4d6293['outboundAudioBitrate']&&(_0x2d4dcd[_0x1160e7(0x28b)][_0x1160e7(0x50d)]=CodecsHandler[_0x1160e7(0x3a7)](_0x2d4dcd[_0x1160e7(0x28b)][_0x1160e7(0x50d)],{'maxaveragebitrate':_0x4d6293[_0x1160e7(0x53e)]*0x400,'cbr':_0x4d6293['cbr']}));if('session'in _0x2d4dcd&&_0x2d4dcd[_0x1160e7(0x5b8)]!=_0x4d6293[_0x1160e7(0x5b6)][_0x2d4dcd[_0x1160e7(0x39b)]][_0x1160e7(0x5b8)]){errorlog(_0x1160e7(0x355));return;}_0x4d6293[_0x1160e7(0x5b6)][_0x2d4dcd[_0x1160e7(0x39b)]]['setRemoteDescription'](_0x2d4dcd[_0x1160e7(0x28b)])[_0x1160e7(0x2fe)]()[_0x1160e7(0x384)](errorlog);}catch(_0x4514e3){errorlog(_0x4514e3);}});else{if(_0x2d4dcd['description'][_0x3ed78f(0x269)]==_0x3ed78f(0x2a8))_0x4d6293[_0x3ed78f(0x5a8)](_0x2d4dcd),_0x4d6293[_0x3ed78f(0x3b8)](_0x2d4dcd);else try{var _0x11ba22=_0x4d6293[_0x3ed78f(0x342)];if((iOS||iPad)&&_0x4d6293[_0x3ed78f(0x5b6)][_0x2d4dcd[_0x3ed78f(0x39b)]]['guest']==!![]&&_0x4d6293[_0x3ed78f(0x5b6)][_0x2d4dcd[_0x3ed78f(0x39b)]][_0x3ed78f(0x5b7)]==![]){if(_0x11ba22===![]||_0x11ba22>_0x4d6293['maxiosbitrate']){if('JQkrt'!==_0x3ed78f(0x372)){function _0xa7ba8e(){var _0x20486c=_0x3ed78f;_0x3b2547=_0x262be9[_0x20486c(0x5ad)](_0x4cf8d3),_0x17a332?(_0x1d6fe6(_0x38ee07),_0x2a514b(_0x20486c(0x4bf))):(_0x1f1dac(_0x20486c(0x3e8)),_0x3124f7[_0x20486c(0x3e7)](_0x2c03bf));}}else{var _0x4e8ca1=Object['keys'](_0x4d6293[_0x3ed78f(0x5b6)])[_0x3ed78f(0x201)];_0x4e8ca1>0x3?_0x11ba22=_0x4d6293[_0x3ed78f(0x3cd)]:_0x11ba22=_0x4d6293['maxiosbitrate'];}}_0x2d4dcd[_0x3ed78f(0x28b)]['sdp']=CodecsHandler[_0x3ed78f(0x3e6)](_0x2d4dcd['description'][_0x3ed78f(0x50d)],_0x3ed78f(0x425)),_0x2d4dcd[_0x3ed78f(0x28b)][_0x3ed78f(0x50d)]=CodecsHandler[_0x3ed78f(0x50e)](_0x2d4dcd[_0x3ed78f(0x28b)][_0x3ed78f(0x50d)],{'min':parseInt(_0x11ba22/0x2)||0x1,'max':_0x11ba22}),_0x11ba22=![];}else{if(_0x4d6293[_0x3ed78f(0x5b6)][_0x2d4dcd[_0x3ed78f(0x39b)]]['guest']==!![]){if(_0x11ba22!==![]){if(_0x4d6293[_0x3ed78f(0x583)]!==![]){if(_0x4d6293[_0x3ed78f(0x583)]<_0x11ba22){if('hBlBw'===_0x3ed78f(0x1c7)){function _0x428e1f(){_0x314591(function _0x4774a3(){var _0x2a925f=_0xf3b7;_0x479a6a(_0x2a925f(0x4f7));},0x1);}}else _0x11ba22=_0x4d6293[_0x3ed78f(0x583)];}}}else _0x11ba22=_0x4d6293[_0x3ed78f(0x583)];}}if(_0x11ba22){var _0x296511=CodecsHandler[_0x3ed78f(0x4e1)](_0x2d4dcd[_0x3ed78f(0x28b)][_0x3ed78f(0x50d)])||0x9c4;log(_0x3ed78f(0x3f7)+_0x296511);if(_0x296511>_0x11ba22){var _0x4ac042=CodecsHandler[_0x3ed78f(0x2ec)](_0x2d4dcd[_0x3ed78f(0x28b)][_0x3ed78f(0x50d)])||0x0;_0x2d4dcd[_0x3ed78f(0x28b)][_0x3ed78f(0x50d)]=CodecsHandler[_0x3ed78f(0x50e)](_0x2d4dcd[_0x3ed78f(0x28b)][_0x3ed78f(0x50d)],{'min':parseInt(_0x11ba22/0xa)||0x1,'max':parseInt(_0x11ba22+_0x4ac042/0x400)});}}else{if(_0x4d6293[_0x3ed78f(0x2b6)]!==![]){var _0x296511=CodecsHandler[_0x3ed78f(0x4e1)](_0x2d4dcd[_0x3ed78f(0x28b)][_0x3ed78f(0x50d)]);if(_0x296511===![]){var _0x4ac042=CodecsHandler[_0x3ed78f(0x2ec)](_0x2d4dcd[_0x3ed78f(0x28b)][_0x3ed78f(0x50d)])||0x0;_0x2d4dcd[_0x3ed78f(0x28b)][_0x3ed78f(0x50d)]=CodecsHandler[_0x3ed78f(0x50e)](_0x2d4dcd[_0x3ed78f(0x28b)]['sdp'],{'min':parseInt(_0x4d6293[_0x3ed78f(0x2b6)]/0xa)||0x1,'max':parseInt(_0x4d6293[_0x3ed78f(0x2b6)]+_0x4ac042/0x400)});}}}_0x4d6293[_0x3ed78f(0x53e)]&&(_0x2d4dcd['description'][_0x3ed78f(0x50d)]=CodecsHandler[_0x3ed78f(0x3a7)](_0x2d4dcd[_0x3ed78f(0x28b)][_0x3ed78f(0x50d)],{'maxaveragebitrate':_0x4d6293[_0x3ed78f(0x53e)]*0x400,'cbr':_0x4d6293[_0x3ed78f(0x2d3)]}));if(_0x3ed78f(0x5b8)in _0x2d4dcd&&_0x2d4dcd[_0x3ed78f(0x5b8)]!=_0x4d6293[_0x3ed78f(0x5b6)][_0x2d4dcd['UUID']][_0x3ed78f(0x5b8)]){errorlog(_0x3ed78f(0x355));return;}_0x4d6293[_0x3ed78f(0x5b6)][_0x2d4dcd[_0x3ed78f(0x39b)]][_0x3ed78f(0x5c3)](_0x2d4dcd[_0x3ed78f(0x28b)])[_0x3ed78f(0x2fe)]()[_0x3ed78f(0x384)](errorlog);}catch(_0x39dbaa){errorlog(_0x39dbaa);}}},_0x4d6293[_0x10e354(0x1d8)]=function(_0x36913d){var _0xf657e4=_0x10e354;if(_0xf657e4(0x507)!==_0xf657e4(0x4d4))_0x4d6293[_0xf657e4(0x3c9)]&&'vector'in _0x36913d?_0x4d6293[_0xf657e4(0x1dd)](_0x36913d[_0xf657e4(0x47e)],_0x36913d[_0xf657e4(0x225)])[_0xf657e4(0x2fe)](function(_0x26c0a4){var _0x592a96=_0xf657e4;_0x36913d[_0x592a96(0x47e)]=JSON[_0x592a96(0x4fc)](_0x26c0a4),_0x4d6293[_0x592a96(0x2ed)](_0x36913d);}):_0x4d6293[_0xf657e4(0x2ed)](_0x36913d);else{function _0x328623(){var _0x5cad59=_0xf657e4;_0x4426bf[_0x5cad59(0x5b6)][_0x495e31][_0x5cad59(0x5b7)]=!![];}}},_0x4d6293[_0x10e354(0x2ed)]=function(_0x560537){var _0x677f55=_0x10e354;try{if(_0x4d6293[_0x677f55(0x4f3)]){if(_0x677f55(0x2d9)===_0x677f55(0x2d9)){if(_0x560537[_0x677f55(0x47e)][_0x677f55(0x47e)][_0x677f55(0x59f)](_0x4d6293[_0x677f55(0x4f3)])===-0x1){log(_0x677f55(0x3e2)),log(_0x560537[_0x677f55(0x47e)]);return;}else{if(_0x677f55(0x1f2)===_0x677f55(0x1f2))log('PASSED'),log(_0x560537[_0x677f55(0x47e)]);else{function _0x4fa329(){var _0x4f55ea=_0x677f55;_0x1253ee[_0x4f55ea(0x3a6)][_0xd118ae][_0x4f55ea(0x5ac)]=_0x3bf3b2[_0x4f55ea(0x1b6)][0x0];}}}}else{function _0x1774f3(){var _0x591532=_0x677f55;_0x37d6a4['rpcs'][_0x54c0a2][_0x591532(0x5b8)]=null;}}}}catch(_0x43ceef){errorlog(_0x43ceef);}if(_0x560537[_0x677f55(0x47e)]&&_0x677f55(0x47e)in _0x560537[_0x677f55(0x47e)]&&_0x560537[_0x677f55(0x47e)][_0x677f55(0x47e)]=='')return;if(_0x560537[_0x677f55(0x39b)]in _0x4d6293['pcs']&&_0x560537[_0x677f55(0x269)]=='remote'){log(_0x677f55(0x1ce));if(!(_0x560537['UUID']in _0x4d6293[_0x677f55(0x5b6)])){errorlog(_0x677f55(0x514));return;}if(_0x677f55(0x5b8)in _0x560537&&_0x4d6293['pcs'][_0x560537[_0x677f55(0x39b)]][_0x677f55(0x5b8)]!=_0x560537['session']){errorlog('Incoming\x20Ice\x20Offer\x20does\x20not\x20match\x20Session');return;}_0x4d6293['pcs'][_0x560537[_0x677f55(0x39b)]][_0x677f55(0x28c)](_0x560537['candidate'])[_0x677f55(0x2fe)]()[_0x677f55(0x384)](function(_0x19bd63){errorlog(_0x19bd63),errorlog(_0x560537);});}else{if(_0x560537[_0x677f55(0x39b)]in _0x4d6293['rpcs']&&_0x560537['type']==_0x677f55(0x3f5)){log(_0x677f55(0x2f7));if(!(_0x560537[_0x677f55(0x39b)]in _0x4d6293[_0x677f55(0x3a6)])){errorlog(_0x677f55(0x514));return;}if(_0x677f55(0x5b8)in _0x560537&&_0x4d6293[_0x677f55(0x3a6)][_0x560537['UUID']][_0x677f55(0x5b8)]!=_0x560537[_0x677f55(0x5b8)]){errorlog(_0x677f55(0x52b));return;}if(_0x4d6293[_0x677f55(0x3a6)][_0x560537[_0x677f55(0x39b)]]===null)return;_0x4d6293[_0x677f55(0x3a6)][_0x560537['UUID']][_0x677f55(0x28c)](_0x560537[_0x677f55(0x47e)])[_0x677f55(0x2fe)]()['catch'](function(_0x44e6c0){var _0x2d142c=_0x677f55;if(_0x2d142c(0x1ee)===_0x2d142c(0x595)){function _0x26425f(){var _0x3c6f57=_0x2d142c;_0x39849c[_0x3c6f57(0x431)]=_0x3c6f57(0x5d0);}}else errorlog(_0x44e6c0),errorlog(_0x560537);});}else errorlog(_0x560537),errorlog(_0x677f55(0x4ab));}},_0x4d6293[_0x10e354(0x3bf)]=function(_0x208f36){var _0x41b0cd=_0x10e354;if(_0x4d6293[_0x41b0cd(0x3c9)]&&_0x41b0cd(0x225)in _0x208f36)_0x4d6293['decryptMessage'](_0x208f36[_0x41b0cd(0x374)],_0x208f36['vector'])[_0x41b0cd(0x2fe)](function(_0x11c57d){var _0x2a5216=_0x41b0cd;_0x208f36[_0x2a5216(0x374)]=JSON[_0x2a5216(0x4fc)](_0x11c57d);var _0xed4495={};_0xed4495[_0x2a5216(0x39b)]=_0x208f36[_0x2a5216(0x39b)],_0xed4495['type']=_0x208f36[_0x2a5216(0x269)];for(var _0x5279a2=0x0;_0x5279a2<_0x208f36['candidates'][_0x2a5216(0x201)];_0x5279a2++){_0xed4495[_0x2a5216(0x47e)]=_0x208f36[_0x2a5216(0x374)][_0x5279a2],_0x4d6293[_0x2a5216(0x2ed)](_0xed4495);}});else{var _0xfc6c17={};_0xfc6c17[_0x41b0cd(0x39b)]=_0x208f36[_0x41b0cd(0x39b)],_0xfc6c17[_0x41b0cd(0x269)]=_0x208f36[_0x41b0cd(0x269)];for(var _0x5116d1=0x0;_0x5116d1<_0x208f36[_0x41b0cd(0x374)][_0x41b0cd(0x201)];_0x5116d1++){_0xfc6c17[_0x41b0cd(0x47e)]=_0x208f36['candidates'][_0x5116d1],_0x4d6293[_0x41b0cd(0x2ed)](_0xfc6c17);}}},_0x4d6293[_0x10e354(0x3b8)]=function(_0x463930){var _0x294d2e=_0x10e354;_0x4d6293[_0x294d2e(0x3a6)][_0x463930[_0x294d2e(0x39b)]][_0x294d2e(0x5c3)](_0x463930['description'])['then'](function(){var _0x4c58e8=_0x294d2e;if(_0x4d6293[_0x4c58e8(0x3a6)][_0x463930[_0x4c58e8(0x39b)]]['remoteDescription'][_0x4c58e8(0x269)]===_0x4c58e8(0x2a8))_0x4d6293[_0x4c58e8(0x3a6)][_0x463930[_0x4c58e8(0x39b)]]['createAnswer']()[_0x4c58e8(0x2fe)](function(_0x898929){var _0x4f7178=_0x4c58e8;if(!_0x4d6293[_0x4f7178(0x235)]&&_0x4d6293[_0x4f7178(0x5a1)]==0x5)_0x898929[_0x4f7178(0x50d)]=CodecsHandler['setOpusAttributes'](_0x898929[_0x4f7178(0x50d)],{'stereo':0x1,'maxaveragebitrate':(_0x4d6293[_0x4f7178(0x31d)]||0x100)*0x400,'cbr':_0x4d6293[_0x4f7178(0x2d3)],'useinbandfec':0x1,'maxptime':_0x4d6293[_0x4f7178(0x28d)],'minptime':_0x4d6293[_0x4f7178(0x3cf)],'ptime':_0x4d6293[_0x4f7178(0x37b)]});else{if(_0x4d6293['stereo']==0x1||_0x4d6293[_0x4f7178(0x5a1)]==0x2||_0x4d6293[_0x4f7178(0x5a1)]==0x5)_0x898929[_0x4f7178(0x50d)]=CodecsHandler[_0x4f7178(0x3a7)](_0x898929[_0x4f7178(0x50d)],{'stereo':0x1,'maxaveragebitrate':(_0x4d6293[_0x4f7178(0x31d)]||0x100)*0x400,'cbr':_0x4d6293[_0x4f7178(0x2d3)],'useinbandfec':0x1,'maxptime':_0x4d6293[_0x4f7178(0x28d)],'minptime':_0x4d6293[_0x4f7178(0x3cf)],'ptime':_0x4d6293[_0x4f7178(0x37b)]});else{if(_0x4d6293[_0x4f7178(0x5a1)]==0x4)_0x898929[_0x4f7178(0x50d)]=CodecsHandler[_0x4f7178(0x3a7)](_0x898929['sdp'],{'stereo':0x2,'maxaveragebitrate':(_0x4d6293[_0x4f7178(0x31d)]||0x100)*0x400,'cbr':_0x4d6293[_0x4f7178(0x2d3)],'useinbandfec':0x1,'maxptime':_0x4d6293[_0x4f7178(0x28d)],'minptime':_0x4d6293['minptime'],'ptime':_0x4d6293[_0x4f7178(0x37b)]});else _0x4d6293[_0x4f7178(0x31d)]&&(_0x898929['sdp']=CodecsHandler[_0x4f7178(0x3a7)](_0x898929[_0x4f7178(0x50d)],{'maxaveragebitrate':_0x4d6293[_0x4f7178(0x31d)]*0x400,'cbr':_0x4d6293[_0x4f7178(0x2d3)],'useinbandfec':0x1,'maxptime':_0x4d6293[_0x4f7178(0x28d)],'minptime':_0x4d6293[_0x4f7178(0x3cf)],'ptime':_0x4d6293[_0x4f7178(0x37b)]}));}}_0x4d6293[_0x4f7178(0x19c)]&&(_0x898929['sdp']=CodecsHandler[_0x4f7178(0x3e6)](_0x898929[_0x4f7178(0x50d)],_0x4d6293['codec']));_0x4d6293['noNacks']&&(log(_0x898929[_0x4f7178(0x50d)]),_0x898929[_0x4f7178(0x50d)]=CodecsHandler['disableNACK'](_0x898929['sdp']));_0x4d6293['noPLIs']&&(_0x898929[_0x4f7178(0x50d)]=CodecsHandler[_0x4f7178(0x1fd)](_0x898929[_0x4f7178(0x50d)]));_0x4d6293[_0x4f7178(0x1ba)]&&(_0x898929[_0x4f7178(0x50d)]=CodecsHandler[_0x4f7178(0x3d8)](_0x898929[_0x4f7178(0x50d)]));if(_0x4d6293['rpcs'][_0x463930[_0x4f7178(0x39b)]][_0x4f7178(0x4ff)])log('bit\x20rate\x20being\x20munged'),_0x898929[_0x4f7178(0x50d)]=_0x587de8(_0x898929[_0x4f7178(0x50d)],_0x4d6293[_0x4f7178(0x3a6)][_0x463930[_0x4f7178(0x39b)]][_0x4f7178(0x4ff)]);else _0x4d6293[_0x4f7178(0x21c)]&&(log(_0x4f7178(0x2b1)),_0x898929[_0x4f7178(0x50d)]=_0x587de8(_0x898929[_0x4f7178(0x50d)],_0x4d6293[_0x4f7178(0x21c)]));return _0x4d6293[_0x4f7178(0x3a6)][_0x463930['UUID']][_0x4f7178(0x2f9)](_0x898929);})[_0x4c58e8(0x2fe)](function _0x15f878(){var _0xdecf41=_0x4c58e8;log(_0xdecf41(0x4e9));var _0x4cb2ff={};_0x4cb2ff['UUID']=_0x463930[_0xdecf41(0x39b)],_0x4cb2ff['description']=_0x4d6293[_0xdecf41(0x3a6)][_0x463930[_0xdecf41(0x39b)]][_0xdecf41(0x3a9)],_0x4cb2ff[_0xdecf41(0x5b8)]=_0x4d6293['rpcs'][_0x463930[_0xdecf41(0x39b)]][_0xdecf41(0x5b8)],_0x4d6293[_0xdecf41(0x3c9)]?_0x4d6293['encryptMessage'](JSON[_0xdecf41(0x4af)](_0x4cb2ff[_0xdecf41(0x28b)]))[_0xdecf41(0x2fe)](function(_0x11ea12){var _0x4862ef=_0xdecf41;_0x4cb2ff['description']=_0x11ea12[0x0],_0x4cb2ff[_0x4862ef(0x225)]=_0x11ea12[0x1],_0x4d6293[_0x4862ef(0x20e)](_0x4cb2ff);}):_0x4d6293[_0xdecf41(0x20e)](_0x4cb2ff);})[_0x4c58e8(0x384)](errorlog);else _0x4d6293[_0x4c58e8(0x3a6)][_0x463930[_0x4c58e8(0x39b)]][_0x4c58e8(0x289)][_0x4c58e8(0x269)]==='answer'&&errorlog('Someone\x20sent\x20us\x20an\x20ANSWER\x20sdp??');})[_0x294d2e(0x384)](errorlog);},_0x4d6293['setupIncoming']=function(_0x197c57){var _0x260b0e=_0x10e354,_0x192bc3=_0x197c57[_0x260b0e(0x39b)];if(_0x192bc3 in _0x4d6293[_0x260b0e(0x3a6)]){log(_0x260b0e(0x381)),log(_0x197c57);if(_0x260b0e(0x5b8)in _0x197c57){if(_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3][_0x260b0e(0x5b8)]==_0x197c57[_0x260b0e(0x5b8)]){log('SDP\x20Sessions\x20Match.\x20I\x20assume\x20ADDING\x20TRACKS');return;}else warnlog(_0x260b0e(0x577));}}else{if(_0x260b0e(0x4b4)!==_0x260b0e(0x4b4)){function _0x236c08(){var _0xda9765=_0x260b0e;_0x61fa15[_0xda9765(0x27c)]?(_0x5ac148[_0xda9765(0x29f)]=_0x1d3882[_0xda9765(0x300)],_0xff6a2[_0xda9765(0x300)]=![],_0x56480b={},_0x5e8491['muteState']=_0x55dc90[_0xda9765(0x300)],_0x5a5a50[_0xda9765(0x5ad)](_0x1e2474,_0x2559f2[_0xda9765(0x27c)])):_0x3e9123[_0xda9765(0x300)]=_0x273d8c[_0xda9765(0x29f)],_0x11d8d3(!![]);}}else log(_0x260b0e(0x455));}try{for(var _0x1ba945 in _0x4d6293['rpcs']){if(_0x4d6293[_0x260b0e(0x3a6)][_0x1ba945][_0x260b0e(0x415)]==_0x197c57['streamID']){_0x4d6293[_0x260b0e(0x3a6)][_0x1ba945][_0x260b0e(0x3b2)]&&(_0x4d6293[_0x260b0e(0x3a6)][_0x1ba945][_0x260b0e(0x3b2)][_0x260b0e(0x522)][_0x260b0e(0x2bb)]=_0x260b0e(0x351));_0x4d6293[_0x260b0e(0x3a6)][_0x1ba945]=null,delete _0x4d6293[_0x260b0e(0x3a6)][_0x1ba945],warnlog('RPC\x20closed');if(_0x4d6293[_0x260b0e(0x235)])try{document[_0x260b0e(0x368)]('container_'+_0x1ba945)&&getById(_0x260b0e(0x258)+_0x1ba945)['parentNode'][_0x260b0e(0x255)](getById(_0x260b0e(0x258)+_0x1ba945));}catch(_0xbeee25){errorlog(_0xbeee25);}}}document[_0x260b0e(0x368)](_0x260b0e(0x599))&&document['getElementById'](_0x260b0e(0x599))[_0x260b0e(0x354)][_0x260b0e(0x255)](document[_0x260b0e(0x368)](_0x260b0e(0x599)));}catch(_0x132c37){errorlog(_0x132c37);}if(_0x4d6293[_0x260b0e(0x5d3)]!==![]){if(Object[_0x260b0e(0x320)](_0x4d6293[_0x260b0e(0x3a6)])[_0x260b0e(0x201)]>=_0x4d6293[_0x260b0e(0x5d3)]){delete _0x4d6293[_0x260b0e(0x3a6)][_0x192bc3],updateUserList(),warnlog(_0x260b0e(0x4d2));return;}}else{if(_0x4d6293[_0x260b0e(0x513)]!==![]){if(Object[_0x260b0e(0x320)](_0x4d6293[_0x260b0e(0x3a6)])[_0x260b0e(0x201)]+Object[_0x260b0e(0x320)](_0x4d6293[_0x260b0e(0x5b6)])[_0x260b0e(0x201)]>=_0x4d6293[_0x260b0e(0x513)]){delete _0x4d6293['rpcs'][_0x192bc3],updateUserList(),warnlog(_0x260b0e(0x4d2));return;}}}if(_0x4d6293['queue']){if(_0x4d6293[_0x260b0e(0x235)])!(_0x192bc3 in _0x4d6293[_0x260b0e(0x5b6)])&&_0x4d6293[_0x260b0e(0x1aa)](_0x192bc3);else{if(_0x4d6293[_0x260b0e(0x2c9)]!==_0x192bc3){if(_0x260b0e(0x555)!=='NtyVx')return;else{function _0x32fb14(){var _0x4ea779=_0x260b0e;_0x18a200(_0x4ea779(0x1ce));if(!(_0x5a5c9f['UUID']in _0x53081a[_0x4ea779(0x5b6)])){_0x46973f(_0x4ea779(0x514));return;}if('session'in _0x5c16e4&&_0x4276bf[_0x4ea779(0x5b6)][_0x9a03f9[_0x4ea779(0x39b)]][_0x4ea779(0x5b8)]!=_0x10fbdf[_0x4ea779(0x5b8)]){_0x48e921(_0x4ea779(0x52b));return;}_0x4051d8[_0x4ea779(0x5b6)][_0xf5d858[_0x4ea779(0x39b)]][_0x4ea779(0x28c)](_0x15da7e[_0x4ea779(0x47e)])[_0x4ea779(0x2fe)]()[_0x4ea779(0x384)](function(_0xb0a30a){_0x17f965(_0xb0a30a),_0xe62da3(_0x8f3d9);});}}}}}_0x4d6293['rpcs'][_0x192bc3]=new RTCPeerConnection(_0x4d6293[_0x260b0e(0x28e)]);if(_0x4d6293['security']){if(_0x260b0e(0x283)==='qfUnW'){if(Object['keys'](_0x4d6293['rpcs'])[_0x260b0e(0x201)]>0x1){warnlog(_0x260b0e(0x427)),log(_0x4d6293[_0x260b0e(0x3a6)]),delete _0x4d6293[_0x260b0e(0x3a6)][_0x192bc3],updateUserList();return;}else warnlog('CONNECTED\x20TO\x20FIRST\x20PEER');}else{function _0x205a1f(){var _0x44eb9f=_0x260b0e,_0x4c1214=_0x5c316f[_0x44eb9f(0x5a2)]('[data-action-type=\x22order-value\x22][data--u-u-i-d=\x22'+_0x16feb2+'\x22]');_0x32310c(_0x4c1214),_0x4c1214[0x0]&&(_0x4c1214[0x0]['innerText']=_0x2f0b14(_0x7a8905[_0x44eb9f(0x582)])||0x0);}}}_0x197c57[_0x260b0e(0x415)]in _0x4d6293[_0x260b0e(0x350)]&&delete _0x4d6293[_0x260b0e(0x350)][_0x197c57[_0x260b0e(0x415)]];_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3][_0x260b0e(0x415)]=_0x197c57[_0x260b0e(0x415)];_0x197c57[_0x260b0e(0x5b8)]?_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3][_0x260b0e(0x5b8)]=_0x197c57[_0x260b0e(0x5b8)]:_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3][_0x260b0e(0x5b8)]=null;_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3][_0x260b0e(0x421)]=![],_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3][_0x260b0e(0x533)]={},_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3]['stats'][_0x260b0e(0x2d1)]=![],_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3][_0x260b0e(0x557)]=-0x1,_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3][_0x260b0e(0x3cc)]=![],_0x4d6293['rpcs'][_0x192bc3][_0x260b0e(0x4dc)]=-0x1,_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3][_0x260b0e(0x4ff)]=![],_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3][_0x260b0e(0x3b2)]=![],_0x4d6293['rpcs'][_0x192bc3]['imageElement']=![],_0x4d6293['rpcs'][_0x192bc3][_0x260b0e(0x3f8)]=![],_0x4d6293['rpcs'][_0x192bc3][_0x260b0e(0x5bc)]=![],_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3][_0x260b0e(0x337)]=![],_0x4d6293['rpcs'][_0x192bc3][_0x260b0e(0x398)]=![],_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3]['remoteMuteElement']=![],_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3]['mutedState']=null,_0x4d6293['rpcs'][_0x192bc3][_0x260b0e(0x5ab)]={},_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3][_0x260b0e(0x26f)]=![],_0x4d6293['rpcs'][_0x192bc3][_0x260b0e(0x46b)]=![],_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3]['streamSrc']=null,_0x4d6293['rpcs'][_0x192bc3][_0x260b0e(0x3e3)]=null,_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3][_0x260b0e(0x36b)]={},_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3][_0x260b0e(0x36c)]=0x64,_0x4d6293['rpcs'][_0x192bc3][_0x260b0e(0x2eb)]=0x0,_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3][_0x260b0e(0x4f4)]=0x0,_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3]['optimizeRequestTimeout']=![],_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3][_0x260b0e(0x516)]=![],_0x4d6293['rpcs'][_0x192bc3][_0x260b0e(0x40e)]=0x0,_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3][_0x260b0e(0x4ac)]=![],_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3][_0x260b0e(0x582)]=![],_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3][_0x260b0e(0x2c4)]=null,_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3][_0x260b0e(0x34e)]=null,_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3][_0x260b0e(0x5c8)]={},_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3]['iframeSrc']=![],_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3][_0x260b0e(0x451)]=![],_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3]['startTime']=Date['now']();var _0x69932c='';_0x4d6293[_0x260b0e(0x574)]&&(_0x69932c=_0x4d6293['codecGroupFlag']);if(_0x4d6293[_0x260b0e(0x235)]){var _0x5746d9='';_0x4d6293[_0x260b0e(0x3c9)]&&(_0x4d6293[_0x260b0e(0x4dd)]===![]&&(_0x5746d9=_0x260b0e(0x570)+_0x4d6293[_0x260b0e(0x3c9)])),createControlBox(_0x192bc3,'https://'+location['host']+location[_0x260b0e(0x5b2)]+_0x260b0e(0x20c)+_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3][_0x260b0e(0x415)]+_0x260b0e(0x1b2)+_0x69932c+'&room='+_0x4d6293[_0x260b0e(0x2ee)]+_0x5746d9,_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3][_0x260b0e(0x415)]);}_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3][_0x260b0e(0x39b)]=_0x192bc3;if(_0x260b0e(0x415)in _0x197c57){_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3][_0x260b0e(0x415)]=_0x197c57[_0x260b0e(0x415)];try{if(_0x4d6293[_0x260b0e(0x4bb)]){if(_0x4d6293[_0x260b0e(0x4bb)][_0x260b0e(0x462)](_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3][_0x260b0e(0x415)])){if(_0x4d6293[_0x260b0e(0x521)]!==![]){let _0xe2191a=_0x4d6293[_0x260b0e(0x4bb)][_0x260b0e(0x59f)](_0x4d6293['rpcs'][_0x192bc3][_0x260b0e(0x415)]);if(_0x4d6293[_0x260b0e(0x521)][_0x260b0e(0x201)]>_0xe2191a){if(_0x260b0e(0x3ba)===_0x260b0e(0x3fa)){function _0x487947(){var _0x48b3e0=_0x260b0e;_0x4a9cf4(_0xc4cc22[_0x48b3e0(0x546)],_0x3bf929);}}else _0x4d6293[_0x260b0e(0x3a6)][_0x192bc3]['manualBandwidth']=parseInt(_0x4d6293[_0x260b0e(0x521)][_0xe2191a]),_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3]['manualBandwidth']<=0x0&&(_0x4d6293['rpcs'][_0x192bc3][_0x260b0e(0x4ff)]=![]);}}}}}catch(_0x4c02cb){errorlog(_0x4c02cb);}}_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3]['onclose']=function(_0x3cd20b){var _0x548d72=_0x260b0e;try{var _0x4f4323=this['streamID'];}catch(_0x1a05e9){}if(!_0x4d6293[_0x548d72(0x235)]){if(_0x4d6293['scene']!==![]||_0x4d6293[_0x548d72(0x2ee)]!==![])try{if(_0x548d72(0x2c0)===_0x548d72(0x3aa)){function _0x3e469b(){var _0x793a82=_0x548d72;_0x52771a[_0x793a82(0x27c)]=_0x5d6c8f;}}else _0x4d6293['rpcs'][this[_0x548d72(0x39b)]]['videoElement']&&(_0x4d6293[_0x548d72(0x3a6)][this[_0x548d72(0x39b)]][_0x548d72(0x3b2)][_0x548d72(0x522)][_0x548d72(0x2bb)]=_0x548d72(0x351)),setTimeout(function(){updateMixer();},0x1);}catch(_0xfddfac){}}try{document[_0x548d72(0x368)](_0x548d72(0x258)+this['UUID'])&&getById(_0x548d72(0x258)+this['UUID'])['parentNode'][_0x548d72(0x255)](getById('container_'+this['UUID']));}catch(_0x137a58){if(_0x548d72(0x501)===_0x548d72(0x314)){function _0x532a89(){_0x36becc=_0x42918f(_0x23e793/0x10)*0x10;var _0x54e204=0x64*_0x3a2a90/_0x172ddb;}}else errorlog(_0x137a58);}try{this[_0x548d72(0x5ac)]&&this[_0x548d72(0x5ac)][_0x548d72(0x4d1)]()[_0x548d72(0x58d)](function(_0x42d0cc){var _0x4287de=_0x548d72;_0x42d0cc[_0x4287de(0x47d)]();});}catch(_0x14c4f0){errorlog(_0x14c4f0);}try{this[_0x548d72(0x449)][_0x548d72(0x540)]();}catch(_0x226c17){errorlog(_0x226c17);}try{_0x4d6293[_0x548d72(0x3a6)][this[_0x548d72(0x39b)]]=null,delete _0x4d6293[_0x548d72(0x3a6)][this[_0x548d72(0x39b)]];}catch(_0x365483){errorlog(_0x365483);}warnlog(_0x548d72(0x541));try{_0x4d6293['watchStream'](_0x4f4323);}catch(_0x2c8b85){errorlog(_0x548d72(0x353)),errorlog(_0x2c8b85);}updateUserList();},_0x4d6293['rpcs'][_0x192bc3]['iceTimer']=null,_0x4d6293['rpcs'][_0x192bc3][_0x260b0e(0x2c1)]=[],_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3][_0x260b0e(0x1a8)]=function(_0x1e0ae5){var _0x367a94=_0x260b0e;if(_0x1e0ae5['candidate']==null){log(_0x367a94(0x49b));return;}try{if(_0x4d6293[_0x367a94(0x4f3)]){if(_0x1e0ae5[_0x367a94(0x47e)][_0x367a94(0x47e)][_0x367a94(0x59f)](_0x4d6293[_0x367a94(0x4f3)])===-0x1){log(_0x367a94(0x3e2));return;}else{if(_0x367a94(0x341)!==_0x367a94(0x341)){function _0x4da890(){_0x389358('sending\x20message\x20via\x20WSS\x20as\x20WebRTC\x20failed\x20to\x20send\x20message'),_0x1eeb81['sendMsg'](_0x5be1c0);}}else log(_0x1e0ae5[_0x367a94(0x47e)]);}}}catch(_0x587f8e){errorlog(_0x587f8e);}if(_0x4d6293[_0x367a94(0x3a6)][_0x192bc3][_0x367a94(0x3dd)]!==null){_0x4d6293[_0x367a94(0x3a6)][_0x192bc3][_0x367a94(0x2c1)][_0x367a94(0x332)](_0x1e0ae5[_0x367a94(0x47e)]);return;}_0x4d6293[_0x367a94(0x3a6)][_0x192bc3][_0x367a94(0x2c1)][_0x367a94(0x332)](_0x1e0ae5[_0x367a94(0x47e)]),_0x4d6293['rpcs'][_0x192bc3][_0x367a94(0x3dd)]=setTimeout(function(){var _0x353e8d=_0x367a94;if(!(_0x192bc3 in _0x4d6293[_0x353e8d(0x3a6)])){if(_0x353e8d(0x37e)!==_0x353e8d(0x4ee))return;else{function _0x5502a5(){var _0x59d262=_0x353e8d;_0x5de4d9(_0x59d262(0x457));}}}_0x4d6293[_0x353e8d(0x3a6)][_0x192bc3][_0x353e8d(0x3dd)]=null;if(_0x4d6293[_0x353e8d(0x3a6)][_0x192bc3][_0x353e8d(0x2c1)]==[])return;var _0x4fefe2={};_0x4fefe2[_0x353e8d(0x39b)]=_0x192bc3,_0x4fefe2[_0x353e8d(0x269)]=_0x353e8d(0x47a),_0x4fefe2[_0x353e8d(0x374)]=_0x4d6293['rpcs'][_0x192bc3][_0x353e8d(0x2c1)],_0x4fefe2[_0x353e8d(0x5b8)]=_0x4d6293[_0x353e8d(0x3a6)][_0x192bc3][_0x353e8d(0x5b8)],_0x4d6293[_0x353e8d(0x3a6)][_0x192bc3]['iceBundle']=[];if(_0x4d6293['password']){if('oKuyS'==='oKuyS')_0x4d6293[_0x353e8d(0x319)](JSON[_0x353e8d(0x4af)](_0x4fefe2[_0x353e8d(0x374)]))[_0x353e8d(0x2fe)](function(_0xfbc843){var _0x41dcd6=_0x353e8d;_0x4fefe2[_0x41dcd6(0x374)]=_0xfbc843[0x0],_0x4fefe2[_0x41dcd6(0x225)]=_0xfbc843[0x1],_0x4d6293[_0x41dcd6(0x20e)](_0x4fefe2);});else{function _0x18adda(){return;}}}else _0x4d6293[_0x353e8d(0x20e)](_0x4fefe2);},0x190);},_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3][_0x260b0e(0x3b4)]=function(_0x4879a0){var _0x30f5b2=_0x260b0e;switch(this[_0x30f5b2(0x4d3)]){case _0x30f5b2(0x29d):log(_0x30f5b2(0x29d));case _0x30f5b2(0x43c):log(_0x30f5b2(0x43c));case _0x30f5b2(0x1ea):log(_0x30f5b2(0x2f8));if(_0x4d6293[_0x30f5b2(0x2e8)]){if(_0x4d6293['ws'][_0x30f5b2(0x2df)]!==0x1){_0x4d6293['ws'][_0x30f5b2(0x540)]();break;}_0x4d6293['ws'][_0x30f5b2(0x540)](),setTimeout(function(){var _0xc3c3ab=_0x30f5b2;_0x4d6293['cleanOutput']!=!![]&&warnUser(_0xc3c3ab(0x434));},0x1);}break;case _0x30f5b2(0x552):warnlog(_0x30f5b2(0x554));break;case _0x30f5b2(0x1d9):warnlog(_0x30f5b2(0x3ff));try{var _0x30817b=this[_0x30f5b2(0x415)];}catch(_0x125a4b){}try{if(_0x30f5b2(0x331)!=='UMRRP'){function _0x195332(){var _0x39d0bc=_0x30f5b2;_0x2bffa2[_0x39d0bc(0x5b6)][_0x2009d5]['stats'][_0x39d0bc(0x34f)]=_0x2570a[_0x39d0bc(0x34f)],_0x39d0bc(0x4ac)in _0x2fae0b[_0x39d0bc(0x34f)]&&(typeof _0x4015ce[_0x39d0bc(0x34f)]['label']==_0x39d0bc(0x1e0)?_0x4a98b0['pcs'][_0x1bdfb8][_0x39d0bc(0x4ac)]=_0xf4f5e6(_0x5ef2aa[_0x39d0bc(0x34f)][_0x39d0bc(0x4ac)]):_0x543f18[_0x39d0bc(0x5b6)][_0x48916c][_0x39d0bc(0x4ac)]=![]);}}else this[_0x30f5b2(0x5ac)]&&this[_0x30f5b2(0x5ac)]['getTracks']()[_0x30f5b2(0x58d)](function(_0x3c1f1c){_0x3c1f1c['stop'](),log('Track\x20stopped');});}catch(_0x1215a6){warnlog(_0x1215a6);}if(_0x4d6293[_0x30f5b2(0x235)])try{_0x30f5b2(0x395)in _0x4d6293[_0x30f5b2(0x3a6)][this[_0x30f5b2(0x39b)]][_0x30f5b2(0x3b2)]&&_0x4d6293[_0x30f5b2(0x3a6)][this['UUID']]['videoElement'][_0x30f5b2(0x395)][_0x30f5b2(0x47d)]();}catch(_0x3b5108){warnlog(_0x3b5108);}try{if(document[_0x30f5b2(0x368)](_0x30f5b2(0x258)+this[_0x30f5b2(0x39b)])){if('HqxTl'==='HqxTl')getById(_0x30f5b2(0x258)+this[_0x30f5b2(0x39b)])[_0x30f5b2(0x354)][_0x30f5b2(0x255)](getById(_0x30f5b2(0x258)+this[_0x30f5b2(0x39b)]));else{function _0x50d2c2(){var _0x497a85=_0x30f5b2;if(_0x488991[_0x497a85(0x1fa)])var _0x3796f2=_0x30c5b3(_0x811f7e[_0x497a85(0x1fa)]);else var _0x3796f2=_0x538c67(![]);var _0x26680d={};_0x26680d[_0x497a85(0x54d)]=_0x3796f2,_0x16ad93[_0x497a85(0x5ad)](_0x26680d,_0x5cdabd);}}}}catch(_0x1e3e33){warnlog(_0x1e3e33);}_0x4d6293[_0x30f5b2(0x3a6)][this['UUID']][_0x30f5b2(0x540)](),_0x4d6293['rpcs'][this['UUID']]=null,delete _0x4d6293[_0x30f5b2(0x3a6)][this['UUID']];!_0x4d6293['director']&&setTimeout(function(){updateMixer();},0x1);if(typeof _0x30817b==_0x30f5b2(0x3de))break;try{warnlog(_0x30f5b2(0x450)),_0x30817b in _0x4d6293[_0x30f5b2(0x5c0)]&&clearTimeout(_0x4d6293['watchTimeoutList'][_0x30817b]),_0x4d6293[_0x30f5b2(0x5c0)][_0x30817b]=setTimeout(function(_0xdcbca4){var _0x5bd528=_0x30f5b2;delete _0x4d6293[_0x5bd528(0x5c0)][_0xdcbca4],_0x4d6293[_0x5bd528(0x53b)](_0xdcbca4);},_0x4d6293[_0x30f5b2(0x296)],_0x30817b);}catch(_0x14c6f2){if(_0x30f5b2(0x251)===_0x30f5b2(0x251))errorlog(_0x14c6f2);else{function _0x5835da(){var _0x530c1c=_0x30f5b2;return _0xb55b32[_0x530c1c(0x386)]&&_0xd04de6['track'][_0x530c1c(0x344)]=='audio';}}}break;case _0x30f5b2(0x564):warnlog(_0x30f5b2(0x250));try{var _0x30817b=this[_0x30f5b2(0x415)];}catch(_0x420b21){};try{this[_0x30f5b2(0x5ac)]&&this[_0x30f5b2(0x5ac)][_0x30f5b2(0x4d1)]()[_0x30f5b2(0x58d)](function(_0x56bbf3){var _0x1f264f=_0x30f5b2;_0x56bbf3[_0x1f264f(0x47d)](),log(_0x1f264f(0x4b8));});}catch(_0x26efd9){}if(_0x4d6293[_0x30f5b2(0x235)])try{if(_0x30f5b2(0x395)in _0x4d6293[_0x30f5b2(0x3a6)][this[_0x30f5b2(0x39b)]]['videoElement']){if(_0x30f5b2(0x27a)===_0x30f5b2(0x27a))_0x4d6293[_0x30f5b2(0x3a6)][this[_0x30f5b2(0x39b)]][_0x30f5b2(0x3b2)]['recorder'][_0x30f5b2(0x47d)]();else{function _0x342433(){var _0x1317fd=_0x30f5b2;_0x9707fa[_0x1317fd(0x5b6)][_0x496175][_0x1317fd(0x1d4)]=0x64/0x2;}}}}catch(_0x5dad59){errorlog(_0x5dad59);}try{if(document[_0x30f5b2(0x368)](_0x30f5b2(0x258)+this[_0x30f5b2(0x39b)])){if('sdcSV'===_0x30f5b2(0x4df)){function _0x273d18(){var _0x222909=_0x30f5b2;_0x55db6c[_0x222909(0x3a6)][this[_0x222909(0x39b)]]=null,delete _0x31c551[_0x222909(0x3a6)][this[_0x222909(0x39b)]];}}else getById(_0x30f5b2(0x258)+this['UUID'])['parentNode'][_0x30f5b2(0x255)](getById(_0x30f5b2(0x258)+this[_0x30f5b2(0x39b)]));}}catch(_0x59e714){errorlog(_0x59e714);}_0x4d6293[_0x30f5b2(0x3a6)][this[_0x30f5b2(0x39b)]][_0x30f5b2(0x540)](),_0x4d6293['rpcs'][this[_0x30f5b2(0x39b)]]=null,delete _0x4d6293['rpcs'][this[_0x30f5b2(0x39b)]];!_0x4d6293['director']&&setTimeout(function(){updateMixer();},0x1);if(typeof _0x30817b==_0x30f5b2(0x3de))break;try{errorlog(_0x30f5b2(0x46c)),_0x30817b in _0x4d6293['watchTimeoutList']&&clearTimeout(_0x4d6293[_0x30f5b2(0x5c0)][_0x30817b]),_0x4d6293[_0x30f5b2(0x5c0)][_0x30817b]=setTimeout(function(_0x2831b9){var _0x173b84=_0x30f5b2;if(_0x173b84(0x3c7)===_0x173b84(0x3c7))delete _0x4d6293[_0x173b84(0x5c0)][_0x2831b9],_0x4d6293[_0x173b84(0x53b)](_0x2831b9);else{function _0x5d2aea(){var _0x3815c=_0x173b84;return _0x10a93e['hash']=_0x34ebc6,_0x460e3c(_0x3815c(0x5a5)+_0x346744),_0x5ee7ff(_0x3815c(0x43a)),_0x1a605f[_0x3815c(0x4e5)](_0x1ddd4e);}}},_0x4d6293[_0x30f5b2(0x296)],_0x30817b);}catch(_0x432367){errorlog(_0x432367);}break;}},_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3][_0x260b0e(0x4c9)]=function(){var _0xe18d74=_0x260b0e;try{if(this[_0xe18d74(0x2ca)]=='closed')errorlog(_0xe18d74(0x270));else{if(this[_0xe18d74(0x2ca)]==_0xe18d74(0x552))errorlog(_0xe18d74(0x348)),_0x4d6293['rpcs'][_0x192bc3][_0xe18d74(0x3b2)][_0xe18d74(0x522)][_0xe18d74(0x3e4)]='0',_0x4d6293[_0xe18d74(0x3a6)][_0x192bc3][_0xe18d74(0x37f)]=setTimeout(function(_0xf11632){updateMixer();},0x1f4,_0x192bc3);else this['iceConnectionState']==_0xe18d74(0x1d9)?errorlog(_0xe18d74(0x287)):(log(_0xe18d74(0x57a)+this[_0xe18d74(0x2ca)]),_0xe18d74(0x3e4)in _0x4d6293[_0xe18d74(0x3a6)][_0x192bc3][_0xe18d74(0x3b2)][_0xe18d74(0x522)]?_0x4d6293['rpcs'][_0x192bc3][_0xe18d74(0x3b2)][_0xe18d74(0x522)][_0xe18d74(0x3e4)]=='0'&&(_0x4d6293[_0xe18d74(0x3a6)][_0x192bc3][_0xe18d74(0x3b2)][_0xe18d74(0x522)]['opacity']='1',updateMixer()):_0x4d6293[_0xe18d74(0x3a6)][_0x192bc3]['videoElement'][_0xe18d74(0x522)][_0xe18d74(0x3e4)]='1',_0x4d6293[_0xe18d74(0x3a6)][_0x192bc3]['disconnectedTimeout']&&clearTimeout(_0x4d6293[_0xe18d74(0x3a6)][_0x192bc3][_0xe18d74(0x37f)]));}}catch(_0x4ea666){}},_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3][_0x260b0e(0x2a3)]=function(_0x9a207c){var _0xe46e85=_0x260b0e;_0x4d6293[_0xe46e85(0x3a6)][_0x192bc3][_0xe46e85(0x449)]=_0x9a207c[_0xe46e85(0x406)],_0x4d6293[_0xe46e85(0x3a6)][_0x192bc3][_0xe46e85(0x449)]['UUID']=_0x192bc3,_0x4d6293['rpcs'][_0x192bc3]['receiveChannel'][_0xe46e85(0x1ae)]=_0x4c0825=>{var _0x445235=_0xe46e85,_0x201958={};_0x201958[_0x445235(0x446)]=![];if(_0x4d6293[_0x445235(0x42a)]!==![])_0x4d6293['novideo']['includes'](_0x4d6293[_0x445235(0x3a6)][_0x192bc3][_0x445235(0x415)])?_0x201958[_0x445235(0x25d)]=!![]:_0x201958[_0x445235(0x25d)]=![];else{if(_0x4d6293[_0x445235(0x446)]!==![]){if(_0x4d6293[_0x445235(0x446)]!==null){if('vvjbt'===_0x445235(0x40f)){function _0xbb3534(){var _0x14ad21=_0x445235;_0xe4f414[_0x14ad21(0x3a6)][_0xeb1b8][_0x14ad21(0x449)][_0x14ad21(0x204)](_0x105da6);}}else _0x4d6293[_0x445235(0x3a6)][_0x192bc3][_0x445235(0x415)]===_0x4d6293[_0x445235(0x446)]?_0x4d6293['webp']?(_0x201958[_0x445235(0x446)]=!![],_0x201958[_0x445235(0x25d)]=![]):_0x201958[_0x445235(0x25d)]=!![]:_0x201958['video']=![];}else _0x4d6293[_0x445235(0x2c9)]&&(_0x192bc3==_0x4d6293['directorUUID']?_0x4d6293[_0x445235(0x571)]?(_0x201958[_0x445235(0x25d)]=![],_0x201958[_0x445235(0x446)]=!![]):_0x201958[_0x445235(0x25d)]=!![]:_0x201958[_0x445235(0x25d)]=![]);}else _0x4d6293[_0x445235(0x592)]!==![]?_0x4d6293[_0x445235(0x592)]['includes'](_0x4d6293[_0x445235(0x3a6)][_0x192bc3][_0x445235(0x415)])?_0x201958[_0x445235(0x25d)]=![]:_0x201958[_0x445235(0x25d)]=!![]:_0x201958[_0x445235(0x25d)]=!![];}try{_0x201958[_0x445235(0x34f)]={},_0x201958[_0x445235(0x34f)]['label']=_0x4d6293[_0x445235(0x4ac)],_0x201958['info'][_0x445235(0x582)]=_0x4d6293[_0x445235(0x582)],_0x201958['info'][_0x445235(0x510)]=_0x4d6293['stereo'],_0x201958[_0x445235(0x34f)][_0x445235(0x548)]=_0x4d6293[_0x445235(0x21c)],_0x201958['info'][_0x445235(0x45f)]=_0x4d6293['audiobitrate'],_0x201958['info']['codec_url']=_0x4d6293[_0x445235(0x19c)],_0x201958[_0x445235(0x34f)][_0x445235(0x2f0)]=_0x4d6293[_0x445235(0x2f0)],_0x201958[_0x445235(0x34f)][_0x445235(0x5b7)]=_0x4d6293['forceios'],_0x201958[_0x445235(0x34f)][_0x445235(0x528)]=_0x4d6293[_0x445235(0x20b)],_0x201958[_0x445235(0x34f)][_0x445235(0x37b)]=_0x4d6293[_0x445235(0x37b)],_0x201958[_0x445235(0x34f)][_0x445235(0x3cf)]=_0x4d6293[_0x445235(0x3cf)],_0x201958['info'][_0x445235(0x28d)]=_0x4d6293[_0x445235(0x28d)];if(navigator[_0x445235(0x55a)]){var _0x5d7f40,_0x1ea6a3=navigator[_0x445235(0x55a)];_0x201958[_0x445235(0x34f)]['useragent']=_0x1ea6a3;}navigator[_0x445235(0x3e1)]&&(_0x201958['info']['platform']=navigator[_0x445235(0x3e1)]),window[_0x445235(0x58b)]?_0x201958[_0x445235(0x34f)]['obs']=window['obsstudio'][_0x445235(0x3a0)]:_0x201958[_0x445235(0x34f)][_0x445235(0x5ae)]=![];}catch(_0x3be6a4){};if(_0x4d6293[_0x445235(0x3a8)]!==![]){if(_0x4d6293[_0x445235(0x3a8)][_0x445235(0x462)](_0x4d6293[_0x445235(0x3a6)][_0x192bc3][_0x445235(0x415)]))_0x201958[_0x445235(0x5a3)]=!![];else{if('ilmDO'!==_0x445235(0x44c))_0x201958['audio']=![];else{function _0xe86702(){var _0x245e81=_0x445235;_0xf7bc24[_0x245e81(0x3a6)][_0x162b48][_0x245e81(0x451)]=_0x49d0a1(_0x47bab3[_0x245e81(0x230)]),_0x24f378['rpcs'][_0x8db19a][_0x245e81(0x451)]['id']=_0x245e81(0x45b)+_0xe0b45e,_0x39fcf8[_0x245e81(0x3a6)][_0x14df8d][_0x245e81(0x451)][_0x245e81(0x5d9)][_0x245e81(0x39b)]=_0x516e40,_0x5ad5d4(function(){_0x3ba621();},0x1),_0x2e6c9f[_0x245e81(0x3a6)][_0x341cac][_0x245e81(0x415)]&&(_0x491c75[_0x245e81(0x3a6)][_0x563697][_0x245e81(0x451)][_0x245e81(0x5d9)][_0x245e81(0x486)]=_0x4a5fc[_0x245e81(0x3a6)][_0xe51dd2][_0x245e81(0x415)]);}}}}else _0x201958[_0x445235(0x5a3)]=!![];_0x201958[_0x445235(0x3ef)]=![];if(_0x4d6293[_0x445235(0x1bd)]!==![]){if(_0x4d6293[_0x445235(0x1bd)][_0x445235(0x462)](_0x4d6293[_0x445235(0x3a6)][_0x192bc3][_0x445235(0x415)])){if(_0x445235(0x5cb)==='oMeiC')_0x201958[_0x445235(0x3ef)]=!![];else{function _0x2c9565(){var _0x4923ed=_0x445235;_0xbfea14(_0x4923ed(0x558));}}}else _0x201958['iframe']=![];}else _0x201958[_0x445235(0x3ef)]=!![];_0x201958['guest']=![],_0x201958[_0x445235(0x1fa)]=![],_0x201958[_0x445235(0x235)]=![],_0x201958[_0x445235(0x477)]=_0x4d6293[_0x445235(0x477)],_0x201958[_0x445235(0x438)]=![],_0x201958[_0x445235(0x4f9)]=![],_0x201958[_0x445235(0x5b7)]=![];_0x4d6293[_0x445235(0x20b)]&&(_0x201958[_0x445235(0x438)]=!![]);if(_0x4d6293['director'])_0x201958[_0x445235(0x235)]=!![],_0x201958[_0x445235(0x5b7)]=_0x4d6293[_0x445235(0x5b7)];else{if(_0x4d6293[_0x445235(0x1fa)]!==![])_0x201958[_0x445235(0x1fa)]=_0x4d6293[_0x445235(0x1fa)];else _0x4d6293[_0x445235(0x2ee)]!==![]&&_0x4d6293[_0x445235(0x2ee)]!==''&&(_0x201958[_0x445235(0x5b7)]=_0x4d6293[_0x445235(0x5b7)],_0x201958[_0x445235(0x556)]=!![]);}_0x4d6293[_0x445235(0x453)](_0x201958,_0x192bc3)?log('successfully\x20requested\x20audio\x20and\x20video'):errorlog(_0x445235(0x5a6)),pokeIframeAPI('new-view-connection',!![],_0x192bc3);},_0x4d6293[_0xe46e85(0x3a6)][_0x192bc3][_0xe46e85(0x449)][_0xe46e85(0x562)]=_0x1c60f9=>{var _0x43a17a=_0xe46e85;if(_0x43a17a(0x2cb)!==_0x43a17a(0x2cb)){function _0x46fa64(){var _0x1eb721=_0x43a17a;_0x19754e[_0x1eb721(0x2b7)](!![]);}}else{if(typeof _0x1c60f9[_0x43a17a(0x572)]=='object'){if(!_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x2d5)])_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x2d5)]=document[_0x43a17a(0x539)](_0x43a17a(0x36f)),_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x2d5)][_0x43a17a(0x2a5)]=0x10,_0x4d6293['rpcs'][_0x192bc3][_0x43a17a(0x2d5)][_0x43a17a(0x536)]=0x9,_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x2d5)][_0x43a17a(0x5d9)][_0x43a17a(0x39b)]=_0x192bc3,_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x2d5)][_0x43a17a(0x4f8)]=![],_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x2d5)][_0x43a17a(0x1df)](_0x43a17a(0x1d6),function(_0x5e038d){var _0x4ad2f7=_0x43a17a;log(_0x4ad2f7(0x549));try{if(_0x5e038d[_0x4ad2f7(0x2f5)]||_0x5e038d[_0x4ad2f7(0x537)]){_0x5e038d[_0x4ad2f7(0x242)]();var _0x246dbb=_0x5e038d['currentTarget']['dataset'][_0x4ad2f7(0x39b)];if(_0x4ad2f7(0x533)in _0x4d6293[_0x4ad2f7(0x3a6)][_0x246dbb]){var [_0x11beef,_0x3bcac8]=statsMenuCreator();printViewStats(_0x3bcac8,_0x4d6293[_0x4ad2f7(0x3a6)][_0x246dbb][_0x4ad2f7(0x533)],_0x4d6293[_0x4ad2f7(0x3a6)][_0x246dbb][_0x4ad2f7(0x415)]),_0x11beef['interval']=setInterval(printViewStats,0xbb8,_0x3bcac8,_0x4d6293[_0x4ad2f7(0x3a6)][_0x246dbb][_0x4ad2f7(0x533)],_0x4d6293[_0x4ad2f7(0x3a6)][_0x246dbb]['streamID']);}return _0x5e038d[_0x4ad2f7(0x2e5)](),![];}}catch(_0x4b35ce){errorlog(_0x4b35ce);}}),updateMixer();else _0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x2d5)][_0x43a17a(0x4f8)]&&(_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3]['imageElement'][_0x43a17a(0x4f8)]=![],_0x4d6293['rpcs'][_0x192bc3][_0x43a17a(0x2d5)][_0x43a17a(0x522)]['visibility']=_0x43a17a(0x4c2));_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3]['imageElement'][_0x43a17a(0x44a)]=window['URL'][_0x43a17a(0x48f)](new Blob([new Uint8Array(_0x1c60f9[_0x43a17a(0x572)])],{'type':_0x43a17a(0x400)}));return;}var _0x2f0706=JSON[_0x43a17a(0x4fc)](_0x1c60f9[_0x43a17a(0x572)]);log(_0x2f0706),_0x2f0706['UUID']=_0x192bc3;if(_0x43a17a(0x2f6)in _0x2f0706)warnlog(_0x43a17a(0x4eb));else{if(_0x43a17a(0x28b)in _0x2f0706)_0x4d6293[_0x43a17a(0x1f9)](_0x2f0706);else{if(_0x43a17a(0x47e)in _0x2f0706)_0x2f0706[_0x43a17a(0x39b)]=_0x192bc3,log(_0x43a17a(0x593)),_0x4d6293['processIce'](_0x2f0706);else{if(_0x43a17a(0x374)in _0x2f0706){if(_0x43a17a(0x1c1)===_0x43a17a(0x34c)){function _0x3b6507(){var _0x3ac636=_0x43a17a;if(_0x444ca2[_0x3ac636(0x235)])!(_0x538f77 in _0x255270[_0x3ac636(0x5b6)])&&_0x2d5c1f[_0x3ac636(0x1aa)](_0x55ca75);else{if(_0x56488a[_0x3ac636(0x2c9)]!==_0x25fcee)return;}}}else _0x2f0706['UUID']=_0x192bc3,log(_0x43a17a(0x58a)),_0x4d6293[_0x43a17a(0x3bf)](_0x2f0706);}else{if(_0x43a17a(0x230)in _0x2f0706)try{_0x4d6293['rpcs'][_0x192bc3][_0x43a17a(0x230)]=_0x2f0706['iframeSrc'];if(_0x4d6293[_0x43a17a(0x446)]!==![]){if(_0x4d6293[_0x43a17a(0x446)]!==null){if(_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x415)]===_0x4d6293[_0x43a17a(0x446)]){if(_0x4d6293['noiframe']===![])_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x451)]=loadIframe(_0x2f0706[_0x43a17a(0x230)]),_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x451)]['id']=_0x43a17a(0x45b)+_0x192bc3,_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x451)][_0x43a17a(0x5d9)][_0x43a17a(0x39b)]=_0x192bc3,setTimeout(function(){updateMixer();},0x1),_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x415)]&&(_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x451)][_0x43a17a(0x5d9)]['sid']=_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x415)]);else _0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x415)]in _0x4d6293[_0x43a17a(0x1bd)]&&(_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x451)]=loadIframe(_0x2f0706[_0x43a17a(0x230)]),_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x451)]['id']=_0x43a17a(0x45b)+_0x192bc3,_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x451)][_0x43a17a(0x5d9)][_0x43a17a(0x39b)]=_0x192bc3,setTimeout(function(){updateMixer();},0x1),_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x415)]&&(_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x451)][_0x43a17a(0x5d9)][_0x43a17a(0x486)]=_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x415)]));}}else{if(_0x4d6293[_0x43a17a(0x2c9)]){if(_0x192bc3==_0x4d6293[_0x43a17a(0x2c9)]){if(_0x4d6293[_0x43a17a(0x1bd)]===![]){if(_0x43a17a(0x2dd)===_0x43a17a(0x322)){function _0xab9d9a(){_0x347711=0x1;}}else _0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x451)]=loadIframe(_0x2f0706[_0x43a17a(0x230)]),_0x4d6293['rpcs'][_0x192bc3][_0x43a17a(0x451)]['id']='iframe_'+_0x192bc3,_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x451)][_0x43a17a(0x5d9)][_0x43a17a(0x39b)]=_0x192bc3,setTimeout(function(){updateMixer();},0x1),_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x415)]&&(_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x451)][_0x43a17a(0x5d9)][_0x43a17a(0x486)]=_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x415)]);}else _0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x415)]in _0x4d6293['noiframe']&&(_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x451)]=loadIframe(_0x2f0706[_0x43a17a(0x230)]),_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x451)]['id']=_0x43a17a(0x45b)+_0x192bc3,_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3]['iframeEle'][_0x43a17a(0x5d9)][_0x43a17a(0x39b)]=_0x192bc3,setTimeout(function(){updateMixer();},0x1),_0x4d6293['rpcs'][_0x192bc3][_0x43a17a(0x415)]&&(_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x451)][_0x43a17a(0x5d9)][_0x43a17a(0x486)]=_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x415)]));}}}}else{if(_0x4d6293[_0x43a17a(0x1bd)]===![])_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x451)]=loadIframe(_0x2f0706['iframeSrc']),_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x451)]['id']=_0x43a17a(0x45b)+_0x192bc3,_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x451)][_0x43a17a(0x5d9)]['UUID']=_0x192bc3,setTimeout(function(){updateMixer();},0x1),_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x415)]&&(_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x451)]['dataset'][_0x43a17a(0x486)]=_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x415)]);else _0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x415)]in _0x4d6293[_0x43a17a(0x1bd)]&&(_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x451)]=loadIframe(_0x2f0706[_0x43a17a(0x230)]),_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x451)]['id']=_0x43a17a(0x45b)+_0x192bc3,_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3]['iframeEle'][_0x43a17a(0x5d9)][_0x43a17a(0x39b)]=_0x192bc3,setTimeout(function(){updateMixer();},0x1),_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x415)]&&(_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x451)][_0x43a17a(0x5d9)][_0x43a17a(0x486)]=_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x415)]));}}catch(_0x587ca0){errorlog(_0x587ca0);}}}}}if(_0x43a17a(0x475)in _0x2f0706){var _0x58397b=![],_0x2d7bf2=![];_0x4d6293[_0x43a17a(0x2c9)]===_0x192bc3&&(_0x58397b=!![],_0x43a17a(0x1ad)in _0x2f0706&&(_0x2f0706[_0x43a17a(0x1ad)]==!![]&&(_0x2d7bf2=!![])));if(_0x4d6293[_0x43a17a(0x235)]){if(_0x2f0706['chat']=='Raised\x20hand'){if(_0x4d6293[_0x43a17a(0x479)]){if(_0x43a17a(0x326)!=='qysWg')playtone();else{function _0x5020d1(){var _0x183385=_0x43a17a;_0x212869=_0xe500f0[_0x183385(0x21c)];}}}getById(_0x43a17a(0x1f4)+_0x192bc3)[_0x43a17a(0x522)][_0x43a17a(0x2bb)]=_0x43a17a(0x55d);}else _0x2f0706['chat']==_0x43a17a(0x545)&&(getById('hands_'+_0x192bc3)[_0x43a17a(0x522)][_0x43a17a(0x2bb)]=_0x43a17a(0x351));}log(_0x43a17a(0x2b0)+_0x58397b),getChatMessage(_0x2f0706[_0x43a17a(0x475)],_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x4ac)],_0x58397b,_0x2d7bf2);}_0x43a17a(0x3d9)in _0x2f0706&&(log(_0x2f0706),_0x4d6293[_0x43a17a(0x240)]&&updateClosedCaptions(_0x2f0706,_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3]['label'],_0x192bc3));if('audioOptions'in _0x2f0706){if('WvtaG'===_0x43a17a(0x5c9)){function _0x59fc61(){return;}}else _0x4d6293[_0x43a17a(0x235)]&&updateDirectorsAudio(_0x2f0706[_0x43a17a(0x437)],_0x192bc3);}'videoOptions'in _0x2f0706&&(_0x4d6293[_0x43a17a(0x235)]&&updateDirectorsVideo(_0x2f0706[_0x43a17a(0x546)],_0x192bc3));if(_0x43a17a(0x4e2)in _0x2f0706){if(_0x4d6293[_0x43a17a(0x2c9)]===_0x192bc3){if(_0x43a17a(0x2e1)!=='YYDPH')_0x4d6293['raisehands']&&lowerhand();else{function _0x39e9fc(){var _0x510634=_0x43a17a;_0x2334cb[_0x510634(0x3e5)]=[{}];}}}}if(_0x43a17a(0x3b7)in _0x2f0706){log(_0x2f0706);if(_0x4d6293['directorUUID']===_0x192bc3){if(_0x2f0706[_0x43a17a(0x3b7)]!==![]){if(_0x2f0706[_0x43a17a(0x3b7)]===!![])_0x4d6293[_0x43a17a(0x3b7)]=!![];else for(var _0x29d59c in _0x4d6293[_0x43a17a(0x3a6)]){if('ouIdY'==='hydJG'){function _0x3d0174(){var _0x2a7fbd=_0x43a17a;_0x3eca88['rpcs'][_0x871a36][_0x2a7fbd(0x24b)][_0x2a7fbd(0x522)][_0x2a7fbd(0x2bb)]='none';}}else{if(_0x4d6293[_0x43a17a(0x3a6)][_0x29d59c][_0x43a17a(0x415)]===_0x2f0706[_0x43a17a(0x3b7)]){_0x4d6293[_0x43a17a(0x3b7)]=_0x29d59c;break;}}}}else _0x4d6293[_0x43a17a(0x3b7)]=![];setTimeout(function(){updateMixer();},0x1),updateUserList();}}_0x43a17a(0x1cf)in _0x2f0706&&(_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x533)][_0x43a17a(0x1cf)]={},_0x43a17a(0x23f)in _0x2f0706&&(_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x533)][_0x43a17a(0x1cf)][_0x43a17a(0x23f)]=_0x2f0706[_0x43a17a(0x23f)]),_0x43a17a(0x506)in _0x2f0706&&(_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x533)][_0x43a17a(0x1cf)][_0x43a17a(0x506)]=_0x2f0706[_0x43a17a(0x506)]),_0x43a17a(0x2db)in _0x2f0706&&(_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x533)][_0x43a17a(0x1cf)][_0x43a17a(0x2db)]=_0x2f0706[_0x43a17a(0x2db)]),'mag'in _0x2f0706&&(_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x533)][_0x43a17a(0x1cf)][_0x43a17a(0x30a)]=_0x2f0706[_0x43a17a(0x30a)]),isIFrame&&parent['postMessage']({'sensors':_0x2f0706},'*'));_0x43a17a(0x395)in _0x2f0706&&updateRemoteRecordButton(_0x192bc3,_0x2f0706[_0x43a17a(0x395)]);if(_0x43a17a(0x34f)in _0x2f0706){_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x533)][_0x43a17a(0x34f)]=_0x2f0706[_0x43a17a(0x34f)];if(_0x43a17a(0x4ac)in _0x2f0706['info']){typeof _0x2f0706[_0x43a17a(0x34f)][_0x43a17a(0x4ac)]=='string'?_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x4ac)]=sanitizeLabel(_0x2f0706[_0x43a17a(0x34f)][_0x43a17a(0x4ac)]):_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3]['label']=![];if(_0x4d6293[_0x43a17a(0x235)]){var _0x17dc8b=getById(_0x43a17a(0x2f1)+_0x192bc3);_0x17dc8b&&(_0x17dc8b['style'][_0x43a17a(0x1b9)]=_0x43a17a(0x282),_0x17dc8b[_0x43a17a(0x522)][_0x43a17a(0x29c)]=_0x43a17a(0x26b),_0x17dc8b[_0x43a17a(0x522)][_0x43a17a(0x345)]=_0x43a17a(0x224),_0x17dc8b['style'][_0x43a17a(0x396)]=_0x43a17a(0x59e),_0x17dc8b[_0x43a17a(0x522)][_0x43a17a(0x32a)]=_0x43a17a(0x4f2),_0x17dc8b[_0x43a17a(0x5d9)][_0x43a17a(0x39b)]=_0x192bc3,_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x4ac)]?_0x17dc8b[_0x43a17a(0x431)]=_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x4ac)]:_0x17dc8b[_0x43a17a(0x431)]=_0x43a17a(0x5d0),_0x17dc8b[_0x43a17a(0x509)]=function(_0x2db897){var _0x381179=_0x43a17a,_0x4f50ba=_0x2db897[_0x381179(0x1b8)][_0x381179(0x431)];_0x4d6293[_0x381179(0x3a6)][_0x2db897['target'][_0x381179(0x5d9)][_0x381179(0x39b)]][_0x381179(0x4ac)]===![]&&(_0x4f50ba='');var _0x3e9750=prompt(_0x381179(0x461),_0x4f50ba);if(_0x3e9750!==null){_0x3e9750==''?(_0x3e9750=![],_0x2db897['target']['innerText']=_0x381179(0x5d0)):_0x2db897[_0x381179(0x1b8)][_0x381179(0x431)]=_0x3e9750;var _0x5f2444={};_0x5f2444[_0x381179(0x39b)]=_0x2db897['target']['dataset'][_0x381179(0x39b)],_0x5f2444[_0x381179(0x46e)]=!![],_0x5f2444[_0x381179(0x1ac)]=_0x3e9750,_0x4d6293['sendRequest'](_0x5f2444,_0x5f2444[_0x381179(0x39b)]);}});}}if('order'in _0x2f0706[_0x43a17a(0x34f)]){_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x582)]=parseInt(_0x2f0706[_0x43a17a(0x34f)][_0x43a17a(0x582)])||0x0;if(_0x4d6293[_0x43a17a(0x235)]){var _0x1db24c=document[_0x43a17a(0x5a2)]('[data-action-type=\x22order-value\x22][data--u-u-i-d=\x22'+_0x192bc3+'\x22]');_0x1db24c[0x0]&&(_0x1db24c[0x0]['innerText']=_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x582)]);}}else _0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x582)]=0x0;if(_0x43a17a(0x4b3)in _0x2f0706[_0x43a17a(0x34f)]){if(_0x2f0706[_0x43a17a(0x34f)][_0x43a17a(0x4b3)]!==![]){if(_0x4d6293[_0x43a17a(0x235)]){var _0x2e4e54=parseInt(_0x2f0706[_0x43a17a(0x34f)][_0x43a17a(0x4b3)])||0x0;if(_0x2e4e54===0x0){var _0x1db24c=document[_0x43a17a(0x5a2)](_0x43a17a(0x328)+_0x192bc3+'\x22]');_0x1db24c[0x0]&&(_0x1db24c[0x0]['dataset']['value']=0x1,_0x1db24c[0x0]['className']=_0x43a17a(0x1cd),_0x1db24c[0x0]['children'][0x1][_0x43a17a(0x4fb)]=_0x43a17a(0x426),_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x2eb)]=0x1);}else{var _0x1db24c=document[_0x43a17a(0x5a2)]('[data-action-type=\x22volume\x22][data--u-u-i-d=\x22'+_0x192bc3+'\x22]');_0x1db24c[0x0]&&(_0x1db24c[0x0][_0x43a17a(0x1ac)]=_0x2e4e54,_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x36c)]=_0x2e4e54,remoteVolumeUI(_0x1db24c[0x0]));}}}}if(_0x43a17a(0x300)in _0x2f0706[_0x43a17a(0x34f)]){_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x398)]=_0x2f0706[_0x43a17a(0x34f)][_0x43a17a(0x300)];if(_0x4d6293[_0x43a17a(0x1fa)]===![]){if(_0x4d6293[_0x43a17a(0x2ee)]){if(!_0x4d6293['cleanOutput']){if('hFeVo'==='LjbDL'){function _0x5e9065(){var _0x2a0afe=_0x43a17a,_0x4eec17=_0x22cd35(_0x29d9f1[_0x2a0afe(0x386)]);_0x4eec17<_0x51e136[_0x2a0afe(0x201)]&&(_0x3c7364=_0x181963[_0x4eec17],_0x298012(_0xc2ac34[_0x2a0afe(0x459)],_0x4a1f4d[_0x2a0afe(0x1ac)]));}}else _0x4d6293['rpcs'][_0x192bc3][_0x43a17a(0x24b)]?_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x398)]?_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x24b)][_0x43a17a(0x522)]['display']=_0x43a17a(0x55d):_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x24b)][_0x43a17a(0x522)][_0x43a17a(0x2bb)]='none':(_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x24b)]=getById(_0x43a17a(0x327))[_0x43a17a(0x527)](!![]),_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x24b)]['id']=_0x43a17a(0x3bd)+_0x192bc3,_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x398)]?_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3]['remoteMuteElement'][_0x43a17a(0x522)][_0x43a17a(0x2bb)]=_0x43a17a(0x55d):_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x24b)][_0x43a17a(0x522)][_0x43a17a(0x2bb)]=_0x43a17a(0x351),setTimeout(function(){updateMixer();},0x1));}}}}'directorSpeakerMuted'in _0x2f0706[_0x43a17a(0x34f)]&&(_0x4d6293['director']&&(_0x2f0706['info'][_0x43a17a(0x4a4)]&&updateRemoteSpeakerMute(_0x192bc3)));if(_0x43a17a(0x1d5)in _0x2f0706[_0x43a17a(0x34f)]){if(_0x4d6293['director']){if(_0x2f0706[_0x43a17a(0x34f)][_0x43a17a(0x1d5)]){if(_0x43a17a(0x5d1)!==_0x43a17a(0x5d1)){function _0x4ef03d(){var _0x5c5ae3=_0x43a17a;if(_0x5c5e2a[_0x5c5ae3(0x3a6)][_0x2cc145][_0x5c5ae3(0x3e3)]===!![]){var _0x59a6e9={};_0x59a6e9[_0x5c5ae3(0x3e3)]=!![],_0x25263a[_0x5c5ae3(0x453)](_0x59a6e9,_0xa8902);}}}else updateRemoteDisplayMute(_0x192bc3);}}}'directorVideoMuted'in _0x2f0706['info']&&(_0x4d6293[_0x43a17a(0x235)]?_0x2f0706['info'][_0x43a17a(0x337)]&&updateDirectorVideoMute(_0x192bc3):(_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x337)]=_0x2f0706[_0x43a17a(0x34f)][_0x43a17a(0x337)],_0x4d6293['rpcs'][_0x192bc3]['directorVideoMuted']&&(_0x192bc3 in _0x4d6293[_0x43a17a(0x3a6)]&&_0x4d6293[_0x43a17a(0x503)](0x0,_0x192bc3)))),_0x43a17a(0x377)in _0x2f0706[_0x43a17a(0x34f)]&&(_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x5bc)]=_0x2f0706[_0x43a17a(0x34f)][_0x43a17a(0x377)]),updateUserList();}if(_0x43a17a(0x54d)in _0x2f0706){if(_0x4d6293[_0x43a17a(0x2c9)]===_0x192bc3){if(_0x2f0706['directorSettings'][_0x43a17a(0x580)]){if(_0x2f0706[_0x43a17a(0x54d)][_0x43a17a(0x580)]===_0x4d6293[_0x43a17a(0x415)])_0x4d6293[_0x43a17a(0x3b7)]=!![];else for(var _0x29d59c in _0x4d6293[_0x43a17a(0x3a6)]){if(_0x4d6293[_0x43a17a(0x3a6)][_0x29d59c]['streamID']===_0x2f0706[_0x43a17a(0x54d)][_0x43a17a(0x580)]){_0x4d6293[_0x43a17a(0x3b7)]=_0x29d59c;break;}}setTimeout(function(){updateMixer();},0x1),updateUserList();}if(_0x2f0706[_0x43a17a(0x54d)]['scene'])for(var _0x29d59c in _0x2f0706[_0x43a17a(0x54d)]['scene']){setTimeout(function(_0x29776f){var _0x8d8752=_0x43a17a;_0x4d6293[_0x8d8752(0x463)](_0x29776f);},0x3e8,_0x2f0706[_0x43a17a(0x54d)][_0x43a17a(0x1fa)][_0x29d59c]);}}}if(_0x43a17a(0x582)in _0x2f0706){_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x582)]=parseInt(_0x2f0706[_0x43a17a(0x582)])||0x0;_0x192bc3 in _0x4d6293[_0x43a17a(0x5b6)]&&(_0x4d6293['pcs'][_0x192bc3]['order']=parseInt(_0x2f0706[_0x43a17a(0x582)])||0x0);if(_0x4d6293[_0x43a17a(0x235)]){var _0x1db24c=document[_0x43a17a(0x5a2)](_0x43a17a(0x214)+_0x192bc3+'\x22]');_0x1db24c[0x0]&&(_0x1db24c[0x0][_0x43a17a(0x431)]=parseInt(_0x2f0706['order'])||0x0);}setTimeout(function(){updateMixer();},0x1);}if('changeLabel'in _0x2f0706){log(_0x43a17a(0x3c6));if(_0x43a17a(0x1ac)in _0x2f0706){log(_0x43a17a(0x42f));if(typeof _0x2f0706[_0x43a17a(0x1ac)]==_0x43a17a(0x1e0)){_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x4ac)]=sanitizeLabel(_0x2f0706[_0x43a17a(0x1ac)]);_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x4ac)][_0x43a17a(0x201)]==0x0&&(_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x4ac)]=![]);if(_0x4d6293[_0x43a17a(0x235)]){var _0x1db24c=getById(_0x43a17a(0x2f1)+_0x192bc3);if(_0x4d6293['rpcs'][_0x192bc3][_0x43a17a(0x4ac)])_0x1db24c['innerText']=_0x4d6293['rpcs'][_0x192bc3][_0x43a17a(0x4ac)];else{if('ZgbWP'===_0x43a17a(0x23d))_0x1db24c['innerText']=_0x43a17a(0x5d0);else{function _0x6bb6f8(){_0x1091dc['ws']['close']();}}}}else _0x4d6293['showlabels']&&setTimeout(function(){updateMixer();},0x1);}else{if('dwbaZ'==='nVFRQ'){function _0x4c8bd7(){var _0x42c528=_0x43a17a;return _0x547eaa(_0x42c528(0x5d2)+_0x203e1e),_0x3bc9a2[_0x42c528(0x4fe)](_0x2bf466[_0x42c528(0x3c9)]+_0x27968f[_0x42c528(0x573)],0x6)['then'](function(_0x49b7e8){var _0x4d6753=_0x42c528;return _0x3b1170[_0x4d6753(0x280)]=_0x49b7e8,_0x30ca5c(_0x1dbc8d),_0x519821=_0x104236[_0x4d6753(0x51e)](0x0,-0x1*_0x3b66fb[_0x4d6753(0x280)]['length']),_0x1c658c(_0x4d6753(0x47b)+_0x19ea0d),_0x29543d;});}}else{_0x4d6293['rpcs'][_0x192bc3][_0x43a17a(0x4ac)]=![];if(_0x4d6293[_0x43a17a(0x235)]){var _0x1db24c=getById('label_'+_0x192bc3);_0x1db24c[_0x43a17a(0x431)]=_0x43a17a(0x5d0);}else _0x4d6293[_0x43a17a(0x560)]&&setTimeout(function(){updateMixer();},0x1);}}updateUserList();}}if(_0x43a17a(0x487)in _0x2f0706){log(_0x2f0706),_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x398)]=_0x2f0706['muteState'],_0x4d6293[_0x43a17a(0x503)](![],_0x192bc3);_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3]['stats'][_0x43a17a(0x34f)]&&(_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x533)][_0x43a17a(0x34f)][_0x43a17a(0x300)]=_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x398)]);if(_0x4d6293[_0x43a17a(0x1fa)]===![]){if(_0x4d6293[_0x43a17a(0x2ee)]){if(!_0x4d6293[_0x43a17a(0x561)]){if(_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x24b)])_0x4d6293['rpcs'][_0x192bc3][_0x43a17a(0x398)]?_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x24b)][_0x43a17a(0x522)][_0x43a17a(0x2bb)]=_0x43a17a(0x55d):_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x24b)][_0x43a17a(0x522)][_0x43a17a(0x2bb)]=_0x43a17a(0x351);else{_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3]['remoteMuteElement']=getById('muteStateTemplate')[_0x43a17a(0x527)](!![]),_0x4d6293['rpcs'][_0x192bc3][_0x43a17a(0x24b)]['id']=_0x43a17a(0x3bd)+_0x192bc3;if(_0x4d6293['rpcs'][_0x192bc3][_0x43a17a(0x398)]){if(_0x43a17a(0x247)===_0x43a17a(0x247))_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x24b)]['style'][_0x43a17a(0x2bb)]=_0x43a17a(0x55d);else{function _0x3948b3(){_0x254639['push']({'other':_0x364754,'time':_0x1c79ac});}}}else{if(_0x43a17a(0x31e)!==_0x43a17a(0x31e)){function _0x2c7f3e(){var _0x53e9af=_0x43a17a;_0x1c86a7[0x0][_0x53e9af(0x1ac)]=_0xc62523,_0x9ea34f[_0x53e9af(0x3a6)][_0x2f092d][_0x53e9af(0x36c)]=_0x164bc5,_0x5a09d5(_0x56ddc9[0x0]);}}else _0x4d6293[_0x43a17a(0x3a6)][_0x192bc3]['remoteMuteElement'][_0x43a17a(0x522)][_0x43a17a(0x2bb)]=_0x43a17a(0x351);}setTimeout(function(){updateMixer();},0x1);}updateUserList();}}}}if(_0x43a17a(0x33b)in _0x2f0706){var _0x3ba855=getChromeVersion();_0x3ba855&&(_0x3ba855<0x50&&setTimeout(function(){updateMixer();},0x1f4));}_0x43a17a(0x5bc)in _0x2f0706&&(_0x4d6293['rpcs'][_0x192bc3]['videoMuted']=_0x2f0706['videoMuted'],!_0x4d6293[_0x43a17a(0x235)]&&(_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x5bc)]&&(_0x4d6293[_0x43a17a(0x503)](0x0,_0x192bc3),_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3][_0x43a17a(0x2d5)]&&(_0x4d6293['rpcs'][_0x192bc3]['imageElement'][_0x43a17a(0x4f8)]=!![],_0x4d6293[_0x43a17a(0x3a6)][_0x192bc3]['imageElement'][_0x43a17a(0x522)][_0x43a17a(0x3e3)]=_0x43a17a(0x4f8))),setTimeout(function(){updateMixer();},0x1)),updateUserList());if('directVideoMuted'in _0x2f0706){if(!_0x4d6293[_0x43a17a(0x235)]){if('target'in _0x2f0706){if(_0x43a17a(0x3e0)===_0x43a17a(0x2fd)){function _0x2a0bad(){var _0x2a2359=_0x43a17a,_0x1198aa=_0x46ead6[_0x2a2359(0x320)](_0x95255e[_0x2a2359(0x5b6)])[_0x2a2359(0x201)];_0x1198aa>0x3?_0x1ef253=_0x26a823['lowiosviewers']:_0x3f7510=_0x4ab7d8[_0x2a2359(0x38a)];}}else{if(_0x4d6293[_0x43a17a(0x2c9)]===_0x192bc3){var _0x1b5342=_0x2f0706[_0x43a17a(0x1b8)];if(_0x1b5342===!![])_0x4d6293[_0x43a17a(0x337)]=_0x2f0706['directVideoMuted'];else _0x1b5342 in _0x4d6293[_0x43a17a(0x3a6)]&&(_0x4d6293[_0x43a17a(0x3a6)][_0x1b5342][_0x43a17a(0x337)]=_0x2f0706[_0x43a17a(0x44d)],_0x4d6293[_0x43a17a(0x3a6)][_0x1b5342]['directorVideoMuted']&&(_0x1b5342 in _0x4d6293[_0x43a17a(0x3a6)]&&_0x4d6293[_0x43a17a(0x503)](0x0,_0x1b5342)),setTimeout(function(){updateMixer();},0x1));}}}}updateUserList();}'remoteStats'in _0x2f0706&&remoteStats(_0x2f0706);}},_0x4d6293[_0xe46e85(0x3a6)][_0x192bc3][_0xe46e85(0x449)]['onclose']=()=>{var _0x3b8493=_0xe46e85;log(_0x3b8493(0x4d5));try{var _0x399c1d=_0x4d6293[_0x3b8493(0x3a6)][_0x192bc3][_0x3b8493(0x415)];}catch(_0x5965ff){}try{_0x4d6293[_0x3b8493(0x3a6)][_0x192bc3][_0x3b8493(0x540)]();}catch(_0x46dfc6){errorlog(_0x3b8493(0x2c5));}try{_0x4d6293['rpcs'][_0x192bc3][_0x3b8493(0x5ac)]&&_0x4d6293[_0x3b8493(0x3a6)][_0x192bc3][_0x3b8493(0x5ac)][_0x3b8493(0x4d1)]()['forEach'](function(_0x7926a3){var _0x31206a=_0x3b8493;_0x7926a3[_0x31206a(0x47d)](),log('Track\x20stopped');});}catch(_0x4e60a1){}if(_0x4d6293[_0x3b8493(0x235)]){if(_0x3b8493(0x295)!==_0x3b8493(0x2f4))try{_0x3b8493(0x395)in _0x4d6293[_0x3b8493(0x3a6)][_0x192bc3][_0x3b8493(0x3b2)]&&_0x4d6293[_0x3b8493(0x3a6)][_0x192bc3][_0x3b8493(0x3b2)][_0x3b8493(0x395)][_0x3b8493(0x47d)]();}catch(_0x2f55c5){warnlog(_0x2f55c5);}else{function _0x4cd11d(){var _0x5263de=_0x3b8493;_0x4a5be8('GOT\x20ICES!!'),_0x3eee72[_0x5263de(0x3bf)](_0x21962e);}}}try{document[_0x3b8493(0x368)](_0x3b8493(0x258)+_0x192bc3)&&getById(_0x3b8493(0x258)+_0x192bc3)['parentNode'][_0x3b8493(0x255)](getById(_0x3b8493(0x258)+_0x192bc3));}catch(_0x1ec536){warnlog(_0x1ec536);}try{_0x4d6293[_0x3b8493(0x3a6)][_0x192bc3]=null,delete _0x4d6293['rpcs'][_0x192bc3];}catch(_0x331a28){}!_0x4d6293[_0x3b8493(0x235)]&&setTimeout(function(){updateMixer();},0x1);if(typeof _0x399c1d==_0x3b8493(0x3de))return;try{warnlog(_0x3b8493(0x266)),_0x399c1d in _0x4d6293['watchTimeoutList']&&(log(_0x3b8493(0x500)+_0x399c1d),clearTimeout(_0x4d6293[_0x3b8493(0x5c0)][_0x399c1d])),_0x4d6293[_0x3b8493(0x5c0)][_0x399c1d]=setTimeout(function(_0x544007){var _0x2fca11=_0x3b8493;if(_0x2fca11(0x442)==='JnbOq')delete _0x4d6293[_0x2fca11(0x5c0)][_0x544007],log('watchTimeoutList2:'+_0x544007),_0x4d6293[_0x2fca11(0x53b)](_0x544007);else{function _0x44a803(){var _0x34bb71=_0x2fca11;_0xab189f(_0x34bb71(0x5b1));}}},_0x4d6293[_0x3b8493(0x296)],_0x399c1d);}catch(_0x11e3a1){errorlog(_0x11e3a1);}pokeIframeAPI(_0x3b8493(0x2ff),![],_0x192bc3),updateUserList();};},_0x4d6293[_0x260b0e(0x508)]=function(_0x1caaf2){var _0x224e3f=_0x260b0e;try{if('rVLEE'!=='AhubC'){var _0x3c87cf=_0x4d6293[_0x224e3f(0x585)]||0x0;_0x3c87cf=parseFloat(_0x3c87cf);if(_0x4d6293[_0x224e3f(0x585)]!==![]){var _0x169933=_0x4d6293[_0x224e3f(0x3a6)][_0x1caaf2][_0x224e3f(0x4f5)]()[_0x224e3f(0x469)](),_0x16a34f=0x0;_0x169933[_0x224e3f(0x58d)](function(_0x48d4d8){var _0x5b2031=_0x224e3f;try{for(var _0x3e0c2e in _0x4d6293[_0x5b2031(0x3a6)][_0x1caaf2][_0x5b2031(0x533)]){if(_0x5b2031(0x50c)!=='rLgYU'){if(typeof _0x4d6293['rpcs'][_0x1caaf2][_0x5b2031(0x533)][_0x3e0c2e]=='object'&&_0x5b2031(0x43d)in _0x4d6293['rpcs'][_0x1caaf2][_0x5b2031(0x533)][_0x3e0c2e]&&_0x4d6293[_0x5b2031(0x3a6)][_0x1caaf2][_0x5b2031(0x533)][_0x3e0c2e][_0x5b2031(0x43d)]===_0x48d4d8[_0x5b2031(0x386)]['id']&&_0x5b2031(0x46a)in _0x4d6293[_0x5b2031(0x3a6)][_0x1caaf2][_0x5b2031(0x533)][_0x3e0c2e]){var _0x1b60ee=0x0;if(_0x4d6293[_0x5b2031(0x3a6)][_0x1caaf2]['stats'][_0x3e0c2e][_0x5b2031(0x569)]){if('EwGXz'!==_0x5b2031(0x23a))_0x1b60ee=_0x4d6293[_0x5b2031(0x3a6)][_0x1caaf2]['stats'][_0x3e0c2e][_0x5b2031(0x569)];else{function _0x304a6b(){var _0xd1d73f=_0x5b2031;_0x221955(_0xd1d73f(0x3af));}}}else _0x4d6293[_0x5b2031(0x3a6)][_0x1caaf2][_0x5b2031(0x533)][_0x3e0c2e][_0x5b2031(0x569)]=0x0;_0x1b60ee+=_0x3c87cf-_0x4d6293[_0x5b2031(0x3a6)][_0x1caaf2]['stats'][_0x3e0c2e][_0x5b2031(0x46a)];_0x1b60ee>_0x3c87cf&&(_0x1b60ee=_0x3c87cf);if(_0x4d6293[_0x5b2031(0x3a6)][_0x1caaf2][_0x5b2031(0x533)][_0x3e0c2e][_0x5b2031(0x5c6)]==_0x5b2031(0x5a3)){if(_0x48d4d8['track']['id']in _0x4d6293['rpcs'][_0x1caaf2]['delayNode']){if(_0x5b2031(0x46f)==='hGbhe'){log(_0x5b2031(0x498));var _0x35b56a=_0x16a34f-_0x4d6293[_0x5b2031(0x3a6)][_0x1caaf2][_0x5b2031(0x533)][_0x3e0c2e][_0x5b2031(0x46a)]+_0x4d6293[_0x5b2031(0x4b9)];_0x35b56a<0x0&&(_0x35b56a=0x0),log(_0x5b2031(0x2bd)+_0x35b56a),log(_0x5b2031(0x51d)+_0x4d6293['audioCtx'][_0x5b2031(0x5cd)]),_0x4d6293[_0x5b2031(0x3a6)][_0x1caaf2][_0x5b2031(0x5ab)][_0x48d4d8[_0x5b2031(0x386)]['id']][_0x5b2031(0x3e9)][_0x5b2031(0x4a6)](parseFloat(_0x35b56a/0x3e8),_0x4d6293['audioCtx'][_0x5b2031(0x5cd)]+0x1),_0x4d6293[_0x5b2031(0x3a6)][_0x1caaf2][_0x5b2031(0x533)][_0x3e0c2e][_0x5b2031(0x294)]=_0x35b56a;}else{function _0x3199e4(){var _0x2bb016=_0x5b2031,_0x2e309b=_0x32d4b5['rpcs'][_0x1581e7][_0x2bb016(0x4f5)]();for(var _0x310386=0x0;_0x310386<_0x2e309b['length'];_0x310386++){_0x2e309b[_0x310386][_0x2bb016(0x386)][_0x2bb016(0x344)]=='audio'&&(_0x2e309b[_0x310386]['track'][_0x2bb016(0x55b)]=!_0x11c8e2[_0x2bb016(0x4a4)]);}}}}}else _0x4d6293[_0x5b2031(0x3a6)][_0x1caaf2][_0x5b2031(0x533)][_0x3e0c2e][_0x5b2031(0x5c6)]=='video'&&(_0x16a34f=_0x4d6293['rpcs'][_0x1caaf2][_0x5b2031(0x533)][_0x3e0c2e][_0x5b2031(0x46a)],_0x1b60ee<0x0&&(_0x1b60ee=0x0),_0x4d6293['rpcs'][_0x1caaf2]['stats'][_0x3e0c2e][_0x5b2031(0x569)]=_0x1b60ee,_0x48d4d8[_0x5b2031(0x1cb)]=parseFloat(_0x1b60ee/0x3e8));}}else{function _0x37c4cf(){_0x310d66('NO\x20TRACK??\x20--\x20not\x20expected');}}}}catch(_0x6e46b){errorlog(_0x6e46b);}});}}else{function _0x549567(){var _0x322da8=_0x224e3f;_0x1af709(_0x4b197f,_0xc0b86a['rpcs'][_0x25c77d][_0x322da8(0x4ac)],_0x55df93);}}}catch(_0x4b433d){errorlog('device\x20does\x20not\x20support\x20playout\x20delay');}},_0x4d6293[_0x260b0e(0x2b8)]=function(_0x504c30){var _0x290718=_0x260b0e;if(!(_0x504c30 in _0x4d6293['rpcs']))return;try{_0x4d6293[_0x290718(0x3a6)][_0x504c30][_0x290718(0x3b2)][_0x290718(0x2ef)]&&(log('trying\x20to\x20play'),_0x4d6293['rpcs'][_0x504c30][_0x290718(0x3b2)][_0x290718(0x206)]()[_0x290718(0x2fe)](_0x454f98=>{var _0x1111d6=_0x290718;log(_0x1111d6(0x52f)),firstPlayTriggered=!![];})[_0x290718(0x384)](warnlog));}catch(_0x273651){};try{_0x4d6293[_0x290718(0x3a6)][_0x504c30]['getStats']()[_0x290718(0x2fe)](function(_0x4668fc){var _0x3e9195=_0x290718;setTimeout(_0x4d6293[_0x3e9195(0x2b8)],0xbb8,_0x504c30);if(!_0x4d6293[_0x3e9195(0x3a6)][_0x504c30][_0x3e9195(0x533)][_0x3e9195(0x3ed)]){if('IhMWP'!==_0x3e9195(0x568))_0x4d6293['rpcs'][_0x504c30][_0x3e9195(0x533)][_0x3e9195(0x3ed)]={};else{function _0x1c130c(){var _0xb3331c=_0x3e9195;_0x58c217[_0xb3331c(0x332)](_0x184b20);}}}_0x4668fc[_0x3e9195(0x58d)](_0xbb862e=>{var _0x471a86=_0x3e9195;if(_0xbb862e[_0x471a86(0x269)]=='candidate-pair'&&_0xbb862e[_0x471a86(0x25f)]==!![])_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)]['RTC\x20Connection'][_0x471a86(0x228)]=_0xbb862e[_0x471a86(0x1fe)],_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0x471a86(0x3ed)][_0x471a86(0x3fe)]=_0xbb862e[_0x471a86(0x5a9)],_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0x471a86(0x3ed)][_0x471a86(0x216)]=_0xbb862e[_0x471a86(0x49c)]*0x3e8;else{if(_0xbb862e[_0x471a86(0x269)]==_0x471a86(0x386)&&_0xbb862e[_0x471a86(0x412)]==!![]){if(_0xbb862e['id']in _0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)])_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e['id']][_0x471a86(0x43d)]=_0xbb862e[_0x471a86(0x2a4)],_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e['id']][_0x471a86(0x46a)]=parseInt(0x3e8*(parseFloat(_0xbb862e[_0x471a86(0x4b7)])-_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e['id']][_0x471a86(0x33e)])/(parseInt(_0xbb862e['jitterBufferEmittedCount'])-_0x4d6293['rpcs'][_0x504c30][_0x471a86(0x533)][_0xbb862e['id']]['_jitter_count']))||0x0,_0x4d6293[_0x471a86(0x3a6)][_0x504c30]['stats'][_0xbb862e['id']][_0x471a86(0x33e)]=parseFloat(_0xbb862e[_0x471a86(0x4b7)])||0x0,_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e['id']][_0x471a86(0x458)]=parseInt(_0xbb862e[_0x471a86(0x202)])||0x0,_0x471a86(0x3bb)in _0xbb862e&&('frameHeight'in _0xbb862e&&(_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e['id']][_0x471a86(0x349)]=_0xbb862e[_0x471a86(0x3bb)]+_0x471a86(0x41a)+_0xbb862e['frameHeight'],_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e['id']][_0x471a86(0x1e5)]=_0xbb862e['frameWidth'],_0x4d6293['rpcs'][_0x504c30][_0x471a86(0x533)][_0xbb862e['id']][_0x471a86(0x208)]=_0xbb862e['frameHeight']));else{var _0x3f633b={};_0x3f633b['_jitter_delay']=parseFloat(_0xbb862e[_0x471a86(0x4b7)])||0x0,_0x3f633b[_0x471a86(0x458)]=parseInt(_0xbb862e[_0x471a86(0x202)])||0x0,_0x3f633b['Buffer_Delay_in_ms']=0x0,_0x3f633b[_0x471a86(0x43d)]=_0xbb862e[_0x471a86(0x2a4)],_0x4d6293['rpcs'][_0x504c30][_0x471a86(0x533)][_0xbb862e['id']]=_0x3f633b;}}else{if(_0xbb862e[_0x471a86(0x269)]==_0x471a86(0x1a5)){if(_0x471a86(0x3fe)in _0x4d6293['rpcs'][_0x504c30][_0x471a86(0x533)][_0x471a86(0x3ed)]&&_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)]['RTC\x20Connection'][_0x471a86(0x3fe)]!=_0xbb862e['id'])return;_0x471a86(0x407)in _0xbb862e&&('ip'in _0xbb862e&&(_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0x471a86(0x3ed)][_0x471a86(0x261)]=_0xbb862e['ip']),_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0x471a86(0x3ed)][_0x471a86(0x579)]=_0xbb862e[_0x471a86(0x407)]),_0x471a86(0x32e)in _0xbb862e&&(_0x4d6293[_0x471a86(0x3a6)][_0x504c30]['stats']['RTC\x20Connection'][_0x471a86(0x19b)]=_0xbb862e[_0x471a86(0x32e)]),_0x471a86(0x1a0)in _0xbb862e&&(_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)]['RTC\x20Connection'][_0x471a86(0x256)]=_0xbb862e[_0x471a86(0x1a0)]);}else{if(_0xbb862e[_0x471a86(0x269)]==_0x471a86(0x2cd)){if(_0x471a86(0x228)in _0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)]['RTC\x20Connection']&&_0x4d6293['rpcs'][_0x504c30][_0x471a86(0x533)][_0x471a86(0x3ed)][_0x471a86(0x228)]!=_0xbb862e['id'])return;_0x471a86(0x407)in _0xbb862e&&('ip'in _0xbb862e&&(_0x4d6293['rpcs'][_0x504c30][_0x471a86(0x533)][_0x471a86(0x3ed)][_0x471a86(0x597)]=_0xbb862e['ip']),_0x4d6293[_0x471a86(0x3a6)][_0x504c30]['stats'][_0x471a86(0x3ed)][_0x471a86(0x494)]=_0xbb862e[_0x471a86(0x407)]),_0x471a86(0x32e)in _0xbb862e&&(_0x4d6293['rpcs'][_0x504c30][_0x471a86(0x533)][_0x471a86(0x3ed)][_0x471a86(0x316)]=_0xbb862e['candidateType']),_0x471a86(0x1a0)in _0xbb862e&&(_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0x471a86(0x3ed)]['remote_networkType']=_0xbb862e[_0x471a86(0x1a0)]);}else{if(_0xbb862e[_0x471a86(0x269)]==_0x471a86(0x51f))_0x471a86(0x35f)in _0xbb862e&&(_0x471a86(0x35e)in _0x4d6293['rpcs'][_0x504c30][_0x471a86(0x533)]['RTC\x20Connection']&&(_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0x471a86(0x3ed)][_0x471a86(0x1d2)]&&(_0xbb862e[_0x471a86(0x50f)]&&(_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)]['RTC\x20Connection'][_0x471a86(0x1e2)]=parseInt(0x8*(_0xbb862e[_0x471a86(0x35f)]-_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0x471a86(0x3ed)][_0x471a86(0x35e)])/(_0xbb862e[_0x471a86(0x50f)]-_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0x471a86(0x3ed)]['_timestamp']))))),_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)]['RTC\x20Connection'][_0x471a86(0x35e)]=_0xbb862e[_0x471a86(0x35f)]),_0x471a86(0x50f)in _0xbb862e&&(_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0x471a86(0x3ed)][_0x471a86(0x1d2)]=_0xbb862e[_0x471a86(0x50f)],!_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0x471a86(0x3ed)]['_timestampStart']?_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0x471a86(0x3ed)][_0x471a86(0x3d0)]=_0xbb862e[_0x471a86(0x50f)]:_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0x471a86(0x3ed)][_0x471a86(0x495)]=parseInt((_0xbb862e[_0x471a86(0x50f)]-_0x4d6293['rpcs'][_0x504c30][_0x471a86(0x533)][_0x471a86(0x3ed)][_0x471a86(0x3d0)])/0x258)/0x64);else{if(_0xbb862e[_0x471a86(0x269)]==_0x471a86(0x4c5)&&_0x471a86(0x290)in _0xbb862e){_0x4d6293[_0x471a86(0x3a6)][_0x504c30]['stats'][_0xbb862e['trackId']]=_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e[_0x471a86(0x290)]]||{},_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e[_0x471a86(0x290)]]['Bitrate_in_kbps']=parseInt(0x8*(_0xbb862e[_0x471a86(0x35f)]-_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e[_0x471a86(0x290)]][_0x471a86(0x517)])/(_0xbb862e[_0x471a86(0x50f)]-_0x4d6293[_0x471a86(0x3a6)][_0x504c30]['stats'][_0xbb862e['trackId']][_0x471a86(0x1ca)])),_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e['trackId']][_0x471a86(0x517)]=_0xbb862e[_0x471a86(0x35f)]||_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e[_0x471a86(0x290)]][_0x471a86(0x517)],_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e['trackId']][_0x471a86(0x1ca)]=_0xbb862e[_0x471a86(0x50f)]||_0x4d6293[_0x471a86(0x3a6)][_0x504c30]['stats'][_0xbb862e[_0x471a86(0x290)]][_0x471a86(0x1ca)],_0x4d6293[_0x471a86(0x3a6)][_0x504c30]['stats']['_codecId']=_0xbb862e['codecId'];if(_0xbb862e[_0x471a86(0x22a)]==_0x471a86(0x25d)){_0x4d6293[_0x471a86(0x3a6)][_0x504c30]['stats'][_0xbb862e[_0x471a86(0x290)]]['type']='Video\x20Track',_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e[_0x471a86(0x290)]]['_type']=_0x471a86(0x25d);if(_0x4d6293[_0x471a86(0x3f1)]&&_0x471a86(0x19c)in _0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)]&&_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0x471a86(0x19c)]==_0x471a86(0x444)){_0x4d6293[_0x471a86(0x3a6)][_0x504c30]['stats'][_0xbb862e[_0x471a86(0x290)]][_0x471a86(0x505)]=_0xbb862e[_0x471a86(0x40e)]-_0x4d6293[_0x471a86(0x3a6)][_0x504c30]['stats'][_0xbb862e[_0x471a86(0x290)]]['keyFramesRequested_pli']||0x0,_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e[_0x471a86(0x290)]][_0x471a86(0x3d5)]=_0xbb862e[_0x471a86(0x4f4)]-_0x4d6293['rpcs'][_0x504c30][_0x471a86(0x533)][_0xbb862e[_0x471a86(0x290)]][_0x471a86(0x52c)]+_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e['trackId']][_0x471a86(0x3d5)]||0x0,log(_0x471a86(0x4da));if(_0x4d6293['rpcs'][_0x504c30][_0x471a86(0x533)][_0xbb862e[_0x471a86(0x290)]]['pliDelta']===0x0&&_0x4d6293['rpcs'][_0x504c30][_0x471a86(0x533)][_0xbb862e[_0x471a86(0x290)]][_0x471a86(0x3d5)]>=_0x4d6293[_0x471a86(0x3f1)])_0x4d6293[_0x471a86(0x3a4)](_0x504c30),_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e[_0x471a86(0x290)]][_0x471a86(0x3d5)]=0x0,log(_0x471a86(0x4a8));else _0x4d6293[_0x471a86(0x3a6)][_0x504c30]['stats'][_0xbb862e['trackId']][_0x471a86(0x505)]>0x0&&(_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e[_0x471a86(0x290)]]['nackTrigger']=0x0);}else{if(_0x4d6293[_0x471a86(0x3f1)]&&_0x471a86(0x19c)in _0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)]&&_0x4d6293[_0x471a86(0x3a6)][_0x504c30]['stats'][_0x471a86(0x19c)]==_0x471a86(0x44e)){if(_0x471a86(0x3ee)!==_0x471a86(0x3ee)){function _0x3ba7c5(){var _0x21ff48=_0x471a86;_0x519a24[_0x21ff48(0x34f)][_0x21ff48(0x3e1)]=_0x107d30[_0x21ff48(0x3e1)];}}else{_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e['trackId']][_0x471a86(0x505)]=_0xbb862e['pliCount']-_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e[_0x471a86(0x290)]]['keyFramesRequested_pli']||0x0,_0x4d6293['rpcs'][_0x504c30]['stats'][_0xbb862e['trackId']]['nackTrigger']=_0xbb862e[_0x471a86(0x4f4)]-_0x4d6293[_0x471a86(0x3a6)][_0x504c30]['stats'][_0xbb862e[_0x471a86(0x290)]][_0x471a86(0x52c)]+_0x4d6293[_0x471a86(0x3a6)][_0x504c30]['stats'][_0xbb862e[_0x471a86(0x290)]][_0x471a86(0x3d5)]||0x0,log(_0x471a86(0x4da));if(_0x4d6293['rpcs'][_0x504c30][_0x471a86(0x533)][_0xbb862e['trackId']]['pliDelta']===0x0&&_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e[_0x471a86(0x290)]]['nackTrigger']>=_0x4d6293[_0x471a86(0x3f1)]*0x4)_0x4d6293[_0x471a86(0x3a4)](_0x504c30),_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e['trackId']][_0x471a86(0x3d5)]=0x0,log(_0x471a86(0x4a8));else _0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e[_0x471a86(0x290)]][_0x471a86(0x505)]>0x0&&(_0x4d6293['rpcs'][_0x504c30][_0x471a86(0x533)][_0xbb862e[_0x471a86(0x290)]][_0x471a86(0x3d5)]=0x0);}}}_0x4d6293[_0x471a86(0x3a6)][_0x504c30]['stats'][_0xbb862e[_0x471a86(0x290)]][_0x471a86(0x4d7)]=_0xbb862e[_0x471a86(0x40e)]||0x0,_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e[_0x471a86(0x290)]][_0x471a86(0x52c)]=_0xbb862e[_0x471a86(0x4f4)]||0x0;if(_0x471a86(0x1a1)in _0xbb862e)_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e[_0x471a86(0x290)]]['FPS']=parseInt(_0xbb862e[_0x471a86(0x1a1)]);else{if('framesDecoded'in _0xbb862e&&_0xbb862e[_0x471a86(0x50f)]){var _0x3495e5=0x0,_0x4bccfd=0x0;try{if(_0x471a86(0x587)===_0x471a86(0x587))_0x3495e5=_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e['trackId']][_0x471a86(0x559)],_0x4bccfd=_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e[_0x471a86(0x290)]][_0x471a86(0x1d2)];else{function _0x509038(){var _0x578c98=_0x471a86;_0x9ffe46(_0x578c98(0x56e)),!_0x2b89a4[_0x578c98(0x3a6)][_0x29811c][_0x578c98(0x5ac)]&&(_0x265975[_0x578c98(0x3a6)][_0x2cbf64][_0x578c98(0x5ac)]=new _0x4acb89()),_0x4e0c8e[_0x578c98(0x3a6)][_0x2d7e1d][_0x578c98(0x5ac)][_0x578c98(0x2fa)](_0x63ce3a[_0x578c98(0x386)]),_0x11c3d7[_0x578c98(0x3a6)][_0x1b8dc7][_0x578c98(0x3b2)][_0x578c98(0x5db)]=_0xeb0f15[_0x578c98(0x3a6)][_0x43fab5]['streamSrc'];}}}catch(_0x369a5e){}_0x4d6293['rpcs'][_0x504c30][_0x471a86(0x533)][_0xbb862e[_0x471a86(0x290)]][_0x471a86(0x237)]=parseInt(0xa*(_0xbb862e[_0x471a86(0x308)]-_0x3495e5)/(_0xbb862e[_0x471a86(0x50f)]/0x3e8-_0x4bccfd))/0xa,_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e[_0x471a86(0x290)]][_0x471a86(0x559)]=_0xbb862e['framesDecoded'],_0x4d6293['rpcs'][_0x504c30]['stats'][_0xbb862e[_0x471a86(0x290)]][_0x471a86(0x1d2)]=_0xbb862e[_0x471a86(0x50f)]/0x3e8;}}}else _0xbb862e[_0x471a86(0x22a)]==_0x471a86(0x5a3)&&(_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e[_0x471a86(0x290)]]['type']=_0x471a86(0x38e),_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e[_0x471a86(0x290)]]['_type']=_0x471a86(0x5a3),_0x471a86(0x239)in _0xbb862e&&(_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e[_0x471a86(0x290)]]['audio_level']=parseInt(parseFloat(_0xbb862e['audioLevel'])*0x2710)/0x2710));_0x471a86(0x4e7)in _0xbb862e&&_0x471a86(0x419)in _0xbb862e&&(!(_0x471a86(0x56c)in _0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e[_0x471a86(0x290)]])&&(_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e[_0x471a86(0x290)]]['_packetsLost']=_0xbb862e['packetsLost']),!(_0x471a86(0x39c)in _0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e[_0x471a86(0x290)]])&&(_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e[_0x471a86(0x290)]][_0x471a86(0x39c)]=_0xbb862e[_0x471a86(0x419)]),!(_0x471a86(0x41e)in _0x4d6293[_0x471a86(0x3a6)][_0x504c30]['stats'][_0xbb862e['trackId']])&&(_0x4d6293[_0x471a86(0x3a6)][_0x504c30]['stats'][_0xbb862e[_0x471a86(0x290)]][_0x471a86(0x41e)]=0x0),_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e[_0x471a86(0x290)]][_0x471a86(0x41e)]=_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e[_0x471a86(0x290)]]['packetLoss_in_percentage']*0.35+0.65*((_0xbb862e['packetsLost']-_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e[_0x471a86(0x290)]][_0x471a86(0x56c)])*0x64)/(_0xbb862e[_0x471a86(0x419)]-_0x4d6293['rpcs'][_0x504c30][_0x471a86(0x533)][_0xbb862e[_0x471a86(0x290)]][_0x471a86(0x39c)]+(_0xbb862e['packetsLost']-_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e['trackId']][_0x471a86(0x56c)]))||0x0,_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e[_0x471a86(0x290)]][_0x471a86(0x39c)]=_0xbb862e[_0x471a86(0x419)],_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0xbb862e[_0x471a86(0x290)]][_0x471a86(0x56c)]=_0xbb862e[_0x471a86(0x4e7)]);}else{if(_0x471a86(0x2b9)in _0x4d6293[_0x471a86(0x3a6)][_0x504c30]['stats']&&_0xbb862e['id']==_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0x471a86(0x2b9)]){if(_0x471a86(0x35b)===_0x471a86(0x35b)){_0x471a86(0x3fd)in _0xbb862e&&(_0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0x471a86(0x19c)]=_0xbb862e[_0x471a86(0x3fd)]);if(_0x471a86(0x25e)in _0xbb862e){if(_0x471a86(0x3bb)in _0xbb862e){if(_0x471a86(0x589)!==_0x471a86(0x589)){function _0x3813c2(){var _0x4c4e99=_0x471a86;_0x664051['rpcs'][_0x243311][_0x4c4e99(0x557)]=_0x1fa688;}}else _0x4d6293[_0x471a86(0x3a6)][_0x504c30][_0x471a86(0x533)][_0x471a86(0x349)]=parseInt(_0xbb862e['frameWidth'])+'\x20x\x20'+parseInt(_0xbb862e[_0x471a86(0x25e)]);}}}else{function _0x49405b(){var _0x3046ed=_0x471a86;_0x12fa65(_0x3046ed(0x514));return;}}}}}}}}}}),_0x4d6293[_0x3e9195(0x585)]!==![]&&_0x4d6293[_0x3e9195(0x508)](_0x504c30),setTimeout(function(){var _0x1a9fff=_0x3e9195;if(_0x1a9fff(0x32d)!=='AkfxK')_0x4d6293[_0x1a9fff(0x440)](),_0x4d6293[_0x1a9fff(0x19f)]();else{function _0x11d8b1(){_0x4ecd5b('Remote\x20peer\x20connected\x20to\x20video\x20stream.\x0a\x0aConnection\x20to\x20handshake\x20server\x20being\x20killed\x20on\x20request.\x20This\x20increases\x20security,\x20but\x20the\x20peer\x20will\x20not\x20be\x20able\x20to\x20reconnect\x20automatically\x20on\x20connection\x20failure.\x0a\x0aPress\x20OK\x20to\x20start\x20the\x20stream!');}}},0x0);});}catch(_0x4323d2){errorlog(_0x4323d2);}},_0x4d6293[_0x260b0e(0x3a6)][_0x192bc3][_0x260b0e(0x360)]=_0x5c75a5=>{var _0x48e88c=_0x260b0e;log(_0x48e88c(0x4ce));_0x4d6293[_0x48e88c(0x585)]!==![]&&_0x4d6293[_0x48e88c(0x508)](_0x192bc3);_0x4d6293[_0x48e88c(0x440)](),_0x4d6293[_0x48e88c(0x19f)]();if(_0x5c75a5[_0x48e88c(0x1b6)]&&_0x5c75a5[_0x48e88c(0x1b6)][0x0]){_0x5c75a5[_0x48e88c(0x1b6)][0x0][_0x48e88c(0x1a7)]=function(_0x3008bc){var _0x5da174=_0x48e88c;try{warnlog(_0x5da174(0x3ac)),_0x4d6293['rpcs'][_0x192bc3]['streamSrc'][_0x5da174(0x3fb)]()[_0x5da174(0x58d)](_0xcd5612=>{var _0x183f6a=_0x5da174;_0xcd5612['id']==_0x3008bc[_0x183f6a(0x386)]['id']&&_0x4d6293['rpcs'][_0x192bc3][_0x183f6a(0x5ac)][_0x183f6a(0x1ef)](_0xcd5612);}),_0x4d6293[_0x5da174(0x3a6)][_0x192bc3][_0x5da174(0x3b2)][_0x5da174(0x5db)]=_0x4d6293[_0x5da174(0x3a6)][_0x192bc3]['streamSrc'],setTimeout(function(){updateMixer();},0x1);}catch(_0x4afa53){}},_0x5c75a5['streams'][0x0]['oninactive']=function(_0x1a5702){var _0xedb9bb=_0x48e88c;try{warnlog(_0xedb9bb(0x3ad)),_0x4d6293[_0xedb9bb(0x3a6)][_0x192bc3][_0xedb9bb(0x5ac)][_0xedb9bb(0x3fb)]()['forEach'](_0x3c618b=>{var _0x584018=_0xedb9bb;_0x3c618b['id']==_0x1a5702[_0x584018(0x386)]['id']&&_0x4d6293[_0x584018(0x3a6)][_0x192bc3][_0x584018(0x5ac)][_0x584018(0x1ef)](_0x3c618b);}),_0x4d6293[_0xedb9bb(0x3a6)][_0x192bc3][_0xedb9bb(0x3b2)][_0xedb9bb(0x5db)]=_0x4d6293['rpcs'][_0x192bc3][_0xedb9bb(0x5ac)];}catch(_0x367749){};};var _0x4640b7=_0x5c75a5[_0x48e88c(0x1b6)][0x0][_0x48e88c(0x3fb)]()[_0x48e88c(0x201)];_0x4640b7>0x1&&errorlog(_0x48e88c(0x3d1));}if(_0x4d6293[_0x48e88c(0x3a6)][_0x192bc3][_0x48e88c(0x3b2)]){if(_0x5c75a5['streams']&&_0x5c75a5[_0x48e88c(0x1b6)][0x0]){if(_0x48e88c(0x47c)===_0x48e88c(0x2cf)){function _0x39d616(){var _0x5b6622=_0x48e88c;_0x5e0204(_0x1f5459[_0x5b6622(0x47e)]);}}else{if(!_0x4d6293[_0x48e88c(0x3a6)][_0x192bc3][_0x48e88c(0x5ac)])_0x4d6293[_0x48e88c(0x3a6)][_0x192bc3]['streamSrc']=_0x5c75a5[_0x48e88c(0x1b6)][0x0];else{var _0x3f430d=![];_0x5c75a5[_0x48e88c(0x1b6)][0x0][_0x48e88c(0x4d1)]()[_0x48e88c(0x58d)](_0x155cb8=>{var _0x121558=_0x48e88c;_0x3f430d&&(warnlog(_0x121558(0x4d8)),warnlog(_0x155cb8));if(_0x155cb8[_0x121558(0x344)]==_0x121558(0x25d)){if(_0x121558(0x246)!==_0x121558(0x32c))_0x4d6293[_0x121558(0x3a6)][_0x192bc3][_0x121558(0x5ac)]['getVideoTracks']()['forEach'](_0x432263=>{var _0x16d7cc=_0x121558;if('yCMIA'!==_0x16d7cc(0x52a)){function _0x518032(){var _0x3a7e61=_0x16d7cc;_0x1eb9f9[_0x3a7e61(0x5b6)][_0x2f742c][_0x3a7e61(0x540)]();}}else _0x4d6293[_0x16d7cc(0x3a6)][_0x192bc3][_0x16d7cc(0x5ac)][_0x16d7cc(0x1ef)](_0x432263);}),_0x3f430d=!![];else{function _0x37627c(){_0x1db7e1(_0x31eb76['streamID']);}}}log(_0x121558(0x1c8)),_0x4d6293['rpcs'][_0x192bc3]['streamSrc'][_0x121558(0x2fa)](_0x155cb8);});}try{_0x4d6293[_0x48e88c(0x3a6)][_0x192bc3][_0x48e88c(0x3b2)][_0x48e88c(0x5db)]=_0x4d6293[_0x48e88c(0x3a6)][_0x192bc3][_0x48e88c(0x5ac)];}catch(_0x464f09){errorlog(_0x48e88c(0x1bc));}log('done\x20replacing/adding\x20tracks');}}else{if(_0x5c75a5[_0x48e88c(0x386)]){warnlog('EVENT\x20TRACK\x20instead\x20of\x20event\x20Stream');!_0x4d6293[_0x48e88c(0x3a6)][_0x192bc3][_0x48e88c(0x5ac)]?_0x4d6293[_0x48e88c(0x3a6)][_0x192bc3][_0x48e88c(0x5ac)]=new MediaStream():_0x5c75a5[_0x48e88c(0x386)][_0x48e88c(0x344)]==_0x48e88c(0x25d)&&_0x4d6293[_0x48e88c(0x3a6)][_0x192bc3][_0x48e88c(0x5ac)][_0x48e88c(0x3fb)]()['forEach'](_0x1bef3f=>{var _0x18de53=_0x48e88c;_0x4d6293[_0x18de53(0x3a6)][_0x192bc3][_0x18de53(0x5ac)]['removeTrack'](_0x1bef3f);});_0x4d6293['rpcs'][_0x192bc3][_0x48e88c(0x5ac)]['addTrack'](_0x5c75a5['track']);try{_0x4d6293[_0x48e88c(0x3a6)][_0x192bc3][_0x48e88c(0x3b2)][_0x48e88c(0x5db)]=_0x4d6293['rpcs'][_0x192bc3][_0x48e88c(0x5ac)];}catch(_0x260384){errorlog(_0x48e88c(0x1bc));}}else errorlog(_0x48e88c(0x3bc));}setTimeout(function(){updateMixer();},0x1);}else{log('video\x20element\x20is\x20being\x20created\x20and\x20media\x20track\x20added');var _0x15816a=document[_0x48e88c(0x539)](_0x48e88c(0x25d));_0x4d6293[_0x48e88c(0x3a6)][_0x192bc3]['videoElement']=_0x15816a,_0x15816a['dataset'][_0x48e88c(0x39b)]=_0x192bc3,_0x15816a['id']=_0x48e88c(0x356)+_0x192bc3;if(_0x4d6293[_0x48e88c(0x3a6)][_0x192bc3][_0x48e88c(0x415)]){if(_0x48e88c(0x538)!==_0x48e88c(0x4d9))_0x15816a[_0x48e88c(0x5d9)][_0x48e88c(0x486)]=_0x4d6293['rpcs'][_0x192bc3]['streamID'];else{function _0x147262(){var _0x35e913=_0x48e88c;_0x1329ff[_0x35e913(0x5b6)][_0x3b6575][_0x35e913(0x4ec)]<_0x39f3a5&&(_0x31fcdd=_0x5f0a16[_0x35e913(0x5b6)][_0x250a43][_0x35e913(0x4ec)]);}}}setupIncomingVideoTracking(_0x15816a,_0x192bc3);if(_0x5c75a5['streams']&&_0x5c75a5['streams'][0x0]){var _0x41f7f8=_0x5c75a5[_0x48e88c(0x1b6)][0x0];_0x4d6293[_0x48e88c(0x3a6)][_0x192bc3][_0x48e88c(0x5ac)]=_0x5c75a5[_0x48e88c(0x1b6)][0x0],_0x4d6293[_0x48e88c(0x3a6)][_0x192bc3]['videoElement'][_0x48e88c(0x5db)]=_0x4d6293[_0x48e88c(0x3a6)][_0x192bc3]['streamSrc'],log(_0x48e88c(0x448));}else _0x5c75a5[_0x48e88c(0x386)]&&(warnlog(_0x48e88c(0x56e)),!_0x4d6293[_0x48e88c(0x3a6)][_0x192bc3][_0x48e88c(0x5ac)]&&(_0x4d6293['rpcs'][_0x192bc3]['streamSrc']=new MediaStream()),_0x4d6293[_0x48e88c(0x3a6)][_0x192bc3]['streamSrc'][_0x48e88c(0x2fa)](_0x5c75a5[_0x48e88c(0x386)]),_0x4d6293[_0x48e88c(0x3a6)][_0x192bc3][_0x48e88c(0x3b2)]['srcObject']=_0x4d6293[_0x48e88c(0x3a6)][_0x192bc3][_0x48e88c(0x5ac)]);if(_0x4d6293[_0x48e88c(0x2c7)]){var _0x5a822d={};_0x5a822d[_0x48e88c(0x2c7)]=parseInt(_0x4d6293[_0x48e88c(0x2c7)]),log(_0x5a822d),_0x4d6293[_0x48e88c(0x453)](_0x5a822d,_0x192bc3);}}if(_0x4d6293[_0x48e88c(0x464)]===!![]){var _0x4087a1=function(_0x3322ad){var _0x2d7f29=function(_0x1472e1){var _0x167e01=_0xf3b7;if(!_0x4d6293[_0x167e01(0x3a6)][_0x1472e1])return;var _0x21b338=_0x4d6293[_0x167e01(0x3a6)][_0x1472e1][_0x167e01(0x3b2)][_0x167e01(0x300)];_0x4d6293[_0x167e01(0x3a6)][_0x1472e1][_0x167e01(0x3b2)]['muted']=![],_0x4d6293[_0x167e01(0x3a6)][_0x1472e1][_0x167e01(0x3b2)]['removeEventListener'](_0x167e01(0x206),_0x2d7f29);_0x4d6293[_0x167e01(0x26d)]['state']=='suspended'&&_0x4d6293[_0x167e01(0x26d)][_0x167e01(0x378)]();var _0x4eebb3=_0x4d6293[_0x167e01(0x3a6)][_0x1472e1]['streamSrc'][_0x167e01(0x284)]();if(_0x4eebb3[_0x167e01(0x201)]){var _0x4f57b4=_0x4eebb3[0x0];_0x4f57b4[_0x167e01(0x4ac)]!=_0x167e01(0x313)&&(_0x4d6293[_0x167e01(0x3a6)][_0x1472e1][_0x167e01(0x3b2)][_0x167e01(0x5db)]=addAudioPipeline(_0x4d6293[_0x167e01(0x3a6)][_0x1472e1][_0x167e01(0x5ac)],_0x1472e1,_0x4f57b4));}else _0x4d6293['rpcs'][_0x1472e1][_0x167e01(0x3b2)][_0x167e01(0x5db)]=_0x4d6293['rpcs'][_0x1472e1][_0x167e01(0x5ac)];_0x4d6293[_0x167e01(0x3a6)][_0x1472e1][_0x167e01(0x3b2)][_0x167e01(0x300)]=_0x21b338,delete _0x4d6293[_0x167e01(0x3a6)][_0x1472e1][_0x167e01(0x1f1)],_0x167e01(0x1f1)in _0x4d6293[_0x167e01(0x3a6)][_0x1472e1]&&errorlog('THIS\x20SHOULD\x20BE\x20DELETED');};return _0x2d7f29(_0x3322ad);};_0x4d6293['audioCtx'][_0x48e88c(0x40a)]==_0x48e88c(0x2d7)&&(_0x4d6293[_0x48e88c(0x424)]=!![]);if(_0x48e88c(0x1f1)in _0x4d6293[_0x48e88c(0x3a6)][_0x192bc3]){}else _0x4d6293['firstPlayTriggered']==![]?_0x4d6293[_0x48e88c(0x3a6)][_0x192bc3][_0x48e88c(0x1f1)]=setInterval(function(_0x4759a9){var _0x5c4c28=_0x48e88c;log(_0x5c4c28(0x48b)),_0x4d6293[_0x5c4c28(0x3a6)][_0x4759a9]&&(_0x4d6293[_0x5c4c28(0x424)]&&(clearInterval(_0x4d6293['rpcs'][_0x4759a9][_0x5c4c28(0x1f1)]),_0x4d6293[_0x5c4c28(0x3a6)][_0x4759a9][_0x5c4c28(0x3b2)][_0x5c4c28(0x1df)](_0x5c4c28(0x206),_0x4087a1(_0x4759a9))));},0x3e8,_0x192bc3):(!_0x4d6293[_0x48e88c(0x3a6)][_0x192bc3][_0x48e88c(0x1f1)]&&(_0x4d6293[_0x48e88c(0x3a6)][_0x192bc3]['eventPlayActive']=!![]),_0x4d6293[_0x48e88c(0x3a6)][_0x192bc3][_0x48e88c(0x3b2)][_0x48e88c(0x1df)]('play',_0x4087a1(_0x192bc3)));}_0x4d6293[_0x48e88c(0x440)](),_0x4d6293[_0x48e88c(0x19f)](),updateUserList();},log(_0x260b0e(0x3b0));},_0x4d6293;}(); \ No newline at end of file