From 657c9eb232f738d2b697753deaf770eecf2b2cf8 Mon Sep 17 00:00:00 2001 From: Steve Seguin Date: Sun, 19 Sep 2021 07:07:40 -0400 Subject: [PATCH 1/4] v19.2 beta --- iframe.html | 1155 ++++++++++++++++++++++++------------------------- index.html | 97 +++-- lib.js | 912 +++++++++++++++++++++++++++++--------- main.css | 45 +- main.js | 59 ++- speedtest.css | 4 +- webrtc.js | 2 +- 7 files changed, 1442 insertions(+), 832 deletions(-) diff --git a/iframe.html b/iframe.html index 6b6b416..63f0438 100644 --- a/iframe.html +++ b/iframe.html @@ -1,618 +1,617 @@ -IFRAME Example - - + diff --git a/index.html b/index.html index 66a6838..52933aa 100644 --- a/index.html +++ b/index.html @@ -54,7 +54,7 @@ transition: opacity .1s linear; } - + @@ -67,7 +67,7 @@ - +
@@ -1339,6 +1343,32 @@ + + + +
@@ -1837,7 +1840,7 @@ // session.width // int // session.quality // int -- if setting == 0, then than the default resolution will be 1080p, instead of 720p // session.sink - // session.offsetChannel // int + // session.offsetChannel /2 int // session.audioChannels // int // session.security // session.framerate // int @@ -1848,11 +1851,11 @@ // session.title // "zzzz" - + - + diff --git a/lib.js b/lib.js index 6d822ec..5d868d5 100644 --- a/lib.js +++ b/lib.js @@ -176,6 +176,14 @@ function changeParam(url, paramName, paramValue) { return url.substring(0, qind) + query; } +function saveRoom(ele){ + //this.title = "Quick load settings stored locally"; + session.sticky = true; + ele.parentNode.removeChild(ele); + setStorage("permission", "yes", 999); + setStorage("settings", encodeURI(window.location.href), 90); +} + function updateURL(param, force = false, cleanUrl = false) { param = param.replace("?", ""); var para = param.split('='); @@ -1208,8 +1216,6 @@ function setupIncomingVideoTracking(v, UUID){ // video element. if (session.directorList.indexOf(UUID)>=0){ v.muted=false; - } else { - v.muted = session.speakerMuted; } v.onpause = (event) => { // prevent things from pausing; human or other @@ -1315,11 +1321,11 @@ function setupIncomingVideoTracking(v, UUID){ // video element. if (session.view){ // specific video to be played v.style.display="block"; - } else if (session.scene==="0"){ + } else if (session.scene==="0"){ // auto plays, right? v.style.display="block"; } else { // group scene I guess; needs to be added manually v.style.display="none"; - v.muted= true; + v.mutedStateScene = true; } setTimeout(function(){updateMixer();},1); @@ -1477,8 +1483,13 @@ function setupIncomingVideoTracking(v, UUID){ // video element. v.classList.add("fadein"); // allows the video to fade in. } - setTimeout(session.processStats, 1000, UUID); + applyMuteState(UUID); + setTimeout(session.processStats, 1000, UUID); +} + +function mediaSourceUpdated(UUID, streamID, videoTrack){ + pokeIframeAPI("new-track-added", videoTrack, UUID, streamID); // videoTrack is whether video. audio will be false I guess. } function showControlBar(vel){ @@ -1636,9 +1647,9 @@ function updateMixerRun(e=false){ // this is the main auto-mixing code. It's a } if (session.infocus!==false){ - mediaPool_invisible.push(session.screenShareElement); + //mediaPool_invisible.push(session.screenShareElement); } else if (session.activeSpeaker && (!session.activelySpeaking)){ - mediaPool_invisible.push(session.screenShareElement); + //mediaPool_invisible.push(session.screenShareElement); } else { mediaPool.push(session.screenShareElement); } @@ -1651,6 +1662,15 @@ function updateMixerRun(e=false){ // this is the main auto-mixing code. It's a if ((session.infocus) && (session.infocus in session.rpcs)){ // remote guest being full screened; infocus == UUID mediaPool = []; // remove myself from fullscreen for (var j in session.rpcs){ + + if (session.group.length){ + try { + if (!(session.group.some(item => session.rpcs[j].group.includes(item)))){ + continue; + } + } catch(e){errorlog(e);} + } + if (j != session.infocus){ // this remote guest is NOT in focus try { if (session.rpcs[j].videoElement && session.rpcs[j].videoElement.style.display!="none" ){ // Add it if not hidden @@ -1663,7 +1683,7 @@ function updateMixerRun(e=false){ // this is the main auto-mixing code. It's a session.requestRateLimit(0, j); // disable the video of non-fullscreen videos } if (session.rpcs[j].videoElement.srcObject && session.rpcs[j].videoElement.srcObject.getAudioTracks().length){ - mediaPool_invisible.push(session.rpcs[j].videoElement); + // mediaPool_invisible.push(session.rpcs[j].videoElement); } } else if (session.rpcs[j].videoElement){ session.requestRateLimit(0, j, true); // disable the video of non-fullscreen videos @@ -1674,7 +1694,7 @@ function updateMixerRun(e=false){ // this is the main auto-mixing code. It's a try { if (session.rpcs[j].iframeEle){ if (session.rpcs[j].videoElement && (session.rpcs[j].videoElement.srcObject.getAudioTracks().length)){ - mediaPool_invisible.push(session.rpcs[j].videoElement); + //mediaPool_invisible.push(session.rpcs[j].videoElement); } session.requestRateLimit(0, j); mediaPool.push(session.rpcs[j].iframeEle); @@ -1687,8 +1707,8 @@ function updateMixerRun(e=false){ // this is the main auto-mixing code. It's a session.rpcs[j].videoElement.order=0; } /////////// - if (session.activeSpeaker && (!session.rpcs[j].activelySpeaking || !session.rpcs[j].loudest)){ // not the active speaker - mediaPool_invisible.push(session.rpcs[j].videoElement); + if (session.activeSpeaker && (!session.rpcs[j].defaultSpeaker)){ // not the active speaker + //mediaPool_invisible.push(session.rpcs[j].videoElement); session.requestRateLimit(0, j); // keep audio good, but disable video } else { mediaPool.push(session.rpcs[j].videoElement); // active speaker @@ -1704,6 +1724,13 @@ function updateMixerRun(e=false){ // this is the main auto-mixing code. It's a } else if ((session.infocus) && (session.infocus === true)){ // well, fullscreen myself. "true" represents me. UUID would be for others. // already added myself to this as fullscreen for (var j in session.rpcs){ + if (session.group.length){ + try { + if (!(session.group.some(item => session.rpcs[j].group.includes(item)))){ + continue; + } + } catch(e){errorlog(e);} + } try { if (session.rpcs[j].videoElement && (session.rpcs[j].videoElement.style.display!="none")){ // Add it if not hidden if (document.pictureInPictureElement && document.pictureInPictureElement.id && (document.pictureInPictureElement.id == session.rpcs[j].videoElement.id)){ @@ -1713,7 +1740,7 @@ function updateMixerRun(e=false){ // this is the main auto-mixing code. It's a } else { session.requestRateLimit(0, j); // disable the video of non-fullscreen videos } - mediaPool_invisible.push(session.rpcs[j].videoElement); + // mediaPool_invisible.push(session.rpcs[j].videoElement); } else if (session.rpcs[j].videoElement){ session.requestRateLimit(0, j, true); // other videos are disabled when previewing yourself, but audio retained } @@ -1723,20 +1750,25 @@ function updateMixerRun(e=false){ // this is the main auto-mixing code. It's a var roomQuality = 0; for (var i in session.rpcs){ - if (session.rpcs[i]===null){ - continue;} + if (session.rpcs[i]===null){continue;} + if (session.group.length){ + try { + if (!(session.group.some(item => session.rpcs[i].group.includes(item)))){ + continue; + } + } catch(e){errorlog(e);} + } if (session.rpcs[i].videoElement){ // remote feeds - if (session.rpcs[i].videoElement.style.display!="none"){ if (session.rpcs[i].videoElement.srcObject.getVideoTracks().length){ // only count videos with actual video tracks; audio-only excluded if (session.rpcs[i].videoMuted){ // it's video muted - mediaPool_invisible.push(session.rpcs[i].videoElement); // skipped later on + // mediaPool_invisible.push(session.rpcs[i].videoElement); // skipped later on } else if (session.rpcs[i].directorVideoMuted){ // it's muted by the director, so likely disabled. - mediaPool_invisible.push(session.rpcs[i].videoElement); // skipped later on + // mediaPool_invisible.push(session.rpcs[i].videoElement); // skipped later on } else if (session.rpcs[i].videoElement.style.opacity==="0"){ - mediaPool_invisible.push(session.rpcs[i].videoElement); // skipped later on + // mediaPool_invisible.push(session.rpcs[i].videoElement); // skipped later on } else { roomQuality+=1; } @@ -1775,6 +1807,36 @@ function updateMixerRun(e=false){ // this is the main auto-mixing code. It's a for (var keyIndex = 0; keyIndex session.rpcs[i].group.includes(item)))){ + if (session.scene!==false){ + if (session.groupAudio){ + session.requestRateLimit(session.hiddenSceneViewBitrate, i, false); + } else { + session.requestRateLimit(session.hiddenSceneViewBitrate, i, true); // hidden. I dont want it to be super low, for video quality reasons. + session.rpcs[i].mutedStateMixer = true; + } + if (!session.hiddenSceneViewBitrate){ + session.rpcs[i].videoElement.classList.add("nogb"); + } + } else { + if (session.groupAudio){ + session.requestRateLimit(0, i, false); + } else { + session.requestRateLimit(0, i, true); // w/e This is not in OBS, so we just set it as low as possible. Shoudln't exist really unless loading? + session.rpcs[i].mutedStateMixer = true; + } + } + applyMuteState(i); + continue; + } + } catch(e){} + } + applyMuteState(i); + + if (session.rpcs[i].iframeEle){ if (session.rpcs[i].iframeEle.style.display=="none"){ // pass @@ -1789,7 +1851,7 @@ function updateMixerRun(e=false){ // this is the main auto-mixing code. It's a session.rpcs[i].iframeEle.order=0; } try{ - if (session.activeSpeaker && (!session.rpcs[i].activelySpeaking || !session.rpcs[i].loudest)){ + if (session.activeSpeaker && (!session.rpcs[i].defaultSpeaker)){ mediaPool_invisible.push(session.rpcs[i].iframeEle); // TODO: this needs validation; will the iframe be maintained if activer speaker is going? do we even want this? /* } else if (session.rpcs[i].iframeEle.dataset.meshcast){ //////// MESH CAST ONLY LOGIC @@ -1839,7 +1901,7 @@ function updateMixerRun(e=false){ // this is the main auto-mixing code. It's a if (session.rpcs[i].imageElement){ if (session.rpcs[i].videoElement && (session.rpcs[i].videoElement.srcObject.getAudioTracks().length)){ // is there audio? - mediaPool_invisible.push(session.rpcs[i].videoElement); // include audio as hidden track; + // mediaPool_invisible.push(session.rpcs[i].videoElement); // include audio as hidden track; } if (session.rpcs[i].videoMuted){ @@ -1853,7 +1915,7 @@ function updateMixerRun(e=false){ // this is the main auto-mixing code. It's a } else { session.rpcs[i].imageElement.order=0; } - if (session.activeSpeaker && (!session.rpcs[i].activelySpeaking || !session.rpcs[i].loudest)){ + if (session.activeSpeaker && (!session.rpcs[i].defaultSpeaker)){ // mediaPool_invisible.push(session.rpcs[i].imageElement); } else { mediaPool.push(session.rpcs[i].imageElement); @@ -1888,8 +1950,8 @@ function updateMixerRun(e=false){ // this is the main auto-mixing code. It's a session.rpcs[i].canvas.order=0; } - if (session.activeSpeaker && (!session.rpcs[i].activelySpeaking || !session.rpcs[i].loudest)){ - mediaPool_invisible.push(session.rpcs[i].canvas); + if (session.activeSpeaker && (!session.rpcs[i].defaultSpeaker)){ + // mediaPool_invisible.push(session.rpcs[i].canvas); } else { mediaPool.push(session.rpcs[i].canvas); } @@ -1933,32 +1995,6 @@ function updateMixerRun(e=false){ // this is the main auto-mixing code. It's a } } - if (session.group.length){ - try { - if (!(session.group.some(item => session.rpcs[i].group.includes(item)))){ - if (session.scene!==false){ - if (session.groupAudio){ - session.requestRateLimit(session.hiddenSceneViewBitrate, i, false); - } else { - session.requestRateLimit(session.hiddenSceneViewBitrate, i, true); // hidden. I dont want it to be super low, for video quality reasons. - } - if (!session.hiddenSceneViewBitrate){ - session.rpcs[i].videoElement.classList.add("nogb"); - } - } else { - if (session.groupAudio){ - session.requestRateLimit(0, i, false); - } else { - session.requestRateLimit(0, i, true); // w/e This is not in OBS, so we just set it as low as possible. Shoudln't exist really unless loading? - } - } - - continue; - } - }catch(e){} - } - - if (session.rpcs[i].videoElement.style.display=="none"){ // Video is disabled; run at lowest if (session.scene!==false){ session.requestRateLimit(session.hiddenSceneViewBitrate, i, true); // hidden. I dont want it to be super low, for video quality reasons. @@ -1975,9 +2011,9 @@ function updateMixerRun(e=false){ // this is the main auto-mixing code. It's a } else { session.rpcs[i].videoElement.order=0; } - if (session.activeSpeaker && (!session.rpcs[i].activelySpeaking || !session.rpcs[i].loudest)){ + if (session.activeSpeaker && (!session.rpcs[i].defaultSpeaker)){ if (!(session.rpcs[i].videoElement in mediaPool_invisible)){ - mediaPool_invisible.push(session.rpcs[i].videoElement); + // mediaPool_invisible.push(session.rpcs[i].videoElement); } else { errorlog("THIS SHOULD NOT HAPPEN; 650"); } @@ -1990,9 +2026,9 @@ function updateMixerRun(e=false){ // this is the main auto-mixing code. It's a } else { session.rpcs[i].videoElement.order=0; } - if (session.activeSpeaker && (!session.rpcs[i].activelySpeaking || !session.rpcs[i].loudest)){ + if (session.activeSpeaker && (!session.rpcs[i].defaultSpeaker)){ if (!(session.rpcs[i].videoElement in mediaPool_invisible)){ - mediaPool_invisible.push(session.rpcs[i].videoElement); + // mediaPool_invisible.push(session.rpcs[i].videoElement); } else { errorlog("THIS SHOULD NOT HAPPEN; 665"); } @@ -2011,9 +2047,9 @@ function updateMixerRun(e=false){ // this is the main auto-mixing code. It's a } else { session.rpcs[i].videoElement.order=0; } - if (session.activeSpeaker && (!session.rpcs[i].activelySpeaking || !session.rpcs[i].loudest)){ + if (session.activeSpeaker && (!session.rpcs[i].defaultSpeaker)){ if (!(session.rpcs[i].videoElement in mediaPool_invisible)){ - mediaPool_invisible.push(session.rpcs[i].videoElement); + // mediaPool_invisible.push(session.rpcs[i].videoElement); } else { errorlog("THIS SHOULD NOT HAPPEN; 684"); } @@ -2035,7 +2071,11 @@ function updateMixerRun(e=false){ // this is the main auto-mixing code. It's a if (document.fullscreenElement) { log("FULL SCREEN: "+document.fullscreenElement.id); - return; // This is FULL SCREEN, so let's not continue. + for (var i=0;i{ if (vid){ @@ -2431,6 +2498,26 @@ function updateMixerRun(e=false){ // this is the main auto-mixing code. It's a } } catch(e){errorlog(e);} + if (("rotated" in vid) && vid.rotated){ + if (vid.rotated==90){ + vid.style.transform = "rotate(90deg)"; + var vh1 = vid.style.height; + vid.style.height = vid.style.width; + vid.style.width = vh1; + } else if (vid.rotated==270){ + vid.style.transform = "rotate(270deg)"; + var vh1 = vid.style.height; + vid.style.height = vid.style.width; + vid.style.width = vh1; + } else if (vid.rotated==180){ + vid.style.transform = "rotate(180deg)"; + } + } + + + holder.style.position = "absolute"; + vid.style.width = "100%"; + vid.style.height = "100%"; if (session.cover){ holder.style.width = "100%"; @@ -2438,19 +2525,73 @@ function updateMixerRun(e=false){ // this is the main auto-mixing code. It's a holder.style.left = 0; holder.style.top = 0; } else if (vid.videoWidth && vid.videoHeight){ - var asw = wrw/vid.videoWidth; - var ash = hrh/vid.videoHeight; - - if (asw < ash){ - holder.style.width = Math.ceil(vid.videoWidth*asw)+"px"; - holder.style.height = Math.ceil(vid.videoHeight*asw)+"px"; - holder.style.left = Math.ceil((Math.ceil(w/rw) - Math.ceil(vid.videoWidth*asw))/2); - holder.style.top = Math.ceil(( Math.ceil(h/rh) - Math.ceil(vid.videoHeight*asw))/2); + if (("rotated" in vid) && vid.rotated && ((vid.rotated==90) || (vid.rotated==270))){ + var asw = wrw/vid.videoHeight; + var ash = hrh/vid.videoWidth; + if (asw < ash){ + holder.style.width = Math.ceil(vid.videoHeight*asw)+"px"; + holder.style.height = Math.ceil(vid.videoWidth*asw)+"px"; + holder.style.left = Math.ceil((Math.ceil(w/rw) - Math.ceil(vid.videoHeight*asw))/2); + holder.style.top = Math.ceil(( Math.ceil(h/rh) - Math.ceil(vid.videoWidth*asw))/2); + } else { + holder.style.width = Math.ceil(vid.videoHeight*ash)+"px"; + holder.style.height = Math.ceil(vid.videoWidth*ash)+"px"; + holder.style.left = Math.ceil((Math.ceil(w/rw) - Math.ceil(vid.videoHeight*ash))/2); + holder.style.top = Math.ceil((Math.ceil(h/rh) - Math.ceil(vid.videoWidth*ash))/2); + } + //vid.style.position = "relative"; + vid.style.objectFit = "cover"; //contain; + vid.style.overflow = "unset"; //contain; + vid.style.width = holder.style.height; + + vid.style.height = holder.style.width; + vid.style.maxWidth = "unset"; + vid.style.maxHeight = "unset"; + //if (!session.aspectratio){ + if (getChromeVersion() && getChromeVersion()<77){ + if (!session.animatedMoves && (parseInt(container.style.width)>parseInt(holder.style.height))){ + errorlog('1'); + vid.style.position = "relative"; + vid.style.objectFit = "contain"; //contain; + vid.style.left = ((parseFloat(container.style.width) - parseFloat(vid.style.width))/2) + "px"; + //vid.style.left = 0; + //vid.style.width = "100%"; + // container.tleft = left; + //container.ttop = top; + //container.twidth = width; + //container.theight = height; + errorlog(parseInt(container.style.width) + " " + parseInt(holder.style.height)); + } else if (session.animatedMoves && (container.twidth && (parseInt(container.twidth)>parseInt(holder.style.height)))){ + errorlog('2'); + errorlog(container.twidth && parseInt(container.twidth) + " " + parseInt(holder.style.height)); + vid.style.position = "relative"; + vid.style.objectFit = "contain"; //contain; + vid.style.left = ((parseFloat(container.twidth) - parseFloat(vid.style.width))/2) + "px"; + } else { + errorlog('3'); + vid.style.left = 0; + vid.style.width = "100%"; + } + + } else { + vid.style.position = "relative"; + vid.style.left = (parseFloat(holder.style.left) - (parseFloat(holder.style.height) - parseFloat(holder.style.width))/2) + "px"; + } + //} } else { - holder.style.width = Math.ceil(vid.videoWidth*ash)+"px"; - holder.style.height = Math.ceil(vid.videoHeight*ash)+"px"; - holder.style.left = Math.ceil((Math.ceil(w/rw) - Math.ceil(vid.videoWidth*ash))/2); - holder.style.top = Math.ceil((Math.ceil(h/rh) - Math.ceil(vid.videoHeight*ash))/2); + var asw = wrw/vid.videoWidth; + var ash = hrh/vid.videoHeight; + if (asw < ash){ + holder.style.width = Math.ceil(vid.videoWidth*asw)+"px"; + holder.style.height = Math.ceil(vid.videoHeight*asw)+"px"; + holder.style.left = Math.ceil((Math.ceil(w/rw) - Math.ceil(vid.videoWidth*asw))/2); + holder.style.top = Math.ceil(( Math.ceil(h/rh) - Math.ceil(vid.videoHeight*asw))/2); + } else { + holder.style.width = Math.ceil(vid.videoWidth*ash)+"px"; + holder.style.height = Math.ceil(vid.videoHeight*ash)+"px"; + holder.style.left = Math.ceil((Math.ceil(w/rw) - Math.ceil(vid.videoWidth*ash))/2); + holder.style.top = Math.ceil((Math.ceil(h/rh) - Math.ceil(vid.videoHeight*ash))/2); + } } } else if (vid.width && vid.height){ var asw = wrw/vid.width; @@ -2486,9 +2627,7 @@ function updateMixerRun(e=false){ // this is the main auto-mixing code. It's a holder.style.top = 0; } - holder.style.position = "absolute"; - vid.style.width = "100%"; - vid.style.height = "100%"; + if (vid.dataset.UUID && session.rpcs[vid.dataset.UUID] && ("label" in session.rpcs[vid.dataset.UUID]) && (session.rpcs[vid.dataset.UUID].label !== false) && (session.showlabels===true)){ // remote source @@ -2762,6 +2901,7 @@ function updateMixerRun(e=false){ // this is the main auto-mixing code. It's a i+=1; } catch(err){errorlog(err);} }); + updateUserList() } @@ -3000,8 +3140,8 @@ function drawFrameMirrored() { } function setupCanvas() { + log("SETUP CANVAS"); if (session.canvas === null) { - warnlog("SETUP CANVAS"); session.canvas = document.createElement("canvas"); session.canvas.width = 512; session.canvas.height = 288; @@ -3016,29 +3156,51 @@ function setupCanvas() { session.canvasSource.autoplay = true; session.canvasSource.srcObject = createMediaStream(); session.canvasSource.id = "effectsVideoSource"; + + if (iOS || iPad){ + session.canvasSource.style.position = "absolute"; + session.canvasSource.style.left = "0"; + session.canvasSource.style.top ="0"; + session.canvasSource.controls = false; + session.canvasSource.style.maxWidth = "1px"; + session.canvasSource.style.maxHeight = "1px"; + session.canvasSource.setAttribute("playsinline",""); + document.body.appendChild(session.canvasSource); + //session.canvasSource.play(); + } + } else { + session.canvasSource.srcObject.getVideoTracks().forEach(function(trk) { + session.canvasSource.srcObject.removeTrack(trk); + }); } } -function applyEffects(track) { // video only please. do not touch audio +function applyEffects(track) { // video only please. do not touch audio. Run updateRenderOutpipe() instead of this directly. + log("applyEffects()"); + if (session.effects == "0" || !session.effects) { // auto align face return track; } else if (session.effects == "1") { // auto align face setupCanvas(); + session.canvasSource.srcObject.addTrack(track); + session.canvasSource.width = track.getSettings().width || 1280; session.canvasSource.height = track.getSettings().height || 720; - session.canvas.width = track.getSettings().width || 1280; session.canvas.height = track.getSettings().height || 720; + setTimeout(function(){drawFace();},10); } else if (session.effects == "2") { // mirror video at a canvas level setupCanvas(); + session.canvasSource.srcObject.addTrack(track); + session.canvasSource.width = track.getSettings().width || 1280; session.canvasSource.height = track.getSettings().height || 720; - session.canvas.width = track.getSettings().width || 1280; session.canvas.height = track.getSettings().height || 720; + var drawRate = parseInt(1000 / track.getSettings().frameRate) + 1; if (session.canvasInterval !== null) { clearInterval(session.canvasInterval); @@ -3048,10 +3210,11 @@ function applyEffects(track) { // video only please. do not touch audio }, drawRate); } else if ((session.effects == "3") || (session.effects == "4") || (session.effects == "5")){ // blur & greenscreen (low and high) setupCanvas(); + session.canvasSource.srcObject.addTrack(track); + session.canvasSource.width = track.getSettings().width || 1280; session.canvasSource.height = track.getSettings().height || 720; - session.canvas.width = track.getSettings().width || 1280; session.canvas.height = track.getSettings().height || 720; TFLiteWorker(); @@ -3059,27 +3222,50 @@ function applyEffects(track) { // video only please. do not touch audio setupCanvas(); session.canvasSource.srcObject.addTrack(track); + session.canvasSource.width = track.getSettings().width || 1280; session.canvasSource.height = track.getSettings().height || 720; + session.canvas.width = track.getSettings().width || 1280; + session.canvas.height = track.getSettings().height || 720; + if (session.canvasSource.readyState >= 3){ mainMeshMask(); } else { session.canvasSource.onloadeddata = mainMeshMask; } - session.canvas.width = track.getSettings().width || 1280; - session.canvas.height = track.getSettings().height || 720; + } else { - session.canvasSource = createVideoElement(); + if (session.canvasource){ + session.canvasSource.srcObject.getVideoTracks().forEach(function(trk) { + session.canvasSource.srcObject.removeTrack(trk); + }); + } else { + session.canvasSource = createVideoElement(); + session.canvasSource.srcObject = createMediaStream(); + } + session.canvasSource.width=512; session.canvasSource.height=288; session.canvasSource.autoplay = true; - session.canvasSource.srcObject = createMediaStream(); session.canvasSource.id = "effectsVideoSource"; session.canvasSource.srcObject.addTrack(track); session.canvasSource.width = track.getSettings().width || 1280; session.canvasSource.height = track.getSettings().height || 720; + if (iOS || iPad){ + session.canvasSource.style.position = "absolute"; + session.canvasSource.style.left = "0"; + session.canvasSource.style.top = "0"; + session.canvasSource.style.maxWidth = "1px"; + session.canvasSource.style.maxHeight = "1px"; + session.canvasSource.controls = false; + + session.canvasSource.setAttribute("playsinline",""); + document.body.appendChild(session.canvasSource); + //session.canvasSource.play(); + } + try { JEELIZFACEFILTER.destroy(); } catch(e){} @@ -3094,6 +3280,7 @@ function applyEffects(track) { // video only please. do not touch audio session.canvasWebGL.style.position="fixed"; session.canvasWebGL.style.top= "-9999px"; session.canvasWebGL.style.left= "-9999px"; + document.body.appendChild(session.canvasWebGL); loadEffect(session.effects); return session.canvasWebGL.captureStream().getVideoTracks()[0]; @@ -3264,12 +3451,10 @@ function updateUserList(){ for (var UUID in session.rpcs){ var track = false; - if (session.rpcs[UUID].streamSrc && session.rpcs[UUID].streamSrc.getVideoTracks().length){ - var tracks = session.rpcs[UUID].streamSrc.getVideoTracks().forEach(function(trk){ - //if (!trk.muted){ + if (session.rpcs[UUID].videoElement && session.rpcs[UUID].streamSrc && session.rpcs[UUID].streamSrc.getVideoTracks().length){ + if (document.body.contains(session.rpcs[UUID].videoElement)){ track=true; - //} - }); + } } if (((session.rpcs[UUID].videoMuted || (track==false && !session.rpcs[UUID].imageElement)) && !session.rpcs[UUID].canvas) || ( session.infocus && session.infocus!==UUID )){ @@ -3314,6 +3499,7 @@ function updateUserList(){ function resetCanvas(){ + log("resetCanvas();"); session.streamSrc.getVideoTracks().forEach((track) => { session.canvasSource.width = track.getSettings().width || 1280; session.canvasSource.height = track.getSettings().height || 720; @@ -3328,14 +3514,17 @@ function TFLiteWorker(){ } if (TFLITELOADING){LaunchTFWorkerCallback=true;return;} LaunchTFWorkerCallback=false; + log("TFLiteWorker() called"); - session.tfliteModule.img = document.createElement("img"); - session.tfliteModule.img.onload = function(){ - URL.revokeObjectURL(session.tfliteModule.img.src); // no longer needed, free memory - session.tfliteModule.img.ready = true; + if (!session.tfliteModule.img){ + session.tfliteModule.img = document.createElement("img"); + session.tfliteModule.img.onload = function(){ + URL.revokeObjectURL(session.tfliteModule.img.src); // no longer needed, free memory + session.tfliteModule.img.ready = true; + } + session.tfliteModule.img.src = "./media/bg_sample.webp"; + session.tfliteModule.img.ready = false; } - session.tfliteModule.img.src = "./media/bg_sample.webp"; - session.tfliteModule.img.ready = false; if (session.tfliteModule.looping){return;} @@ -3350,9 +3539,11 @@ function TFLiteWorker(){ segmentationMaskCanvas.height = segmentationHeight; const segmentationMaskCtx = segmentationMaskCanvas.getContext('2d'); session.tfliteModule.nowTime = new Date().getTime(); + session.tfliteModule.offsetTime = 0; function process(){ clearTimeout(session.tfliteModule.timeout); + if (!(session.effects=="3" || session.effects=="4" || session.effects=="5")){ session.tfliteModule.looping=false; return; @@ -3360,6 +3551,19 @@ function TFLiteWorker(){ if (session.tfliteModule.activelyProcessing){return;} session.tfliteModule.activelyProcessing=true; + + if (session.mobile){ + if (screenWidth !== window.innerWidth){ + screenWidth = window.innerWidth; + setTimeout(function(){ + updateRenderOutpipe(); + },200); + session.tfliteModule.looping=false; + session.tfliteModule.activelyProcessing=false; + return; + } + } + try{ segmentationMaskCtx.drawImage( session.canvasSource, @@ -3399,7 +3603,12 @@ function TFLiteWorker(){ segmentationMaskCtx.putImageData(segmentationMask, 0, 0); session.canvasCtx.globalCompositeOperation = 'copy'; - session.canvasCtx.filter = 'blur(4px)'; + + if (session.mobile && (session.roomid !==false)){ + session.canvasCtx.filter = 'none'; + } else { + session.canvasCtx.filter = 'blur(4px)'; + } session.canvasCtx.drawImage( segmentationMaskCanvas, 0, @@ -3441,24 +3650,252 @@ function TFLiteWorker(){ return; } + session.tfliteModule.lastTime = session.tfliteModule.nowTime; + session.tfliteModule.nowTime = new Date().getTime(); + var time = 33 - (session.tfliteModule.nowTime - session.tfliteModule.lastTime); + time = time + session.tfliteModule.offsetTime; session.tfliteModule.activelyProcessing=false; - - if (document.hidden) { - session.tfliteModule.lastTime = session.tfliteModule.nowTime; - session.tfliteModule.nowTime = new Date().getTime(); - var time = 33 - (session.tfliteModule.nowTime - session.tfliteModule.lastTime); - if (time <= 0 ){ - session.tfliteModule.timeout = setTimeout(function(){process();},0); - } else { - session.tfliteModule.timeout = setTimeout(function(){process();},time); - } + if (time <= 0 ){ + session.tfliteModule.timeout = setTimeout(function(){process();},0); + session.tfliteModule.offsetTime = 0; } else { - session.tfliteModule.timeout = setTimeout(function(){process();},33); - window.requestAnimationFrame(process); + session.tfliteModule.timeout = setTimeout(function(){process();},time); + session.tfliteModule.offsetTime = time; + } + } + + function processiOS(){ + clearTimeout(session.tfliteModule.timeout); + if (!(session.effects=="3" || session.effects=="4" || session.effects=="5")){ + session.tfliteModule.looping=false; + return; + } + if (session.tfliteModule.activelyProcessing){return;} + session.tfliteModule.activelyProcessing=true; + + if (screenWidth !== window.innerWidth){ + screenWidth = window.innerWidth; + setTimeout(function(){ + updateRenderOutpipe(); + },200); + session.tfliteModule.looping=false; + session.tfliteModule.activelyProcessing=false; + return; + } + + try{ + segmentationMaskCtx.drawImage( + session.canvasSource, + 0, + 0, + session.canvasSource.width, + session.canvasSource.height, + 0, + 0, + segmentationWidth, + segmentationHeight + ) + + var imageData = segmentationMaskCtx.getImageData( + 0, + 0, + segmentationWidth, + segmentationHeight + ); + + for (let i = 0; i < segmentationPixelCount; i++) { + session.tfliteModule.HEAPF32[inputMemoryOffset + i * 3] = imageData.data[i * 4] / 255; + session.tfliteModule.HEAPF32[inputMemoryOffset + i * 3 + 1] = imageData.data[i * 4 + 1] / 255; + session.tfliteModule.HEAPF32[inputMemoryOffset + i * 3 + 2] = imageData.data[i * 4 + 2] / 255; + } + + session.tfliteModule._runInference(); + + for (let i = 0; i < segmentationPixelCount; i++) { + const background = session.tfliteModule.HEAPF32[outputMemoryOffset + i * 2]; + const person = session.tfliteModule.HEAPF32[outputMemoryOffset + i * 2 + 1]; + const shift = Math.max(background, person); + const backgroundExp = Math.exp(background - shift); + const personExp = Math.exp(person - shift); + segmentationMask.data[i * 4 + 3] = 255 - (255 * personExp) / (backgroundExp + personExp); // softmax + } + + segmentationMaskCtx.putImageData(segmentationMask, 0, 0); + + session.canvasCtx.globalCompositeOperation = 'copy'; + session.canvasCtx.drawImage(session.canvasSource, 0, 0); + + session.canvasCtx.globalCompositeOperation = 'destination-out'; + session.canvasCtx.drawImage( + segmentationMaskCanvas, + 0, + 0, + segmentationWidth, + segmentationHeight, + 0, + 0, + session.canvasSource.width, + session.canvasSource.height + ); + + session.canvasCtx.globalCompositeOperation = 'destination-over'; + + if (session.effects=="4"){ // greenscreen + session.canvasCtx.fillStyle = "#0F0"; + session.canvasCtx.fillRect(0, 0, session.canvas.width, session.canvas.height); + } else if (session.effects=="5"){ + if (session.tfliteModule.img.ready){ + session.canvasCtx.drawImage(session.tfliteModule.img, 0, 0, session.canvas.width, session.canvas.height); + } + } else if (session.effects=="3"){ // BLUR + + const width = canvasBG.width; + const height = canvasBG.height; + ctxBG.drawImage(session.canvasSource, 0, 0, width, height); + imageData = ctxBG.getImageData(0, 0, width, height); + + const { data } = imageData; + + // THE BELOW BLUR CODE polyfil is by David Enke + // MIT License: Copyright (c) 2019 + // https://github.com/steveseguin/context-filter-polyfill/blob/master/src/filters/blur.filter.ts + const wm = width - 1; + const hm = height - 1; + const rad1 = amount + 1; + const r = []; + const g = []; + const b = []; + //const a = []; + + const vmin = []; + const vmax = []; + + let iterations = 3; // 1 - 3 + let p, p1, p2; + while (iterations-- > 0) { + let yw = 0; + let yi = 0; + + for (let y = 0; y < height; y++) { + let rsum = data[yw] * rad1; + let gsum = data[yw + 1] * rad1; + let bsum = data[yw + 2] * rad1; + + for (let i = 1; i <= amount; i++) { + p = yw + (((i > wm ? wm : i)) << 2); + rsum += data[p++]; + gsum += data[p++]; + bsum += data[p++]; + } + + for (let x = 0; x < width; x++) { + r[yi] = rsum; + g[yi] = gsum; + b[yi] = bsum; + + if (y === 0) { + vmin[x] = ((p = x + rad1) < wm ? p : wm) << 2; + vmax[x] = ((p = x - amount) > 0 ? p << 2 : 0); + } + + p1 = yw + vmin[x]; + p2 = yw + vmax[x]; + + rsum += data[p1++] - data[p2++]; + gsum += data[p1++] - data[p2++]; + bsum += data[p1++] - data[p2++]; + + yi++; + } + yw += (width << 2); + } + + for (let x = 0; x < width; x++) { + let yp = x; + let rsum = r[yp] * rad1; + let gsum = g[yp] * rad1; + let bsum = b[yp] * rad1; + + for (let i = 1; i <= amount; i++) { + yp += (i > hm ? 0 : width); + rsum += r[yp]; + gsum += g[yp]; + bsum += b[yp]; + } + + yi = x << 2; + + for (let y = 0; y < height; y++) { + data[yi] = ((rsum * mulSum) >>> shgSum); + data[yi + 1] = ((gsum * mulSum) >>> shgSum); + data[yi + 2] = ((bsum * mulSum) >>> shgSum); + + if (x === 0) { + vmin[y] = ((p = y + rad1) < hm ? p : hm) * width; + vmax[y] = ((p = y - amount) > 0 ? p * width : 0); + } + + p1 = x + vmin[y]; + p2 = x + vmax[y]; + + rsum += r[p1] - r[p2]; + gsum += g[p1] - g[p2]; + bsum += b[p1] - b[p2]; + yi += width << 2; + } + } + } + ////////////// END OF BLUR CODE - MIT LICENCED. + ctxBG.putImageData(imageData, 0, 0); + session.canvasCtx.drawImage(canvasBG, 0, 0, width, height, 0, 0, session.canvas.width, session.canvas.height); + } else { + session.tfliteModule.activelyProcessing=false; + session.tfliteModule.looping=false; + return; + } + } catch (e){ + session.tfliteModule.activelyProcessing=false; + session.tfliteModule.looping=false; + errorlog(e); + return; + } + + session.tfliteModule.lastTime = session.tfliteModule.nowTime; + session.tfliteModule.nowTime = new Date().getTime(); + var time = 33 - (session.tfliteModule.nowTime - session.tfliteModule.lastTime); + time = time + session.tfliteModule.offsetTime; + session.tfliteModule.activelyProcessing=false; + if (time <= 0 ){ + session.tfliteModule.timeout = setTimeout(function(){processiOS();},0); + session.tfliteModule.offsetTime = 0; + } else { + session.tfliteModule.timeout = setTimeout(function(){processiOS();},time); + session.tfliteModule.offsetTime = time; } } session.tfliteModule.looping=true; - process(); + + var screenWidth = window.innerWidth; + + if (iOS || iPad || safariVersion()){ + var canvasBG = document.createElement("canvas"); + var ctxBG = canvasBG.getContext("2d", {alpha: false}); + var amount = 1.0; + var mulTable = [1, 57, 41, 21, 203, 34, 97, 73, 227, 91, 149, 62, 105, 45, 39, 137, 241, 107, 3, 173, 39, 71, 65, 238, 219, 101, 187, 87, 81, 151, 141, 133, 249, 117, 221, 209, 197, 187, 177, 169, 5, 153, 73, 139, 133, 127, 243, 233, 223, 107, 103, 99, 191, 23, 177, 171, 165, 159, 77, 149, 9, 139, 135, 131, 253, 245, 119, 231, 224, 109, 211, 103, 25, 195, 189, 23, 45, 175, 171, 83, 81, 79, 155, 151, 147, 9, 141, 137, 67, 131, 129, 251, 123, 30, 235, 115, 113, 221, 217, 53, 13, 51, 50, 49, 193, 189, 185, 91, 179, 175, 43, 169, 83, 163, 5, 79, 155, 19, 75, 147, 145, 143, 35, 69, 17, 67, 33, 65, 255, 251, 247, 243, 239, 59, 29, 229, 113, 111, 219, 27, 213, 105, 207, 51, 201, 199, 49, 193, 191, 47, 93, 183, 181, 179, 11, 87, 43, 85, 167, 165, 163, 161, 159, 157, 155, 77, 19, 75, 37, 73, 145, 143, 141, 35, 138, 137, 135, 67, 33, 131, 129, 255, 63, 250, 247, 61, 121, 239, 237, 117, 29, 229, 227, 225, 111, 55, 109, 216, 213, 211, 209, 207, 205, 203, 201, 199, 197, 195, 193, 48, 190, 47, 93, 185, 183, 181, 179, 178, 176, 175, 173, 171, 85, 21, 167, 165, 41, 163, 161, 5, 79, 157, 78, 154, 153, 19, 75, 149, 74, 147, 73, 144, 143, 71, 141, 140, 139, 137, 17, 135, 134, 133, 66, 131, 65, 129, 1]; + var mulSum = mulTable[amount]; + var shgTable = [0, 9, 10, 10, 14, 12, 14, 14, 16, 15, 16, 15, 16, 15, 15, 17, 18, 17, 12, 18, 16, 17, 17, 19, 19, 18, 19, 18, 18, 19, 19, 19, 20, 19, 20, 20, 20, 20, 20, 20, 15, 20, 19, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 18, 21, 21, 21, 21, 20, 21, 17, 21, 21, 21, 22, 22, 21, 22, 22, 21, 22, 21, 19, 22, 22, 19, 20, 22, 22, 21, 21, 21, 22, 22, 22, 18, 22, 22, 21, 22, 22, 23, 22, 20, 23, 22, 22, 23, 23, 21, 19, 21, 21, 21, 23, 23, 23, 22, 23, 23, 21, 23, 22, 23, 18, 22, 23, 20, 22, 23, 23, 23, 21, 22, 20, 22, 21, 22, 24, 24, 24, 24, 24, 22, 21, 24, 23, 23, 24, 21, 24, 23, 24, 22, 24, 24, 22, 24, 24, 22, 23, 24, 24, 24, 20, 23, 22, 23, 24, 24, 24, 24, 24, 24, 24, 23, 21, 23, 22, 23, 24, 24, 24, 22, 24, 24, 24, 23, 22, 24, 24, 25, 23, 25, 25, 23, 24, 25, 25, 24, 22, 25, 25, 25, 24, 23, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 23, 25, 23, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 22, 25, 25, 23, 25, 25, 20, 24, 25, 24, 25, 25, 22, 24, 25, 24, 25, 24, 25, 25, 24, 25, 25, 25, 25, 22, 25, 25, 25, 24, 25, 24, 25, 18]; + var shgSum = shgTable[amount]; + + log("session.canvas: "+session.canvas.width+"x"+session.canvas.height); + canvasBG.width = parseInt(session.canvas.width/12);; + canvasBG.height = parseInt(session.canvas.height/12);; + ctxBG.width = canvasBG.width; + ctxBG.height = canvasBG.height; + processiOS(); + + } else { + process(); + } } @@ -4229,7 +4666,12 @@ function updateStats(obsvc = false) { if ((obsvc) && (parseInt(track.getSettings().frameRate) == 30)) { getById(wcs).innerHTML = "Video Settings: " + (track.getSettings().width || 0) + "x" + (track.getSettings().height || 0) + " @ up to 60fps"; } else { - getById(wcs).innerHTML = "Current Video Settings: " + (track.getSettings().width || 0) + "x" + (track.getSettings().height || 0) + "@" + (parseInt(track.getSettings().frameRate * 10) / 10) + "fps"; + var framerateFPS = track.getSettings().frameRate; + if (framerateFPS){ + getById(wcs).innerHTML = "Current Video Settings: " + (track.getSettings().width || 0) + "x" + (track.getSettings().height || 0) + "@" + (framerateFPS * 10 / 10) + "fps"; + } else { + getById(wcs).innerHTML = "Current Video Settings: " + (track.getSettings().width || 0) + "x" + (track.getSettings().height || 0); + } } } ); @@ -4386,14 +4828,7 @@ function toggleSpeakerMute(apply = false) { // TODO: I need to have this be MUTE } for (var UUID in session.rpcs) { - if (session.rpcs[UUID].videoElement) { - //if (UUID === session.directorUUID) { - // session.rpcs[UUID].videoElement.muted = false; // unmute director - // log("MAKE SURE DIRECTOR ISN'T MUTED"); - //} else { - session.rpcs[UUID].videoElement.muted = session.speakerMuted; - // } - } + applyMuteState(UUID); postMessageIframe(session.rpcs[UUID].iframeEle, {"mute":session.speakerMuted}); } @@ -5348,6 +5783,16 @@ function directVolume(ele) { // NOT USED ANYMORE } } +function applyMuteState(UUID){ // this is the mute state of PLAYBACK audio; not the microphone or outbound. + if (!(UUID in session.rpcs)){return;} + var muteOutcome = session.rpcs[UUID].mutedState || session.rpcs[UUID].mutedStateMixer || session.rpcs[UUID].mutedStateScene || session.speakerMuted; + if (session.rpcs[UUID].videoElement){ + session.rpcs[UUID].videoElement.muted = muteOutcome; + + } + return muteOutcome; +} + function remoteVolumeUI(ele){ ele.nextSibling.innerHTML = ele.value; } @@ -5593,7 +6038,7 @@ function publishScreen() { } } catch (e){errorlog(e);} - session.publishScreen(constraints, audioSelect).then((res) => { + publishScreen2(constraints, audioSelect).then((res) => { if (res == false) { return; } // no screen selected @@ -5654,7 +6099,6 @@ function publishScreen() { getById("head1").className = 'advanced'; getById("head2").className = 'advanced'; }).catch(() => {}); - } function publishWebcam(btn = false) { @@ -6410,11 +6854,13 @@ function audioLimiter(mediaStreamSource, audioContext) { function activeSpeaker(border=false) { var lastActiveSpeaker = null; - var changed = false; - var someoneElseIfSpeaking = false; + var someoneElseIfSpeaking = false; + var anyoneIsSpeaking = false; + var defaultSpeaker = false; for (var UUID in session.rpcs) { + if (session.rpcs[UUID].stats._Audio_Loudness_average) { //console.log(session.rpcs[UUID].stats._Audio_Loudness_average); if (session.rpcs[UUID].stats.Audio_Loudness && (session.rpcs[UUID].stats.Audio_Loudness>10)){ @@ -6425,8 +6871,6 @@ function activeSpeaker(border=false) { } else { session.rpcs[UUID].stats._Audio_Loudness_average = 1; } - //log(session.rpcs[UUID].stats._Audio_Loudness_average); - if (session.rpcs[UUID].stats._Audio_Loudness_average > 13) { if (border) { @@ -6435,8 +6879,8 @@ function activeSpeaker(border=false) { session.rpcs[UUID].videoElement.style.padding = "0"; } } else if (!session.rpcs[UUID].activelySpeaking){ + session.rpcs[UUID].activelySpeaking = true; - changed = true; lastActiveSpeaker = UUID; session.rpcs[UUID].stats._Audio_Loudness_average+=50; } @@ -6450,7 +6894,6 @@ function activeSpeaker(border=false) { session.rpcs[UUID].videoElement.style.padding = "1px"; } } else if (session.rpcs[UUID].activelySpeaking) { - changed = true; session.rpcs[UUID].activelySpeaking=false; lastActiveSpeaker = UUID; } @@ -6458,27 +6901,104 @@ function activeSpeaker(border=false) { if ((session.rpcs[UUID].stats.Audio_Loudness > 15) || ((session.rpcs[UUID].stats.Audio_Loudness > 5) && (session.rpcs[UUID].stats._Audio_Loudness_average>5)) || (session.rpcs[UUID].stats._Audio_Loudness_average>30)){ someoneElseIfSpeaking = true; } - + + if (session.rpcs[UUID].activelySpeaking){ + anyoneIsSpeaking=true; + } + if (session.rpcs[UUID].defaultSpeaker){ + defaultSpeaker=true; + } } - if (session.activeSpeaker==1){ - var loudest=null; - for (var UUID in session.rpcs) { - if (!("_Audio_Loudness_average" in session.rpcs[UUID].stats)){ // never could have been loudest, since no loudness value. - continue; + var loudest=null; + var loudestActive=null; + var changed = false; + if (session.activeSpeaker===1){ + if (!anyoneIsSpeaking){ + if (defaultSpeaker){ + // already good to go. + } else if (lastActiveSpeaker){ + session.rpcs[lastActiveSpeaker].defaultSpeaker=true; + changed=true; + } else if (session.scene===false || (session.nopreview===false & session.minipreview!==1)){ + // we don't need to care. + } else { + for (var UUID in session.rpcs) { + if (session.rpcs[UUID].videoElement && session.rpcs[UUID].videoElement.srcObject && session.rpcs[UUID].videoElement.srcObject.getVideoTracks().length){ + session.rpcs[UUID].defaultSpeaker=true; + changed=true; + break + } + } } - session.rpcs[UUID].loudest = false; - if (!loudest){ - loudest = UUID; - } else if (session.rpcs[UUID].stats._Audio_Loudness_average > session.rpcs[loudest].stats._Audio_Loudness_average){ - loudest = UUID; + } else { + for (var UUID in session.rpcs) { + if (!("_Audio_Loudness_average" in session.rpcs[UUID].stats)){ // never could have been loudest, since no loudness value. + continue; + } + if (!loudest){ + loudest = UUID; + } else if (session.rpcs[UUID].stats._Audio_Loudness_average > session.rpcs[loudest].stats._Audio_Loudness_average){ + loudest = UUID; + } + + + if (session.rpcs[UUID].activelySpeaking){ + if (!loudestActive){ + loudestActive = UUID; + } else if (session.rpcs[UUID].stats._Audio_Loudness_average > session.rpcs[loudestActive].stats._Audio_Loudness_average){ + if (session.rpcs[loudestActive].defaultSpeaker){ + session.rpcs[loudestActive].defaultSpeaker=false; + changed=true + } + loudestActive = UUID; + } else if (session.rpcs[UUID].defaultSpeaker){ + session.rpcs[UUID].defaultSpeaker=false; + changed=true; + } + } else if (session.rpcs[UUID].defaultSpeaker){ + session.rpcs[UUID].defaultSpeaker=false; + changed=true + } + + } + + if (loudestActive && !session.rpcs[loudestActive].defaultSpeaker){ + session.rpcs[loudestActive].defaultSpeaker = true; + changed = true; + } + } + } else if (session.activeSpeaker===2){ + + if (!anyoneIsSpeaking){ + if (defaultSpeaker){ + // already good to go. + } else if (lastActiveSpeaker){ + session.rpcs[lastActiveSpeaker].defaultSpeaker=true; + changed=true; + } else if (session.scene===false || (session.nopreview===false & session.minipreview!==1)){ + // we don't need to care. + } else { + for (var UUID in session.rpcs) { + if (session.rpcs[UUID].videoElement && session.rpcs[UUID].videoElement.srcObject && session.rpcs[UUID].videoElement.srcObject.getVideoTracks().length){ + session.rpcs[UUID].defaultSpeaker=true; + changed=true; + break + } + } + } + } else { + for (var UUID in session.rpcs) { + if (session.rpcs[UUID].activelySpeaking && !session.rpcs[UUID].defaultSpeaker){ + session.rpcs[UUID].defaultSpeaker = true; + changed = true; + } else if (!session.rpcs[UUID].activelySpeaking && session.rpcs[UUID].defaultSpeaker){ + session.rpcs[UUID].defaultSpeaker = false; + changed=true + } } } - if (loudest){ - session.rpcs[loudest].loudest = true; - } - } - + } if (session.quietOthers && (session.quietOthers===1)){ if (someoneElseIfSpeaking){ if (session.muted_activeSpeaker==false){ @@ -6505,10 +7025,7 @@ function activeSpeaker(border=false) { } } - - if (!someoneElseIfSpeaking && lastActiveSpeaker && (session.nopreview || session.minipreview || (session.scene!==false) || (session.permaid === false))){ - session.rpcs[lastActiveSpeaker].activelySpeaking=true; - } else if (changed) { + if (changed) { setTimeout(function(){updateMixer();},0); } } @@ -6850,6 +7367,11 @@ function createRoomCallback(passAdd, passAdd2) { if (session.showDirector == false) { getById("miniPerformer").innerHTML = ''; + + getById("grabDirectorSoloLink").dataset.raw = "https://" + location.host + location.pathname + "?scn&sd&r=" + session.roomid + "&v="+session.streamID + passAdd2 + pie; + getById("grabDirectorSoloLink").href = "https://" + location.host + location.pathname + "?scn&sd&r=" + session.roomid + "&v="+session.streamID + passAdd2 + pie; + getById("grabDirectorSoloLink").innerText = "https://" + location.host + location.pathname + "?scn&sd&r=" + session.roomid + "&v="+session.streamID + passAdd2 + pie; + getById("grabDirectorSoloLinkParent").classList.remove("advanced"); } else { getById("miniPerformer").innerHTML = ''; } @@ -6937,6 +7459,7 @@ function handleRoomSelect(room) { function getDirectorSettings(scene){ var settings = {}; + var eles = document.querySelectorAll('[data-action-type="solo-video"]'); settings.soloVideo = false; for (var i=0;i { // I suppose there could be a race condition between negotiating and updating this. if joining at the same time as changnig streams? - + session.mc.getSenders().forEach((sender) => { // I suppose there could be a race condition between negotiating and updating this. if joining at the same time as changnig streams? if (sender.track && sender.track.kind == "video") { sender.replaceTrack(track); // replace may not be supported by all browsers. eek. sender.track.enabled = true; added = true; } - }); + }) if (added == false) { - session.pcs[UUID].addTrack(track, stream); // can't replace, so adding - setTimeout(function(uuid){session.optimizeBitrate(uuid);},session.rampUpTime, UUID); // 3 seconds lets us ramp up the quality a bit and figure out the total bandwidth quicker + session.mc.addTrack(track, session.videoElement.srcObject); // can't replace, so adding } } - } catch (e) { - errorlog(e); } - } - - session.refreshScale(); - }); + + for (UUID in session.pcs) { + try { + if (((iOS) || (iPad)) && (session.pcs[UUID].guest == true)) { + warnlog("iOS and GUest detected"); + } else if ((session.pcs[UUID].guest == true) && (session.roombitrate === 0)) { + log("room rate restriction detected. No videos will be published to other guests"); + } else if (session.pcs[UUID].allowVideo == true) { // allow + + // for any connected peer, update the video they have if connected with a video already. + var added = false; + session.pcs[UUID].getSenders().forEach((sender) => { // I suppose there could be a race condition between negotiating and updating this. if joining at the same time as changnig streams? + + if (sender.track && sender.track.kind == "video") { + sender.replaceTrack(track); // replace may not be supported by all browsers. eek. + sender.track.enabled = true; + added = true; + } + }); + if (added == false) { + session.pcs[UUID].addTrack(track, session.videoElement.srcObject); // can't replace, so adding + setTimeout(function(uuid){session.optimizeBitrate(uuid);},session.rampUpTime, UUID); // 3 seconds lets us ramp up the quality a bit and figure out the total bandwidth quicker + } + } + } catch (e) { + errorlog(e); + } + } + + session.refreshScale(); + + }); + } } @@ -10655,11 +11257,75 @@ async function grabAudio(eleName = "previewWebcam", selector = "#audioSource", t toggleMute(true); - if (session.videoElement.srcObject.getAudioTracks()) { + if (session.videoElement.srcObject.getAudioTracks()) { + var tracks = session.videoElement.srcObject.getAudioTracks(); + + if (session.meshcast){ + if (session.mc.getSenders){ + session.mc.getSenders().forEach((sender) => { + var good = false; + if (sender.track && sender.track.id && (sender.track.kind == "audio")) { + tracks.forEach(function(track) { + if (track.id == sender.track.id) { + good = true; + } + }); + } else { // video or something else; ignore it. + return; + } + if (good) { + return; + } + sender.track.enabled = false; + //session.mc.removeTrack(sender); // Apparently removeTrack causes renogiation; also kills send/recv. + }); + + if (tracks.length) { + tracks.forEach(function(track) { + var matched = false; + session.mc.getSenders().forEach((sender) => { + if (sender.track && sender.track.id && (sender.track.kind == "audio")) { + warnlog(sender.track.id + " " + track.id); + if (sender.track.id == track.id) { + warnlog("MATCHED 1"); + matched = true; + } + } + }); + if (matched) { + return; + } + var added = false; + session.mc.getSenders().forEach((sender) => { + if (added) { + return; + } + if (sender.track && (sender.track.kind == "audio") && (sender.track.enabled == false)) { + sender.replaceTrack(track); + sender.track.enabled = true; + added = true; + warnlog("ADDED 2"); + } + }); + if (added) { + return; + } + var sender = session.mc.addTrack(track, session.videoElement.srcObject); + }); + } else { + if (session.mc.getSenders){ + session.mc.getSenders().forEach((sender) => { + if (sender.track && sender.track.kind == "audio") { + sender.track.enabled = false; // (trying this instead) + //session.pcs[UUID].removeTrack(sender); // Apparently removeTrack causes renogiation; also kills send/recv. + } + }); + } + } + } + } for (UUID in session.pcs) { if (session.pcs[UUID].allowAudio == true) { - var tracks = session.videoElement.srcObject.getAudioTracks(); - session.pcs[UUID].getSenders().forEach((sender) => { var good = false; if (sender.track && sender.track.id && (sender.track.kind == "audio")) { @@ -10682,7 +11348,7 @@ async function grabAudio(eleName = "previewWebcam", selector = "#audioSource", t tracks.forEach(function(track) { var matched = false; session.pcs[UUID].getSenders().forEach((sender) => { - if (sender.track && sender.track.id && (sender.track.kind !== "video")) { + if (sender.track && sender.track.id && (sender.track.kind == "audio")) { warnlog(sender.track.id + " " + track.id); if (sender.track.id == track.id) { warnlog("MATCHED 1"); @@ -10698,7 +11364,7 @@ async function grabAudio(eleName = "previewWebcam", selector = "#audioSource", t if (added) { return; } - if (sender.track && (sender.track.enabled == false)) { + if (sender.track && (sender.track.kind == "audio") && (sender.track.enabled == false)) { sender.replaceTrack(track); sender.track.enabled = true; added = true; @@ -10879,7 +11545,18 @@ session.publishDirector = async function(clean, vdevice=false, adevice=true){ / createDirectorCam(v, clean); } catch(e){errorlog(e);} } else { + getUserMediaRequestID+=1; + var gumID = getUserMediaRequestID; navigator.mediaDevices.getUserMedia(constraints).then(function(stream){ // very simple. + if (getUserMediaRequestID !== gumID) { + warnlog("GET USER MEDIA CALL HAS EXPIRED 2"); + stream.getTracks().forEach(function(track) { + stream.removeTrack(track); + track.stop(); + log("stopping old track"); + }); + return; + } session.streamSrc = stream; v.srcObject = outboundAudioPipeline(session.streamSrc); // not blank, so now we worry //toggleMute(true); // createDirectorCam does this for us in a second. @@ -11122,7 +11799,7 @@ session.publishStream = function(v){ // stream is used to generated an SDP - if (session.mirrored && session.flipped){ + /* if (session.mirrored && session.flipped){ v.style.transform = "scaleX(1) scaleY(-1) "; } else if (session.mirrored){ v.style.transform = "scaleX(1) "; @@ -11130,7 +11807,8 @@ session.publishStream = function(v){ // stream is used to generated an SDP v.style.transform = "scaleY(-1) scaleX(-1)"; } else { v.style.transform = "scaleX(-1) "; - } + } */ + //applyMirror(session.mirrorExclude, 'videosource'); var bigPlayButton = document.getElementById("bigPlayButton"); if (bigPlayButton){ @@ -11141,9 +11819,9 @@ session.publishStream = function(v){ // stream is used to generated an SDP session.videoElement.dataset.sid = session.streamID; } - if (session.director){ + if (session.director){ // the director doesn't load a webcam by default anyways. // audio is not mucked with - } else if (session.scene!==false){ + } else if (session.scene!==false){ // it's a scene, and there are no previews in a scene. setTimeout(function(){updateMixer();},1); } else if (session.roomid!==false){ if (session.roomid===""){ @@ -11321,7 +11999,7 @@ session.publishStream = function(v){ // stream is used to generated an SDP }; -session.publishScreen = function(constraints, audioList=[], audio=true){ // webcam stream is used to generated an SDP +async function publishScreen2(constraints, audioList=[], audio=true){ // webcam stream is used to generated an SDP log("SCREEN SHARE SETUP"); if (!navigator.mediaDevices.getDisplayMedia){ setTimeout(function(){warnUser("Sorry, your browser is not supported. Please use the desktop versions of Firefox or Chrome instead");},1); @@ -11339,7 +12017,7 @@ session.publishScreen = function(constraints, audioList=[], audio=true){ // webc var streams = []; for (var i=1; i{ + getUserMediaRequestID+=1; + var gumID = getUserMediaRequestID; + await navigator.mediaDevices.getUserMedia(constraint).then((stream)=>{ + if (getUserMediaRequestID !== gumID) { + warnlog("GET USER MEDIA CALL HAS EXPIRED 3"); + stream.getTracks().forEach(function(track) { + stream.removeTrack(track); + track.stop(); + log("stopping old track"); + }); + return; + } streams.push(stream); }).catch(errorlog); } @@ -11367,7 +12056,18 @@ session.publishScreen = function(constraints, audioList=[], audio=true){ // webc } log(constraints); + getUserMediaRequestID+=1; + var gumID = getUserMediaRequestID; return navigator.mediaDevices.getDisplayMedia(constraints).then(function (stream){ + if (getUserMediaRequestID !== gumID) { + warnlog("GET USER MEDIA CALL HAS EXPIRED 3"); + stream.getTracks().forEach(function(track) { + stream.removeTrack(track); + track.stop(); + log("stopping old track"); + }); + return; + } /// RETURN stream for preview? rather than jumping right in. session.screenShareState=true; try { @@ -11441,11 +12141,11 @@ session.publishScreen = function(constraints, audioList=[], audio=true){ // webc var container = document.createElement("div"); container.id = "container_screen"; - + container.style.height = "100%"; if (session.cleanOutput){ - container.style.height = "100%"; + v.style.maxWidth = "100%"; v.style.boxShadow = "none"; } @@ -11659,7 +12359,7 @@ session.publishScreen = function(constraints, audioList=[], audio=true){ // webc if (!(session.cleanOutput)){ setTimeout(function(){warnUser(err);},1); // TypeError: Failed to execute 'getDisplayMedia' on 'MediaDevices': Audio capture is not supported } - return session.publishScreen(constraints, audioList, false); + return publishScreen2(constraints, audioList, false); } else { if (!(session.cleanOutput)){ setTimeout(function(){warnUser(err);},1); // TypeError: Failed to execute 'getDisplayMedia' on 'MediaDevices': Audio capture is not supported @@ -12586,25 +13286,25 @@ function updateConstraintSliders() { listCameraSettings(); } if (session.effects!==false){ - if ((iOS) || (iPad)){ - } else { - getById("effectsDiv3").style.display = "block"; - getById("effectSelector3").value = session.effects || "0"; - } + //if ((iOS) || (iPad)){ + //} else { + getById("effectsDiv3").style.display = "block"; + getById("effectSelector3").value = session.effects || "0"; + //} } } else { listAudioSettings(); listCameraSettings(); - if ((iOS) || (iPad)){ - } else { + //if ((iOS) || (iPad)){ + // } else { if (session.effects!==false){ getById("effectsDiv3").style.display = "block"; try{ getById("effectSelector3").value = session.effects || "0"; } catch(E){} } - } + //} } //checkIfPIP(); // this doesn't actually work on iOS still, so whatever. } @@ -15034,10 +15734,22 @@ function requestBasicPermissions(constraint = {video: true, audio: true}) { if (session.safemode){ constraint = {video:true, audio:true}; } - + getUserMediaRequestID +=1 ; + var gumID = getUserMediaRequestID; + navigator.mediaDevices.getUserMedia(constraint).then(function(stream) { // Apple needs thi to happen before I can access EnumerateDevices. + log("got first stream"); clearTimeout(timerBasicCheck); + if (getUserMediaRequestID !== gumID) { + warnlog("GET USER MEDIA CALL HAS EXPIRED 3"); + stream.getTracks().forEach(function(track) { + stream.removeTrack(track); + track.stop(); + log("stopping old track"); + }); + return; + } setupWebcamSelection(stream); }).catch(function(err) { clearTimeout(timerBasicCheck); @@ -16868,22 +17580,24 @@ function recordLocalVideo(action = null, videoKbps = 6000) { // event.currentTar function changeAudioOutputDevice(ele) { - if (session.sink){ - if ((iOS) || (iPad)){return;} // iOS devices do not support this. - - if (typeof ele.sinkId !== 'undefined'){ - navigator.mediaDevices.getUserMedia({audio:true,video:false}).then(function (stream){ - ele.setSinkId(session.sink).then(() => { - log("New Output Device:"+session.sink); - }).catch(errorlog); - stream.getTracks().forEach(track => { - track.stop(); - }); - }).catch(function canplayspecificaudio(){errorlog("Can't play out to specific audio device without mic permissions allowed");}); - } else { - warnlog("Your browser does not support alternative audio sources."); + try { + if (session.sink){ + if ((iOS) || (iPad)){return;} // iOS devices do not support this. + + if (typeof ele.sinkId !== 'undefined'){ + navigator.mediaDevices.getUserMedia({audio:true,video:false}).then(function (stream){ + ele.setSinkId(session.sink).then(() => { + log("New Output Device:"+session.sink); + }).catch(warnlog); + stream.getTracks().forEach(track => { + track.stop(); + }); + }).catch(function canplayspecificaudio(){errorlog("Can't play out to specific audio device without mic permissions allowed");}); + } else { + warnlog("Your browser does not support alternative audio sources."); + } } - } + } catch(e){warnlog(e);} } function addAudioPipeline(stream, UUID, track){ // INBOUND AUDIO EFFECTS @@ -17332,158 +18046,35 @@ function audioMeterGuest(mediaStreamSource, UUID, trackid){ return session.rpcs[UUID].inboundAudioPipeline[trackid].analyser; } -function effectsDynamicallyUpdate(event, ele, preview=true){ - +function effectsDynamicallyUpdate(event, ele){ + log("effectsDynamicallyUpdate"); session.effects = ele.options[ele.selectedIndex].value; getById("selectImageTFLITE").style.display = "none"; getById("selectImageTFLITE3").style.display = "none"; if (session.effects == "0" || !session.effects){ - if (session.streamSrc){ - - if (session.canvasWebGL){ - session.canvasWebGL.remove() - session.canvasWebGL=null; - } - - if (session.canvasSource){ - session.canvasSource.srcObject.getTracks().forEach(function(trk) { - session.canvasSource.srcObject.removeTrack(trk); - //trk.stop(); - }); - } - if (session.videoElement.srcObject) { - session.videoElement.srcObject.getVideoTracks().forEach(function(track) { - session.videoElement.srcObject.removeTrack(track); - //track.stop(); - //session.videoElement.load(); - }); - } else { - session.videoElement.srcObject = outboundAudioPipeline(session.streamSrc); - } - updateRenderOutpipe(session.streamSrc); - } + updateRenderOutpipe(); return; } else if (session.effects === "3" || session.effects === "4"){ attemptTFLiteJsFileLoad(); if (!session.tfliteModule.looping){ - if (session.streamSrc){ - - if (session.canvasWebGL){ - session.canvasWebGL.remove() - session.canvasWebGL=null; - } - - if (session.canvasSource){ - session.canvasSource.srcObject.getTracks().forEach(function(trk) { - session.canvasSource.srcObject.removeTrack(trk); - //trk.stop(); - }); - } - if (session.videoElement.srcObject) { - session.videoElement.srcObject.getVideoTracks().forEach(function(track) { - session.videoElement.srcObject.removeTrack(track); - //track.stop(); - //session.videoElement.load(); - }); - } else { - session.videoElement.srcObject = outboundAudioPipeline(session.streamSrc); - } - updateRenderOutpipe(session.streamSrc); - } + updateRenderOutpipe(); } } else if (session.effects === "5"){ attemptTFLiteJsFileLoad(); - if (session.tfliteModule.img){ - session.tfliteModule.img.src = "./media/bg_sample.webp"; - } if (!session.tfliteModule.looping){ - if (session.streamSrc){ - - if (session.canvasWebGL){ - session.canvasWebGL.remove() - session.canvasWebGL=null; - } - - if (session.canvasSource){ - session.canvasSource.srcObject.getTracks().forEach(function(trk) { - session.canvasSource.srcObject.removeTrack(trk); - //trk.stop(); - }); - } - if (session.videoElement.srcObject) { - session.videoElement.srcObject.getVideoTracks().forEach(function(track) { - session.videoElement.srcObject.removeTrack(track); - //track.stop(); - //session.videoElement.load(); - }); - } else { - session.videoElement.srcObject = outboundAudioPipeline(session.streamSrc); - } - updateRenderOutpipe(session.streamSrc); - } + updateRenderOutpipe(); } getById("selectImageTFLITE").style.display = "block"; getById("selectImageTFLITE3").style.display = "block"; } else if (session.effects === "6"){ loadTensorflowJS(); - if (session.streamSrc){ - if (session.canvasWebGL){ - session.canvasWebGL.remove() - session.canvasWebGL=null; - } - - if (session.canvasSource){ - session.canvasSource.srcObject.getTracks().forEach(function(trk) { - session.canvasSource.srcObject.removeTrack(trk); - //trk.stop(); - }); - } - if (session.videoElement.srcObject) { - session.videoElement.srcObject.getVideoTracks().forEach(function(track) { - session.videoElement.srcObject.removeTrack(track); - //track.stop(); - //session.videoElement.load(); - }); - } else { - session.videoElement.srcObject = outboundAudioPipeline(session.streamSrc); - } - updateRenderOutpipe(session.streamSrc); - } + updateRenderOutpipe(); //mainMeshMask(); } else { //loadEffect(session.effects); - if (session.streamSrc){ - - if (session.canvasWebGL){ - session.canvasWebGL.remove() - session.canvasWebGL=null; - } - - if (session.canvasSource){ - session.canvasSource.srcObject.getTracks().forEach(function(trk) { - session.canvasSource.srcObject.removeTrack(trk); - //trk.stop(); - }); - } - if (session.videoElement.srcObject) { - session.videoElement.srcObject.getVideoTracks().forEach(function(track) { - session.videoElement.srcObject.removeTrack(track); - //track.stop(); - //session.videoElement.load(); - }); - } else { - session.videoElement.srcObject = outboundAudioPipeline(session.streamSrc); - } - updateRenderOutpipe(session.streamSrc); - } - //activatedPreview=false; - //if (preview){ - // grabVideo(); - //} else { - // grabVideo(session.quality, "videosource", "select#videoSource3"); - //} + updateRenderOutpipe(); } } @@ -17511,6 +18102,7 @@ function loadTensorflowJS(){ if (session.TFJSModel!=null){ return; } + log("loadTensorflowJS()"); session.TFJSModel=true; var script = document.createElement('script'); var script2 = document.createElement('script'); @@ -17611,12 +18203,6 @@ async function loadTFLiteModel(){ session.tfliteModule.activelyProcessing = false; TFLITELOADING = false; closeModal(); - if ((session.effects=="3") || (session.effects=="4") || (session.effects=="5")){ - if (document.getElementById("videosource")){ - activatedPreview=false; - grabVideo(session.quality, "videosource", "select#videoSource3"); - } - } if (LaunchTFWorkerCallback){TFLiteWorker();} } @@ -17826,7 +18412,7 @@ function setupCommands(){ } else if (value === false) { // mute session.speakerMuted = true; // set toggleSpeakerMute(true); // apply - } else if (e.data.speaker === "toggle") { // toggle + } else if (value === "toggle") { // toggle toggleSpeakerMute(); } }; // mute speaker @@ -17839,7 +18425,7 @@ function setupCommands(){ session.muted = true; // set log(session.muted); toggleMute(true); // apply - } else if (e.data.mic === "toggle") { // toggle + } else if (value === "toggle") { // toggle toggleMute(); } }; @@ -17852,7 +18438,7 @@ function setupCommands(){ session.videoMuted = true; // set log(session.videoMuted); toggleVideoMute(true); // apply - } else if (e.data.camera === "toggle") { // toggle + } else if (value === "toggle") { // toggle toggleVideoMute(); } } diff --git a/main.css b/main.css index 73a8736..943c204 100644 --- a/main.css +++ b/main.css @@ -245,6 +245,8 @@ button.white:active { cursor: help; float: right; font-size: 90%; + line-height:100%; + margin-top:2px; } #head6 { display: inline-block; @@ -858,7 +860,6 @@ body { -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; color: var(--gray90); - font-family: "Lato", sans-serif; padding: 0 0px; height: 100%; width: 100%; @@ -1507,6 +1508,14 @@ img { position: relative; top: 1px; } + +#previewWebcam.rotate{ + max-width: 30vh; +} +#previewWebcam.rotate{ + max-width: 30vh; +} + .myVideo { box-shadow: rgb(88, 88, 88) 0px 0px 5px 1px; max-width: 800px !important; @@ -1906,7 +1915,7 @@ audio.fileshare::-webkit-media-controls-play-button, video.fileshare::-webkit-me } .audioTitle2 { text-align: left; - padding: 0px 10px 10px 1px; + padding: 0px 10px 6px 1px; } .multiselect .multiselect-trigger:hover { cursor: pointer; @@ -2032,6 +2041,28 @@ audio.fileshare::-webkit-media-controls-play-button, video.fileshare::-webkit-me .grabLinks a:visited { color: black !important; } + +#grabDirectorSoloLinkParent { + text-align: left; + margin: 17px 0 0 0; + width: 450px; + background-color: #f3f3f3; + padding: 10px 10px; + border: 1px solid #ccc; + vertical-align: middle; +} + +#grabDirectorSoloLink{ + max-width: 100%; + line-break: anywhere; + margin:0; + display:inline-flex; + padding:4px 5px 2px 7px; + cursor:grab; + background-color: #FFF; + color:darkblue; +} + #videoSettings3 { background-color: #f3f3f3; width: 100%; @@ -2396,7 +2427,7 @@ input[type=checkbox] { background-color: var(--container-color); width:1191px; padding: 10px; - margin: 10px; + margin: 5px 10px 10px 10px; } .directorContainer { background-color: var(--container-color); @@ -3289,6 +3320,8 @@ input:checked + .slider:before { content: "\f518"; } .la-caret-down:before { content: "\f0d7"; } +.la-comments:before { + content: "\f086"; } .la-caret-right:before { content: "\f0da"; } .la-copy:before { @@ -3365,7 +3398,9 @@ input:checked + .slider:before { content: "\f078"; } .la-music:before { content: "\f001"; } - +.la-hdd:before { + content: "\f0a0"; } + @media (prefers-color-scheme: dark) { :root { --color-mode: dark; @@ -3402,7 +3437,6 @@ body.darktheme button { filter: brightness(0.70); } body.darktheme .las { - filter: brightness(0.85); } body.darktheme label { filter: brightness(0.85); @@ -3520,3 +3554,10 @@ body.darktheme .alertModal{ body.darktheme .directorContainer{ filter: brightness(0.85); } +body.darktheme #grabDirectorSoloLinkParent{ + background-color: #949494; +} +body.darktheme #grabDirectorSoloLink{ + background-color: #c1c1c1; +} + diff --git a/main.js b/main.js index 8f74b97..35b9a19 100644 --- a/main.js +++ b/main.js @@ -116,6 +116,8 @@ async function main(){ // main asyncronous thread; mostly initializes the user s // session.sticky = confirm("Would you allow us to store a cookie to keep your session settings persistent?"); //} else { session.sticky = true; + + getById("saveRoom").style.display = "none"; //} //if (session.sticky) { setStorage("permission", "yes", 999); @@ -220,7 +222,6 @@ async function main(){ // main asyncronous thread; mostly initializes the user s } } - if (urlParams.has('broadcast') || urlParams.has('bc')) { log("Broadcast flag set"); session.broadcast = urlParams.get('broadcast') || urlParams.get('bc') || null; @@ -251,6 +252,10 @@ async function main(){ // main asyncronous thread; mostly initializes the user s } } + if (urlParams.has('meshcast')) { + session.meshcast = urlParams.get('meshcast') || "both"; + } + var filename = false; try { filename = window.location.pathname.substring(window.location.pathname.lastIndexOf('/') + 1); @@ -313,8 +318,14 @@ async function main(){ // main asyncronous thread; mostly initializes the user s getById("rooms").classList.remove('advanced'); } - if (urlParams.has('showdirector')) { - session.showDirector = true; + if (urlParams.has('showdirector') || urlParams.has('sd')) { + session.showDirector = urlParams.get('showdirector') || urlParams.get('sd') || true; + } + + if (urlParams.has('rotate') ) { + session.rotate = urlParams.get('rotate') || 90; + session.rotate = parseInt(session.rotate); + } if (urlParams.has('midi') || urlParams.has('hotkeys')) { @@ -526,8 +537,8 @@ async function main(){ // main asyncronous thread; mostly initializes the user s } - if (urlParams.has('scene')) { - session.scene = urlParams.get('scene') || 0; + if (urlParams.has('scene') || urlParams.has('scn')) { + session.scene = urlParams.get('scene') || urlParams.get('scn') || 0; if (typeof session.scene === "string"){ session.scene = session.scene.replace(/[\W]+/g, "_"); } else { @@ -600,6 +611,14 @@ async function main(){ // main asyncronous thread; mostly initializes the user s } else { getById("main").classList.remove('hidden'); } + + if (urlParams.has("base64css") || urlParams.has("b64css") || urlParams.has("cssbase64") || urlParams.has("cssb64")) { + var base64Css = urlParams.get("base64css") || urlParams.get("b64css") || urlParams.get("cssbase64") || urlParams.get("cssb64"); + var css = decodeURIComponent(atob(base64Css)); // window.btoa(encodeURIComponent("#mainmenu{background-color: pink; ❤" )); + var cssStyleSheet = document.createElement("style"); + cssStyleSheet.innerText = css; + document.querySelector("head").appendChild(cssStyleSheet); + }; if (urlParams.has('password') || urlParams.has('pass') || urlParams.has('pw') || urlParams.has('p')) { session.password = urlParams.get('password') || urlParams.get('pass') || urlParams.get('pw') || urlParams.get('p'); @@ -1397,6 +1416,10 @@ async function main(){ // main asyncronous thread; mostly initializes the user s session.slot = parseInt(urlParams.get('slot')) || 0; } + if (urlParams.has('debug')){ + debugStart(); + } + if (urlParams.has('group')) { session.group = urlParams.get('group') || ""; session.group = session.group.split(","); @@ -1872,16 +1895,16 @@ async function main(){ // main asyncronous thread; mostly initializes the user s // image = 5 } - if (!(getChromeVersion()>=57)){ - getById("effectSelector").disabled=true; - getById("effectSelector3").disabled=true; - getById("effectSelector").title = "Effects are only support on Chromium-based browsers"; - getById("effectSelector3").title = "Effects are only support on Chromium-based browsers"; - var elementsTmp = document.querySelectorAll('[data-effectsNotice]'); - for (let i = 0; i < elementsTmp.length; i++) { - elementsTmp[i].style.display = "inline-block"; - } - } + //if (!(getChromeVersion()>=57)){ + // getById("effectSelector").disabled=true; + // getById("effectSelector3").disabled=true; + // getById("effectSelector").title = "Effects are only support on Chromium-based browsers"; + // getById("effectSelector3").title = "Effects are only support on Chromium-based browsers"; + // var elementsTmp = document.querySelectorAll('[data-effectsNotice]'); + // for (let i = 0; i < elementsTmp.length; i++) { + // elementsTmp[i].style.display = "inline-block"; + // } + //} if (urlParams.has('viewereffect') || urlParams.has('viewereffects') || urlParams.has('ve')) { @@ -1895,8 +1918,9 @@ async function main(){ // main asyncronous thread; mostly initializes the user s session.audioEffects = true; session.audioMeterGuest = true; session.minipreview = 2; - //session.animatedMoves = false; - + if (session.activeSpeaker==1){ + session.animatedMoves = false; + } session.fadein=true; document.querySelector(':root').style.setProperty('--fadein-speed', 0.5); setInterval(function(){activeSpeaker(false);},100); @@ -2357,7 +2381,16 @@ async function main(){ // main asyncronous thread; mostly initializes the user s getById("translateButton").style.display = "none"; log("Update Mixer Event on REsize SET"); window.onresize = updateMixer; - window.onorientationchange = function(){setTimeout(updateMixer, 200);}; + window.onorientationchange = function(){ + setTimeout(updateMixer, 200); + //if (session.effects){ + // if (session.streamSrc){ + // setTimeout(function(){ + // updateRenderOutpipe(session.streamSrc, true); + // },500); + // } + //} + }; joinRoom(session.roomid); // this is a scene, so we want high resolutions getById("main").style.overflow = "hidden"; diff --git a/webrtc.js b/webrtc.js index 60ac05f..76586ac 100644 --- a/webrtc.js +++ b/webrtc.js @@ -6,4 +6,4 @@ * No warranty, explicit or implicit, provided. * */ -var _0x367574=_0x37a8;(function(_0x4a89f4,_0x1cdc74){var _0x76ce4f=_0x37a8,_0x3d3332=_0x4a89f4();while(!![]){try{var _0x128797=parseInt(_0x76ce4f(0x44c))/0x1*(-parseInt(_0x76ce4f(0x216))/0x2)+-parseInt(_0x76ce4f(0x325))/0x3+-parseInt(_0x76ce4f(0x573))/0x4+parseInt(_0x76ce4f(0x5eb))/0x5+-parseInt(_0x76ce4f(0x6ef))/0x6*(-parseInt(_0x76ce4f(0x5bc))/0x7)+parseInt(_0x76ce4f(0x47a))/0x8*(parseInt(_0x76ce4f(0x3f4))/0x9)+parseInt(_0x76ce4f(0x33e))/0xa;if(_0x128797===_0x1cdc74)break;else _0x3d3332['push'](_0x3d3332['shift']());}catch(_0x3e3e90){_0x3d3332['push'](_0x3d3332['shift']());}}}(_0x4374,0xb2f29));var _0x5c95f9=function(){var _0x487993=!![];return function(_0x1af1bd,_0x550e28){var _0x1abdf8=_0x487993?function(){var _0x2cf6aa=_0x37a8;if(_0x550e28){var _0x281839=_0x550e28[_0x2cf6aa(0x397)](_0x1af1bd,arguments);return _0x550e28=null,_0x281839;}}:function(){};return _0x487993=![],_0x1abdf8;};}(),_0x3f1efb=_0x5c95f9(this,function(){var _0xe64a66=_0x37a8;return _0x3f1efb[_0xe64a66(0x451)]()[_0xe64a66(0x47c)](_0xe64a66(0x69b))[_0xe64a66(0x451)]()[_0xe64a66(0x575)](_0x3f1efb)['search'](_0xe64a66(0x69b));});_0x3f1efb();function log(_0x275994){}function warnlog(_0x5a81bb,_0x429a74=![],_0xa7a2fc=![]){if(_0xa7a2fc){}}function errorlog(_0x54a7c3,_0x59fa79=![],_0x51e5cf=![]){appendDebugLog(_0x54a7c3);if(_0x51e5cf){}}window[_0x367574(0x314)]=function backupErr(_0x2c8718,_0x5edeff=![],_0x114bd5=![]){var _0x54bba3=_0x367574;return errorlog(_0x2c8718),errorlog(_0x114bd5),errorlog(_0x54bba3(0x36e)),appendDebugLog(_0x2c8718),_0x114bd5&&appendDebugLog(_0x114bd5),![];},window[_0x367574(0x534)]=window[_0x367574(0x534)]||window[_0x367574(0x677)];function getById(_0x1678e0){var _0x39099e=_0x367574,_0x47e13f=document['getElementById'](_0x1678e0);return!_0x47e13f&&(log(_0x1678e0+_0x39099e(0x59f)),_0x47e13f=document[_0x39099e(0x292)](_0x39099e(0x5f8))),_0x47e13f;}var errorReport=[];function appendDebugLog(_0x13a7f1){var _0x13a401=_0x367574;try{var _0x6fd15e=new Date(),_0x2aa39d=_0x6fd15e['getTime']();if(_0x13a7f1[_0x13a401(0x273)])errorReport[_0x13a401(0x52a)]({'message':_0x13a7f1['message'],'name':_0x13a7f1[_0x13a401(0x40a)],'time':_0x2aa39d});else typeof _0x13a7f1===_0x13a401(0x63b)?errorReport[_0x13a401(0x52a)]({'note':_0x13a7f1,'time':_0x2aa39d}):errorReport[_0x13a401(0x52a)]({'other':_0x13a7f1,'time':_0x2aa39d});errorReport=errorReport[_0x13a401(0x510)](-0xc8),document[_0x13a401(0x51f)](_0x13a401(0x40e))&&(getById(_0x13a401(0x40e))[_0x13a401(0x45f)][_0x13a401(0x52f)]='visible');}catch(_0x570075){}}function isAlphaNumeric(_0x5c84e1){var _0x12d5ed=_0x367574,_0x3eb252,_0x4b8777,_0xaf97e3;for(_0x4b8777=0x0,_0xaf97e3=_0x5c84e1[_0x12d5ed(0x3e9)];_0x4b8777<_0xaf97e3;_0x4b8777++){_0x3eb252=_0x5c84e1['charCodeAt'](_0x4b8777);if(!(_0x3eb252>0x2f&&_0x3eb252<0x3a)&&!(_0x3eb252>0x40&&_0x3eb252<0x5b)&&!(_0x3eb252>0x60&&_0x3eb252<0x7b))return![];}return!![];}function convertStringToArrayBufferView(_0x30ff89){var _0x1df998=_0x367574,_0x46f45a=new Uint8Array(_0x30ff89['length']);for(var _0x26012d=0x0;_0x26012d<_0x30ff89[_0x1df998(0x3e9)];_0x26012d++){_0x46f45a[_0x26012d]=_0x30ff89[_0x1df998(0x4bf)](_0x26012d);}return _0x46f45a;}function toHexString(_0x37fe6d){var _0x1e795c=_0x367574;return Array[_0x1e795c(0x3e5)][_0x1e795c(0x491)][_0x1e795c(0x528)](_0x37fe6d,function(_0x4b590a){var _0x5765cd=_0x1e795c;return('0'+(_0x4b590a&0xff)['toString'](0x10))[_0x5765cd(0x510)](-0x2);})[_0x1e795c(0x266)]('');}function toByteArray(_0x5a1968){var _0x3370fe=_0x367574,_0x261ecd=[];for(var _0x42a1c8=0x0;_0x42a1c8<_0x5a1968[_0x3370fe(0x3e9)];_0x42a1c8+=0x2){_0x261ecd[_0x3370fe(0x52a)](parseInt(_0x5a1968[_0x3370fe(0x41c)](_0x42a1c8,0x2),0x10));}return new Uint8Array(_0x261ecd);}async function generateHash(_0x3a8488,_0x4649cd=![]){var _0x18ca59=_0x367574,_0x52ae3a=new TextEncoder(_0x18ca59(0x3e4))[_0x18ca59(0x27a)](_0x3a8488);return crypto[_0x18ca59(0x434)][_0x18ca59(0x167)](_0x18ca59(0x649),_0x52ae3a)[_0x18ca59(0x636)](function(_0x4955f3){return _0x4955f3=new Uint8Array(_0x4955f3),_0x4649cd&&(_0x4955f3=_0x4955f3['slice'](0x0,parseInt(parseInt(_0x4649cd)/0x2))),_0x4955f3=toHexString(_0x4955f3),_0x4955f3;})['catch'](errorlog);}function _0x37a8(_0x4cfcd4,_0x121f97){var _0x49ad55=_0x4374();return _0x37a8=function(_0x3f1efb,_0x5c95f9){_0x3f1efb=_0x3f1efb-0x160;var _0x4374bb=_0x49ad55[_0x3f1efb];return _0x4374bb;},_0x37a8(_0x4cfcd4,_0x121f97);};var iOS=!!navigator[_0x367574(0x1b9)]&&/iPad|iPhone|iPod/[_0x367574(0x570)](navigator[_0x367574(0x1b9)]),iPad=navigator[_0x367574(0x22a)]&&navigator[_0x367574(0x22a)]>0x2&&/MacIntel/['test'](navigator[_0x367574(0x1b9)]),videoElements=Array[_0x367574(0x3d9)](document['querySelectorAll'](_0x367574(0x5d1))),audioElements=Array[_0x367574(0x3d9)](document[_0x367574(0x24b)](_0x367574(0x45a))),mediaStreamCounter=0x0;function createMediaStream(){return mediaStreamCounter+=0x1,new MediaStream();}function deleteOldMedia(){var _0x312b19=_0x367574;warnlog(_0x312b19(0x61a));var _0x1ff3b6=videoElements[_0x312b19(0x3e9)];while(_0x1ff3b6--){videoElements[_0x1ff3b6][_0x312b19(0x35d)]===![]&&((videoElements[_0x1ff3b6][_0x312b19(0x4e1)]==null||videoElements[_0x1ff3b6][_0x312b19(0x4e1)]&&videoElements[_0x1ff3b6][_0x312b19(0x4e1)][_0x312b19(0x4a6)]===![])&&(videoElements[_0x1ff3b6]['pause'](),videoElements[_0x1ff3b6]['id']='',videoElements[_0x1ff3b6]['removeAttribute'](_0x312b19(0x444)),videoElements[_0x1ff3b6]['load'](),videoElements[_0x1ff3b6][_0x312b19(0x5b7)](),videoElements[_0x1ff3b6]=null,videoElements['splice'](_0x1ff3b6,0x1)));}_0x1ff3b6=audioElements[_0x312b19(0x3e9)];while(_0x1ff3b6--){audioElements[_0x1ff3b6][_0x312b19(0x35d)]===![]&&((audioElements[_0x1ff3b6][_0x312b19(0x4e1)]==null||audioElements[_0x1ff3b6][_0x312b19(0x4e1)]&&audioElements[_0x1ff3b6][_0x312b19(0x4e1)]['active']===![])&&(audioElements[_0x1ff3b6][_0x312b19(0x558)](),audioElements[_0x1ff3b6]['id']='',audioElements[_0x1ff3b6]['removeAttribute']('src'),audioElements[_0x1ff3b6][_0x312b19(0x1c9)](),audioElements[_0x1ff3b6]['remove'](),audioElements[_0x1ff3b6]=null,audioElements[_0x312b19(0x2f3)](_0x1ff3b6,0x1)));}}function createAudioElement(){var _0x4bfb02=_0x367574;try{deleteOldMedia();}catch(_0x102c4f){errorlog(_0x102c4f);}var _0x25cf14=document[_0x4bfb02(0x292)](_0x4bfb02(0x45a));return audioElements[_0x4bfb02(0x52a)](_0x25cf14),_0x25cf14;}function createVideoElement(){var _0x15427b=_0x367574;try{deleteOldMedia();}catch(_0x509bf4){errorlog(_0x509bf4);}var _0x2772b1=document[_0x15427b(0x292)](_0x15427b(0x5d1));return videoElements[_0x15427b(0x52a)](_0x2772b1),_0x2772b1;}function play(_0x18e0c1=null,_0x56281a=![]){var _0x306348=_0x367574;log('play\x20stream:\x20'+session[_0x306348(0x618)]);if(session[_0x306348(0x618)]==='')log(_0x306348(0x654));else{if(session[_0x306348(0x618)]!==![]){var _0x4d14df=session[_0x306348(0x618)][_0x306348(0x33a)](','),_0x2c08d5=![];for(var _0x1cb1d0 in _0x4d14df){if(_0x4d14df[_0x1cb1d0]=='')_0x2c08d5=!![];else{if(_0x18e0c1===null)session[_0x306348(0x6b4)](_0x4d14df[_0x1cb1d0]),_0x2c08d5=!![];else _0x18e0c1===_0x4d14df[_0x1cb1d0]&&(session[_0x306348(0x6b4)](_0x4d14df[_0x1cb1d0]),_0x2c08d5=!![]);}}!_0x2c08d5&&(session[_0x306348(0x38d)]!==![]&&(!session[_0x306348(0x54e)]&&(_0x306348(0x2aa)!=='jhXFN'?_0x2442e4['pcs'][_0x10f6cc][_0x306348(0x2f1)]=0x64/0x2:!session[_0x306348(0x40c)]&&((session[_0x306348(0x516)]===![]||!session[_0x306348(0x516)]['includes'](_0x18e0c1))&&(_0x56281a&&(_0x306348(0x343)!==_0x306348(0x486)?session[_0x306348(0x3fe)][_0x306348(0x525)](_0x56281a)>=0x0&&(errorlog(_0x306348(0x31a)+_0x18e0c1),session[_0x306348(0x222)][_0x306348(0x52a)](_0x18e0c1),session[_0x306348(0x6b4)](_0x18e0c1)):_0x3a5adc['video']=!![]))))));}else{if(session[_0x306348(0x516)]!==![]){if(session[_0x306348(0x516)][_0x306348(0x35a)](_0x18e0c1)){}else session[_0x306348(0x6b4)](_0x18e0c1);}else _0x18e0c1&&session[_0x306348(0x6b4)](_0x18e0c1);}}}function playAllVideos(){var _0x1816b0=_0x367574;for(var _0x534352 in session[_0x1816b0(0x218)]){if('UbpBU'!=='iLKbU')try{session[_0x1816b0(0x218)][_0x534352][_0x1816b0(0x511)]&&(session[_0x1816b0(0x218)][_0x534352]['videoElement'][_0x1816b0(0x6d0)]&&session[_0x1816b0(0x218)][_0x534352][_0x1816b0(0x511)][_0x1816b0(0x206)]()[_0x1816b0(0x636)](_0x27e39d=>{var _0x5ea2d9=_0x1816b0;_0x5ea2d9(0x351)==='RRaKw'?_0xd8be55(_0x1a8e35):log(_0x5ea2d9(0x665));})[_0x1816b0(0x2b5)](warnlog));}catch(_0x37e34d){}else _0x18fc15(_0x2f5195[_0x1816b0(0x5cc)]),_0x1d7004[_0x1816b0(0x5cc)]=_0x5a138e['disableNACK'](_0x13d1d1['sdp']);}}function getTURNList(){var _0x2e3df3=_0x367574,_0x5541c6=[];turn={},turn[_0x2e3df3(0x3b9)]='steve',turn[_0x2e3df3(0x5d0)]=_0x2e3df3(0x42a),turn[_0x2e3df3(0x48d)]=['turns:www.turn.obs.ninja:443'],turn['tz']=0x12c,turn['udp']=![],turn[_0x2e3df3(0x679)]=!![],turn[_0x2e3df3(0x17b)]=_0x2e3df3(0x695);if(session[_0x2e3df3(0x164)]&&turn[_0x2e3df3(0x3e7)]==session['forceTcpMode']){}else{if(session[_0x2e3df3(0x2a0)]&&turn[_0x2e3df3(0x3e7)]){}else{if(session[_0x2e3df3(0x164)]==![]&&turn[_0x2e3df3(0x679)]==![]){}else{if(session[_0x2e3df3(0x164)]&&session[_0x2e3df3(0x164)]!==!![]&&session[_0x2e3df3(0x164)]!==turn[_0x2e3df3(0x17b)]){}else _0x2e3df3(0x5c0)!==_0x2e3df3(0x5c0)?_0x271031[_0x2e3df3(0x3bf)]==!![]&&(_0x453009[_0x2e3df3(0x16d)][_0x12cef3][_0x2e3df3(0x1e6)]=!![]):_0x5541c6[_0x2e3df3(0x52a)](turn);}}}turn={},turn['username']='steve',turn[_0x2e3df3(0x5d0)]=_0x2e3df3(0x42a),turn[_0x2e3df3(0x48d)]=[_0x2e3df3(0x3b6)],turn['tz']=0x12c,turn['udp']=!![],turn[_0x2e3df3(0x679)]=!![],turn[_0x2e3df3(0x17b)]=_0x2e3df3(0x695);if(session[_0x2e3df3(0x164)]&&turn[_0x2e3df3(0x3e7)]==session[_0x2e3df3(0x2a0)]){}else{if(session[_0x2e3df3(0x2a0)]&&turn[_0x2e3df3(0x3e7)]){}else{if(session[_0x2e3df3(0x164)]==![]&&turn[_0x2e3df3(0x679)]==![]){}else{if(session[_0x2e3df3(0x164)]&&session['speedtest']!==!![]&&session[_0x2e3df3(0x164)]!==turn[_0x2e3df3(0x17b)]){}else _0x5541c6[_0x2e3df3(0x52a)](turn);}}}turn={},turn[_0x2e3df3(0x3b9)]=_0x2e3df3(0x6d6),turn['credential']=_0x2e3df3(0x42a),turn[_0x2e3df3(0x48d)]=[_0x2e3df3(0x6ad)],turn['tz']=-0x3c,turn[_0x2e3df3(0x3e7)]=![],turn[_0x2e3df3(0x679)]=!![],turn[_0x2e3df3(0x17b)]=_0x2e3df3(0x537);if(session['speedtest']&&turn[_0x2e3df3(0x3e7)]==session[_0x2e3df3(0x2a0)]){}else{if(session[_0x2e3df3(0x2a0)]&&turn['udp']){}else{if(session[_0x2e3df3(0x164)]==![]&&turn[_0x2e3df3(0x679)]==![]){}else{if(session[_0x2e3df3(0x164)]&&session[_0x2e3df3(0x164)]!==!![]&&session[_0x2e3df3(0x164)]!==turn['locale']){}else _0x5541c6['push'](turn);}}}turn={},turn[_0x2e3df3(0x3b9)]='vdoninja',turn[_0x2e3df3(0x5d0)]='IchBinSteveDerNinja',turn[_0x2e3df3(0x48d)]=[_0x2e3df3(0x521)],turn['tz']=-0x46,turn[_0x2e3df3(0x3e7)]=!![],turn[_0x2e3df3(0x679)]=!![],turn[_0x2e3df3(0x17b)]=_0x2e3df3(0x301);if(session[_0x2e3df3(0x164)]&&turn['udp']==session[_0x2e3df3(0x2a0)]){}else{if(session[_0x2e3df3(0x2a0)]&&turn[_0x2e3df3(0x3e7)]){}else{if(session[_0x2e3df3(0x164)]==![]&&turn['production']==![]){}else{if(session[_0x2e3df3(0x164)]&&session['speedtest']!==!![]&&session['speedtest']!==turn[_0x2e3df3(0x17b)]){}else _0x5541c6[_0x2e3df3(0x52a)](turn);}}}turn={},turn['username']='vdoninja',turn[_0x2e3df3(0x5d0)]='IchBinSteveDerNinja',turn['urls']=['turns:www.turn.vdo.ninja:443'],turn['tz']=-0x46,turn[_0x2e3df3(0x3e7)]=![],turn['production']=!![],turn['locale']=_0x2e3df3(0x301);if(session['speedtest']&&turn[_0x2e3df3(0x3e7)]==session['forceTcpMode']){}else{if(session[_0x2e3df3(0x2a0)]&&turn[_0x2e3df3(0x3e7)]){}else{if(session[_0x2e3df3(0x164)]==![]&&turn[_0x2e3df3(0x679)]==![]){}else{if(session[_0x2e3df3(0x164)]&&session['speedtest']!==!![]&&session[_0x2e3df3(0x164)]!==turn[_0x2e3df3(0x17b)]){}else _0x5541c6[_0x2e3df3(0x52a)](turn);}}}turn={},turn[_0x2e3df3(0x3b9)]=_0x2e3df3(0x6d6),turn[_0x2e3df3(0x5d0)]=_0x2e3df3(0x42a),turn[_0x2e3df3(0x48d)]=[_0x2e3df3(0x6de)],turn['tz']=-0x3c,turn[_0x2e3df3(0x3e7)]=!![],turn[_0x2e3df3(0x679)]=!![],turn[_0x2e3df3(0x17b)]='de1';if(session[_0x2e3df3(0x164)]&&turn[_0x2e3df3(0x3e7)]==session['forceTcpMode']){}else{if(session[_0x2e3df3(0x2a0)]&&turn[_0x2e3df3(0x3e7)]){}else{if(session[_0x2e3df3(0x164)]==![]&&turn[_0x2e3df3(0x679)]==![]){}else{if(session[_0x2e3df3(0x164)]&&session['speedtest']!==!![]&&session[_0x2e3df3(0x164)]!==turn[_0x2e3df3(0x17b)]){}else _0x5541c6[_0x2e3df3(0x52a)](turn);}}}turn={},turn[_0x2e3df3(0x3b9)]='steves',turn['credential']=_0x2e3df3(0x418),turn['urls']=[_0x2e3df3(0x1f8)],turn['tz']=0x1e0,turn[_0x2e3df3(0x3e7)]=!![],turn[_0x2e3df3(0x679)]=!![],turn[_0x2e3df3(0x17b)]=_0x2e3df3(0x1ae);if(session[_0x2e3df3(0x164)]&&turn[_0x2e3df3(0x3e7)]==session[_0x2e3df3(0x2a0)]){}else{if(session['forceTcpMode']&&turn[_0x2e3df3(0x3e7)]){}else{if(session[_0x2e3df3(0x164)]==![]&&turn[_0x2e3df3(0x679)]==![]){}else{if(session[_0x2e3df3(0x164)]&&session[_0x2e3df3(0x164)]!==!![]&&session[_0x2e3df3(0x164)]!==turn[_0x2e3df3(0x17b)]){}else _0x5541c6[_0x2e3df3(0x52a)](turn);}}}turn={},turn[_0x2e3df3(0x3b9)]=_0x2e3df3(0x5fb),turn[_0x2e3df3(0x5d0)]=_0x2e3df3(0x400),turn[_0x2e3df3(0x48d)]=[_0x2e3df3(0x1a2)],turn['tz']=0x1e0,turn[_0x2e3df3(0x3e7)]=!![],turn['production']=!![],turn[_0x2e3df3(0x17b)]=_0x2e3df3(0x25c);if(session[_0x2e3df3(0x164)]&&turn[_0x2e3df3(0x3e7)]==session[_0x2e3df3(0x2a0)]){}else{if(session[_0x2e3df3(0x2a0)]&&turn[_0x2e3df3(0x3e7)]){}else{if(session[_0x2e3df3(0x164)]==![]&&turn[_0x2e3df3(0x679)]==![]){}else{if(session['speedtest']&&session['speedtest']!==!![]&&session[_0x2e3df3(0x164)]!==turn[_0x2e3df3(0x17b)]){}else _0x5541c6[_0x2e3df3(0x52a)](turn);}}}turn={},turn[_0x2e3df3(0x3b9)]=_0x2e3df3(0x5fb),turn[_0x2e3df3(0x5d0)]=_0x2e3df3(0x6a6),turn[_0x2e3df3(0x48d)]=[_0x2e3df3(0x66c)],turn['tz']=0xb4,turn[_0x2e3df3(0x3e7)]=!![],turn[_0x2e3df3(0x679)]=!![],turn[_0x2e3df3(0x17b)]=_0x2e3df3(0x51b);if(session['speedtest']&&turn[_0x2e3df3(0x3e7)]==session[_0x2e3df3(0x2a0)]){}else{if(session[_0x2e3df3(0x2a0)]&&turn['udp']){}else{if(session[_0x2e3df3(0x164)]==![]&&turn[_0x2e3df3(0x679)]==![]){}else{if(session[_0x2e3df3(0x164)]&&session[_0x2e3df3(0x164)]!==!![]&&session['speedtest']!==turn['locale']){}else _0x5541c6[_0x2e3df3(0x52a)](turn);}}}turn={},turn['username']=_0x2e3df3(0x36d),turn[_0x2e3df3(0x5d0)]=_0x2e3df3(0x418),turn[_0x2e3df3(0x48d)]=[_0x2e3df3(0x632)],turn['tz']=0x168,turn[_0x2e3df3(0x3e7)]=!![],turn[_0x2e3df3(0x679)]=!![],turn[_0x2e3df3(0x17b)]=_0x2e3df3(0x1dd);if(session[_0x2e3df3(0x164)]&&turn[_0x2e3df3(0x3e7)]==session[_0x2e3df3(0x2a0)]){}else{if(session[_0x2e3df3(0x2a0)]&&turn[_0x2e3df3(0x3e7)]){}else{if(session[_0x2e3df3(0x164)]==![]&&turn[_0x2e3df3(0x679)]==![]){}else{if(session[_0x2e3df3(0x164)]&&session['speedtest']!==!![]&&session[_0x2e3df3(0x164)]!==turn['locale']){}else{if(_0x2e3df3(0x37c)===_0x2e3df3(0x6cf))return![];else _0x5541c6[_0x2e3df3(0x52a)](turn);}}}}turn={},turn[_0x2e3df3(0x3b9)]=_0x2e3df3(0x5fb),turn[_0x2e3df3(0x5d0)]=_0x2e3df3(0x1c2),turn['urls']=[_0x2e3df3(0x4ce)],turn['tz']=-0x258,turn[_0x2e3df3(0x3e7)]=!![],turn[_0x2e3df3(0x679)]=!![],turn[_0x2e3df3(0x17b)]=_0x2e3df3(0x5a6);if(session[_0x2e3df3(0x164)]&&turn[_0x2e3df3(0x3e7)]==session[_0x2e3df3(0x2a0)]){}else{if(session[_0x2e3df3(0x2a0)]&&turn['udp']){}else{if(session[_0x2e3df3(0x164)]==![]&&turn[_0x2e3df3(0x679)]==![]){}else{if(session[_0x2e3df3(0x164)]&&session['speedtest']!==!![]&&session[_0x2e3df3(0x164)]!==turn[_0x2e3df3(0x17b)]){}else _0x2e3df3(0x45e)==='AhUtV'?_0x152c96>_0x53afcc[_0x2e3df3(0x16d)][_0x226c04][_0x2e3df3(0x49b)]&&(_0x40baa7[_0x2e3df3(0x16d)][_0x2028ee]['savedBitrate']=_0x22b212,_0x171f6f=_0x3f9012(_0x932778[_0x2e3df3(0x16d)][_0x369e63]['optimizedBitrate'])||0x0):_0x5541c6[_0x2e3df3(0x52a)](turn);}}}turn={},turn['username']=_0x2e3df3(0x5fb),turn[_0x2e3df3(0x5d0)]=_0x2e3df3(0x67b),turn[_0x2e3df3(0x48d)]=[_0x2e3df3(0x681)],turn['tz']=-0x1e0,turn[_0x2e3df3(0x3e7)]=!![],turn[_0x2e3df3(0x679)]=!![],turn[_0x2e3df3(0x17b)]=_0x2e3df3(0x635);if(session[_0x2e3df3(0x164)]&&turn[_0x2e3df3(0x3e7)]==session[_0x2e3df3(0x2a0)]){}else{if(session[_0x2e3df3(0x2a0)]&&turn[_0x2e3df3(0x3e7)]){}else{if(session[_0x2e3df3(0x164)]==![]&&turn[_0x2e3df3(0x679)]==![]){}else{if(session[_0x2e3df3(0x164)]&&session['speedtest']!==!![]&&session[_0x2e3df3(0x164)]!==turn[_0x2e3df3(0x17b)]){}else _0x5541c6['push'](turn);}}}turn={},turn[_0x2e3df3(0x3b9)]=_0x2e3df3(0x5fb),turn[_0x2e3df3(0x5d0)]=_0x2e3df3(0x67b),turn[_0x2e3df3(0x48d)]=[_0x2e3df3(0x22c)],turn['tz']=-0x21c,turn[_0x2e3df3(0x3e7)]=!![],turn[_0x2e3df3(0x679)]=!![],turn[_0x2e3df3(0x17b)]=_0x2e3df3(0x4a0);if(session[_0x2e3df3(0x164)]&&turn[_0x2e3df3(0x3e7)]==session[_0x2e3df3(0x2a0)]){}else{if(session['forceTcpMode']&&turn[_0x2e3df3(0x3e7)]){}else{if(session['speedtest']==![]&&turn[_0x2e3df3(0x679)]==![]){}else{if(session[_0x2e3df3(0x164)]&&session[_0x2e3df3(0x164)]!==!![]&&session[_0x2e3df3(0x164)]!==turn[_0x2e3df3(0x17b)]){}else _0x5541c6[_0x2e3df3(0x52a)](turn);}}}turn={},turn[_0x2e3df3(0x3b9)]=_0x2e3df3(0x5fb),turn[_0x2e3df3(0x5d0)]=_0x2e3df3(0x67b),turn[_0x2e3df3(0x48d)]=['turns:turn.vdo.ninja:443'],turn['tz']=-0x21c,turn['udp']=![],turn[_0x2e3df3(0x679)]=!![],turn[_0x2e3df3(0x17b)]='jap1';if(session[_0x2e3df3(0x164)]&&turn[_0x2e3df3(0x3e7)]==session[_0x2e3df3(0x2a0)]){}else{if(session['forceTcpMode']&&turn[_0x2e3df3(0x3e7)]){}else{if(session['speedtest']==![]&&turn[_0x2e3df3(0x679)]==![]){}else{if(session[_0x2e3df3(0x164)]&&session[_0x2e3df3(0x164)]!==!![]&&session['speedtest']!==turn[_0x2e3df3(0x17b)]){}else _0x5541c6[_0x2e3df3(0x52a)](turn);}}}turn={},turn[_0x2e3df3(0x3b9)]=_0x2e3df3(0x36d),turn[_0x2e3df3(0x5d0)]=_0x2e3df3(0x6a2),turn[_0x2e3df3(0x48d)]=['turn:turn-eu2.obs.ninja:3478'],turn['tz']=-0x32,turn[_0x2e3df3(0x3e7)]=!![],turn[_0x2e3df3(0x679)]=!![],turn['locale']=_0x2e3df3(0x1bd);if(session[_0x2e3df3(0x164)]&&turn['udp']==session[_0x2e3df3(0x2a0)]){}else{if(session[_0x2e3df3(0x2a0)]&&turn[_0x2e3df3(0x3e7)]){}else{if(session[_0x2e3df3(0x164)]==![]&&turn[_0x2e3df3(0x679)]==![]){}else{if(session[_0x2e3df3(0x164)]&&session[_0x2e3df3(0x164)]!==!![]&&session[_0x2e3df3(0x164)]!==turn[_0x2e3df3(0x17b)]){}else _0x5541c6['push'](turn);}}}return _0x5541c6;}function getTimezone(){var _0x1c4132=_0x367574;if(session['tz']!==![])return session['tz'];const _0x37d4c6=()=>{var _0x36c610=_0x37a8,_0x1dd859=new Date(0x0,0x1),_0xad76ec=new Date(0x6,0x1);return Math[_0x36c610(0x196)](_0x1dd859[_0x36c610(0x2af)](),_0xad76ec[_0x36c610(0x2af)]());};var _0x18f9e6=new Date();const _0x1492a2=_0x59d9fc=>{var _0x401a5d=_0x37a8;return _0x59d9fc[_0x401a5d(0x2af)]()<_0x37d4c6();};if(_0x1492a2(_0x18f9e6))return _0x18f9e6[_0x1c4132(0x2af)]()+0x3c;else{if(_0x1c4132(0x47b)!=='VehaD')_0x1b0be4=_0x14f1b3[_0x1c4132(0x16d)][_0x5e44fe][_0x1c4132(0x2f1)];else return _0x18f9e6[_0x1c4132(0x2af)]();}}function _0x4374(){var _0x4f8182=['rejoining\x20room','disableOBS','enhacing\x20audio\x20encoder','MFOpv','screenShareElementHidden','Create\x20a\x20new\x20RTC\x20connection;\x20offering\x20SDP\x20on\x20request','setVideoScale','770175wdJqne','XeOML','gbOKk','_local_ice_id','joiningRoom','chunkedtransfer','xpmAR','sendChannel_','streamSrc','quality_ss','OBS\x20PLI\x20FIX\x20MODE\x20ON','jirnm','trying\x20to\x20play','span','remote_networkType','start','vdoninja','close','streamErrors_nackCount','cameraConstraints','Websocket\x20connection\x20failed\x20or\x20something;\x20this\x20is\x20a\x20split\x20connection.\x20not\x20ideal,\x20as\x20it\x20could\x20be\x20unstable.','cid:','closed','controlTimer','Track\x20stopped','Transfer\x20was\x20cnacelled\x20by\x20remote\x20user;\x20parital\x20file\x20saved.','GOT\x20ICES!!','SpPUz','rjFLf','randomize','[data-action-type=\x22mute-guest\x22][data--u-u-i-d=\x22','iframeVideo','SNfLe','local_candidateType','migrate','CNhdJ','bind','QkcIg','CqNtD','audioCodecs','TRYING\x20KEYFRAME','lNiBS','remoteDescription','arraybuffer','HANG\x20UP\x20COMPLETE','view','replace','CHECKING\x20FOR\x20OLD\x20MEDIA','wapzb','tglxp','JKQmB','Does\x20Local\x20Stream\x20Source\x20EXIST?','autostart','innerHTML','supql','Someone\x20published\x20a\x20video\x20to\x20the\x20Room','preferCodec','XOtQz','BYE','audio_level','obs','Lmtia','allowMIDI','loudest','eEeRK','volume','midiOut','oniceconnectionstatechange','lmTQV','changeLabel','closePC','turn:turn-usc1.obs.ninja:3478','claim','KLHVl','sing1','then','nextQueue','maxconnections','audioChannels','seedPlz','string','CriOS','videoMutedFlag','onconnectionstatechange\x20pcs\x20ice\x20--\x20disconnected,\x20but\x20not\x20yet\x20closed?\x20','warn','Failed\x20attempt\x20to\x20connect\x20as\x20co-director','nackCount','roombitrate','channelOffset','already\x20connected','video/VP9','FORCING\x20A\x20KEY\x20FRAME:\x20','status','requestChangeLowcut','SHA-256','OcRDk','rejected','deferring\x20with\x20a\x20promise','iOS\x20devices\x20do\x20not\x20support\x20dynamic\x20bitrates\x20correctly;\x20skipping','outboundAudioBitrate','mKwHz','deviceID','MRimr','totalRoomBitrate','sendMsg','Setting\x20view\x20to\x20null\x20disables\x20all\x20playback','hash','enhance_audio','obsfix','requestFile\x20in\x20reverse','resolve','listing','speakerMute','QnVll','DmQXl','Stream\x20ID\x20is\x20already\x20in\x20use.','requestCoDirector','XbTYc','removeChild','GOT\x20ICE!!','XvVpZ','local_relayProtocol','playing','has','head6','minipreview','problem','recorder','Pinging','turn:turn-br1.vdo.ninja:3478','privacy','requestRateLimit','remoteMuteState','local','pipe','soloVideo','IdTeV','taJlj','RTC\x20Connection','altpress','webkitAudioContext','mfVoG','production','zoom\x20success','PleaseDoNotUse','txxrI','actual\x20bitrate:','videoDevice','EVENT\x20TRACK\x20instead\x20of\x20event\x20Stream','iframeDetails_','turn:turn-as1.vdo.ninja:3478','focusDistance','configuration','cKaDd','raisehands','hiddenSceneViewBitrate','UeTgl','answer','storekey','byteLength','request\x20focus\x20change:\x20','addTrack','onclick','localVoiceMeter','candidate','WTwBg','sampleRate','seedAttempts','privateKey','new-push-connection','cae1','videosource_','setRemoteDescription','vector','CUygL','requestStats','(((.+)+)+)+$','watchTimeoutList:','shift','allowDownloads','ibSdd','ondataavailable','stereo\x20enabled','tabernac','head4','pingTimeout','bitrate','brazilIsSuperExpensive','opacity','pre\x20pixel\x20fix\x20','QaqOi','QCxIU','iceTimer','jitterBufferDelay','turns:turn.obs.ninja:443','empty\x20ice..','jKRwB','playback_audio_volume_meter','The\x20request\x20failed;\x20the\x20remote\x20user\x20did\x20not\x20recognize\x20you\x20as\x20the\x20director','startTime','showSettings','watchStream','micIsolated','XBeOo','filename','allowAudio','completed','muted_activeSpeaker','lbqJP','roomid','message\x20could\x20not\x20be\x20sent;\x20queuing\x20it','room\x20rate\x20restriction\x20detected.\x20No\x20videos\x20will\x20be\x20published\x20to\x20other\x20guests','\x20---\x20we\x20will\x20not\x20ask\x20again;\x20we\x27re\x20already\x20connected','Created\x20transfer\x20channel','requestZoomChange','SkaCU','canvasSource','alert','URL','recieveFile','minptime','label_','KxLmj','dzhEi','eUSqk','HmaWC','togglePrivateChat','dropped\x20candidate\x20due\x20to\x20filter','TcplL','paused','receiveChannel','hidden','changeSpeaker','yLILj','directorSpeakerMuted','steve','nocursor','ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnpqrstuvwxyz23456789','nominated','applyConstraints','_jitter_count','updateQueue','yaAsc','turn:turn.obs.ninja:3478','_remote_ice_id','ping','OOO','KiYzl','controls','removeEventListener','xwoNe','stopPropagation','importKey','gridlayout','overlay','JwVQr','updateLocalStatsInterval','XGrJL','kwLPY','icefilter','6AafHyt','dataset','lZHhW','broadcastIFrame','radkE','vb_url','devicePixelRatio','requestResolution','speedtest','manualBandwidth','dynamicScale','digest','timestamp','remoteFocus','totalRoomBitrate_default','encryptMessage','seeding\x20!!','pcs','Generate\x20Some\x20Crypto\x20keys\x20first','Publisher\x20is\x20being\x20sent\x20a\x20video\x20stream???\x20NOT\x20EXPECTED!','className','SdEaT','enhanceAudioEncoder','targetBandwidth','kHagB','SIKvu','setResolution','setScale','exportKey','xQNdm','coDirector','locale','done\x20clearing\x20audio','data\x20channel\x20being\x20used\x20in\x20reverse;\x20this\x20shouldn\x27t\x20really\x20happen,\x20except\x20if\x20maybe\x20doing\x20a\x20file\x20transfer','hostname','MORE\x20THAN\x20ONE\x20VIDEO\x20TRACK\x20IS\x20BEING\x20ADDED','visible','obsState','mobile','savedBitrate','limitAudio','low','SHA-1','RPCS\x20WINS\x20ICE','xEBUo','getSenders','ICE\x20DISCONNECTED','IessQ','ACTION\x20REJECTED:\x20','stereo_url','mljjS','offerSDP','showList','processIce','verify','AYSIb','MediaStreamAudioDestinationNode','zcoWq','max','safemode','rampUpTime','label','The\x20director\x20approved\x20you\x20as\x20a\x20co-director','fromCharCode','\x20---\x20PC\x20TIMED\x20OUT\x20and\x20already\x20deleted.\x20shouldn\x27t\x20happen','wssid','queueNotification','value','ATIsk','NZsKV','turn:turn-usw2.vdo.ninja:3478','sensors','audiobitrate','directorEnabledPPT','scaleResolutionDownBy','sceneType','muted_savedState','UoycU','iZkvT','2px','sync','keyframerate','usw1','processIceBundle','10px','obsSourceActive','InOXu','FUKWC','abs','RTC\x20closed','fVuGf','div','addEventListener','platform','audioDevice','Bitrate_in_kbps','onnegotiationneeded','fr1','processDescription2','fullscreen','nWrJJ','joinRoom','somepasswordwhere','match','directorMutedState','MKASU','iceConnectionState','generateCrypto','uDbOA','load','channel','post\x20pixel\x20fix\x20','onconnectionstatechange','gIRAx','transferred','\x20-\x20Transferred','failed\x20to\x20disconnect','view_set','addIceCandidate','videoMuted','xVDjK','remote_relay_IP','maxvideobitrate','sending\x20message\x20to\x20server','resolution\x20scale','HhPJw','find','RTC\x20Connection\x20seems\x20to\x20be\x20dead\x20or\x20not\x20yet\x20open?\x204','quality_wb','usc1','HUqwf','charAt','total_recv_bitrate_kbps','codec_url',')\x20failed\x20due\x20to\x20permissions\x20or\x20it\x20was\x20rejected\x20by\x20the\x20user','GuceH','noiseSuppression','voiceMeter','enhanceAudio','type','track\x20made\x20inactive;\x20removing','ICE\x20Disconnected;\x20wait\x20for\x20retry?\x20rpcs','iceServers','Someone\x20sent\x20us\x20an\x20ANSWER\x20sdp??','delay','\x27\x20target=\x27_blank\x27>','GYmWd','ROOMID\x20EANBLED','YUAWX','width','KdOuX','hssConnection','hPsWc','UUID\x20does\x20not\x20exist','Buffer_Delay_in_ms','vp8','turn:turn-usw1.obs.ninja:443','bDLKM','pfpEw','closedCaptions','YkYnN','onremovetrack','group','request','remoteVideoMuteElement','sensorData','right','keys','scaleResolution','streamID','play','maxviewers_url','onclose','directVideoMuted','NzeYR','ykoJw','NJQNv','infocus','send','title','Unable\x20to\x20set\x20update\x20OBS\x20Visibility','new-view-connection','muteState','processDescription','hash\x20is\x20not\x20false','forcePLI','62AqnsvX','jitterBufferEmittedCount','rpcs','yzFqd','recording_audio_compressor_type','defaultIframeSrc','session','resending\x20message','new\x20connection\x20is\x20contained\x20in\x20badStreamList\x202!','Transferred','.webm','beepToNotify','badStreamList','readAsArrayBuffer','iframeEle','interval','rqZLt','closeRPC','tuhXq','stereo','maxTouchPoints','wRbiv','turn:turn-jp1.vdo.ninja:3478','setClock','COMPLETE:\x20','localDescription','cWoOl','requestVideoRecord','muteStateTemplate','mono','audioInputChannels','jwk','MLVMf','bffDF','iceBundle','oPpwt','evNct','unmute-guest','bit\x20rate\x20being\x20munged','oceHa','1vh','setParameters','packetLoss_in_percentage','requested\x20file\x20was\x20not\x20found','muted','frameHeight','transport','action','_timestamp','PRCOE','Unknown','loadoutID','The\x20Director\x20has\x20disabled\x20your\x20vision\x20temporarily
','querySelectorAll','quality_url','HatEs','You\x27ve\x20been\x20transferred\x20to\x20a\x20different\x20room','meterStyle','ffgyU','Someone\x20Joined\x20the\x20Room\x20with\x20a\x20video','mMszD','_framesDecoded','anyrequest','getLocalStream','ILzih','webPquality','PDkdv','effectsData','codec','setValueAtTime','usw2','cover','key','XmRQy','audioCtx\x20:\x20','delayTime','watchTimeoutList','YPTKE','connected','limitaudio','join','msRin','iNDVh','uAwVU','jihbp','height','screenShareElement','Wwgos','Answer\x20SDP\x20does\x20not\x20have\x20a\x20matching\x20session\x20ID','readyState','bitsPerSecond','qQEwA','hidesololinks','message','null\x20ice\x20rpcs','directorSettings','RSA','hardware_video_encoder','_last_bytes','FAGNr','encode','video/VP8','Android','XtBRQ','BvfcE','qlr','password','Audio_Loudness','rZnSp','arrayBuffer','cpgyY','fpLur','mute','jointone','Chrome\x20for\x20iOS','Room\x20is\x20already\x20claimed\x20by\x20someone\x20else.','createWriteStream','listPromise','createDataChannel','scale\x20set!','isScene','novideo','requestFocusChange','director','createElement','limiting\x20AudioEncoder','send\x20channel\x20closed','pushLoudness','PCS\x20WINS\x20ICE','panning','[data-action-type=\x22solo-chat\x22][data--u-u-i-d=\x22','pushEffectsData','You\x20are\x20no\x20longer\x20a\x20co-director\x20as\x20you\x20were\x20transferred.','vqTou','obsStreaming','networkType','new','mriEL','forceTcpMode','fJSIo','crypto','setBitrate','connectPeer','oXWCi','successfully\x20requested\x20audio\x20and\x20video','device\x20does\x20not\x20support\x20playout\x20delay','zdhkn','Video\x20Track','jhXFN','timeout','1.0','voiceMeterTemplate','_codecIdTrackId','getTimezoneOffset','requested\x20video\x20bitrate\x20increase;\x20Firefox\x20peer\x20detected','objectFit','Should\x20we\x20ask\x20to\x20place\x20the\x20stream\x20Again?','sendroom','sjxye','catch','delta','mNUlP','fileList','disabled','chunkedStream','RTC\x20already\x20connected','wss','XeQWt','encoder','hzgSe','msg','ptime','_type','disableREMB','pipeTo','iframe','requestAudioRateLimit','playback_audio_pipeline','sHjvJ','data','session.videoElement.srcObject\x20failed;\x20but\x20streamSrc\x20worked?\x20--\x20probably\x20selected\x20no\x20audio/video\x20or\x20a\x20director','getStats','room-is-claimed-codirector','TvmsM','NO\x20TRACK??\x20--\x20not\x20expected','disableWebAudio','directorBlue','could\x20not\x20be\x20sent;\x20queuing\x20it','localstats','can\x27t\x20change\x20bitrate;\x20no\x20video\x20sender\x20found','bitrate_set','no\x20audio\x20track\x20to\x20poke','preventDefault','limitBitrate','HANG\x20UP\x202\x20COMPLETE','lNnJH','audioEffects','WEBRTC\x20CONNECTION\x20OPEN','RECONNECTING\x20to\x20HSS;\x20DISCONNECTING\x20FROM\x20TRANSFERRED\x20ROOM','hostedFiles','currentTime','bgLWA','waitingWatchList','yANtP','getTracks','audioMeterGuest','reconnected','what\x20is\x20this?','msg\x20size\x20error','pliDelta','dbcFh','iframeSrc','does\x20any\x20audio\x20exist?','yXQZw','zMKSo','requested\x20file\x20has\x20been\x20removed.','SET\x20SCALING\x20IS\x20FIRING,\x20which\x20is\x20GOOD\x20!!!!!!','Track\x20threw\x20an\x20error;\x20going\x20to\x20reconnect\x20it','BROWER\x20DID\x20NOT\x20SUPPORT\x20LIMIT\x20BITRATE','scaleDueToBitrate','encrypt','splice','gTLad','wQQcW','sendKeyFrameScenes','noNacks','tFqnP','AES-CBC','LIJzP','firstPlayTriggered','sfIvV','setVideoBitrates','showDirector','description','midiIn','de2','onicecandidate','Browser','packetsReceived','dataReceived','MGBRr','recording_audio_pipeline','target','MOBILE\x20SCALE\x20RES\x20to\x202.5','addCoDirector',',\x20isDirector:\x20','metaKey','pKfQv','LngoM','obsstudio','CLOSED','Requested_resolution','packetsLost','deferring\x20with\x20a\x20promise;\x20hashed\x20room','onerror','RTCRtpSender','relayProtocol','_packetsReceived','decryptMessage','ctrlKey','stream\x20ID\x20added\x20to\x20badStreamList:\x20','Failed\x20to\x20request\x20video\x20and\x20audio;\x20iOS\x20device\x20asking?','vnLIS','applySoloChat','You\x20are\x20a\x20co-director\x20of\x20this\x20room;\x20you\x20have\x20partial\x20director\x20control\x20assigned\x20to\x20you.','downloads','scaleWidth','directorDisplayMute','roomclaimed','tfliteModule','JvLWn','4215813jSEzWj','sendRequest','denoise_url','restricted','changeMicrophone','cleanish','codecId','Checking\x20to\x20see\x20if\x20reconnectino\x20to\x20ws\x20lost\x20any\x20peers','getAudioTracks','nRLvx','Track\x20was\x20removed','bandwidth\x20set!','cbr','ondatachannel','pixelFix','localCandidateId','website','framesDecoded','remoteRaisedHandElement','stopClock','fTfrI','split','cleaning\x20up\x20lost\x20connection','cleanup','audio\x20bandwidth\x20set!','35251800zTbAgz','trackId','remoteZoom','ErFNq','https://','HWzWT','webcamonly','screenshareid','lin','ICE\x20DID\x20NOT\x20FIND\x20A\x20PC\x20OPTION?\x20peer\x20might\x20have\x20left\x20before\x20ICE\x20complete','SDP\x20Sessions\x20Match.\x20I\x20assume\x20ADDING\x20TRACKS.\x20RPCS','iqKVf','XqkJO','vMglu','GRKLS','noiframe','closeTimeout','float','enhance','QAXpg','enc','hanging\x20up','mainmenu','mOLzV','level','hJejJ','&password=','broadcast','includes','eUdWN','QAkmW','isConnected','PASSED','code','requestKeyframe','version','display','min','eventPlayActive','KXMjz','setLocalDescription','allowBroadcast','padStart','_last_time','New\x20ON\x20TRACK\x20event','seeding','sid','obsninja','Unhandeled\x20Error\x20occured','security','webp','focus','RDmIE','activelySpeaking','forceAspectRatio','ICE:\x20','scaleResolutionDownBy\x20set\x202!','VZBFS','Update\x20Mixer\x20Event\x20on\x20REsize\x20SET','ndMsT','sLyxd','Opened\x20transfer\x20channel','itDVg','pRHlI','new-display-name','tainted','rmPUN','SegEL','recording_audio_gain','getParameters','FzFtB','Message\x20to\x20be\x20sent:\x20','header','setupIncoming','audioLatency','directorDisplayMuted','classList','VIDEO\x20TRACK;\x20already\x20one\x20added','**\x20connected','scene','limitAudioEncoder','host','ICE\x20FAILed.\x20bad?','qYexo','broadcastChannel','priority','4722','KYxir','RS1','apply','VeCsN','cVOny','scale\x20scale','substring','yvZWF','screenshare','object','&room=','stream\x20ID\x20is\x200\x20length','&scene','onmessage','ihDAV','seeding\x20blocked','mYlNE','resume','autoGainControl','aspectratio','adding\x20track','red','approved','changeURL','sendFile','bytesReceived','scaleHeight','scaleResolutionDownBy\x20set\x201!','midi','The\x20request\x20(','hands_','FNYWq','QWaiZ','turn:www.turn.obs.ninja:3478','YkXnh','IEWZT','username','maxBitrate','Round_Trip_Time_ms','_codecId','requestUpload','successfully\x20sent\x20message\x20vis\x20WebRTC\x20instead\x20of\x20WSS\x20to\x20all\x20RTC\x20Peers','enhanceaudio','SCpTS','LLfMK','AHzxY','displayMute','This\x20shouldn\x27t\x20happen','adaptivePtime','height_url','userAgent','top','undefined','FJguz','random','Stream\x20ID\x20pre:','taintedSession','Audio\x20Track','webAudios','candidate-pair','sceneSync','createObjectURL','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!','lowcut','[data-action-type=\x22volume\x22][data--u-u-i-d=\x22','IkJFn','hash\x20is\x20','frameWidth','from','pressed','speakerMuted','isDirector\x20','RBWEa','remoteMuteState_','stringify','XnPGN','reduce','maxiosbitrate','click','utf-8','prototype','initialPublish','udp','acc','length','maxviewers','setAudioBitrate','effects','slot','rpc\x20datachannel\x20closed','The\x20main\x20director\x20denied\x20you\x20as\x20a\x20co-director','gyro','EMQVJ','delayNode','Change\x20Label','4500ZVJDLR','lowerhand','wgOJm','networkPriority','canvasCtx','transcript','changeOrder','JATjD','nackTrigger','soloChatUUID','directorList','localMuteElement','theyBeSharksHere','reject','end-view-connection','labelstyle','hostedTransfers','chat','hangup','_trackID','audioOptions','enabled','name','audioLevel','queue','iframe_','reportbutton','maxpublishers','stats','customWSS','ofmlK','eQStj','BITRATE:\x20','order','Not\x20director','sendMessage','pleaseDoNotAbuse','\x20Pixel\x20','forceios','obsRecording','substr','guest','Media','noaudio','onopen','beCUL','Transfer\x20ended','getOpusBitrate','playback_audio_samplerate','pong','generateStreamID','statsMenu','FPS','GuxqA','setupYourOwnPlease','noREMB','running','streamid-already-published','Final\x20streamID:\x20','recordedBlobs','iceConnectionState\x20==\x20connected','Setting\x20pc\x20connection\x20timeout\x20in\x205\x20seconds\x20??','disconnectedTimeout','parse','subtle','TkHjI','buffer','suspended','5px','kPzQe','publicKey','mTZjo','postMessage','timer','encodings','Refreshing\x20scale','video/webm','RmKqp','maxptime','keyFramesRequested_pli','src','FmPDX','cWsQh','pKMag','Shared\x20website:\x20','PgguA','directorSpeakerMute','Websockets\x20timed\x20out;\x2020\x20seconds','flipped','getVideoSettings','audioContext','OiZTZ','videoBitsPerSecond','optimizeBitrate','generateKey','keyframeTimeout','deltaY','rhLPC','sceneMute','8984UnoxhG','VehaD','search','roomenc','BpkgN','AVKUm','limitTotalBitrate','_timestampStart','wRDPS','remoteSource','_bytesReceived','reverse','reIbh','qETmv','quietOthers','CONNECTEED!','micDelay','disableNACK','CLbbu','urls','videoCodecs','SETUP\x20INCOMING','micIsolate','map','requestAudioHack','8px','OPTIMIZED\x20AUDIO\x20ENABLED;\x20zero\x20bitrate','leavetone','mykey','frpsq','unified-plan','Not\x20a\x20scene','bEloM','optimizedBitrate','EyfwQ','audio_delay\x20:\x20','videoOptions','scaleFactor','jap1','mutedState','retryTimeout','mag','otePI','TFJSModel','active','video_muted_init','offsetChannel','agc_url','playoutDelayHint','animatedMoves','showlabels','added\x20audio\x20track','getRandomValues','compressor','controlRoomBitrate','kvnYd','size','next\x20stream\x20loading:\x20','quality_limitation_reason','starting\x20kicker','yIbMG','manual','GZWVa','anysend','RSASSA-PKCS1-v1_5','GRMIl','salt','screensharequality','\x20x\x20','charCodeAt','lsWSG','pliCount','ended','_hardwareEncoder','keyframe','mirrorExclude','BLqJx','gotGenericData','stopping\x20old\x20track','AXfZK','activeSpeaker','screenShareState','orange','kgxwe','turn:turn-au1.vdo.ninja:3478','[data-action-type=\x22order-value\x22][data--u-u-i-d=\x22','obsVisibility','cleanDirector','wfybk','contain','seed','candidateType','eApUH','zoomedBitrate','ndjjy','image/webp','changeParams','binaryType','requestFile','currentTarget','..\x20waiting\x20for\x20user\x20gesture','requestChangeEQ','gOxaW','srcObject','processStats','RTC\x20Connection\x20seems\x20to\x20be\x20dead\x20or\x20not\x20yet\x20open?\x202','recording_audio_ctx_latency','raw','scale','sourceActive','img','https://www.youtube.com/v/dQw4w9WgXcQ&Rick_Roll_Sample_Video','decrypt','send\x20channel\x20open\x20pcs','high','failed','disablePLI','getCapabilities','cVPTK','parentNode','add-a-label','provideFileList','initial_group','Clean\x20up','track','signature','list','canvasWebGL','remoteStats','now','maxframerate_q2','inline-block','getVideoBitrates','optimize','advanced','directorHash','streams','directorVideoMuted','add','defaultPassword','YjWzV','FhkdD','SEND\x20BYE','oIlkE','OFVsg','Publisher\x20will\x20be\x20ignored\x20due\x20to\x20max\x20connections\x20already\x20hit','candidates','forEach','bandwidth','miniInfo','slice','videoElement','sink','offer','sQrBz','\x20---\x20PC\x20TIMED\x20OUT,\x20but\x20still\x20alive.\x20Killing\x20it.','exclude','pointer','stop','ICE\x20FAILED','joinroom','bra1','zoom','checking','playoutdelay','getElementById','Tuxcj','turn:www.turn.vdo.ninja:3478','recording','Remote\x20peer\x20disconnected.\x20Due\x20to\x20enhanced\x20security,\x20please\x20refresh\x20to\x20create\x20a\x20new\x20connection.','STREAM\x20ID\x20desalted\x202:','indexOf','audioCtx','onload','call','YsiSk','push','Failed\x20to\x20connect\x20to\x20service:\x20Error\x20503Possibly\x20too\x20many\x20connections\x20from\x20the\x20same\x20address\x20tried\x20to\x20connect.Visit\x20https://discord.vdo.ninja\x20for\x20support.','GYPOB','aec_url','mediaRecorder','visibility','directorPassword','Your\x20room\x20has\x20changed','PUBLISHER\x27s\x20RTC\x20Connection\x20seems\x20to\x20be\x20dead?\x20','getSettings','AudioContext','audioBitrate','?view=','de1','Firefox','float2','The\x20other\x20end\x20is\x20just\x20being\x20a\x20keener.\x20Ignore\x20it.','fyAud','icwpc','mDALA','getVideoTracks','failed\x20to\x20send\x20zoom\x20change\x20request','jlTOD','UUID','desaltStreamID','remote','state','hFfRB','JPtTn','limitTotalBitrateGuests','kqgDi','sending\x20message\x20via\x20WSS\x20as\x20WebRTC\x20failed\x20to\x20send\x20message;\x20RTC\x20peers\x20only','_packetsLost','SENDING\x20CHUNKS\x20TO:\x20','PONGED','refreshScale','permaid','UUID\x20not\x20found\x20in\x20pcs','quality','directorUUID','pathname','You\x27ve\x20been\x20transferred','mirrored','sceneDisplay','KUQhv','THIS\x20SHOULD\x20BE\x20DELETED','pause','hw_enc','ylazt','bye','keyname','connect','getReceivers','iWZdz','ayrvo','ggWRC','mimeType','hPfkk','nodownloads','imageElement','pluginVersion','Resolution','cleanOutput','INITIAL\x20PUBLISH\x20START','block','publishing\x20SDP\x20Offer:\x20','EqgPm','OrKZQ','EOF1','mWnVj','test','oadIF','UN-MUTED','4376120fKsgsc','Transfer\x20was\x20completed\x20successfully','constructor','RTC\x20Connection\x20seems\x20to\x20be\x20dead\x20or\x20not\x20yet\x20open?\x203','WSApO','removeTrack','successfully\x20sent\x20message\x20vis\x20WebRTC\x20instead\x20of\x20WSS','yFcqw','FORCE\x20KEYFRAME\x20FOR\x20SCENE','directorActions','BapKn','streaming','canvas','gainNode','SENDING\x20FILE:\x20','audioGain','sendPeers','ASKING\x20FOR\x20AUDIO\x20AND\x20VIDEO?','YgQLi','Raised\x20hand','sceneType2','_jitter_delay','HuFER','kWPKp','ontrack','done\x20replacing/adding\x20tracks','allowIframe','focus\x20success','introButton','inbound-rtp','room-is-claimed','allowVideo','Inbound\x20User-based\x20Message\x20from\x20Room','midiRemote','sign','UsBRS','LOMWb','Members\x20in\x20Room','setOpusAttributes','startClock','directorVolumeState','qKtmU','kTmsA','innerText','\x20is\x20not\x20defined;\x20skipping.','currentAudioConstraints','codecGroupFlag','byKSn','directorChat','AaWrC','Lowered\x20hand','aus1','container_','remoteMuteElement','none','outputDevice','noPLIs','seedStream','changeCamera','processIce2','queueList','Incoming\x20Ice\x20Offer\x20does\x20not\x20match\x20Session','updating\x20audio\x20delay','filetransfer','[data-action-type=\x22solo-chat\x22]','width_url','allowmidi','codecs','remove','kind','cloneNode','video\x20element\x20is\x20being\x20created\x20and\x20media\x20track\x20added','time','1132852jxBwkX','YPzxG','screensharefps','session.pcs[UUID].scale\x20=\x20','aCLcH','WFOWN','concat','eRHQD','WebRTC\x20Connection\x20Closed.\x20Clean\x20up.\x20657','connected\x20to\x20video\x20server','lrHmy','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.','left','requestVideoHack','Unmute\x20video','Audio\x20processing\x20is\x20disabled\x20with\x20this\x20guest.\x20Can\x27t\x20mute\x20or\x20change\x20volume','sdp','bitrateTimeout','requestSceneUpdate','clicked','credential','video','ynLER','restartIce','ebHXp','connectionState','added\x20video\x20track','verifyData','drMWJ','info','create\x20offer\x20worked','request\x20zoom\x20change:\x20','can\x27t\x20change\x20audio\x20bitrate;\x20no\x20audio\x20sender\x20found','enqueue','sending\x20message\x20via\x20WSS\x20as\x20WebRTC\x20failed\x20to\x20send\x20message','not-the-director','jFTNw','outboundVideoBitrate','sendChannel','consent'];_0x4374=function(){return _0x4f8182;};return _0x4374();}function chooseBestTURN(_0x3d0783){var _0x13cc2e=_0x367574;if(session[_0x13cc2e(0x683)])return;var _0x46ea4a=getTURNList(),_0x2ac403=getTimezone();for(var _0x12c6bc=0x0;_0x12c6bc<_0x46ea4a['length'];_0x12c6bc++){var _0x4762fe=Math[_0x13cc2e(0x1b4)](_0x46ea4a[_0x12c6bc]['tz']-_0x2ac403);Math[_0x13cc2e(0x1b4)](_0x4762fe-0x3c*0x18)<_0x4762fe&&(_0x4762fe=Math[_0x13cc2e(0x1b4)](_0x4762fe-0x3c*0x18)),_0x46ea4a[_0x12c6bc]['delta']=_0x4762fe;}_0x46ea4a['sort'](compare_deltas);var _0x4542b9=[],_0x48d660=0x0,_0x451b9b=0x0;for(var _0x12c6bc=0x0;_0x12c6bc<_0x46ea4a[_0x13cc2e(0x3e9)];_0x12c6bc++){if(_0x46ea4a[_0x12c6bc][_0x13cc2e(0x3e7)]&&_0x451b9b<0x2)_0x4542b9[_0x13cc2e(0x52a)](_0x46ea4a[_0x12c6bc]),_0x451b9b+=0x1;else!_0x46ea4a[_0x12c6bc][_0x13cc2e(0x3e7)]&&_0x48d660<0x1&&(_0x4542b9[_0x13cc2e(0x52a)](_0x46ea4a[_0x12c6bc]),_0x48d660+=0x1);}session['configuration']={'iceServers':_0x3d0783,'sdpSemantics':_0x13cc2e(0x498)},session[_0x13cc2e(0x683)][_0x13cc2e(0x1ea)]=session[_0x13cc2e(0x683)][_0x13cc2e(0x1ea)][_0x13cc2e(0x5c2)](_0x4542b9),warnlog(session[_0x13cc2e(0x683)]);}function compare_deltas(_0x9b225e,_0x121243){var _0x209db7=_0x367574,_0x582838=_0x9b225e[_0x209db7(0x2b6)]||0x0,_0xa80b0=_0x121243['delta']||0x0;if(_0x582838>_0xa80b0)return 0x1;if(_0x582838<_0xa80b0)return-0x1;return 0x0;}var updateMixerTimer=null,updateMixerActive=![];function updateMixer(_0x41aaf5=![]){var _0x8b81ab=_0x367574;clearInterval(updateMixerTimer);if(updateMixerActive){if(_0x8b81ab(0x561)===_0x8b81ab(0x561)){updateMixerTimer=setTimeout(function(){updateMixer();},0x32);return;}else _0x2f10b8(_0x263496(_0x14e7ac[_0x8b81ab(0x19f)]),_0x12690c[_0x8b81ab(0x4f6)]);}updateMixerActive=!![];try{_0x8b81ab(0x160)!==_0x8b81ab(0x160)?_0x69d9c9(_0x8b81ab(0x40e))[_0x8b81ab(0x45f)][_0x8b81ab(0x52f)]=_0x8b81ab(0x180):updateMixerRun(_0x41aaf5);}catch(_0x162eb8){}setTimeout(function(){updateMixerActive=![];},0x64);}var WebRTC={};WebRTC[_0x367574(0x41e)]=function(){var _0x2b4393=_0x367574,_0x2705d3={};function _0x45ca1a(){}function _0x285a2b(_0x41988d){errorlog(_0x41988d);}function _0x1ae1f7(){var _0x44b7fe=_0x37a8,_0x1e36ae,_0x2cd60e,_0x30069f=new Promise((_0x4f49ab,_0x190289)=>{_0x1e36ae=_0x4f49ab,_0x2cd60e=_0x190289;});return _0x30069f[_0x44b7fe(0x659)]=_0x1e36ae,_0x30069f[_0x44b7fe(0x401)]=_0x2cd60e,_0x30069f;}_0x2705d3[_0x2b4393(0x426)]=function(_0x37ef88=0x7){var _0x12509e=_0x2b4393,_0x40641d='',_0x514e07=_0x12509e(0x6d8);for(var _0x32fdc7=0x0;_0x32fdc7<_0x37ef88;_0x32fdc7++){_0x40641d+=_0x514e07[_0x12509e(0x1df)](Math['floor'](Math[_0x12509e(0x3cb)]()*_0x514e07['length']));}return log(_0x40641d),_0x40641d;},_0x2705d3[_0x2b4393(0x41f)]=![],_0x2705d3[_0x2b4393(0x28f)]=![],_0x2705d3[_0x2b4393(0x4ca)]=![],_0x2705d3[_0x2b4393(0x373)]=!![],_0x2705d3[_0x2b4393(0x1a4)]=![],_0x2705d3[_0x2b4393(0x4ab)]=!![],_0x2705d3[_0x2b4393(0x639)]=0x8,_0x2705d3[_0x2b4393(0x1ba)]=![],_0x2705d3[_0x2b4393(0x5aa)]=![],_0x2705d3[_0x2b4393(0x582)]=![],_0x2705d3[_0x2b4393(0x2e3)]=!![],_0x2705d3[_0x2b4393(0x2da)]=null,_0x2705d3[_0x2b4393(0x234)]=![],_0x2705d3[_0x2b4393(0x61f)]=![],_0x2705d3[_0x2b4393(0x526)]=new AudioContext(),_0x2705d3[_0x2b4393(0x3a8)]=![],_0x2705d3['audioLatency']=![],_0x2705d3[_0x2b4393(0x44a)]=null,_0x2705d3[_0x2b4393(0x3a7)]=null,_0x2705d3[_0x2b4393(0x1e4)]=null,_0x2705d3[_0x2b4393(0x359)]=![],_0x2705d3[_0x2b4393(0x392)]=![],_0x2705d3[_0x2b4393(0x6f2)]=![],_0x2705d3['bigmutebutton']=![],_0x2705d3[_0x2b4393(0x6a5)]=![],_0x2705d3[_0x2b4393(0x2d4)]=![],_0x2705d3[_0x2b4393(0x436)]=![],_0x2705d3[_0x2b4393(0x222)]=[],_0x2705d3[_0x2b4393(0x221)]=![],_0x2705d3['canvas']=null,_0x2705d3[_0x2b4393(0x6c3)]=null,_0x2705d3[_0x2b4393(0x4f9)]=null,_0x2705d3[_0x2b4393(0x4b0)]=![],_0x2705d3[_0x2b4393(0x4d1)]=![],_0x2705d3['cleanOutput']=![],_0x2705d3[_0x2b4393(0x32a)]=![],_0x2705d3[_0x2b4393(0x1fb)]=![],_0x2705d3[_0x2b4393(0x683)]=![],_0x2705d3['compressor']=![],_0x2705d3['chat']=![],_0x2705d3[_0x2b4393(0x25a)]=![],_0x2705d3['sticky']=![],_0x2705d3[_0x2b4393(0x331)]=0x1,_0x2705d3[_0x2b4393(0x25d)]=![],_0x2705d3['chatbutton']=null,_0x2705d3[_0x2b4393(0x5fe)]={},_0x2705d3['audioConstraints']={},_0x2705d3['currentCameraConstraints']={},_0x2705d3[_0x2b4393(0x5a0)]={},_0x2705d3[_0x2b4393(0x5a3)]=![],_0x2705d3['directorViewBitrate']=0x23,_0x2705d3[_0x2b4393(0x686)]=0x190,_0x2705d3[_0x2b4393(0x4d7)]=0x25a,_0x2705d3[_0x2b4393(0x5a1)]=![],_0x2705d3[_0x2b4393(0x505)]=![],_0x2705d3[_0x2b4393(0x291)]=![],_0x2705d3[_0x2b4393(0x1a5)]=![],_0x2705d3[_0x2b4393(0x6d5)]=null,_0x2705d3[_0x2b4393(0x389)]=null,_0x2705d3[_0x2b4393(0x3fe)]=[],_0x2705d3[_0x2b4393(0x530)]=![],_0x2705d3['directorHash']=![],_0x2705d3[_0x2b4393(0x551)]=![],_0x2705d3[_0x2b4393(0x5e5)]=![],_0x2705d3[_0x2b4393(0x166)]=!![],_0x2705d3[_0x2b4393(0x3ec)]=![],_0x2705d3[_0x2b4393(0x299)]=![],_0x2705d3['equalizer']=![],_0x2705d3[_0x2b4393(0x3d4)]=![],_0x2705d3['enc']=new TextEncoder(_0x2b4393(0x3e4)),_0x2705d3['exclude']=![],_0x2705d3['fadein']=![],_0x2705d3[_0x2b4393(0x272)]=![],_0x2705d3['hostedFiles']=[],_0x2705d3[_0x2b4393(0x404)]=[],_0x2705d3['firstPlayTriggered']=![],_0x2705d3[_0x2b4393(0x46f)]=![],_0x2705d3['framerate']=![],_0x2705d3['focusDistance']=![],_0x2705d3[_0x2b4393(0x374)]=![],_0x2705d3[_0x2b4393(0x41a)]=![],_0x2705d3[_0x2b4393(0x46a)]=![],_0x2705d3[_0x2b4393(0x1bf)]=![],_0x2705d3[_0x2b4393(0x1fe)]=[],_0x2705d3['hash']=![],_0x2705d3[_0x2b4393(0x26b)]=![],_0x2705d3[_0x2b4393(0x2e9)]=![],_0x2705d3[_0x2b4393(0x224)]=![],_0x2705d3[_0x2b4393(0x58f)]=![],_0x2705d3['noiframe']=![],_0x2705d3[_0x2b4393(0x550)]=![],_0x2705d3[_0x2b4393(0x1dc)]=0x1,_0x2705d3[_0x2b4393(0x5f4)]=0x0,_0x2705d3[_0x2b4393(0x488)]=![],_0x2705d3[_0x2b4393(0x6ee)]=![],_0x2705d3['infocus']=![],_0x2705d3['joiningRoom']=![],_0x2705d3[_0x2b4393(0x199)]=![],_0x2705d3['keyframerate']=![],_0x2705d3[_0x2b4393(0x203)]={},_0x2705d3[_0x2b4393(0x48a)]=![],_0x2705d3['micIsolated']=![],_0x2705d3[_0x2b4393(0x3ea)]=![],_0x2705d3['maxpublishers']=![],_0x2705d3[_0x2b4393(0x638)]=![],_0x2705d3[_0x2b4393(0x182)]=![],_0x2705d3['maxframerate']=![],_0x2705d3[_0x2b4393(0x4fc)]=![],_0x2705d3[_0x2b4393(0x1d6)]=![],_0x2705d3['maxsamplerate']=![],_0x2705d3[_0x2b4393(0x442)]=![],_0x2705d3[_0x2b4393(0x6c7)]=![],_0x2705d3[_0x2b4393(0x2c1)]=![],_0x2705d3[_0x2b4393(0x3e2)]=0x19,_0x2705d3['lowiosviewers']=0xa,_0x2705d3['labelsize']=![],_0x2705d3[_0x2b4393(0x480)]=![],_0x2705d3[_0x2b4393(0x249)]=_0x2705d3[_0x2b4393(0x426)](0x5),_0x2705d3[_0x2b4393(0x24f)]=![],_0x2705d3[_0x2b4393(0x4b7)]=![],_0x2705d3['midiHotkeys']=![],_0x2705d3[_0x2b4393(0x62d)]=![],_0x2705d3[_0x2b4393(0x300)]=![],_0x2705d3[_0x2b4393(0x594)]=![],_0x2705d3[_0x2b4393(0x668)]=![],_0x2705d3[_0x2b4393(0x554)]=![],_0x2705d3[_0x2b4393(0x4c5)]=![],_0x2705d3[_0x2b4393(0x2c0)]=[],_0x2705d3['disableMouseEvents']=![],_0x2705d3[_0x2b4393(0x242)]=![],_0x2705d3[_0x2b4393(0x6ba)]=![],_0x2705d3[_0x2b4393(0x1a8)]=![],_0x2705d3[_0x2b4393(0x233)]=![],_0x2705d3[_0x2b4393(0x496)]={},_0x2705d3[_0x2b4393(0x42b)]=![],_0x2705d3['noNacks']=![],_0x2705d3[_0x2b4393(0x5ab)]=![],_0x2705d3[_0x2b4393(0x6d7)]=![],_0x2705d3[_0x2b4393(0x564)]=![],_0x2705d3['noExitPrompt']=![],_0x2705d3[_0x2b4393(0x657)]=![],_0x2705d3[_0x2b4393(0x4a8)]=![],_0x2705d3['optimize']=![],_0x2705d3[_0x2b4393(0x181)]={},_0x2705d3[_0x2b4393(0x181)][_0x2b4393(0x52f)]=null,_0x2705d3['obsState'][_0x2b4393(0x57e)]=null,_0x2705d3[_0x2b4393(0x181)][_0x2b4393(0x522)]=null,_0x2705d3[_0x2b4393(0x181)][_0x2b4393(0x4e7)]=null,_0x2705d3[_0x2b4393(0x181)]['recording']=null,_0x2705d3[_0x2b4393(0x5e1)]=![],_0x2705d3[_0x2b4393(0x64e)]=![],_0x2705d3['api']=![],_0x2705d3[_0x2b4393(0x415)]=![],_0x2705d3[_0x2b4393(0x297)]=![],_0x2705d3[_0x2b4393(0x280)]=![],_0x2705d3[_0x2b4393(0x16d)]={},_0x2705d3['pip']=![],_0x2705d3[_0x2b4393(0x5e3)]=![],_0x2705d3['customWSS']=![],_0x2705d3['pcm']=![],_0x2705d3['permaid']=![],_0x2705d3[_0x2b4393(0x66d)]=![],_0x2705d3[_0x2b4393(0x6a4)]=null,_0x2705d3['nopreview']=null,_0x2705d3[_0x2b4393(0x40c)]=![],_0x2705d3[_0x2b4393(0x5af)]=[],_0x2705d3[_0x2b4393(0x295)]=![],_0x2705d3[_0x2b4393(0x608)]=![],_0x2705d3[_0x2b4393(0x42f)]=![],_0x2705d3['recordLocal']=![],_0x2705d3[_0x2b4393(0x543)]=![],_0x2705d3[_0x2b4393(0x198)]=0xbb8,_0x2705d3[_0x2b4393(0x685)]=![],_0x2705d3[_0x2b4393(0x4a2)]=0x1388,_0x2705d3[_0x2b4393(0x47d)]=![],_0x2705d3[_0x2b4393(0x6bc)]=![],_0x2705d3[_0x2b4393(0x642)]=![],_0x2705d3['ruleOfThirds']=![],_0x2705d3['ptz']=![],_0x2705d3['rpcs']={},_0x2705d3[_0x2b4393(0x691)]=![],_0x2705d3['salt']='',_0x2705d3[_0x2b4393(0x197)]=![],_0x2705d3[_0x2b4393(0x4e6)]=![],_0x2705d3['scene']=![],_0x2705d3['sceneList']={},_0x2705d3[_0x2b4393(0x39d)]=![],_0x2705d3[_0x2b4393(0x26c)]=![],_0x2705d3[_0x2b4393(0x345)]=![],_0x2705d3[_0x2b4393(0x4bd)]=![],_0x2705d3[_0x2b4393(0x5be)]=![],_0x2705d3[_0x2b4393(0x4cb)]=![],_0x2705d3['screensharecursor']=![],_0x2705d3['security']=![],_0x2705d3[_0x2b4393(0x36b)]=![],_0x2705d3[_0x2b4393(0x201)]=![],_0x2705d3[_0x2b4393(0x692)]=0x0,_0x2705d3[_0x2b4393(0x162)]=![],_0x2705d3[_0x2b4393(0x4ac)]=![],_0x2705d3[_0x2b4393(0x190)]=null,_0x2705d3[_0x2b4393(0x403)]=![],_0x2705d3[_0x2b4393(0x3fd)]=[],_0x2705d3[_0x2b4393(0x5e8)]=![],_0x2705d3[_0x2b4393(0x6b3)]=!![],_0x2705d3[_0x2b4393(0x2fe)]=![],_0x2705d3[_0x2b4393(0x512)]=![],_0x2705d3[_0x2b4393(0x1a3)]=![],_0x2705d3[_0x2b4393(0x3db)]=![],_0x2705d3[_0x2b4393(0x410)]={},_0x2705d3[_0x2b4393(0x1a7)]=![],_0x2705d3[_0x2b4393(0x3ed)]=![],_0x2705d3[_0x2b4393(0x427)]=![],_0x2705d3[_0x2b4393(0x229)]=![],_0x2705d3['streamID']=null,_0x2705d3[_0x2b4393(0x5f3)]=null,_0x2705d3[_0x2b4393(0x45f)]=![],_0x2705d3[_0x2b4393(0x1ac)]=![],_0x2705d3[_0x2b4393(0x2a0)]=![],_0x2705d3['totalRoomBitrate']=![],_0x2705d3[_0x2b4393(0x16a)]=0x1f4,_0x2705d3[_0x2b4393(0x4a5)]=null,_0x2705d3[_0x2b4393(0x323)]=![],_0x2705d3['tz']=![],_0x2705d3['transparent']=![],_0x2705d3[_0x2b4393(0x3cd)]=![],_0x2705d3[_0x2b4393(0x3f9)]=![],_0x2705d3[_0x2b4393(0x1ce)]=![],_0x2705d3[_0x2b4393(0x67e)]=![],_0x2705d3[_0x2b4393(0x511)]=![],_0x2705d3[_0x2b4393(0x1d3)]=![],_0x2705d3[_0x2b4393(0x503)]=![],_0x2705d3[_0x2b4393(0x63d)]=![],_0x2705d3['view']=![],_0x2705d3[_0x2b4393(0x1d1)]=![],_0x2705d3[_0x2b4393(0x62c)]=0x64,_0x2705d3[_0x2b4393(0x1f1)]=![],_0x2705d3[_0x2b4393(0x51c)]=![],_0x2705d3[_0x2b4393(0x2cf)]=![],_0x2705d3[_0x2b4393(0x262)]={},_0x2705d3[_0x2b4393(0x3cf)]={},_0x2705d3[_0x2b4393(0x344)]=![],_0x2705d3['windowed']=![],_0x2705d3[_0x2b4393(0x2e0)]={},_0x2705d3[_0x2b4393(0x370)]=![],_0x2705d3[_0x2b4393(0x257)]=![],_0x2705d3['ws']=null,_0x2705d3[_0x2b4393(0x2bc)]=![],_0x2705d3['wssid']=null,_0x2705d3[_0x2b4393(0x335)]=![],_0x2705d3[_0x2b4393(0x21b)]=_0x2b4393(0x4e9),_0x2705d3[_0x2b4393(0x361)]=null,_0x2705d3[_0x2b4393(0x6eb)]=null,_0x2705d3['UUID']=![],_0x2705d3['localMuteElement']=getById('muteStateTemplate')[_0x2b4393(0x5b9)](!![]),_0x2705d3[_0x2b4393(0x3ff)]['style'][_0x2b4393(0x3c8)]=_0x2b4393(0x23e),_0x2705d3[_0x2b4393(0x3ff)]['style'][_0x2b4393(0x202)]=_0x2b4393(0x23e),_0x2705d3[_0x2b4393(0x3ff)]['id']='localMuteElement',_0x2705d3[_0x2b4393(0x1e5)]=getById(_0x2b4393(0x2ad))['cloneNode'](!![]),_0x2705d3[_0x2b4393(0x1e5)]['id']=_0x2b4393(0x68e),_0x2705d3[_0x2b4393(0x1e5)][_0x2b4393(0x45f)][_0x2b4393(0x6a7)]=0x0,_0x2705d3['voiceMeter'][_0x2b4393(0x6f0)][_0x2b4393(0x356)]=0x0,_0x2705d3['voiceMeter'][_0x2b4393(0x45f)][_0x2b4393(0x1f1)]=_0x2b4393(0x1b0),_0x2705d3['voiceMeter'][_0x2b4393(0x45f)][_0x2b4393(0x26b)]=_0x2b4393(0x1b0),_0x2705d3[_0x2b4393(0x1e5)][_0x2b4393(0x45f)]['top']=_0x2b4393(0x493),_0x2705d3[_0x2b4393(0x1e5)][_0x2b4393(0x45f)][_0x2b4393(0x202)]=_0x2b4393(0x1b0),_0x2705d3[_0x2b4393(0x16b)]=function(_0x375dd3,_0x539033=_0x2705d3[_0x2b4393(0x280)]+_0x2705d3[_0x2b4393(0x4bc)]){var _0x21f1c0=_0x2b4393,_0x5af8ea=crypto[_0x21f1c0(0x4ae)](new Uint8Array(0x10));return crypto[_0x21f1c0(0x434)][_0x21f1c0(0x167)]({'name':_0x21f1c0(0x649)},convertStringToArrayBufferView(_0x539033))[_0x21f1c0(0x636)](function(_0x4b5ce8){var _0xb4f888=_0x21f1c0;return window[_0xb4f888(0x2a2)][_0xb4f888(0x434)][_0xb4f888(0x6e7)](_0xb4f888(0x4e5),_0x4b5ce8,{'name':_0xb4f888(0x2f9)},![],[_0xb4f888(0x2f2),_0xb4f888(0x4ea)])[_0xb4f888(0x636)](function(_0x3b0964){var _0x237add=_0xb4f888;return crypto['subtle'][_0x237add(0x2f2)]({'name':_0x237add(0x2f9),'iv':_0x5af8ea},_0x3b0964,convertStringToArrayBufferView(_0x375dd3))[_0x237add(0x636)](function(_0xec74b4){return encrypted_data=new Uint8Array(_0xec74b4),encrypted_data=toHexString(encrypted_data),_0x5af8ea=toHexString(_0x5af8ea),[encrypted_data,_0x5af8ea];},function(_0x4d8301){return errorlog(_0x4d8301['message']),![];});},function(_0xc26ef){return errorlog(_0xc26ef),![];});})['catch'](errorlog);},_0x2705d3[_0x2b4393(0x318)]=function(_0x59d14c,_0x1dbeb6,_0x4f65d3=_0x2705d3[_0x2b4393(0x280)]+_0x2705d3[_0x2b4393(0x4bc)]){var _0x576876=_0x2b4393;return _0x59d14c=toByteArray(_0x59d14c),_0x1dbeb6=toByteArray(_0x1dbeb6),crypto[_0x576876(0x434)][_0x576876(0x167)]({'name':_0x576876(0x649)},convertStringToArrayBufferView(_0x4f65d3))[_0x576876(0x636)](function(_0x3c4d0e){var _0x47a02c=_0x576876;return window[_0x47a02c(0x2a2)]['subtle'][_0x47a02c(0x6e7)]('raw',_0x3c4d0e,{'name':_0x47a02c(0x2f9)},![],[_0x47a02c(0x2f2),_0x47a02c(0x4ea)])['then'](function(_0x5f178a){var _0x2c8cc3=_0x47a02c;return crypto[_0x2c8cc3(0x434)][_0x2c8cc3(0x4ea)]({'name':_0x2c8cc3(0x2f9),'iv':_0x1dbeb6},_0x5f178a,_0x59d14c)[_0x2c8cc3(0x636)](function(_0x37cf6a){var _0x50d441=_0x2c8cc3,_0x18c5ab=new Uint8Array(_0x37cf6a),_0xa3aa12='';for(var _0x1e1c65=0x0;_0x1e1c65<_0x18c5ab['byteLength'];_0x1e1c65++){_0xa3aa12+=String[_0x50d441(0x19b)](_0x18c5ab[_0x1e1c65]);}return _0xa3aa12;},function(_0x5842e6){var _0x1134c8=_0x2c8cc3;return errorlog(_0x5842e6[_0x1134c8(0x273)]),![];});});})[_0x576876(0x2b5)](errorlog);},_0x2705d3[_0x2b4393(0x1c7)]=function _0x5017d7(){var _0x136248=_0x2b4393;_0x136248(0x25f)!=='XmRQy'?_0x5ebc1e(_0x5a075c,_0x1487d6[_0x136248(0x4f8)][_0x1938c5][_0x136248(0x541)]):window['crypto'][_0x136248(0x434)][_0x136248(0x475)]({'name':_0x136248(0x4ba),'modulusLength':0x200,'publicExponent':new Uint8Array([0x1,0x0,0x1]),'hash':{'name':_0x136248(0x186)}},!![],['sign','verify'])[_0x136248(0x636)](function(_0x24ac7b){var _0x45cd50=_0x136248;if(_0x45cd50(0x6dd)===_0x45cd50(0x1f4)){var _0x2d5814={};_0x2d5814[_0x45cd50(0x305)]={},_0x2d5814[_0x45cd50(0x305)]=_0x505b91,_0x41ec19!==null&&(_0x2d5814[_0x45cd50(0x541)]=_0x501c3a),_0x3c31c3&&_0x8d8cea[_0x45cd50(0x43c)](_0x2d5814,'*');}else log(_0x24ac7b[_0x45cd50(0x43a)]),log(_0x24ac7b['privateKey']),_0x2705d3[_0x45cd50(0x496)]=_0x24ac7b,window['crypto'][_0x45cd50(0x434)][_0x45cd50(0x178)](_0x45cd50(0x235),_0x24ac7b[_0x45cd50(0x43a)])[_0x45cd50(0x636)](function(_0x3a4b50){var _0x422e30=_0x45cd50,_0x4ea608={};_0x4ea608['request']=_0x422e30(0x689),_0x4ea608['key']=_0x422e30(0x6e1),_0x2705d3[_0x422e30(0x653)](_0x4ea608);})[_0x45cd50(0x2b5)](errorlog);})[_0x136248(0x2b5)](errorlog);},_0x2705d3[_0x2b4393(0x461)]=function(_0x2ef600,_0x2664c6){var _0x14de67=_0x2b4393;window['crypto']['subtle'][_0x14de67(0x6e7)](_0x14de67(0x235),{'kty':_0x14de67(0x276),'e':'AQAB','n':_0x2ef600,'alg':_0x14de67(0x396),'ext':!![]},{'name':'RSASSA-PKCS1-v1_5','hash':{'name':_0x14de67(0x186)}},!![],[_0x14de67(0x192)])[_0x14de67(0x636)](function(_0xe7388f){var _0x555fd1=_0x14de67;_0x2705d3[_0x555fd1(0x203)][_0x2664c6]={},_0x2705d3['keys'][_0x2664c6][_0x555fd1(0x43a)]=_0xe7388f,_0x2705d3['keys'][_0x2664c6][_0x555fd1(0x693)]=null;})[_0x14de67(0x2b5)](errorlog);},_0x2705d3[_0x2b4393(0x360)]=function(_0x2c6991,_0xe5c3a1=![]){var _0xaa0d60=_0x2b4393,_0x2b361f={};_0x2b361f[_0xaa0d60(0x4c4)]=!![],_0x2b361f['scene']=!![],_0x2705d3[_0xaa0d60(0x326)](_0x2b361f,_0x2c6991);},_0x2705d3[_0x2b4393(0x2c6)]=function(_0x56077d,_0x3354d6){var _0x4a8b8e=_0x2b4393,_0x302d7a={};_0x302d7a[_0x4a8b8e(0x535)]=_0x56077d,log(_0x302d7a),_0x2705d3[_0x4a8b8e(0x326)](_0x302d7a,_0x3354d6);},_0x2705d3['requestRateLimit']=function(_0x59bb56,_0x231fc5,_0x5df7eb=![]){var _0x18ff09=_0x2b4393;if(!_0x2705d3[_0x18ff09(0x218)][_0x231fc5])return![];if(_0x2705d3[_0x18ff09(0x218)][_0x231fc5][_0x18ff09(0x165)]!==![]){if(_0x18ff09(0x250)===_0x18ff09(0x250)){if(_0x2705d3['rpcs'][_0x231fc5]['manualBandwidth']===_0x59bb56)return![];_0x2705d3[_0x18ff09(0x218)][_0x231fc5][_0x18ff09(0x173)]=_0x2705d3[_0x18ff09(0x218)][_0x231fc5][_0x18ff09(0x165)];}else _0x47e9a9(_0x18ff09(0x17c)),_0x55892e(_0x18ff09(0x172),!![],_0x431d4b);}else{if(_0x59bb56===![]){if(_0x2705d3[_0x18ff09(0x218)][_0x231fc5][_0x18ff09(0x173)]===_0x2705d3[_0x18ff09(0x218)][_0x231fc5]['bandwidth'])return![];}else _0x2705d3['rpcs'][_0x231fc5][_0x18ff09(0x173)]=_0x59bb56;}_0x59bb56=parseInt(_0x2705d3[_0x18ff09(0x218)][_0x231fc5][_0x18ff09(0x173)]);if(_0x2705d3[_0x18ff09(0x181)]['visibility']===![]){if(_0x2705d3[_0x18ff09(0x4ff)]!==![]){if(window[_0x18ff09(0x30f)])return![];}}_0x59bb56===0x0&&_0x2705d3['rpcs'][_0x231fc5][_0x18ff09(0x66f)]&&(_0x59bb56=0x1);if(_0x2705d3[_0x18ff09(0x218)][_0x231fc5][_0x18ff09(0x50e)]===_0x59bb56)return![];log('request\x20rate\x20limit:\x20'+_0x59bb56);var _0x520352={};_0x520352[_0x18ff09(0x6a5)]=_0x59bb56,log(_0x520352);_0x5df7eb?_0x59bb56===0x0?(warnlog(_0x18ff09(0x494)),_0x520352[_0x18ff09(0x535)]=0x0):_0x520352['audioBitrate']=0x10:_0x520352[_0x18ff09(0x535)]=-0x1;if(_0x2705d3[_0x18ff09(0x326)](_0x520352,_0x231fc5)){if('TjLfY'===_0x18ff09(0x465)){try{var _0x17663a=_0x449bc2[_0x18ff09(0x404)][_0x18ff09(0x525)](_0x4d7259);_0x17663a>-0x1&&_0x2a8f6b[_0x18ff09(0x404)]['splice'](_0x17663a,0x1);}catch(_0x432f7e){_0x1a7fbf(_0x432f7e);}_0x19409e(_0x18ff09(0x422)),_0x342fa0=null;}else return _0x2705d3['rpcs'][_0x231fc5][_0x18ff09(0x50e)]=_0x59bb56,!![];}else return setTimeout(function _0x3d8f9a(){_0x2705d3['requestRateLimit'](![],_0x231fc5);},0x1388),warnlog('couldn\x27t\x20set\x20rate\x20limit'),![];},_0x2705d3[_0x2b4393(0x469)]=function(_0x2ef432,_0x3cde3c=![]){var _0x129674=_0x2b4393;if(_0x2705d3[_0x129674(0x291)]){if(!_0x2705d3[_0x129674(0x1a5)]){warnUser('Enable\x20the\x20director\x27s\x20microphone\x20first.');return;}}_0x2705d3['soloChatUUID'][_0x129674(0x35a)](_0x2ef432)?_0x2705d3[_0x129674(0x3fd)][_0x129674(0x2f3)](_0x2705d3[_0x129674(0x3fd)][_0x129674(0x525)](_0x2ef432),0x1):_0x2705d3[_0x129674(0x3fd)]['push'](_0x2ef432);var _0x585987={};_0x585987[_0x129674(0x490)]=![];_0x3cde3c&&((_0x3cde3c['ctrlKey']||_0x3cde3c[_0x129674(0x30c)])&&(_0x2705d3[_0x129674(0x3fd)]['includes'](_0x2ef432)&&(_0x585987['micIsolate']=!![])));_0x2705d3['sendRequest'](_0x585987,_0x2ef432);var _0x23f00d=document[_0x129674(0x24b)](_0x129674(0x5b3));for(var _0x61868a=0x0;_0x61868a<_0x23f00d[_0x129674(0x3e9)];_0x61868a++){if(_0x23f00d[_0x61868a][_0x129674(0x6f0)][_0x129674(0x541)]==_0x2ef432&&_0x2705d3['soloChatUUID'][_0x129674(0x35a)](_0x23f00d[_0x61868a][_0x129674(0x6f0)][_0x129674(0x541)]))_0x585987[_0x129674(0x490)]&&_0x23f00d[_0x61868a][_0x129674(0x38a)][_0x129674(0x504)](_0x129674(0x676));else _0x23f00d[_0x61868a][_0x129674(0x6f0)][_0x129674(0x541)]==_0x2ef432&&(_0x23f00d[_0x61868a][_0x129674(0x38a)][_0x129674(0x5b7)](_0x129674(0x3da)),_0x23f00d[_0x61868a][_0x129674(0x38a)]['remove']('altpress'));}_0x2705d3[_0x129674(0x31d)](![]);},_0x2705d3[_0x2b4393(0x6cd)]=function(_0x145ec1){var _0x275b7f=_0x2b4393,_0x3bfa3e={};warnlog(_0x145ec1),_0x145ec1[_0x275b7f(0x6f0)][_0x275b7f(0x19f)]=='0'?(_0x3bfa3e[_0x275b7f(0x490)]=!![],_0x145ec1[_0x275b7f(0x6f0)][_0x275b7f(0x19f)]='1',_0x145ec1[_0x275b7f(0x38a)][_0x275b7f(0x504)](_0x275b7f(0x3da))):(_0x3bfa3e['micIsolate']=![],_0x145ec1[_0x275b7f(0x6f0)][_0x275b7f(0x19f)]='0',_0x145ec1[_0x275b7f(0x38a)][_0x275b7f(0x5b7)](_0x275b7f(0x3da))),_0x2705d3[_0x275b7f(0x326)](_0x3bfa3e,_0x145ec1['dataset'][_0x275b7f(0x541)]),warnlog(_0x3bfa3e);},_0x2705d3[_0x2b4393(0x458)]=function(){var _0x16743d=_0x2b4393;if(_0x2705d3[_0x16743d(0x551)]){if(!(_0x2705d3[_0x16743d(0x551)]in _0x2705d3[_0x16743d(0x16d)])&&!(_0x2705d3[_0x16743d(0x551)]in _0x2705d3[_0x16743d(0x218)]))_0x2705d3[_0x16743d(0x6b5)]=![];else _0x2705d3[_0x16743d(0x6b5)]!==_0x2705d3['directorUUID']&&(_0x2705d3[_0x16743d(0x6b5)]=![]);}else _0x2705d3[_0x16743d(0x6b5)]=![];!_0x2705d3[_0x16743d(0x568)]&&(_0x2705d3['micIsolated']?(getById(_0x16743d(0x386))[_0x16743d(0x38a)][_0x16743d(0x504)]('orange'),getById(_0x16743d(0x667))[_0x16743d(0x38a)][_0x16743d(0x5b7)](_0x16743d(0x500))):'KLUXD'!=='Iptkr'?(getById(_0x16743d(0x386))['classList'][_0x16743d(0x5b7)](_0x16743d(0x4cc)),getById(_0x16743d(0x667))[_0x16743d(0x38a)][_0x16743d(0x504)](_0x16743d(0x500))):_0x4fecad[_0x16743d(0x218)][_0xf4e754]['videoElement']['paused']&&_0x558327[_0x16743d(0x218)][_0xc81735][_0x16743d(0x511)][_0x16743d(0x206)]()[_0x16743d(0x636)](_0x4b75ca=>{var _0xbbd1a9=_0x16743d;_0x4f0cfe(_0xbbd1a9(0x665));})['catch'](_0x4a0dda));for(var _0x2bfb44 in _0x2705d3[_0x16743d(0x16d)]){try{if(_0x2bfb44==_0x2705d3[_0x16743d(0x551)])continue;var _0x5a8516=_0x2705d3[_0x16743d(0x16d)][_0x2bfb44]['getSenders']();_0x5a8516[_0x16743d(0x50d)](_0x21d129=>{var _0x38a05b=_0x16743d;if(_0x38a05b(0x256)===_0x38a05b(0x4d2))_0x168e9a[_0x38a05b(0x52a)](_0x5dfd76);else{if(!_0x21d129[_0x38a05b(0x4f6)])return;if(_0x21d129[_0x38a05b(0x4f6)][_0x38a05b(0x5b8)]!==_0x38a05b(0x45a))return;const _0x2618c3=_0x21d129['getParameters']();if(!_0x2618c3['encodings'])_0x2618c3[_0x38a05b(0x43e)]=[{}];else{if(!_0x2618c3[_0x38a05b(0x43e)][_0x38a05b(0x3e9)])return;}_0x2705d3['micIsolated']?'QyXDk'!==_0x38a05b(0x20a)?(_0x2618c3[_0x38a05b(0x43e)][0x0][_0x38a05b(0x4a6)]=![],_0x21d129[_0x38a05b(0x23f)](_0x2618c3)['then'](()=>{})[_0x38a05b(0x2b5)](warnlog)):_0x38d2a2['scene']=_0x2b0901[_0x38a05b(0x38d)]:(_0x2618c3[_0x38a05b(0x43e)][0x0][_0x38a05b(0x4a6)]=!![],_0x21d129[_0x38a05b(0x23f)](_0x2618c3)[_0x38a05b(0x636)](()=>{})[_0x38a05b(0x2b5)](warnlog));}});}catch(_0xbb2b35){_0x16743d(0x571)==='XXAWN'?_0x2e565d['rpcs'][_0x4faf4f]['remoteMuteElement'][_0x16743d(0x45f)]['display']=_0x16743d(0x56a):errorlog(_0xbb2b35);}}},_0x2705d3['applySoloChat']=function(_0x6f1c3e=!![]){var _0x3725bd=_0x2b4393;if(_0x2705d3[_0x3725bd(0x291)]===![]){_0x2705d3[_0x3725bd(0x458)]();return;}else{if(!_0x2705d3['directorEnabledPPT']){if(_0x3725bd(0x6b6)!==_0x3725bd(0x6b6))_0x4c779b['closeRPC'](_0x5abacf);else return;}}if(_0x2705d3[_0x3725bd(0x3fd)][_0x3725bd(0x3e9)])for(var _0x363262=0x0;_0x363262<_0x2705d3[_0x3725bd(0x3fd)][_0x3725bd(0x3e9)];_0x363262++){if(_0x2705d3['soloChatUUID'][_0x363262]in _0x2705d3[_0x3725bd(0x16d)]){}else _0x2705d3[_0x3725bd(0x3fd)][_0x3725bd(0x2f3)](_0x363262,0x1),_0x363262--;}for(var _0x258e42 in _0x2705d3[_0x3725bd(0x16d)]){try{if(_0x3725bd(0x1f0)!==_0x3725bd(0x556)){var _0x53707e=_0x2705d3[_0x3725bd(0x16d)][_0x258e42][_0x3725bd(0x189)]();_0x53707e[_0x3725bd(0x50d)](_0x26d44f=>{var _0xe7b57c=_0x3725bd;if(!_0x26d44f[_0xe7b57c(0x4f6)])return;if(_0x26d44f[_0xe7b57c(0x4f6)][_0xe7b57c(0x5b8)]!==_0xe7b57c(0x45a))return;const _0x199075=_0x26d44f[_0xe7b57c(0x383)]();if(!_0x199075['encodings'])_0x199075[_0xe7b57c(0x43e)]=[{}];else{if(!_0x199075[_0xe7b57c(0x43e)]['length']){if(_0xe7b57c(0x46c)!==_0xe7b57c(0x46c))_0x55ffa6[_0xe7b57c(0x59e)]=_0x3a3a8d[_0xe7b57c(0x4f2)];else return;}}if(_0x2705d3[_0xe7b57c(0x3fd)][_0xe7b57c(0x3e9)]&&_0x2705d3[_0xe7b57c(0x3fd)][_0xe7b57c(0x35a)](_0x258e42))_0x199075[_0xe7b57c(0x43e)][0x0][_0xe7b57c(0x4a6)]=!![],setTimeout(function(_0x4ca28a,_0x500f5,_0x260ddc){var _0x2025fc=_0xe7b57c;_0x260ddc[_0x2025fc(0x23f)](_0x500f5)[_0x2025fc(0x636)](()=>{var _0x55c79f=_0x2025fc;document[_0x55c79f(0x24b)](_0x55c79f(0x298)+_0x4ca28a+'\x22]')[0x0][_0x55c79f(0x38a)][_0x55c79f(0x504)](_0x55c79f(0x3da));})[_0x2025fc(0x2b5)](warnlog);},0x0,_0x258e42,_0x199075,_0x26d44f);else _0x2705d3[_0xe7b57c(0x3fd)]['length']==0x0?_0xe7b57c(0x31c)===_0xe7b57c(0x31c)?(_0x199075['encodings'][0x0][_0xe7b57c(0x4a6)]=!![],_0x26d44f[_0xe7b57c(0x23f)](_0x199075)[_0xe7b57c(0x636)](()=>{})[_0xe7b57c(0x2b5)](warnlog)):_0x31366b[_0xe7b57c(0x205)]=_0x496d0b['desaltStreamID'](_0x272de9[_0xe7b57c(0x205)]):(_0x199075[_0xe7b57c(0x43e)][0x0][_0xe7b57c(0x4a6)]=![],setTimeout(function(_0x5d88a8,_0xfdff98,_0x4d5695){var _0xb81525=_0xe7b57c;_0x4d5695[_0xb81525(0x23f)](_0xfdff98)[_0xb81525(0x636)]()[_0xb81525(0x2b5)](_0xf80564=>{var _0x503b96=_0xb81525;warnlog(_0xf80564),document[_0x503b96(0x24b)](_0x503b96(0x298)+_0x5d88a8+'\x22]')[0x0][_0x503b96(0x38a)][_0x503b96(0x504)](_0x503b96(0x3da));});},0x0,_0x258e42,_0x199075,_0x26d44f));});}else return _0x112aeb+=0x1,new _0x387509();}catch(_0x556c56){errorlog(_0x556c56);}}if(_0x6f1c3e==![]){if(_0x2705d3[_0x3725bd(0x3fd)][_0x3725bd(0x3e9)]){_0x2705d3[_0x3725bd(0x1a8)]=_0x2705d3[_0x3725bd(0x242)],_0x2705d3[_0x3725bd(0x242)]=![],data={},data[_0x3725bd(0x212)]=_0x2705d3[_0x3725bd(0x242)];for(var _0x363262=0x0;_0x363262<_0x2705d3['soloChatUUID'][_0x3725bd(0x3e9)];_0x363262++){_0x2705d3[_0x3725bd(0x417)](data,_0x2705d3[_0x3725bd(0x3fd)][_0x363262]);}}else _0x2705d3['muted']=_0x2705d3[_0x3725bd(0x1a8)];toggleMute(!![]);}},_0x2705d3['sendGenericData']=function(_0x387e6c,_0x4a31b0=![],_0x3ceb08=![],_0x42c795=![]){var _0x17e255=_0x2b4393,_0x1689bf=![],_0x1ee9a7={};_0x1ee9a7['pipe']=_0x387e6c;try{if(!_0x4a31b0&&!_0x3ceb08){if(_0x42c795==_0x17e255(0x218))_0x17e255(0x236)===_0x17e255(0x236)?_0x2705d3[_0x17e255(0x326)](_0x1ee9a7):(_0x40f0f5(_0x17e255(0x5f7)),_0x11442f[_0x17e255(0x218)][_0x1d1d9b][_0x17e255(0x511)]['play']()[_0x17e255(0x636)](_0x12f823=>{var _0x48fb66=_0x17e255;_0x4fd082(_0x48fb66(0x665)),_0x211694=!![];})['catch'](_0x12b70e));else _0x42c795==_0x17e255(0x16d)?_0x2705d3[_0x17e255(0x417)](_0x1ee9a7):_0x2705d3[_0x17e255(0x583)](_0x1ee9a7);_0x1689bf=!![];}else{if(_0x4a31b0){_0x4a31b0=_0x4a31b0+'';if(_0x42c795==_0x17e255(0x218))_0x2705d3[_0x17e255(0x326)](_0x1ee9a7,_0x4a31b0);else _0x42c795==_0x17e255(0x16d)?_0x2705d3[_0x17e255(0x417)](_0x1ee9a7,_0x4a31b0):_0x2705d3[_0x17e255(0x583)](_0x1ee9a7,_0x4a31b0);_0x1689bf=!![];}else{if(_0x3ceb08){_0x3ceb08=_0x3ceb08+'';for(var _0x338d3c in _0x2705d3[_0x17e255(0x218)]){if(_0x2705d3[_0x17e255(0x218)][_0x338d3c][_0x17e255(0x205)]===_0x3ceb08){if(_0x42c795==_0x17e255(0x218))_0x2705d3['sendRequest'](_0x1ee9a7,_0x338d3c);else _0x42c795==_0x17e255(0x16d)?_0x2705d3['sendMessage'](_0x1ee9a7,_0x338d3c):_0x17e255(0x188)===_0x17e255(0x188)?_0x2705d3[_0x17e255(0x583)](_0x1ee9a7,_0x338d3c):_0x19b69c('what\x20is\x20this?',_0x1c4666);_0x1689bf=!![];}}}}}return _0x1689bf;}catch(_0x4b9953){return![];}},_0x2705d3[_0x2b4393(0x4c7)]=function(_0x4e1f47,_0x5e60c1){var _0xbfab4e=_0x2b4393,_0x493011={};_0x493011[_0xbfab4e(0x305)]={},_0x493011['dataReceived']=_0x4e1f47,_0x5e60c1!==null&&(_0xbfab4e(0x6d4)===_0xbfab4e(0x687)?_0xfb8151['remoteFocus'](_0xf4e7db(_0x243dbe[_0xbfab4e(0x371)])):_0x493011['UUID']=_0x5e60c1),isIFrame&&parent[_0xbfab4e(0x43c)](_0x493011,'*');},_0x2705d3['directorSpeakerMute']=function(){var _0x2d386b=_0x2b4393;if(_0x2705d3[_0x2d386b(0x6d5)]===null){if(_0x2d386b(0x339)!==_0x2d386b(0x339))_0x389e7d[_0x2d386b(0x5d1)]=!![];else return;}for(var _0x48061a in _0x2705d3[_0x2d386b(0x218)]){try{if(_0x2d386b(0x3d6)!==_0x2d386b(0x3d6))_0x21fbb2[_0x2d386b(0x1b1)]=_0x28528e['obsState'][_0x2d386b(0x4e7)];else{var _0xe363f7=_0x2705d3[_0x2d386b(0x218)][_0x48061a][_0x2d386b(0x55e)]();for(var _0x59fada=0x0;_0x59fada<_0xe363f7['length'];_0x59fada++){_0xe363f7[_0x59fada][_0x2d386b(0x4f6)][_0x2d386b(0x5b8)]==_0x2d386b(0x45a)&&(_0xe363f7[_0x59fada][_0x2d386b(0x4f6)][_0x2d386b(0x409)]=!_0x2705d3[_0x2d386b(0x6d5)]);}}}catch(_0x430555){}}_0x2705d3[_0x2d386b(0x6d5)]&&(getById(_0x2d386b(0x454))[_0x2d386b(0x242)]=!![]);},_0x2705d3['directorDisplayMute']=function(){var _0x1701a6=_0x2b4393;if(_0x2705d3[_0x1701a6(0x389)]===null)return;_0x2705d3[_0x1701a6(0x389)]?(getById(_0x1701a6(0x6e8))[_0x1701a6(0x45f)][_0x1701a6(0x362)]='none',!_0x2705d3[_0x1701a6(0x568)]&&warnUser(_0x1701a6(0x24a))):(getById(_0x1701a6(0x6e8))[_0x1701a6(0x45f)][_0x1701a6(0x362)]='',!_0x2705d3[_0x1701a6(0x568)]&&closeModal());for(var _0xa3bcee in _0x2705d3[_0x1701a6(0x218)]){try{var _0x5771c0=_0x2705d3['rpcs'][_0xa3bcee]['getReceivers']();for(var _0x3e1f0a=0x0;_0x3e1f0a<_0x5771c0[_0x1701a6(0x3e9)];_0x3e1f0a++){_0x5771c0[_0x3e1f0a]['track'][_0x1701a6(0x5b8)]=='video'&&(_0x5771c0[_0x3e1f0a][_0x1701a6(0x4f6)][_0x1701a6(0x409)]=!_0x2705d3[_0x1701a6(0x389)]);}}catch(_0x3405e2){errorlog(_0x3405e2);}}_0x2705d3[_0x1701a6(0x389)]&&(getById('videosource')[_0x1701a6(0x242)]=!![]);},_0x2705d3['remoteControl']=function(_0x296e7c){var _0xdd7ba8=_0x2b4393;_0x296e7c[_0xdd7ba8(0x2d6)]();var _0x2cf2d7=parseFloat(_0x296e7c[_0xdd7ba8(0x477)]*-0.001);log(_0x296e7c[_0xdd7ba8(0x4dd)]),_0x296e7c[_0xdd7ba8(0x319)]||_0x296e7c[_0xdd7ba8(0x30c)]?_0xdd7ba8(0x6ca)!==_0xdd7ba8(0x445)?_0x2705d3['requestFocusChange'](_0x2cf2d7,_0x296e7c['currentTarget'][_0xdd7ba8(0x6f0)][_0xdd7ba8(0x541)]):_0x14f2d3=_0x4c43b2[_0xdd7ba8(0x16d)][_0x3deed6][_0xdd7ba8(0x204)]:_0x2705d3[_0xdd7ba8(0x6c1)](_0x2cf2d7,_0x296e7c[_0xdd7ba8(0x4dd)][_0xdd7ba8(0x6f0)]['UUID']);},_0x2705d3[_0x2b4393(0x6c1)]=function(_0x4ad925,_0x79c551,_0x3e689d=_0x2705d3[_0x2b4393(0x543)]){var _0x46db32=_0x2b4393;log(_0x46db32(0x5db)+_0x4ad925),log(_0x79c551);var _0x1ea80d={};_0x1ea80d[_0x46db32(0x51c)]=_0x4ad925,_0x1ea80d['remote']=_0x3e689d;if(_0x2705d3[_0x46db32(0x326)](_0x1ea80d,_0x79c551)){if(_0x46db32(0x60e)===_0x46db32(0x60e))log(_0x46db32(0x67a));else{_0x295c9f['directorSettings']={},_0x3d2fc6['directorSettings'][_0x46db32(0x652)]=_0x29ac39[_0x46db32(0x652)];_0x156bd7[_0x46db32(0x3fd)][_0x46db32(0x3e9)]&&!_0x22a112[_0x46db32(0x3fd)][_0x46db32(0x35a)](_0x5a4e61)&&(_0x265255[_0x46db32(0x5d9)][_0x46db32(0x242)]=!![]);_0x145987[_0x46db32(0x275)][_0x46db32(0x30a)]=[];for(var _0x2a97d3 in _0x46d9fe[_0x46db32(0x16d)]){_0x1c9f43[_0x46db32(0x16d)][_0x2a97d3][_0x46db32(0x17a)]===!![]&&_0x5dd3cc[_0x46db32(0x275)][_0x46db32(0x30a)][_0x46db32(0x52a)](_0x2a97d3);}}}else errorlog(_0x46db32(0x53f));},_0x2705d3[_0x2b4393(0x290)]=function(_0x3f1f4e,_0x4121e5,_0x3c0b46=_0x2705d3[_0x2b4393(0x543)]){var _0x3b9ec3=_0x2b4393;log(_0x3b9ec3(0x68b)+_0x3f1f4e);var _0x5024e8={};_0x5024e8[_0x3b9ec3(0x371)]=_0x3f1f4e,_0x5024e8[_0x3b9ec3(0x543)]=_0x3c0b46;if(_0x2705d3[_0x3b9ec3(0x326)](_0x5024e8,_0x4121e5)){if('fLtWa'===_0x3b9ec3(0x341))return _0x356ac5[_0x3b9ec3(0x2af)]()<_0x1f3306();else log(_0x3b9ec3(0x58e));}else errorlog('failed\x20to\x20send\x20focus\x20change\x20request');},_0x2705d3[_0x2b4393(0x5ac)]=function(){var _0x6763db=_0x2b4393;_0x2705d3[_0x6763db(0x55d)]();if(_0x2705d3['joiningRoom']!==![])_0x2705d3[_0x6763db(0x5ef)]=_0x6763db(0x63a),log(_0x6763db(0x3a4));else{var _0x1f6b2a={};_0x1f6b2a[_0x6763db(0x1ff)]='seed',_0x1f6b2a[_0x6763db(0x205)]=_0x2705d3[_0x6763db(0x205)],_0x2705d3[_0x6763db(0x653)](_0x1f6b2a),log(_0x6763db(0x16c));}},_0x2705d3[_0x2b4393(0x333)]=function(_0x10cac5,_0x2138eb){var _0x32605d=_0x2b4393;if(getChromeVersion()&&getChromeVersion()>=0x5d)return _0x10cac5;try{if(!_0x2705d3[_0x32605d(0x511)])return _0x10cac5;if(!_0x2705d3[_0x32605d(0x511)][_0x32605d(0x4e1)])return _0x10cac5;if(!_0x2705d3['videoElement'][_0x32605d(0x4e1)][_0x32605d(0x53e)]()[_0x32605d(0x3e9)])return _0x10cac5;if(_0x2705d3[_0x32605d(0x16d)][_0x2138eb][_0x32605d(0x410)]&&_0x32605d(0x4c3)in _0x2705d3[_0x32605d(0x16d)][_0x2138eb][_0x32605d(0x410)])return _0x10cac5;if(navigator[_0x32605d(0x3c7)][_0x32605d(0x525)](_0x32605d(0x419))!=-0x1||navigator[_0x32605d(0x3c7)][_0x32605d(0x525)]('Android\x2011')>-0x1||navigator[_0x32605d(0x3c7)][_0x32605d(0x525)]('Android\x2012')>-0x1){var _0x49d513=_0x2705d3[_0x32605d(0x511)]['srcObject'][_0x32605d(0x53e)]()[0x0][_0x32605d(0x533)](),_0x470e38=_0x49d513[_0x32605d(0x26b)],_0x5e7e38=_0x49d513['width'],_0x4a6c67=_0x10cac5;_0x4a6c67>0x64&&(_0x4a6c67=0x64);var _0x19a49b=_0x470e38*_0x4a6c67/0x64,_0x49ead6=_0x5e7e38*_0x4a6c67/0x64;if(_0x19a49b<_0x49ead6){_0x19a49b=parseInt(_0x19a49b/0x10)*0x10;var _0x5bb35e=0x64*_0x19a49b/_0x470e38;}else{if(_0x32605d(0x6c9)!==_0x32605d(0x6c9))_0x5e500b(_0x32605d(0x523));else{_0x49ead6=parseInt(_0x49ead6/0x10)*0x10;var _0x5bb35e=0x64*_0x49ead6/_0x5e7e38;}}return _0x5bb35e>=0x3&&(_0x5bb35e=_0x5bb35e-0x2),_0x5bb35e;}else{if(navigator[_0x32605d(0x3c7)][_0x32605d(0x525)](_0x32605d(0x27c))>-0x1){var _0x49d513=_0x2705d3[_0x32605d(0x511)][_0x32605d(0x4e1)][_0x32605d(0x53e)]()[0x0][_0x32605d(0x533)](),_0x470e38=_0x49d513[_0x32605d(0x26b)],_0x5e7e38=_0x49d513['width'],_0x4a6c67=_0x10cac5;_0x4a6c67>0x64&&(_0x4a6c67=0x64);var _0x19a49b=_0x470e38*_0x4a6c67/0x64,_0x49ead6=_0x5e7e38*_0x4a6c67/0x64;if(_0x19a49b>_0x49ead6)return _0x49ead6=parseInt(_0x49ead6/0x10)*0x10,0x64*_0x49ead6/_0x5e7e38;return _0x10cac5;}else return _0x10cac5;}}catch(_0x2c255b){return errorlog(_0x2c255b),_0x10cac5;}},_0x2705d3[_0x2b4393(0x54d)]=function(){var _0x10d794=_0x2b4393;log(_0x10d794(0x43f));for(var _0x4ef457 in _0x2705d3[_0x10d794(0x16d)]){setTimeout(function(_0x172f35){var _0x298c24=_0x10d794;if(_0x2705d3[_0x298c24(0x16d)][_0x172f35][_0x298c24(0x204)]!==![])log(_0x298c24(0x1d8)),_0x2705d3[_0x298c24(0x176)](_0x172f35,_0x2705d3[_0x298c24(0x16d)][_0x172f35][_0x298c24(0x320)],_0x2705d3['pcs'][_0x172f35][_0x298c24(0x3af)]);else _0x2705d3[_0x298c24(0x16d)][_0x172f35]['scale']!==![]&&(log(_0x298c24(0x39a)),_0x2705d3[_0x298c24(0x177)](_0x172f35,_0x2705d3[_0x298c24(0x16d)][_0x172f35][_0x298c24(0x4e6)]));},0x0,_0x4ef457);}},_0x2705d3[_0x2b4393(0x177)]=function(_0x38c513,_0x409155){var _0x218839=_0x2b4393;warnlog(_0x218839(0x2ee));if(_0x2705d3[_0x218839(0x16d)][_0x38c513][_0x218839(0x4e6)]!==_0x409155){_0x2705d3['pcs'][_0x38c513][_0x218839(0x4e6)]=_0x409155;try{if('rXLNy'!==_0x218839(0x30d)){if(safariVersion()&&safariVersion()<=0xd&&(iOS||iPad))log(_0x218839(0x64d));else{if(_0x218839(0x315)in window&&_0x218839(0x23f)in window['RTCRtpSender'][_0x218839(0x3e5)]){var _0x2e4a88=_0x2705d3[_0x218839(0x16d)][_0x38c513][_0x218839(0x189)]()[_0x218839(0x1da)](function(_0x22895a){var _0x48f0b9=_0x218839;return _0x22895a[_0x48f0b9(0x4f6)]&&_0x22895a[_0x48f0b9(0x4f6)]['kind']=='video';});if(!_0x2e4a88){warnlog(_0x218839(0x2d3));return;}var _0x5d96aa=_0x2e4a88['getParameters']();(!_0x5d96aa[_0x218839(0x43e)]||_0x5d96aa['encodings']['length']==0x0)&&(_0x5d96aa[_0x218839(0x43e)]=[{}]);_0x2705d3['pcs'][_0x38c513]['scaleResolution']&&(_0x2705d3[_0x218839(0x16d)][_0x38c513][_0x218839(0x204)]<_0x409155&&(_0x409155=_0x2705d3[_0x218839(0x16d)][_0x38c513]['scaleResolution']));_0x2705d3[_0x218839(0x16d)][_0x38c513][_0x218839(0x2f1)]&&_0x2705d3['pcs'][_0x38c513][_0x218839(0x2f1)]<_0x409155&&(_0x409155=_0x2705d3[_0x218839(0x16d)][_0x38c513][_0x218839(0x2f1)]);_0x409155=_0x2705d3[_0x218839(0x333)](_0x409155,_0x38c513);if(_0x409155<=0x0||_0x409155==0x64){var _0x224f2e=getChromeVersion();_0x224f2e>0x50?_0x218839(0x1a6)in _0x5d96aa[_0x218839(0x43e)][0x0]&&delete _0x5d96aa[_0x218839(0x43e)][0x0][_0x218839(0x1a6)]:_0x5d96aa[_0x218839(0x43e)][0x0][_0x218839(0x1a6)]=0x1;}else _0x5d96aa[_0x218839(0x43e)][0x0][_0x218839(0x1a6)]=0x64/_0x409155;_0x2e4a88[_0x218839(0x23f)](_0x5d96aa)[_0x218839(0x636)](()=>{var _0x138ae0=_0x218839;log(_0x138ae0(0x28d)),log(_0x2e4a88[_0x138ae0(0x383)]()),pokeIframeAPI(_0x138ae0(0x5ea),_0x409155,_0x38c513);})[_0x218839(0x2b5)](warnlog),_0x2705d3[_0x218839(0x16d)][_0x38c513][_0x218839(0x410)][_0x218839(0x49f)]=parseInt(_0x409155)+'%';return;}}}else _0x9c4e68[_0x218839(0x218)][_0x39e7e6][_0x218839(0x224)][_0x218839(0x45f)][_0x218839(0x362)]=_0x218839(0x56a),_0x305299=!![];}catch(_0xc6f383){errorlog(_0xc6f383);}}},_0x2705d3[_0x2b4393(0x163)]=function(_0x4e6773,_0x1fb563,_0x56a93c){var _0x35e459=_0x2b4393;if(!(_0x4e6773 in _0x2705d3[_0x35e459(0x218)]))return;var _0x2c921d=![];_0x2705d3[_0x35e459(0x218)][_0x4e6773]['scaleWidth']!=_0x1fb563&&(_0x2705d3[_0x35e459(0x218)][_0x4e6773][_0x35e459(0x320)]=_0x1fb563,_0x2c921d=!![]);_0x2705d3[_0x35e459(0x218)][_0x4e6773]['scaleHeight']!=_0x56a93c&&(_0x2705d3[_0x35e459(0x218)][_0x4e6773][_0x35e459(0x3af)]=_0x56a93c,_0x2c921d=!![]);if(_0x2c921d){var _0x20594f={};_0x20594f[_0x35e459(0x541)]=_0x4e6773,_0x20594f[_0x35e459(0x163)]={'w':_0x1fb563,'h':_0x56a93c},log(_0x1fb563+'\x20'+_0x56a93c),_0x2705d3[_0x35e459(0x326)](_0x20594f,_0x4e6773);}_0x2705d3[_0x35e459(0x218)][_0x4e6773][_0x35e459(0x410)][_0x35e459(0x311)]=parseInt(_0x1fb563)+_0x35e459(0x4be)+parseInt(_0x56a93c);},_0x2705d3[_0x2b4393(0x176)]=function(_0x24c7e3,_0x1ab8db,_0x2e505f){var _0x3598dc=_0x2b4393;if(!(_0x24c7e3 in _0x2705d3[_0x3598dc(0x16d)]))return;_0x2705d3[_0x3598dc(0x16d)][_0x24c7e3][_0x3598dc(0x320)]=_0x1ab8db,_0x2705d3[_0x3598dc(0x16d)][_0x24c7e3][_0x3598dc(0x3af)]=_0x2e505f;if(safariVersion()&&safariVersion()<=0xd&&(iOS||iPad))return;if(_0x3598dc(0x315)in window&&_0x3598dc(0x23f)in window['RTCRtpSender']['prototype']){var _0x2b5c45=_0x2705d3[_0x3598dc(0x16d)][_0x24c7e3]['getSenders']()['find'](function(_0x3ada07){var _0x16be3b=_0x3598dc;return _0x3ada07[_0x16be3b(0x4f6)]&&_0x3ada07[_0x16be3b(0x4f6)][_0x16be3b(0x5b8)]==_0x16be3b(0x5d1);});if(!_0x2b5c45){warnlog(_0x3598dc(0x2d3));return;}var _0x30d122=_0x2b5c45[_0x3598dc(0x383)]();(!_0x30d122[_0x3598dc(0x43e)]||_0x30d122['encodings']['length']==0x0)&&(_0x30d122[_0x3598dc(0x43e)]=[{}]);if(_0x2705d3[_0x3598dc(0x511)]&&_0x2705d3[_0x3598dc(0x511)][_0x3598dc(0x4e1)]){if(_0x3598dc(0x1ee)===_0x3598dc(0x23a))_0x449783(_0x3598dc(0x518));else{var _0x247726=_0x2705d3[_0x3598dc(0x511)][_0x3598dc(0x4e1)]['getVideoTracks']();if(_0x247726[_0x3598dc(0x3e9)])var _0x45462c=_0x2705d3[_0x3598dc(0x511)][_0x3598dc(0x4e1)][_0x3598dc(0x53e)]()[0x0]['getSettings'](),_0x49c4a6=_0x45462c['height'],_0x28e3ce=_0x45462c[_0x3598dc(0x1f1)];else return;}}else return;var _0x5556f3=0x64*_0x1ab8db/_0x28e3ce,_0x1260b8=0x64*_0x2e505f/_0x49c4a6;log(_0x5556f3+_0x3598dc(0x4be)+_0x1260b8);var _0x425f38=0x64;_0x5556f3>_0x1260b8?_0x425f38=_0x1260b8:_0x3598dc(0x529)!==_0x3598dc(0x529)?_0x16fd08[_0x3598dc(0x280)]&&'vector'in _0x3261c5?_0x43104e[_0x3598dc(0x318)](_0x2a787e['candidate'],_0x133f2b[_0x3598dc(0x698)])[_0x3598dc(0x636)](function(_0x2cb62d){var _0x3e0547=_0x3598dc;_0x268814[_0x3e0547(0x68f)]=_0x544e5e[_0x3e0547(0x433)](_0x2cb62d),_0x16217b['processIce2'](_0x2842c3);}):_0x4e3aa5[_0x3598dc(0x5ae)](_0x54ca81):_0x425f38=_0x5556f3;_0x425f38>0x64&&(_0x425f38=0x64);log('resolution\x20scale:\x20'+_0x425f38),_0x2705d3[_0x3598dc(0x16d)][_0x24c7e3][_0x3598dc(0x204)]=_0x425f38;var _0x564746=0x64;log(_0x3598dc(0x5bf)+_0x2705d3[_0x3598dc(0x16d)][_0x24c7e3][_0x3598dc(0x4e6)]);_0x2705d3[_0x3598dc(0x16d)][_0x24c7e3][_0x3598dc(0x4e6)]&&(_0x564746=_0x2705d3[_0x3598dc(0x16d)][_0x24c7e3][_0x3598dc(0x4e6)]);_0x564746>_0x425f38&&(_0x564746=_0x425f38);_0x2705d3['pcs'][_0x24c7e3][_0x3598dc(0x204)]&&(_0x2705d3[_0x3598dc(0x16d)][_0x24c7e3][_0x3598dc(0x204)]<_0x564746&&(_0x564746=_0x2705d3[_0x3598dc(0x16d)][_0x24c7e3][_0x3598dc(0x204)]));_0x2705d3[_0x3598dc(0x16d)][_0x24c7e3][_0x3598dc(0x2f1)]&&_0x2705d3[_0x3598dc(0x16d)][_0x24c7e3][_0x3598dc(0x2f1)]<_0x564746&&(_0x564746=_0x2705d3[_0x3598dc(0x16d)][_0x24c7e3][_0x3598dc(0x2f1)]);log(_0x3598dc(0x6a8)+_0x564746),_0x564746=_0x2705d3[_0x3598dc(0x333)](_0x564746,_0x24c7e3),log(_0x3598dc(0x1cb)+_0x564746);if(_0x564746<=0x0||_0x564746==0x64){var _0x2b83fe=getChromeVersion();_0x2b83fe>0x50?'scaleResolutionDownBy'in _0x30d122['encodings'][0x0]&&delete _0x30d122[_0x3598dc(0x43e)][0x0]['scaleResolutionDownBy']:_0x30d122[_0x3598dc(0x43e)][0x0]['scaleResolutionDownBy']=0x1;}else _0x30d122['encodings'][0x0]['scaleResolutionDownBy']=0x64/_0x564746;_0x2b5c45[_0x3598dc(0x23f)](_0x30d122)[_0x3598dc(0x636)](()=>{var _0x2f6522=_0x3598dc;log(_0x2f6522(0x28d)),log(_0x30d122),pokeIframeAPI(_0x2f6522(0x5ea),_0x564746,_0x24c7e3);})[_0x3598dc(0x2b5)](warnlog),_0x2705d3[_0x3598dc(0x16d)][_0x24c7e3][_0x3598dc(0x410)][_0x3598dc(0x49f)]=parseInt(_0x564746)+'%';return;}},_0x2705d3[_0x2b4393(0x215)]=function(_0xac04df=null,_0x7b1254=null){var _0x4fc4af=_0x2b4393;_0x7b1254&&_0x7b1254[_0x4fc4af(0x6e6)]();log(_0x4fc4af(0x646)+_0xac04df);if(iOS||iPad)_0x4fc4af(0x57d)!==_0x4fc4af(0x2f8)?log(_0x4fc4af(0x64d)):('streamID'in _0xfa2126&&(_0x2f8749[_0x4fc4af(0x205)]in _0x1f26b6[_0x4fc4af(0x262)]&&(_0x4a7a7b(_0x42c81b[_0x4fc4af(0x262)][_0x3096c3[_0x4fc4af(0x205)]]),delete _0x100a5b[_0x4fc4af(0x262)][_0x4e139f[_0x4fc4af(0x205)]])),_0x5a7072[_0x4fc4af(0x213)](_0x3e35d8));else{if('RTCRtpSender'in window&&_0x4fc4af(0x23f)in window[_0x4fc4af(0x315)][_0x4fc4af(0x3e5)]){if(_0xac04df==null){for(_0xac04df in _0x2705d3[_0x4fc4af(0x16d)]){_0x4fc4af(0x372)==='QWflf'?_0xd368cf['pcs'][_0xeb1075][_0x4fc4af(0x410)]['info']['director']=!![]:_0x2705d3[_0x4fc4af(0x215)](_0xac04df);}return![];}if(!(_0xac04df in _0x2705d3['pcs']))return![];_0x2705d3[_0x4fc4af(0x16d)][_0xac04df][_0x4fc4af(0x1ad)]&&(_0x2705d3[_0x4fc4af(0x16d)][_0xac04df][_0x4fc4af(0x476)]&&(clearTimeout(_0x2705d3['pcs'][_0xac04df][_0x4fc4af(0x476)]),_0x2705d3[_0x4fc4af(0x16d)][_0xac04df][_0x4fc4af(0x476)]=null),_0x2705d3[_0x4fc4af(0x16d)][_0xac04df][_0x4fc4af(0x476)]=setTimeout(function(){var _0x422645=_0x4fc4af;_0x2705d3[_0x422645(0x215)](_0xac04df);},parseInt(_0x2705d3['pcs'][_0xac04df][_0x4fc4af(0x1ad)])));try{var _0x34d583=_0x2705d3[_0x4fc4af(0x16d)][_0xac04df]['getSenders']()[_0x4fc4af(0x1da)](function(_0x2073bc){var _0x257893=_0x4fc4af;return _0x2073bc['track']&&_0x2073bc[_0x257893(0x4f6)][_0x257893(0x5b8)]==_0x257893(0x5d1);});if(!_0x34d583)return warnlog(_0x4fc4af(0x2d3)),![];var _0x42b154=_0x34d583[_0x4fc4af(0x383)]();(!_0x42b154[_0x4fc4af(0x43e)]||_0x42b154[_0x4fc4af(0x43e)][_0x4fc4af(0x3e9)]==0x0)&&(_0x42b154[_0x4fc4af(0x43e)]=[{}]);var _0x5ab36c=![];_0x42b154['encodings'][0x0][_0x4fc4af(0x1a6)]=0xa,_0x34d583[_0x4fc4af(0x23f)](_0x42b154)[_0x4fc4af(0x636)](()=>{var _0x1d7902=_0x4fc4af;log(_0x1d7902(0x3b0));var _0x57b1be=_0x2705d3[_0x1d7902(0x16d)][_0xac04df][_0x1d7902(0x204)],_0x3f5cf9=0x64;!_0x57b1be&&(_0x57b1be=_0x3f5cf9);_0x2705d3['pcs'][_0xac04df]['scale']&&(_0x3f5cf9=_0x2705d3[_0x1d7902(0x16d)][_0xac04df][_0x1d7902(0x4e6)]);_0x3f5cf9>_0x57b1be&&(_0x3f5cf9=_0x57b1be);_0x2705d3[_0x1d7902(0x16d)][_0xac04df][_0x1d7902(0x204)]&&(_0x2705d3[_0x1d7902(0x16d)][_0xac04df][_0x1d7902(0x204)]<_0x3f5cf9&&(_0x3f5cf9=_0x2705d3[_0x1d7902(0x16d)][_0xac04df][_0x1d7902(0x204)]));_0x2705d3[_0x1d7902(0x16d)][_0xac04df][_0x1d7902(0x2f1)]&&_0x2705d3[_0x1d7902(0x16d)][_0xac04df][_0x1d7902(0x2f1)]<_0x3f5cf9&&(_0x3f5cf9=_0x2705d3[_0x1d7902(0x16d)][_0xac04df][_0x1d7902(0x2f1)]);log(_0x1d7902(0x6a8)+_0x3f5cf9),_0x3f5cf9=_0x2705d3[_0x1d7902(0x333)](_0x3f5cf9,_0xac04df);var _0x2010f0=_0x34d583[_0x1d7902(0x383)]();if(_0x3f5cf9<=0x0||_0x3f5cf9==0x64){var _0x34c298=getChromeVersion();_0x34c298>0x50?'scaleResolutionDownBy'in _0x2010f0[_0x1d7902(0x43e)][0x0]&&delete _0x2010f0['encodings'][0x0]['scaleResolutionDownBy']:_0x2010f0[_0x1d7902(0x43e)][0x0][_0x1d7902(0x1a6)]=0x1;}else _0x2010f0[_0x1d7902(0x43e)][0x0]['scaleResolutionDownBy']=0x64/_0x3f5cf9;log(_0x1d7902(0x2ac)),_0x34d583[_0x1d7902(0x23f)](_0x2010f0)[_0x1d7902(0x636)](()=>{var _0x111007=_0x1d7902;log(_0x111007(0x376));})[_0x1d7902(0x2b5)](warnlog);})['catch'](warnlog);}catch(_0x8e66a5){errorlog(_0x8e66a5);}}}return![];},_0x2705d3['enhanceAudioEncoder']=function(_0x15b3cd){var _0x2d6520=_0x2b4393;log(_0x2d6520(0x5e6));var _0x5907c4=_0x2705d3[_0x2d6520(0x16d)][_0x15b3cd][_0x2d6520(0x189)]()[_0x2d6520(0x1da)](function(_0x44d6eb){var _0x34858d=_0x2d6520;return _0x44d6eb[_0x34858d(0x4f6)]&&_0x44d6eb[_0x34858d(0x4f6)][_0x34858d(0x5b8)]==_0x34858d(0x45a);});if(!_0x5907c4)return log(_0x2d6520(0x2d5)),![];var _0x4d95e2=_0x5907c4[_0x2d6520(0x383)]();(!_0x4d95e2['encodings']||_0x4d95e2[_0x2d6520(0x43e)][_0x2d6520(0x3e9)]==0x0)&&(_0x4d95e2['encodings']=[{}]);try{_0x4d95e2[_0x2d6520(0x43e)][0x0][_0x2d6520(0x3f7)]=_0x2d6520(0x4ec),_0x4d95e2['encodings'][0x0][_0x2d6520(0x393)]='high',_0x4d95e2[_0x2d6520(0x43e)][0x0][_0x2d6520(0x3c5)]=!![],_0x5907c4[_0x2d6520(0x23f)](_0x4d95e2)[_0x2d6520(0x636)](()=>{var _0x57a88d=_0x2d6520;log(_0x57a88d(0x17c)),pokeIframeAPI('enhanceAudioEncoder',!![],_0x15b3cd);});}catch(_0x17447c){errorlog(_0x17447c);}},_0x2705d3[_0x2b4393(0x38e)]=function(_0xb99853,_0x101ce6=0x7d00,_0x2ec331=0x3e8){var _0x5ae6f8=_0x2b4393;log('encodering\x20being\x20kicked');var _0x4be718=_0x2705d3[_0x5ae6f8(0x16d)][_0xb99853][_0x5ae6f8(0x189)]()[_0x5ae6f8(0x1da)](function(_0x29102f){var _0x38da29=_0x5ae6f8;return _0x29102f[_0x38da29(0x4f6)]&&_0x29102f[_0x38da29(0x4f6)][_0x38da29(0x5b8)]==_0x38da29(0x45a);});if(!_0x4be718)return log(_0x5ae6f8(0x2d5)),![];var _0x2e8748=_0x4be718['getParameters']();(!_0x2e8748[_0x5ae6f8(0x43e)]||_0x2e8748[_0x5ae6f8(0x43e)][_0x5ae6f8(0x3e9)]==0x0)&&(_0x2e8748[_0x5ae6f8(0x43e)]=[{}]),_0x2e8748['encodings'][0x0][_0x5ae6f8(0x3ba)]=_0x101ce6,_0x4be718['setParameters'](_0x2e8748)[_0x5ae6f8(0x636)](()=>{var _0x5d82be=_0x5ae6f8;_0x5d82be(0x49a)===_0x5d82be(0x596)?_0x26c50f['info'][_0x5d82be(0x303)]=_0x5d82be(0x248):(pokeIframeAPI(_0x5d82be(0x3eb),_0x101ce6,_0xb99853),_0x2ec331>0x0&&setTimeout(function(){var _0x4bab17=_0x5d82be;try{if(_0xb99853 in _0x2705d3['pcs']){if(_0x4bab17(0x4c9)!==_0x4bab17(0x29b))var _0x159cce=_0x2705d3[_0x4bab17(0x16d)][_0xb99853]['getSenders']()[_0x4bab17(0x1da)](function(_0x316380){var _0x274404=_0x4bab17;return _0x316380['track']&&_0x316380[_0x274404(0x4f6)][_0x274404(0x5b8)]==_0x274404(0x45a);});else _0x1ae86b[_0x4bab17(0x218)][_0x2e5c64][_0x4bab17(0x5a8)][_0x4bab17(0x45f)][_0x4bab17(0x362)]='none';}else return![];if(!_0x159cce)return log(_0x4bab17(0x2d5)),![];var _0x49ffc3=_0x159cce[_0x4bab17(0x383)]();delete _0x49ffc3[_0x4bab17(0x43e)][0x0][_0x4bab17(0x3ba)],_0x159cce[_0x4bab17(0x23f)](_0x49ffc3)[_0x4bab17(0x636)](()=>{var _0x3c4780=_0x4bab17;log(_0x3c4780(0x17c));});}catch(_0x30fbd6){errorlog(_0x30fbd6);}},_0x2ec331,_0xb99853));});},_0x2705d3[_0x2b4393(0x449)]=function(_0x3b3aa5,_0x2a20f5){var _0x275588=_0x2b4393;_0x2a20f5=parseInt(_0x2a20f5);try{var _0x4699c1=_0x2705d3[_0x275588(0x16d)][_0x3b3aa5][_0x275588(0x189)]()[_0x275588(0x1da)](function(_0x589e7e){var _0x4ef3dc=_0x275588;return _0x589e7e[_0x4ef3dc(0x4f6)]&&_0x589e7e[_0x4ef3dc(0x4f6)][_0x4ef3dc(0x5b8)]=='audio';});if(!_0x4699c1){warnlog(_0x275588(0x5dc));return;}var _0x83d678=_0x4699c1[_0x275588(0x383)]();(!_0x83d678[_0x275588(0x43e)]||_0x83d678[_0x275588(0x43e)]['length']==0x0)&&(_0x83d678[_0x275588(0x43e)]=[{}]);if(_0x2a20f5<0x0)_0x83d678[_0x275588(0x43e)][0x0]['active']==![]&&(_0x83d678[_0x275588(0x43e)][0x0][_0x275588(0x4a6)]=!![]),safariVersion()&&safariVersion()<=0xd&&(iOS||iPad)?(_0x2a20f5=0x20,_0x2705d3[_0x275588(0x1a4)]&&(_0x2a20f5=_0x2705d3[_0x275588(0x1a4)]),_0x83d678[_0x275588(0x43e)][0x0][_0x275588(0x3ba)]=_0x2a20f5*0x400):delete _0x83d678[_0x275588(0x43e)][0x0][_0x275588(0x3ba)];else _0x2a20f5===0x0?_0x83d678[_0x275588(0x43e)][0x0][_0x275588(0x4a6)]=![]:(_0x83d678[_0x275588(0x43e)][0x0]['active']==![]&&(_0x83d678[_0x275588(0x43e)][0x0][_0x275588(0x4a6)]=!![]),_0x83d678[_0x275588(0x43e)][0x0][_0x275588(0x3ba)]=_0x2a20f5*0x400);_0x4699c1[_0x275588(0x23f)](_0x83d678)[_0x275588(0x636)](()=>{var _0x3c7ba9=_0x275588;pokeIframeAPI(_0x3c7ba9(0x3eb),_0x2a20f5,_0x3b3aa5),log(_0x3c7ba9(0x33d));})['catch'](warnlog);}catch(_0x5becd2){_0x275588(0x506)===_0x275588(0x237)?!_0x47a870[_0x275588(0x568)]&&_0x5d7ab0(function(){_0x229a99(_0x1e22f6['message']);},0x1):errorlog(_0x5becd2);}},_0x2705d3[_0x2b4393(0x474)]=function(_0x253c28){var _0x4d8844=_0x2b4393;if(_0x2705d3['iframeSrc']&&_0x2705d3[_0x4d8844(0x16d)][_0x253c28][_0x4d8844(0x58d)]===!![])_0x2705d3['limitBitrate'](_0x253c28,0x0),_0x2705d3['pcs'][_0x253c28][_0x4d8844(0x49b)]===0x0&&(_0x2705d3[_0x4d8844(0x16d)][_0x253c28]['obsVisibility']===![]?_0x2705d3[_0x4d8844(0x449)](_0x253c28,0x0):_0x2705d3[_0x4d8844(0x449)](_0x253c28,-0x1));else{if(_0x2705d3[_0x4d8844(0x16d)][_0x253c28]&&_0x2705d3[_0x4d8844(0x16d)][_0x253c28]['optimizedBitrate']!==![]){if(_0x2705d3[_0x4d8844(0x16d)][_0x253c28]['obsVisibility']===![]){var _0x3d1443=_0x2705d3[_0x4d8844(0x16d)][_0x253c28][_0x4d8844(0x49b)];_0x2705d3[_0x4d8844(0x16d)][_0x253c28][_0x4d8844(0x183)]&&_0x2705d3[_0x4d8844(0x16d)][_0x253c28]['savedBitrate']>0x0&&(_0x2705d3['pcs'][_0x253c28]['savedBitrate']<_0x2705d3[_0x4d8844(0x16d)][_0x253c28][_0x4d8844(0x49b)]&&(_0x3d1443=_0x2705d3[_0x4d8844(0x16d)][_0x253c28]['savedBitrate'])),_0x2705d3[_0x4d8844(0x2d7)](_0x253c28,_0x3d1443),_0x2705d3[_0x4d8844(0x16d)][_0x253c28]['optimizedBitrate']===0x0&&_0x2705d3[_0x4d8844(0x449)](_0x253c28,0x0);}else _0x2705d3[_0x4d8844(0x16d)][_0x253c28][_0x4d8844(0x49b)]===0x0&&_0x2705d3[_0x4d8844(0x449)](_0x253c28,-0x1);}}},_0x2705d3[_0x2b4393(0x547)]=function(_0x18a517=0x0,_0x5422f9=![]){var _0x23c4f5=_0x2b4393;if(_0x2705d3[_0x23c4f5(0x480)]){var _0x4fbcd7=_0x18a517;warnlog(_0x4fbcd7);var _0x4f23e4=0x0;for(var _0x3e26ce in _0x2705d3[_0x23c4f5(0x16d)]){if(_0x5422f9===_0x3e26ce)continue;var _0x72d33f=_0x2705d3[_0x23c4f5(0x16d)][_0x3e26ce][_0x23c4f5(0x189)]()['find'](function(_0x451bef){var _0x53cc9f=_0x23c4f5;return _0x451bef['track']&&_0x451bef['track'][_0x53cc9f(0x5b8)]==_0x53cc9f(0x5d1);});if(!_0x72d33f)continue;var _0x24710c=_0x72d33f[_0x23c4f5(0x383)]();if(!_0x24710c[_0x23c4f5(0x43e)]||_0x24710c[_0x23c4f5(0x43e)]['length']==0x0){_0x4fbcd7+=_0x2705d3[_0x23c4f5(0x16d)][_0x3e26ce]['setBitrate']||0x9c4,warnlog(_0x4fbcd7),_0x4f23e4+=0x1;continue;}if(_0x24710c['encodings'][0x0][_0x23c4f5(0x4a6)]==![])continue;_0x24710c[_0x23c4f5(0x43e)][0x0][_0x23c4f5(0x3ba)]?(_0x4fbcd7+=parseInt(_0x24710c[_0x23c4f5(0x43e)][0x0][_0x23c4f5(0x3ba)])/0x400,warnlog(_0x4fbcd7)):(_0x4fbcd7+=_0x2705d3[_0x23c4f5(0x16d)][_0x3e26ce][_0x23c4f5(0x2a3)]||0x9c4,warnlog(_0x4fbcd7)),_0x4f23e4+=0x1;}if(!_0x4fbcd7){if(_0x23c4f5(0x4a4)!==_0x23c4f5(0x271))return![];else _0x4bc09b[_0x23c4f5(0x43e)]=[{}];}var _0x46d6b5=parseFloat(_0x4fbcd7/_0x2705d3[_0x23c4f5(0x480)]);if(_0x46d6b5>0x1)for(var _0x3e26ce in _0x2705d3['pcs']){if(_0x5422f9===_0x3e26ce){if('QGhfQ'!=='QGhfQ')_0x2c80d3[_0x23c4f5(0x218)][_0x1d7510][_0x23c4f5(0x511)][_0x23c4f5(0x242)]=![];else continue;}var _0x72d33f=_0x2705d3['pcs'][_0x3e26ce][_0x23c4f5(0x189)]()[_0x23c4f5(0x1da)](function(_0x2bb3d1){var _0x551e8d=_0x23c4f5;return _0x2bb3d1[_0x551e8d(0x4f6)]&&_0x2bb3d1[_0x551e8d(0x4f6)]['kind']==_0x551e8d(0x5d1);});if(!_0x72d33f)continue;var _0x24710c=_0x72d33f[_0x23c4f5(0x383)]();if(!_0x24710c['encodings']||_0x24710c[_0x23c4f5(0x43e)][_0x23c4f5(0x3e9)]==0x0){var _0x347ada=_0x2705d3[_0x23c4f5(0x16d)][_0x3e26ce]['setBitrate']||0x9c4;_0x2705d3[_0x23c4f5(0x2d7)](_0x3e26ce,parseInt(_0x347ada/_0x46d6b5),!![]),errorlog(parseInt(_0x347ada/_0x46d6b5));continue;}if(_0x24710c[_0x23c4f5(0x43e)][0x0][_0x23c4f5(0x4a6)]==![]){if(_0x23c4f5(0x6bb)===_0x23c4f5(0x59d))_0x45e74d(_0x23c4f5(0x600)+_0x261025),_0x26546c=_0x4cc6fe['hostedFiles'][_0x3cf43e][_0x23c4f5(0x510)](_0x187845*_0x5043b4,(_0x2e2f61+0x1)*_0x164bc6),_0x4a329d[_0x23c4f5(0x223)](_0x1bb867);else continue;}if(_0x24710c[_0x23c4f5(0x43e)][0x0][_0x23c4f5(0x3ba)])errorlog(parseInt(parseInt(_0x24710c[_0x23c4f5(0x43e)][0x0][_0x23c4f5(0x3ba)])/0x400/_0x46d6b5)),_0x2705d3[_0x23c4f5(0x2d7)](_0x3e26ce,parseInt(parseInt(_0x24710c[_0x23c4f5(0x43e)][0x0][_0x23c4f5(0x3ba)])/0x400/_0x46d6b5),!![]);else{var _0x347ada=_0x2705d3[_0x23c4f5(0x16d)][_0x3e26ce][_0x23c4f5(0x2a3)]||0x9c4;errorlog(parseInt(_0x347ada/_0x46d6b5)),_0x2705d3[_0x23c4f5(0x2d7)](_0x3e26ce,parseInt(_0x347ada/_0x46d6b5),!![]);}}return parseInt(_0x18a517/_0x46d6b5);}else return![];},_0x2705d3['announceCoDirector']=function(_0x2db407,_0x37db07=![]){var _0x4e3f9b=_0x2b4393,_0x37b2c8={};_0x37b2c8[_0x4e3f9b(0x30a)]=[_0x2db407],_0x2705d3['sendPeers'](_0x37b2c8,_0x37db07);},_0x2705d3['limitBitrate']=function(_0x3b6994,_0x36dc10,_0x3de840=![]){var _0x5370fc=_0x2b4393;if(!(_0x3b6994 in _0x2705d3['pcs']))return;_0x2705d3[_0x5370fc(0x16d)][_0x3b6994]['bitrateTimeout']&&(clearInterval(_0x2705d3[_0x5370fc(0x16d)][_0x3b6994]['bitrateTimeout']),_0x2705d3[_0x5370fc(0x16d)][_0x3b6994][_0x5370fc(0x5cd)]=null);if(_0x36dc10===null){if(_0x2705d3['pcs'][_0x3b6994][_0x5370fc(0x183)]===![])return;_0x36dc10=_0x2705d3['pcs'][_0x3b6994][_0x5370fc(0x183)];}_0x36dc10=parseInt(_0x36dc10);_0x2705d3[_0x5370fc(0x1d6)]&&(_0x36dc10>_0x2705d3[_0x5370fc(0x1d6)]&&(_0x36dc10=_0x2705d3[_0x5370fc(0x1d6)]));_0x2705d3[_0x5370fc(0x16d)][_0x3b6994]['setBitrate']&&_0x36dc10>_0x2705d3[_0x5370fc(0x16d)][_0x3b6994][_0x5370fc(0x2a3)]&&(_0x36dc10=_0x2705d3['pcs'][_0x3b6994][_0x5370fc(0x2a3)]);_0x2705d3[_0x5370fc(0x16d)][_0x3b6994]['savedBitrate']=_0x36dc10;_0x2705d3['pcs'][_0x3b6994]['optimizedBitrate']!==![]&&(_0x2705d3[_0x5370fc(0x16d)][_0x3b6994][_0x5370fc(0x4d0)]===![]&&(_0x36dc10>_0x2705d3[_0x5370fc(0x16d)][_0x3b6994][_0x5370fc(0x49b)]&&(_0x2705d3[_0x5370fc(0x16d)][_0x3b6994][_0x5370fc(0x183)]=_0x36dc10,_0x36dc10=parseInt(_0x2705d3[_0x5370fc(0x16d)][_0x3b6994][_0x5370fc(0x49b)])||0x0)));_0x3de840===![]&&(_0x2705d3[_0x5370fc(0x480)]&&(_0x5370fc(0x1c0)!==_0x5370fc(0x1c0)?_0xb37e20[_0x5370fc(0x218)][_0x36b5a6][_0x5370fc(0x410)][_0x5370fc(0x1a3)][_0x5370fc(0x3f0)]=_0x51815a['gyro']:_0x36dc10=_0x2705d3[_0x5370fc(0x547)](_0x36dc10,_0x3b6994)));if(_0x36dc10===0x0){var _0x5a90b0=Date[_0x5370fc(0x4fb)]()-_0x2705d3[_0x5370fc(0x16d)][_0x3b6994]['startTime'];_0x5a90b0<_0x2705d3[_0x5370fc(0x198)]&&(_0x36dc10=0x23,_0x2705d3[_0x5370fc(0x16d)][_0x3b6994][_0x5370fc(0x5cd)]=setTimeout(function(_0x7c7210){var _0x53eceb=_0x5370fc;try{_0x2705d3[_0x53eceb(0x2d7)](_0x7c7210,null);}catch(_0x292281){};},_0x5a90b0+0x1,_0x3b6994));}try{if((iOS||iPad)&&safariVersion()&&safariVersion()<=0xd){log(_0x5370fc(0x64d));if(_0x2705d3['pcs'][_0x3b6994][_0x5370fc(0x41d)]==!![]&&_0x2705d3[_0x5370fc(0x16d)][_0x3b6994][_0x5370fc(0x41a)]==![])return;var _0x449b13=_0x2705d3['pcs'][_0x3b6994][_0x5370fc(0x189)]()[_0x5370fc(0x1da)](function(_0x572365){var _0x187e2c=_0x5370fc;return _0x572365['track']&&_0x572365['track'][_0x187e2c(0x5b8)]==_0x187e2c(0x5d1);});if(!_0x449b13){warnlog(_0x5370fc(0x2d3));return;}var _0x37c90d=_0x449b13['getParameters']();(!_0x37c90d['encodings']||_0x37c90d[_0x5370fc(0x43e)][_0x5370fc(0x3e9)]==0x0)&&(_0x37c90d[_0x5370fc(0x43e)]=[{}]);if(_0x36dc10<0x0)_0x37c90d[_0x5370fc(0x43e)][0x0][_0x5370fc(0x4a6)]==![]&&(_0x37c90d[_0x5370fc(0x43e)][0x0][_0x5370fc(0x4a6)]=!![]),_0x36dc10=0x9c4,_0x2705d3[_0x5370fc(0x6a5)]&&(_0x36dc10=_0x2705d3[_0x5370fc(0x6a5)]),_0x2705d3[_0x5370fc(0x1d6)]&&(_0x36dc10>_0x2705d3['maxvideobitrate']&&(_0x36dc10=_0x2705d3[_0x5370fc(0x1d6)])),_0x37c90d['encodings'][0x0][_0x5370fc(0x3ba)]=_0x36dc10*0x400;else _0x36dc10===0x0?_0x37c90d[_0x5370fc(0x43e)][0x0][_0x5370fc(0x4a6)]=![]:_0x5370fc(0x365)===_0x5370fc(0x365)?(_0x37c90d[_0x5370fc(0x43e)][0x0][_0x5370fc(0x4a6)]==![]&&(_0x37c90d[_0x5370fc(0x43e)][0x0][_0x5370fc(0x4a6)]=!![]),_0x37c90d[_0x5370fc(0x43e)][0x0][_0x5370fc(0x3ba)]=_0x36dc10*0x400):_0x581deb(_0x3af140);_0x449b13[_0x5370fc(0x23f)](_0x37c90d)['then'](()=>{var _0x37f850=_0x5370fc;pokeIframeAPI(_0x37f850(0x450),_0x36dc10,_0x3b6994),log(_0x37f850(0x330));})[_0x5370fc(0x2b5)](warnlog);return;}else{if(_0x5370fc(0x315)in window&&_0x5370fc(0x23f)in window[_0x5370fc(0x315)][_0x5370fc(0x3e5)]){var _0x449b13=_0x2705d3['pcs'][_0x3b6994]['getSenders']()[_0x5370fc(0x1da)](function(_0xfd7365){var _0x9226f8=_0x5370fc;return _0xfd7365['track']&&_0xfd7365[_0x9226f8(0x4f6)][_0x9226f8(0x5b8)]=='video';});if(!_0x449b13){warnlog(_0x5370fc(0x2d3));return;}var _0x37c90d=_0x449b13[_0x5370fc(0x383)]();(!_0x37c90d[_0x5370fc(0x43e)]||_0x37c90d['encodings'][_0x5370fc(0x3e9)]==0x0)&&(_0x37c90d['encodings']=[{}]);if(_0x36dc10<0x0)_0x37c90d['encodings'][0x0]['active']==![]&&(_0x37c90d['encodings'][0x0]['active']=!![]),delete _0x37c90d[_0x5370fc(0x43e)][0x0]['maxBitrate'];else _0x36dc10===0x0?_0x37c90d[_0x5370fc(0x43e)][0x0][_0x5370fc(0x4a6)]=![]:(_0x37c90d[_0x5370fc(0x43e)][0x0][_0x5370fc(0x4a6)]==![]&&(_0x37c90d[_0x5370fc(0x43e)][0x0][_0x5370fc(0x4a6)]=!![]),_0x37c90d[_0x5370fc(0x43e)][0x0][_0x5370fc(0x3ba)]=_0x36dc10*0x400);var _0x4ce62e=0x64;_0x2705d3[_0x5370fc(0x16d)][_0x3b6994][_0x5370fc(0x4e6)]&&(_0x4ce62e=_0x2705d3[_0x5370fc(0x16d)][_0x3b6994][_0x5370fc(0x4e6)]);_0x2705d3['pcs'][_0x3b6994][_0x5370fc(0x204)]&&_0x2705d3['pcs'][_0x3b6994]['scaleResolution']<_0x4ce62e&&(_0x4ce62e=_0x2705d3[_0x5370fc(0x16d)][_0x3b6994]['scaleResolution']);if(_0x36dc10<0x0)_0x2705d3[_0x5370fc(0x16d)][_0x3b6994][_0x5370fc(0x2f1)]=0x64;else{if(_0x36dc10>=0x259)_0x2705d3[_0x5370fc(0x16d)][_0x3b6994][_0x5370fc(0x2f1)]=0x64;else{if(_0x2705d3[_0x5370fc(0x16d)][_0x3b6994]['scene']===![]&&_0x2705d3[_0x5370fc(0x3fe)][_0x5370fc(0x525)](_0x3b6994)==-0x1&&_0x2705d3[_0x5370fc(0x4cb)])_0x2705d3[_0x5370fc(0x16d)][_0x3b6994][_0x5370fc(0x2f1)]=0x64;else{if(_0x36dc10>=0xc9)_0x2705d3['mobile']?(warnlog(_0x5370fc(0x309)),_0x2705d3[_0x5370fc(0x16d)][_0x3b6994][_0x5370fc(0x2f1)]=0x64/2.5):_0x2705d3[_0x5370fc(0x16d)][_0x3b6994][_0x5370fc(0x2f1)]=0x64/0x2;else{if(_0x36dc10>=0x51)_0x2705d3[_0x5370fc(0x182)]?_0x2705d3[_0x5370fc(0x16d)][_0x3b6994][_0x5370fc(0x2f1)]=0x64/0x4:_0x2705d3['pcs'][_0x3b6994][_0x5370fc(0x2f1)]=0x64/0x3;else _0x2705d3[_0x5370fc(0x182)]?_0x2705d3[_0x5370fc(0x16d)][_0x3b6994][_0x5370fc(0x2f1)]=0x64/0x5:_0x2705d3[_0x5370fc(0x16d)][_0x3b6994][_0x5370fc(0x2f1)]=0x64/0x4;}}}}_0x2705d3[_0x5370fc(0x16d)][_0x3b6994][_0x5370fc(0x2f1)]<_0x4ce62e&&(_0x4ce62e=_0x2705d3[_0x5370fc(0x16d)][_0x3b6994]['scaleDueToBitrate']);_0x4ce62e=_0x2705d3[_0x5370fc(0x333)](_0x4ce62e,_0x3b6994);if(_0x4ce62e<=0x0||_0x4ce62e==0x64){if('SQbOO'!==_0x5370fc(0x357)){var _0x31a7fa=getChromeVersion();_0x31a7fa>0x50?_0x5370fc(0x1a6)in _0x37c90d[_0x5370fc(0x43e)][0x0]&&delete _0x37c90d[_0x5370fc(0x43e)][0x0]['scaleResolutionDownBy']:_0x37c90d[_0x5370fc(0x43e)][0x0][_0x5370fc(0x1a6)]=0x1;}else _0x2a1301[_0x5370fc(0x218)][_0x2715c4][_0x5370fc(0x224)]['dataset'][_0x5370fc(0x36c)]=_0x3f20ba['rpcs'][_0x483111][_0x5370fc(0x205)];}else _0x37c90d[_0x5370fc(0x43e)][0x0][_0x5370fc(0x1a6)]=0x64/_0x4ce62e;iPad||iOS||navigator&&navigator[_0x5370fc(0x3c7)]&&navigator[_0x5370fc(0x3c7)][_0x5370fc(0x525)](_0x5370fc(0x538))>=0x0?_0x2705d3[_0x5370fc(0x16d)][_0x3b6994][_0x5370fc(0x452)]?(clearInterval(_0x2705d3[_0x5370fc(0x16d)][_0x3b6994][_0x5370fc(0x452)]),_0x2705d3[_0x5370fc(0x16d)][_0x3b6994][_0x5370fc(0x452)]=setTimeout(function(_0x2e37bc,_0x282501){var _0x3d819c=_0x5370fc;_0x2705d3[_0x3d819c(0x16d)][_0x3b6994][_0x3d819c(0x452)]=setTimeout(function(_0x4e8ca4){var _0x26c9f9=_0x3d819c;_0x2705d3[_0x26c9f9(0x16d)][_0x4e8ca4][_0x26c9f9(0x452)]=null;},_0x2705d3[_0x3d819c(0x198)],_0x2e37bc),_0x2705d3[_0x3d819c(0x2d7)](_0x2e37bc,null,_0x282501);},_0x2705d3[_0x5370fc(0x198)],_0x3b6994,_0x3de840)):(_0x2705d3['pcs'][_0x3b6994][_0x5370fc(0x452)]=setTimeout(function(_0x3f016b){var _0xd1a27b=_0x5370fc;_0x2705d3[_0xd1a27b(0x16d)][_0x3f016b][_0xd1a27b(0x452)]=null;},_0x2705d3[_0x5370fc(0x198)],_0x3b6994),_0x449b13[_0x5370fc(0x23f)](_0x37c90d)[_0x5370fc(0x636)](()=>{var _0x3a923b=_0x5370fc;log(_0x3a923b(0x330)),_0x2705d3['pcs'][_0x3b6994][_0x3a923b(0x410)][_0x3a923b(0x49f)]=parseInt(_0x4ce62e)+'%',pokeIframeAPI(_0x3a923b(0x450),_0x36dc10,_0x3b6994),pokeIframeAPI(_0x3a923b(0x5ea),_0x4ce62e,_0x3b6994);})[_0x5370fc(0x2b5)](warnlog)):_0x449b13[_0x5370fc(0x23f)](_0x37c90d)[_0x5370fc(0x636)](()=>{var _0x5a4f8d=_0x5370fc;log(_0x5a4f8d(0x330)),_0x2705d3[_0x5a4f8d(0x16d)][_0x3b6994][_0x5a4f8d(0x410)][_0x5a4f8d(0x49f)]=parseInt(_0x4ce62e)+'%',pokeIframeAPI(_0x5a4f8d(0x450),_0x36dc10,_0x3b6994),pokeIframeAPI(_0x5a4f8d(0x5ea),_0x4ce62e,_0x3b6994);})[_0x5370fc(0x2b5)](warnlog);return;}else warnlog(_0x5370fc(0x2f0));}}catch(_0x454628){errorlog(_0x454628);}};function _0x3991fd(_0x348441,_0x533d4d=0x2710){var _0x5e81d2=_0x2b4393;_0x533d4d=parseInt(_0x533d4d);if(_0x2705d3[_0x5e81d2(0x1a4)])_0x533d4d+=_0x2705d3[_0x5e81d2(0x1a4)];else{if(_0x2705d3[_0x5e81d2(0x291)]&&_0x2705d3[_0x5e81d2(0x229)]==0x5)_0x533d4d+=0x20;else _0x2705d3[_0x5e81d2(0x229)]&&_0x2705d3[_0x5e81d2(0x229)]!=0x3?_0x533d4d+=0x100:_0x533d4d+=0x20;}return log(_0x5e81d2(0x67d)+_0x533d4d),_0x533d4d<0x1&&(_0x533d4d=0x1),_0x348441=CodecsHandler[_0x5e81d2(0x2fd)](_0x348441,{'min':parseInt(_0x533d4d/0xa)||0x1,'max':_0x533d4d},_0x2705d3[_0x5e81d2(0x25a)]),_0x348441;}return _0x2705d3['signData']=function(_0x114758,_0x43b691){var _0x4cb320=_0x2b4393;log(_0x114758),_0x2705d3[_0x4cb320(0x496)]==={}&&log(_0x4cb320(0x16e)),window[_0x4cb320(0x2a2)][_0x4cb320(0x434)][_0x4cb320(0x595)]({'name':_0x4cb320(0x4ba)},_0x2705d3[_0x4cb320(0x496)][_0x4cb320(0x693)],_0x2705d3[_0x4cb320(0x352)][_0x4cb320(0x27a)](_0x114758))['then'](function(_0x43d932){var _0x5c62cc=_0x4cb320;_0x43d932=new Uint8Array(_0x43d932),_0x43d932=_0x43d932[_0x5c62cc(0x3e1)]((_0x473ea2,_0x1b0778)=>_0x473ea2+_0x1b0778[_0x5c62cc(0x451)](0x10)[_0x5c62cc(0x368)](0x2,'0'),''),_0x43b691(_0x114758,_0x43d932),log(JSON['stringify'](_0x43d932));})[_0x4cb320(0x2b5)](errorlog);},_0x2705d3[_0x2b4393(0x5d7)]=function(_0x29d3ed,_0x26453e){var _0x132868=_0x2b4393;_0x29d3ed[_0x132868(0x4f7)]=new Uint8Array(_0x29d3ed[_0x132868(0x4f7)][_0x132868(0x1c3)](/.{1,2}/g)[_0x132868(0x491)](_0x3ddf36=>parseInt(_0x3ddf36,0x10)));if(_0x2705d3['keys'][_0x26453e][_0x132868(0x43a)]){if(_0x132868(0x5c6)===_0x132868(0x624)){_0x29e0c5[_0x132868(0x655)]=_0x4dba67;if(typeof _0x38fede['ws']!==_0x132868(0x39e)||_0x52afde['ws'][_0x132868(0x26f)]!==0x1)_0x586e1b(_0x251c3d,'could\x20not\x20be\x20sent;\x20queuing\x20it'),_0x59c925[_0x132868(0x2c0)][_0x132868(0x52a)](_0x3a7757);else{_0x1ad917[_0x132868(0x205)]=_0x38a914[_0x132868(0x205)][_0x132868(0x39b)](0x0,0x18)+_0x4487fd[_0x132868(0x655)][_0x132868(0x39b)](0x0,0x6);var _0xcef7fe=_0x88b12c[_0x132868(0x3df)](_0x2fdc06);if(_0xcef7fe[_0x132868(0x3e9)]>0x3a98){_0x180757(_0x132868(0x2e6));return;}_0x1d2ea6['ws'][_0x132868(0x20e)](_0xcef7fe);}}else return window[_0x132868(0x2a2)]['subtle'][_0x132868(0x192)]({'name':_0x132868(0x4ba)},_0x2705d3[_0x132868(0x203)][_0x26453e][_0x132868(0x43a)],_0x29d3ed[_0x132868(0x4f7)],_0x2705d3['enc'][_0x132868(0x27a)](_0x29d3ed[_0x132868(0x2c9)]))[_0x132868(0x636)](function(_0x2e6822){return log(_0x2e6822),_0x2e6822;})[_0x132868(0x2b5)](function(_0x219219){return errorlog(_0x219219),![];});}},_0x2705d3[_0x2b4393(0x542)]=function(_0x5f460f){var _0x5261ab=_0x2b4393;if(_0x5261ab(0x509)===_0x5261ab(0x2b7))_0x388ed2[_0x5261ab(0x326)]({'bye':!![]},_0x304654),_0x4bb7f1('SEND\x20BYE');else{if(_0x2705d3[_0x5261ab(0x280)])return _0x2705d3[_0x5261ab(0x655)]!==![]?(log(_0x5261ab(0x214)),_0x5f460f=_0x5f460f[_0x5261ab(0x510)](0x0,-0x1*_0x2705d3[_0x5261ab(0x655)][_0x5261ab(0x3e9)]),_0x5f460f):(log(_0x5261ab(0x3cc)+_0x5f460f),generateHash(_0x2705d3[_0x5261ab(0x280)]+_0x2705d3[_0x5261ab(0x4bc)],0x6)[_0x5261ab(0x636)](function(_0x33d7ef){var _0x2f2c3d=_0x5261ab;return _0x2705d3[_0x2f2c3d(0x655)]=_0x33d7ef,log(_0x5f460f),_0x5f460f=_0x5f460f['slice'](0x0,-0x1*_0x2705d3[_0x2f2c3d(0x655)]['length']),log(_0x2f2c3d(0x42e)+_0x5f460f),_0x5f460f;})[_0x5261ab(0x2b5)](errorlog));return _0x5f460f;}},_0x2705d3[_0x2b4393(0x6dc)]=function(){var _0x266697=_0x2b4393;if(!_0x2705d3[_0x266697(0x40c)]){if(_0x266697(0x52c)!==_0x266697(0x421))return;else return _0x5e6501(_0x46c8dd+_0xb97f81[_0x266697(0x280)]+_0x17a7d3[_0x266697(0x4bc)],0x10)['then'](function(_0x1c5c4f){var _0x1345d9=_0x266697;return _0x45e500['customWSS']&&(_0x3d2ff4[_0x1345d9(0x47d)]=_0x1c5c4f),_0x3c09e3[_0x1345d9(0x6bc)]=_0x1c5c4f,_0x448762['sendMsg'](_0x1a246d),_0x34109e[_0x1345d9(0x28b)]=_0x5f118b(),_0x7f5f8c(_0x1345d9(0x313)),_0xb9841a[_0x1345d9(0x28b)];})[_0x266697(0x2b5)](_0x2f7345);}if(!_0x2705d3[_0x266697(0x291)]){if('RDfAC'==='DFZqW'){if(_0x1219e3[_0x266697(0x618)]!==_0x3f0294['streamID'])return;else{_0x5f18fd(_0x19d610['streamID']);return;}}else return;}_0x2705d3[_0x266697(0x5af)][_0x266697(0x3e9)]?(_0x2705d3[_0x266697(0x5af)]['length']>0xa?getById(_0x266697(0x19e))[_0x266697(0x620)]='‼':getById(_0x266697(0x19e))['innerHTML']=_0x2705d3[_0x266697(0x5af)][_0x266697(0x3e9)],getById('queueNotification')[_0x266697(0x38a)]['add'](_0x266697(0x19e))):(getById('queueNotification')['innerHTML']='',getById(_0x266697(0x19e))[_0x266697(0x38a)][_0x266697(0x5b7)](_0x266697(0x19e)));},_0x2705d3[_0x2b4393(0x637)]=function(){var _0x4a9a03=_0x2b4393;if(_0x4a9a03(0x548)===_0x4a9a03(0x548)){if(!_0x2705d3['queue'])return;if(!_0x2705d3[_0x4a9a03(0x291)])return;if(_0x2705d3[_0x4a9a03(0x5af)][_0x4a9a03(0x3e9)]==0x0){getById(_0x4a9a03(0x462))[_0x4a9a03(0x38a)][_0x4a9a03(0x504)](_0x4a9a03(0x539)),getById(_0x4a9a03(0x462))[_0x4a9a03(0x38a)][_0x4a9a03(0x504)](_0x4a9a03(0x3aa)),getById(_0x4a9a03(0x462))[_0x4a9a03(0x38a)][_0x4a9a03(0x5b7)](_0x4a9a03(0x34f)),setTimeout(function(){var _0xc05405=_0x4a9a03;getById(_0xc05405(0x462))[_0xc05405(0x38a)][_0xc05405(0x504)](_0xc05405(0x34f)),getById('queuebutton')[_0xc05405(0x38a)][_0xc05405(0x5b7)](_0xc05405(0x539)),getById(_0xc05405(0x462))[_0xc05405(0x38a)][_0xc05405(0x5b7)]('red');},0x32);return;}var _0x442edd=_0x2705d3['queueList'][_0x4a9a03(0x69d)]();getById('queuebutton')[_0x4a9a03(0x38a)]['add'](_0x4a9a03(0x539)),getById(_0x4a9a03(0x462))[_0x4a9a03(0x38a)][_0x4a9a03(0x5b7)]('float'),setTimeout(function(){var _0xf04e2=_0x4a9a03;getById('queuebutton')[_0xf04e2(0x38a)][_0xf04e2(0x504)](_0xf04e2(0x34f)),getById('queuebutton')[_0xf04e2(0x38a)]['remove']('float2');},0xc8),_0x2705d3[_0x4a9a03(0x6dc)](),_0x2705d3[_0x4a9a03(0x6b4)](_0x442edd),log(_0x4a9a03(0x4b3)+_0x442edd);}else _0x7083e3(_0x4a9a03(0x557));},_0x2705d3[_0x2b4393(0x6e0)]=function(){var _0x2a3ca0=_0x2b4393;if(_0x2705d3[_0x2a3ca0(0x411)])return;clearTimeout(_0x2705d3[_0x2a3ca0(0x6a4)]);if(!_0x2705d3['ws']||_0x2705d3['ws'][_0x2a3ca0(0x26f)]!==0x1)return;_0x2705d3[_0x2a3ca0(0x6a4)]=setTimeout(function(){var _0x42498e=_0x2a3ca0;log(_0x42498e(0x66b));var _0x51639a={};_0x51639a['request']='ping',_0x2705d3[_0x42498e(0x653)](_0x51639a);},0xbb8);},_0x2705d3[_0x2b4393(0x6b4)]=function(_0x464d59){var _0x59c910=_0x2b4393;_0x2705d3[_0x59c910(0x55d)]();if(_0x464d59[_0x59c910(0x3e9)]>0x0){if(_0x59c910(0x3b7)===_0x59c910(0x3b7)){var _0x410d97={};_0x410d97[_0x59c910(0x1ff)]='play',_0x410d97[_0x59c910(0x205)]=_0x464d59,_0x2705d3['sendMsg'](_0x410d97),_0x2705d3[_0x59c910(0x2e0)][_0x464d59]=!![];}else _0x434161[_0x59c910(0x16d)][_0x27852c[_0x59c910(0x541)]][_0x59c910(0x2a3)]=_0x288967[_0x59c910(0x4fe)](_0x3a5caa[_0x59c910(0x2ff)][_0x59c910(0x5cc)]);}else log(_0x59c910(0x3a0));},_0x2705d3['joinRoom']=function _0x221b02(_0x4709a6){var _0x561798=_0x2b4393;_0x2705d3[_0x561798(0x55d)]();var _0x23a6b0={};_0x23a6b0[_0x561798(0x1ff)]=_0x561798(0x51a);_0x2705d3['director']&&(_0x561798(0x57a)!==_0x561798(0x57a)?_0x5bd8f6[_0x561798(0x218)][_0x7c56a1][_0x561798(0x5a8)][_0x561798(0x45f)][_0x561798(0x362)]=_0x561798(0x5a9):_0x23a6b0[_0x561798(0x633)]=!![]);_0x2705d3[_0x561798(0x411)]&&(_0x23a6b0[_0x561798(0x205)]=_0x2705d3[_0x561798(0x205)]);_0x2705d3[_0x561798(0x5ef)]===![]&&(_0x2705d3['joiningRoom']=!![]);if(_0x2705d3['password']){if('uYwfM'==='JgjOF')_0x362314=_0x561798(0x5f2)+_0x5d4ac5['generateStreamID'](0x5);else return _0x2705d3[_0x561798(0x655)]?generateHash(_0x4709a6+_0x2705d3[_0x561798(0x280)]+_0x2705d3[_0x561798(0x4bc)],0x10)[_0x561798(0x636)](function(_0x48eb80){var _0x219433=_0x561798;if(_0x2705d3[_0x219433(0x411)]){if(_0x219433(0x37a)!==_0x219433(0x64a))_0x2705d3[_0x219433(0x47d)]=_0x48eb80;else return;}return _0x23a6b0[_0x219433(0x6bc)]=_0x48eb80,_0x2705d3['sendMsg'](_0x23a6b0),_0x2705d3[_0x219433(0x28b)]=_0x1ae1f7(),log(_0x219433(0x313)),_0x2705d3[_0x219433(0x28b)];})[_0x561798(0x2b5)](errorlog):generateHash(_0x2705d3['password']+_0x2705d3[_0x561798(0x4bc)],0x6)[_0x561798(0x636)](function(_0x521203){var _0x1c9ff1=_0x561798;if(_0x1c9ff1(0x446)!==_0x1c9ff1(0x446))_0x5d5569[_0x1c9ff1(0x16d)][_0x1bdd9f][_0x1c9ff1(0x68c)](_0x5cc9e6,_0x2a8132),_0x48abef('added\x20audio\x20track');else return _0x2705d3['hash']=_0x521203,log(_0x1c9ff1(0x3d7)+_0x521203),log(_0x1c9ff1(0x5e4)),_0x2705d3[_0x1c9ff1(0x1c1)](_0x4709a6);})[_0x561798(0x2b5)](errorlog);}else return _0x2705d3[_0x561798(0x411)]&&(_0x2705d3['roomenc']=_0x4709a6),_0x23a6b0[_0x561798(0x6bc)]=_0x4709a6,_0x2705d3[_0x561798(0x653)](_0x23a6b0),_0x2705d3['listPromise']=_0x1ae1f7(),log(_0x561798(0x64c)),_0x2705d3[_0x561798(0x28b)];},_0x2705d3[_0x2b4393(0x653)]=function(_0x5e9b34){var _0x50f677=_0x2b4393;_0x2705d3['customWSS']&&(_0x2705d3[_0x50f677(0x541)]?_0x5e9b34[_0x50f677(0x3d9)]=_0x2705d3[_0x50f677(0x541)]:(_0x2705d3[_0x50f677(0x541)]=_0x2705d3[_0x50f677(0x426)](0x14),_0x5e9b34[_0x50f677(0x3d9)]=_0x2705d3['UUID']),_0x2705d3[_0x50f677(0x291)]&&(_0x5e9b34[_0x50f677(0x291)]=!![]),!(_0x50f677(0x6bc)in _0x5e9b34)&&(_0x2705d3['roomenc']&&(_0x5e9b34[_0x50f677(0x6bc)]=_0x2705d3[_0x50f677(0x47d)])));clearTimeout(_0x2705d3[_0x50f677(0x6a4)]);try{if(_0x2705d3['password']){if(_0x5e9b34[_0x50f677(0x205)]){if(_0x2705d3['hash']!==![]){if(_0x2705d3['ws']===null||(typeof _0x2705d3['ws']!==_0x50f677(0x39e)||_0x2705d3['ws'][_0x50f677(0x26f)]!==0x1))log(_0x5e9b34,_0x50f677(0x2d1)),_0x2705d3['msg']['push'](_0x5e9b34);else{_0x5e9b34[_0x50f677(0x205)]=_0x5e9b34[_0x50f677(0x205)][_0x50f677(0x39b)](0x0,0x18)+_0x2705d3[_0x50f677(0x655)][_0x50f677(0x39b)](0x0,0x6);var _0x597b4e=JSON[_0x50f677(0x3df)](_0x5e9b34);if(_0x597b4e[_0x50f677(0x3e9)]>0x3a98){if(_0x50f677(0x412)===_0x50f677(0x5f1))_0x181ffa[_0x50f677(0x218)][_0x11c30b][_0x50f677(0x410)][_0x50f677(0x5d9)][_0x50f677(0x291)]=!![];else{errorlog(_0x50f677(0x2e6)),errorlog(_0x5e9b34),errorlog(_0x597b4e[_0x50f677(0x3e9)]);return;}}_0x2705d3['ws'][_0x50f677(0x20e)](_0x597b4e);}}else return generateHash(_0x2705d3['password']+_0x2705d3[_0x50f677(0x4bc)],0x6)['then'](function(_0x82e50b){var _0xc2c3a6=_0x50f677;_0x2705d3[_0xc2c3a6(0x655)]=_0x82e50b;if(typeof _0x2705d3['ws']!==_0xc2c3a6(0x39e)||_0x2705d3['ws'][_0xc2c3a6(0x26f)]!==0x1)log(_0x5e9b34,_0xc2c3a6(0x2d1)),_0x2705d3[_0xc2c3a6(0x2c0)][_0xc2c3a6(0x52a)](_0x5e9b34);else{_0x5e9b34[_0xc2c3a6(0x205)]=_0x5e9b34['streamID']['substring'](0x0,0x18)+_0x2705d3[_0xc2c3a6(0x655)][_0xc2c3a6(0x39b)](0x0,0x6);var _0x288cbe=JSON[_0xc2c3a6(0x3df)](_0x5e9b34);if(_0x288cbe[_0xc2c3a6(0x3e9)]>0x3a98){errorlog('msg\x20size\x20error');return;}_0x2705d3['ws'][_0xc2c3a6(0x20e)](_0x288cbe);}})[_0x50f677(0x2b5)](errorlog);}else{if(_0x2705d3['ws']===null||(typeof _0x2705d3['ws']!=='object'||_0x2705d3['ws'][_0x50f677(0x26f)]!==0x1))log(_0x5e9b34,_0x50f677(0x2d1)),_0x2705d3[_0x50f677(0x2c0)]['push'](_0x5e9b34);else{var _0x597b4e=JSON[_0x50f677(0x3df)](_0x5e9b34);if(_0x597b4e[_0x50f677(0x3e9)]>0x3a98){errorlog(_0x50f677(0x2e6));return;}_0x2705d3['ws']['send'](_0x597b4e);}}}else{if(typeof _0x2705d3['ws']!==_0x50f677(0x39e)||_0x2705d3['ws'][_0x50f677(0x26f)]!==0x1)warnlog(_0x50f677(0x6bd)),_0x2705d3[_0x50f677(0x2c0)][_0x50f677(0x52a)](_0x5e9b34);else{var _0x597b4e=JSON[_0x50f677(0x3df)](_0x5e9b34);if(_0x597b4e[_0x50f677(0x3e9)]>0x3a98){errorlog(_0x50f677(0x2e6));return;}_0x2705d3['ws'][_0x50f677(0x20e)](_0x597b4e);}}}catch(_0x41ba7b){errorlog(_0x41ba7b);}},_0x2705d3[_0x2b4393(0x55d)]=function _0x263cc9(_0x235c21=![]){var _0x518697=_0x2b4393;if(_0x2705d3[_0x518697(0x3cd)]===!![]){log(_0x518697(0x37f));return;}if(_0x2705d3['ws']!==null){log(_0x518697(0x644));return;}_0x2705d3[_0x518697(0x2bc)]==![]&&(_0x2705d3['wss']='wss://wss13.obs.ninja:443');if(_0x2705d3[_0x518697(0x411)]===![]){_0x2705d3['wssid']=_0x2705d3['generateStreamID'](0xc);for(var _0x266be7 in _0x2705d3[_0x518697(0x218)]){warnlog(_0x518697(0x32c)),_0x2705d3[_0x518697(0x218)][_0x266be7][_0x518697(0x5d5)]===_0x518697(0x4ed)&&(_0x2705d3['closeRPC'](_0x266be7),warnlog(_0x518697(0x33b)));}}_0x2705d3['ws']=new WebSocket(_0x2705d3[_0x518697(0x2bc)]),_0x235c21==![]&&(_0x2705d3[_0x518697(0x2ab)]=setTimeout(function(){var _0x140d62=_0x518697;pokeIframeAPI(_0x140d62(0x1f3),_0x140d62(0x2ab)),errorlog(_0x140d62(0x46e)),!_0x2705d3['cleanOutput']&&(!window['obsstudio']&&setTimeout(function(){var _0x350c0d=_0x140d62;warnUser(_0x350c0d(0x5c7));},0x1));},0x7530)),_0x2705d3['ws'][_0x518697(0x420)]=function _0x4cc51d(){var _0x53fefd=_0x518697;clearTimeout(_0x2705d3[_0x53fefd(0x6a4)]),clearInterval(_0x2705d3[_0x53fefd(0x2ab)]),log(_0x53fefd(0x5c5)),checkConnection();if(_0x2705d3['transferred']){errorlog(_0x53fefd(0x2dc));for(_0x4e4727 in _0x2705d3['rpcs']){try{if(_0x53fefd(0x467)!==_0x53fefd(0x467))try{return _0x14d709['pcs'][_0x543946][_0x53fefd(0x5e2)][_0x53fefd(0x20e)](_0x4e8e15),!![];}catch(_0xb78ca4){return _0x2a29b0(_0x53fefd(0x576)),![];}else _0x2705d3[_0x53fefd(0x218)][_0x4e4727][_0x53fefd(0x5fc)]();}catch(_0x4a1f45){}}for(_0x4e4727 in _0x2705d3[_0x53fefd(0x16d)]){try{_0x2705d3[_0x53fefd(0x16d)][_0x4e4727]['close']();}catch(_0x5eb146){}}_0x2705d3[_0x53fefd(0x1ce)]=![],_0x2705d3[_0x53fefd(0x6f2)]=![];}if(_0x2705d3['msg']!==[])try{var _0x4fe403=_0x2705d3[_0x53fefd(0x2c0)][_0x53fefd(0x510)](-0x1e);_0x2705d3[_0x53fefd(0x2c0)]=[];for(var _0x467363 in _0x4fe403){log(_0x53fefd(0x21d)),_0x2705d3[_0x53fefd(0x653)](_0x4fe403[_0x467363]);}}catch(_0x5a347c){errorlog(_0x5a347c);}if(_0x235c21==!![]){pokeIframeAPI(_0x53fefd(0x1f3),_0x53fefd(0x2e4));_0x2705d3[_0x53fefd(0x36b)]&&_0x2705d3[_0x53fefd(0x5ac)]();if(_0x2705d3[_0x53fefd(0x6bc)]!==![]){if(_0x53fefd(0x2bf)===_0x53fefd(0x267))_0x263a5b['closeRPC'](_0x2bd250);else{if(_0x2705d3[_0x53fefd(0x6bc)]===''&&(!_0x2705d3[_0x53fefd(0x618)]||_0x2705d3[_0x53fefd(0x618)]==='')){}else _0x53fefd(0x3ca)===_0x53fefd(0x3ca)?(log(_0x53fefd(0x1ef)),log(_0x53fefd(0x378)),joinRoom(_0x2705d3[_0x53fefd(0x6bc)])):_0xb67a4a[_0x53fefd(0x449)](_0xa0fca4,_0x4c08b8[_0x53fefd(0x535)]);}}else{var _0x554ede=Object[_0x53fefd(0x203)](_0x2705d3['waitingWatchList']);for(var _0x4e4727 in _0x554ede){log('LOADING\x20UP\x20WAITING\x20WATCH\x20STREAM'+_0x554ede[_0x4e4727]),_0x2705d3[_0x53fefd(0x6b4)](_0x554ede[_0x4e4727]);}}}else pokeIframeAPI(_0x53fefd(0x1f3),'connected');},_0x2705d3[_0x518697(0x583)]=function(_0x237bcd,_0xe13553=![]){var _0x4d04f3=_0x518697,_0x21aea5=[];for(var _0x2fb96e in _0x2705d3[_0x4d04f3(0x16d)]){if(_0xe13553&&_0xe13553!==_0x2fb96e)continue;try{_0x2705d3[_0x4d04f3(0x16d)][_0x2fb96e][_0x4d04f3(0x5e2)][_0x4d04f3(0x20e)](JSON['stringify'](_0x237bcd)),_0x21aea5[_0x4d04f3(0x52a)](_0x2fb96e);}catch(_0x45360c){warnlog('RTC\x20Connection\x20seems\x20to\x20be\x20dead\x20or\x20not\x20yet\x20open?\x201');}if(_0xe13553&&_0xe13553===_0x2fb96e)return;}for(var _0x2fb96e in _0x2705d3['rpcs']){if(_0xe13553&&_0xe13553!==_0x2fb96e)continue;if(_0x21aea5[_0x4d04f3(0x35a)](_0x2fb96e))continue;try{'rzzOT'===_0x4d04f3(0x2bd)?_0x44b2d1[_0x4d04f3(0x43e)][0x0][_0x4d04f3(0x4a6)]=!![]:(_0x2705d3['rpcs'][_0x2fb96e][_0x4d04f3(0x6d1)][_0x4d04f3(0x20e)](JSON[_0x4d04f3(0x3df)](_0x237bcd)),_0x21aea5[_0x4d04f3(0x52a)](_0x2fb96e));}catch(_0x481d52){warnlog(_0x4d04f3(0x4e3));}}return _0x21aea5[_0x4d04f3(0x3e9)];},_0x2705d3[_0x518697(0x4b9)]=function(_0x436412,_0x395e47=![]){var _0x3c05b0=_0x518697,_0x5f03d2=![];if(_0x3c05b0(0x541)in _0x436412)_0x5f03d2=_0x2705d3[_0x3c05b0(0x417)](_0x436412,_0x436412[_0x3c05b0(0x541)]),_0x5f03d2?(log(_0x436412),log(_0x3c05b0(0x579))):(log('sending\x20message\x20via\x20WSS\x20as\x20WebRTC\x20failed\x20to\x20send\x20message'),_0x2705d3[_0x3c05b0(0x653)](_0x436412));else _0x395e47?'xvwgQ'===_0x3c05b0(0x27d)?_0x1ec83c[_0x3c05b0(0x5cc)]=_0x57ddea[_0x3c05b0(0x2c3)](_0x370ae9[_0x3c05b0(0x5cc)]):(_0x5f03d2=_0x2705d3[_0x3c05b0(0x417)](_0x436412),_0x5f03d2?(log(_0x436412),log('successfully\x20sent\x20message\x20vis\x20WebRTC\x20instead\x20of\x20WSS\x20to\x20all\x20RTC\x20Peers')):(log('sending\x20message\x20via\x20WSS\x20as\x20WebRTC\x20failed\x20to\x20send\x20message;\x20RTC\x20peers\x20only'),_0x2705d3[_0x3c05b0(0x653)](_0x436412))):(_0x2705d3['sendMsg'](_0x436412),log('sending\x20message\x20to\x20server'));},_0x2705d3[_0x518697(0x254)]=function(_0x12708c,_0x48bdf6=![]){var _0xeb82e=_0x518697,_0x24cf70=![];if(_0xeb82e(0x541)in _0x12708c)_0x24cf70=_0x2705d3[_0xeb82e(0x326)](_0x12708c,_0x12708c[_0xeb82e(0x541)]),_0x24cf70?log(_0xeb82e(0x579)):(log(_0xeb82e(0x5de)),_0x2705d3[_0xeb82e(0x653)](_0x12708c));else _0x48bdf6?(_0x24cf70=_0x2705d3[_0xeb82e(0x326)](_0x12708c),_0x24cf70?log(_0xeb82e(0x3be)):(log('sending\x20message\x20via\x20WSS\x20as\x20WebRTC\x20failed\x20to\x20send\x20message;\x20RTC\x20peers\x20only'),_0x2705d3[_0xeb82e(0x653)](_0x12708c))):(_0x2705d3[_0xeb82e(0x653)](_0x12708c),log(_0xeb82e(0x1d7)));},_0x2705d3['obsStateSync']=function(){var _0x4690ed=_0x518697;if(_0x2705d3[_0x4690ed(0x5e5)]===![]){if('KLHVl'!==_0x4690ed(0x634))_0x3940b1['directorSpeakerMuted']=!![],_0x39f257['directorSpeakerMute']();else{var _0x33ffc8={},_0x12b993=![];_0x2705d3[_0x4690ed(0x181)][_0x4690ed(0x52f)]!==null&&(_0x2705d3[_0x4690ed(0x181)][_0x4690ed(0x52f)]===![]&&(_0x12b993=!![]),_0x33ffc8[_0x4690ed(0x4d0)]=_0x2705d3[_0x4690ed(0x181)]['visibility']);_0x2705d3[_0x4690ed(0x181)][_0x4690ed(0x4e7)]!==null&&(_0x33ffc8[_0x4690ed(0x1b1)]=_0x2705d3[_0x4690ed(0x181)][_0x4690ed(0x4e7)]);_0x2705d3['obsState'][_0x4690ed(0x522)]!==null&&(_0x33ffc8[_0x4690ed(0x41b)]=_0x2705d3['obsState'][_0x4690ed(0x522)]);_0x2705d3['obsState'][_0x4690ed(0x57e)]!==null&&(_0x33ffc8[_0x4690ed(0x29c)]=_0x2705d3[_0x4690ed(0x181)][_0x4690ed(0x57e)]);for(var _0x4d7352 in _0x2705d3[_0x4690ed(0x218)]){if(_0x2705d3[_0x4690ed(0x4ff)]!==![]){var _0x5ce5e9=parseInt(_0x2705d3[_0x4690ed(0x218)][_0x4d7352][_0x4690ed(0x173)]);_0x12b993&&((_0x5ce5e9>_0x2705d3[_0x4690ed(0x4ff)]||_0x5ce5e9<0x0)&&(_0x5ce5e9=_0x2705d3[_0x4690ed(0x4ff)])),_0x2705d3[_0x4690ed(0x218)][_0x4d7352]['bandwidth']!==_0x5ce5e9?(_0x33ffc8[_0x4690ed(0x6a5)]=_0x5ce5e9,warnlog(_0x4690ed(0x385)),warnlog(_0x33ffc8),_0x2705d3[_0x4690ed(0x326)](_0x33ffc8,_0x4d7352)?_0x2705d3[_0x4690ed(0x218)][_0x4d7352][_0x4690ed(0x50e)]=_0x5ce5e9:errorlog(_0x4690ed(0x210))):(warnlog(_0x4690ed(0x385)),warnlog(_0x33ffc8),_0x2705d3['sendRequest'](_0x33ffc8,_0x4d7352));}else warnlog(_0x4690ed(0x385)),warnlog(_0x33ffc8),_0x2705d3[_0x4690ed(0x326)](_0x33ffc8,_0x4d7352);}}}},_0x2705d3[_0x518697(0x3d1)]=function(_0x39c58d){var _0x1644a8=_0x518697;if(!_0x2705d3[_0x1644a8(0x218)][_0x39c58d][_0x1644a8(0x511)])return;var _0x5e6b84={};_0x5e6b84[_0x1644a8(0x555)]=_0x2705d3['rpcs'][_0x39c58d][_0x1644a8(0x511)][_0x1644a8(0x45f)]['display']!=_0x1644a8(0x5a9),_0x5e6b84[_0x1644a8(0x479)]=_0x2705d3[_0x1644a8(0x218)][_0x39c58d][_0x1644a8(0x511)][_0x1644a8(0x242)];if(_0x2705d3[_0x1644a8(0x4ff)]!==![]){if(_0x1644a8(0x258)===_0x1644a8(0x258)){var _0x48f8db=parseInt(_0x2705d3['rpcs'][_0x39c58d][_0x1644a8(0x173)]);_0x5e6b84[_0x1644a8(0x555)]===![]&&((_0x48f8db>_0x2705d3[_0x1644a8(0x4ff)]||_0x48f8db<0x0)&&(_0x48f8db=_0x2705d3[_0x1644a8(0x4ff)])),_0x2705d3['rpcs'][_0x39c58d]['bandwidth']!==_0x48f8db?(_0x5e6b84['bitrate']=_0x48f8db,_0x2705d3[_0x1644a8(0x326)](_0x5e6b84,_0x39c58d)?_0x2705d3[_0x1644a8(0x218)][_0x39c58d][_0x1644a8(0x50e)]=_0x48f8db:errorlog(_0x1644a8(0x210))):_0x2705d3['sendRequest'](_0x5e6b84,_0x39c58d);}else _0x164916['ws']=null,_0x237d53(()=>{var _0x307df0=_0x1644a8;try{_0x1a1930[_0x307df0(0x55d)](!![]);}catch(_0x5ca9d3){};},0x7d0);}else _0x2705d3['sendRequest'](_0x5e6b84,_0x39c58d);},_0x2705d3['directorActions']=function(_0x174fb2){var _0x4234cf=_0x518697;if(_0x4234cf(0x245)in _0x174fb2){if(_0x4234cf(0x308)in _0x174fb2){if(_0x4234cf(0x38d)in _0x174fb2){if(_0x2705d3[_0x4234cf(0x38d)]!==![]){var _0x16c2ec=![],_0xe12937=0x0;for(var _0x5b79f5 in _0x2705d3[_0x4234cf(0x218)]){_0xe12937+=0x1;if(_0x2705d3['rpcs'][_0x5b79f5][_0x4234cf(0x205)]===_0x174fb2[_0x4234cf(0x308)]){if(_0x4234cf(0x19f)in _0x174fb2){if(_0x174fb2[_0x4234cf(0x245)]=='mute')_0x174fb2[_0x4234cf(0x19f)]==0x0?(log('Mute\x20video\x20-306'),_0x2705d3['rpcs'][_0x5b79f5][_0x4234cf(0x511)]&&(_0x4234cf(0x47f)!==_0x4234cf(0x6f1)?(_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x511)][_0x4234cf(0x242)]=!![],_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x4a1)]=!![]):_0x36eaf9[_0x4234cf(0x218)][_0x286877][_0x4234cf(0x410)][_0x4234cf(0x675)][_0x4234cf(0x1e0)]=_0x84793c(0x8*(_0x56c9da[_0x4234cf(0x3ae)]-_0x2ae731['rpcs'][_0x3f775e]['stats'][_0x4234cf(0x675)][_0x4234cf(0x484)])/(_0x432720[_0x4234cf(0x168)]-_0x292396[_0x4234cf(0x218)][_0x4ee265][_0x4234cf(0x410)]['RTC\x20Connection'][_0x4234cf(0x246)])))):(log(_0x4234cf(0x5ca)),_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x511)]&&(_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x511)][_0x4234cf(0x45f)][_0x4234cf(0x362)]=='none'?(_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x4a1)]=![],_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x511)][_0x4234cf(0x242)]=!![]):(_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x4a1)]=![],_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x511)][_0x4234cf(0x242)]=![]))),_0x2705d3[_0x4234cf(0x3d1)](_0x5b79f5);else{if(_0x174fb2[_0x4234cf(0x245)]==_0x4234cf(0x362)){if(_0x2705d3[_0x4234cf(0x618)])return;;if(_0x2705d3[_0x4234cf(0x38d)]===_0x174fb2[_0x4234cf(0x38d)]){if(_0x2705d3[_0x4234cf(0x1a7)]==0x2){if(_0x174fb2[_0x4234cf(0x19f)]==0x0){_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x511)]&&(_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x511)][_0x4234cf(0x242)]=!![],_0x2705d3['rpcs'][_0x5b79f5]['videoElement'][_0x4234cf(0x45f)]['display']&&_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x511)][_0x4234cf(0x45f)][_0x4234cf(0x362)]!==_0x4234cf(0x5a9)&&(_0x2705d3['rpcs'][_0x5b79f5]['videoElement'][_0x4234cf(0x45f)][_0x4234cf(0x362)]=_0x4234cf(0x5a9),_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x511)][_0x4234cf(0x587)]=![],_0x16c2ec=!![]));_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x224)]&&_0x2705d3['rpcs'][_0x5b79f5][_0x4234cf(0x224)][_0x4234cf(0x45f)][_0x4234cf(0x362)]&&_0x2705d3['rpcs'][_0x5b79f5][_0x4234cf(0x224)][_0x4234cf(0x45f)][_0x4234cf(0x362)]!==_0x4234cf(0x5a9)&&(_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x224)][_0x4234cf(0x45f)][_0x4234cf(0x362)]=_0x4234cf(0x5a9),_0x2705d3['rpcs'][_0x5b79f5][_0x4234cf(0x224)][_0x4234cf(0x587)]=![],_0x16c2ec=!![]);var _0x4c21d7=0x0,_0x399c62=![];for(var _0x47f8d7 in _0x2705d3['rpcs']){_0x47f8d7!==_0x5b79f5&&(_0x2705d3[_0x4234cf(0x218)][_0x47f8d7][_0x4234cf(0x511)]&&_0x2705d3['rpcs'][_0x47f8d7]['videoElement'][_0x4234cf(0x587)]&&(_0x2705d3[_0x4234cf(0x218)][_0x47f8d7][_0x4234cf(0x511)]['sceneType2']>_0x4c21d7&&(_0x4c21d7=_0x2705d3[_0x4234cf(0x218)][_0x47f8d7]['videoElement'][_0x4234cf(0x587)],_0x399c62=_0x47f8d7)),_0x2705d3[_0x4234cf(0x218)][_0x47f8d7][_0x4234cf(0x224)]&&_0x2705d3['rpcs'][_0x47f8d7][_0x4234cf(0x224)][_0x4234cf(0x587)]&&(_0x4234cf(0x6e5)===_0x4234cf(0x35b)?(_0x4dd05c['rpcs'][_0x150f89][_0x4234cf(0x511)]&&(_0x3c2f04[_0x4234cf(0x218)][_0x32b043][_0x4234cf(0x511)][_0x4234cf(0x242)]=!![],_0x566fbd[_0x4234cf(0x218)][_0x2c478c][_0x4234cf(0x511)][_0x4234cf(0x45f)][_0x4234cf(0x362)]&&_0x1b0844[_0x4234cf(0x218)][_0x2a72f1]['videoElement'][_0x4234cf(0x45f)]['display']!==_0x4234cf(0x5a9)&&(_0x2f9b36[_0x4234cf(0x218)][_0x162460][_0x4234cf(0x511)]['style'][_0x4234cf(0x362)]=_0x4234cf(0x5a9),_0x296592=!![])),_0x28196f[_0x4234cf(0x218)][_0x31c930][_0x4234cf(0x224)]&&_0x15e216['rpcs'][_0xb04779][_0x4234cf(0x224)][_0x4234cf(0x45f)][_0x4234cf(0x362)]&&_0x10dab0[_0x4234cf(0x218)][_0x2f0a00][_0x4234cf(0x224)]['style']['display']!==_0x4234cf(0x5a9)&&(_0x4eae96[_0x4234cf(0x218)][_0xde9fc7]['iframeEle'][_0x4234cf(0x45f)][_0x4234cf(0x362)]=_0x4234cf(0x5a9),_0x3eda06=!![])):_0x2705d3[_0x4234cf(0x218)][_0x47f8d7]['iframeEle']['sceneType2']>_0x4c21d7&&(_0x4c21d7=_0x2705d3[_0x4234cf(0x218)][_0x47f8d7][_0x4234cf(0x224)][_0x4234cf(0x587)],_0x399c62=_0x47f8d7)));}_0x399c62&&(_0x2705d3[_0x4234cf(0x218)][_0x399c62]['videoElement']&&(_0x2705d3['rpcs'][_0x399c62][_0x4234cf(0x511)][_0x4234cf(0x45f)][_0x4234cf(0x362)]&&_0x2705d3[_0x4234cf(0x218)][_0x399c62][_0x4234cf(0x511)][_0x4234cf(0x45f)][_0x4234cf(0x362)]!==_0x4234cf(0x56a)&&(_0x2705d3[_0x4234cf(0x218)][_0x399c62][_0x4234cf(0x511)][_0x4234cf(0x45f)]['display']=_0x4234cf(0x56a),_0x2705d3[_0x4234cf(0x218)][_0x399c62]['videoElement']['sceneType2']=Date[_0x4234cf(0x4fb)](),_0x16c2ec=!![]),_0x2705d3[_0x4234cf(0x218)][_0x399c62][_0x4234cf(0x4a1)]===null?_0x2705d3[_0x4234cf(0x218)][_0x399c62][_0x4234cf(0x511)][_0x4234cf(0x242)]=![]:_0x2705d3[_0x4234cf(0x218)][_0x399c62]['videoElement'][_0x4234cf(0x242)]=_0x2705d3[_0x4234cf(0x218)][_0x399c62]['mutedState'],_0x2705d3[_0x4234cf(0x218)][_0x399c62][_0x4234cf(0x511)][_0x4234cf(0x602)]&&clearInterval(_0x2705d3[_0x4234cf(0x218)][_0x399c62][_0x4234cf(0x511)][_0x4234cf(0x602)]),_0x2705d3['rpcs'][_0x399c62][_0x4234cf(0x511)][_0x4234cf(0x6e3)]=![],_0x2705d3[_0x4234cf(0x218)][_0x399c62][_0x4234cf(0x511)][_0x4234cf(0x602)]=setTimeout(showControlBar[_0x4234cf(0x60f)](null,_0x2705d3[_0x4234cf(0x218)][_0x399c62][_0x4234cf(0x511)]),0xbb8)),_0x2705d3['rpcs'][_0x399c62][_0x4234cf(0x224)]&&_0x2705d3[_0x4234cf(0x218)][_0x399c62][_0x4234cf(0x224)][_0x4234cf(0x45f)][_0x4234cf(0x362)]&&_0x2705d3[_0x4234cf(0x218)][_0x399c62][_0x4234cf(0x224)][_0x4234cf(0x45f)][_0x4234cf(0x362)]!==_0x4234cf(0x56a)&&(_0x2705d3[_0x4234cf(0x218)][_0x399c62][_0x4234cf(0x224)][_0x4234cf(0x45f)][_0x4234cf(0x362)]=_0x4234cf(0x56a),_0x2705d3[_0x4234cf(0x218)][_0x399c62]['iframeEle'][_0x4234cf(0x587)]=Date[_0x4234cf(0x4fb)](),_0x16c2ec=!![]));}else{for(var _0x47f8d7 in _0x2705d3[_0x4234cf(0x218)]){_0x47f8d7!==_0x5b79f5&&(_0x2705d3[_0x4234cf(0x218)][_0x47f8d7][_0x4234cf(0x511)]&&(_0x2705d3[_0x4234cf(0x218)][_0x47f8d7][_0x4234cf(0x511)][_0x4234cf(0x242)]=!![],_0x2705d3[_0x4234cf(0x218)][_0x47f8d7][_0x4234cf(0x511)][_0x4234cf(0x45f)][_0x4234cf(0x362)]&&_0x2705d3['rpcs'][_0x47f8d7][_0x4234cf(0x511)]['style'][_0x4234cf(0x362)]!==_0x4234cf(0x5a9)&&(_0x2705d3[_0x4234cf(0x218)][_0x47f8d7][_0x4234cf(0x511)][_0x4234cf(0x45f)][_0x4234cf(0x362)]=_0x4234cf(0x5a9),_0x16c2ec=!![])),_0x2705d3[_0x4234cf(0x218)][_0x47f8d7][_0x4234cf(0x224)]&&_0x2705d3['rpcs'][_0x47f8d7]['iframeEle'][_0x4234cf(0x45f)][_0x4234cf(0x362)]&&_0x2705d3[_0x4234cf(0x218)][_0x47f8d7][_0x4234cf(0x224)]['style'][_0x4234cf(0x362)]!==_0x4234cf(0x5a9)&&(_0x2705d3[_0x4234cf(0x218)][_0x47f8d7][_0x4234cf(0x224)][_0x4234cf(0x45f)]['display']=_0x4234cf(0x5a9),_0x16c2ec=!![]));}_0x2705d3[_0x4234cf(0x218)][_0x5b79f5]['videoElement']&&(_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x511)][_0x4234cf(0x45f)][_0x4234cf(0x362)]&&_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x511)]['style'][_0x4234cf(0x362)]!==_0x4234cf(0x56a)&&(_0x2705d3[_0x4234cf(0x218)][_0x5b79f5]['videoElement'][_0x4234cf(0x45f)][_0x4234cf(0x362)]=_0x4234cf(0x56a),_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x511)][_0x4234cf(0x587)]=Date['now'](),_0x16c2ec=!![]),_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x4a1)]===null?_0x2705d3[_0x4234cf(0x218)][_0x5b79f5]['videoElement']['muted']=![]:_0x2705d3['rpcs'][_0x5b79f5][_0x4234cf(0x511)][_0x4234cf(0x242)]=_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x4a1)],_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x511)][_0x4234cf(0x602)]&&clearInterval(_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x511)][_0x4234cf(0x602)]),_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x511)][_0x4234cf(0x6e3)]=![],_0x2705d3[_0x4234cf(0x218)][_0x5b79f5]['videoElement'][_0x4234cf(0x602)]=setTimeout(showControlBar[_0x4234cf(0x60f)](null,_0x2705d3['rpcs'][_0x5b79f5][_0x4234cf(0x511)]),0xbb8)),_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x224)]&&_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x224)][_0x4234cf(0x45f)][_0x4234cf(0x362)]&&_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x224)][_0x4234cf(0x45f)][_0x4234cf(0x362)]!==_0x4234cf(0x56a)&&(_0x2705d3[_0x4234cf(0x218)][_0x5b79f5]['iframeEle'][_0x4234cf(0x45f)][_0x4234cf(0x362)]=_0x4234cf(0x56a),_0x2705d3[_0x4234cf(0x218)][_0x5b79f5]['iframeEle'][_0x4234cf(0x587)]=Date[_0x4234cf(0x4fb)](),_0x16c2ec=!![]);}}else{if(_0x2705d3[_0x4234cf(0x1a7)]==0x1){if(_0x174fb2[_0x4234cf(0x19f)]==0x0)_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x511)]&&(_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x511)][_0x4234cf(0x45f)][_0x4234cf(0x362)]&&_0x2705d3[_0x4234cf(0x218)][_0x5b79f5]['videoElement'][_0x4234cf(0x45f)][_0x4234cf(0x362)]!==_0x4234cf(0x5a9)&&(_0x2705d3['rpcs'][_0x5b79f5]['videoElement'][_0x4234cf(0x45f)]['display']='none',_0x16c2ec=!![])),_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x224)]&&_0x2705d3['rpcs'][_0x5b79f5][_0x4234cf(0x224)][_0x4234cf(0x45f)][_0x4234cf(0x362)]&&_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x224)]['style']['display']!=='none'&&(_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x224)][_0x4234cf(0x45f)][_0x4234cf(0x362)]=_0x4234cf(0x5a9),_0x16c2ec=!![]);else{for(var _0x47f8d7 in _0x2705d3['rpcs']){_0x47f8d7!==_0x5b79f5&&(_0x2705d3[_0x4234cf(0x218)][_0x47f8d7][_0x4234cf(0x511)]&&(_0x2705d3[_0x4234cf(0x218)][_0x47f8d7][_0x4234cf(0x511)][_0x4234cf(0x45f)][_0x4234cf(0x362)]&&_0x2705d3[_0x4234cf(0x218)][_0x47f8d7][_0x4234cf(0x511)][_0x4234cf(0x45f)][_0x4234cf(0x362)]!==_0x4234cf(0x5a9)&&(_0x2705d3[_0x4234cf(0x218)][_0x47f8d7][_0x4234cf(0x511)][_0x4234cf(0x45f)][_0x4234cf(0x362)]=_0x4234cf(0x5a9),_0x16c2ec=!![])),_0x2705d3[_0x4234cf(0x218)][_0x47f8d7][_0x4234cf(0x224)]&&_0x2705d3[_0x4234cf(0x218)][_0x47f8d7][_0x4234cf(0x224)][_0x4234cf(0x45f)][_0x4234cf(0x362)]&&_0x2705d3[_0x4234cf(0x218)][_0x47f8d7]['iframeEle']['style'][_0x4234cf(0x362)]!==_0x4234cf(0x5a9)&&(_0x2705d3[_0x4234cf(0x218)][_0x47f8d7][_0x4234cf(0x224)][_0x4234cf(0x45f)][_0x4234cf(0x362)]=_0x4234cf(0x5a9),_0x16c2ec=!![]));}_0x2705d3['rpcs'][_0x5b79f5][_0x4234cf(0x511)]&&(_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x511)]['style'][_0x4234cf(0x362)]&&_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x511)]['style'][_0x4234cf(0x362)]!==_0x4234cf(0x56a)&&(_0x2705d3['rpcs'][_0x5b79f5][_0x4234cf(0x511)][_0x4234cf(0x45f)][_0x4234cf(0x362)]=_0x4234cf(0x56a),_0x16c2ec=!![]),_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x511)][_0x4234cf(0x602)]&&(_0x4234cf(0x67c)===_0x4234cf(0x6a9)?_0x4dea43=_0x42a6fe:clearInterval(_0x2705d3[_0x4234cf(0x218)][_0x5b79f5]['videoElement']['controlTimer'])),_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x511)][_0x4234cf(0x6e3)]=![],_0x2705d3['rpcs'][_0x5b79f5][_0x4234cf(0x511)][_0x4234cf(0x602)]=setTimeout(showControlBar['bind'](null,_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x511)]),0xbb8)),_0x2705d3['rpcs'][_0x5b79f5][_0x4234cf(0x224)]&&_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x224)]['style'][_0x4234cf(0x362)]&&_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x224)][_0x4234cf(0x45f)][_0x4234cf(0x362)]!==_0x4234cf(0x56a)&&(_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x224)][_0x4234cf(0x45f)][_0x4234cf(0x362)]='block',_0x16c2ec=!![]);}}else _0x174fb2[_0x4234cf(0x19f)]==0x0?(_0x2705d3['rpcs'][_0x5b79f5]['videoElement']&&(_0x2705d3['rpcs'][_0x5b79f5][_0x4234cf(0x511)][_0x4234cf(0x45f)][_0x4234cf(0x362)]&&_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x511)][_0x4234cf(0x45f)][_0x4234cf(0x362)]!==_0x4234cf(0x5a9)&&(_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x511)][_0x4234cf(0x45f)]['display']=_0x4234cf(0x5a9),_0x16c2ec=!![]),_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x511)][_0x4234cf(0x242)]=!![]),_0x2705d3['rpcs'][_0x5b79f5][_0x4234cf(0x224)]&&_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x224)]['style']['display']&&_0x2705d3['rpcs'][_0x5b79f5][_0x4234cf(0x224)][_0x4234cf(0x45f)][_0x4234cf(0x362)]!==_0x4234cf(0x5a9)&&(_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x224)][_0x4234cf(0x45f)][_0x4234cf(0x362)]='none',_0x16c2ec=!![])):(_0x2705d3['rpcs'][_0x5b79f5]['videoElement']&&(_0x2705d3['rpcs'][_0x5b79f5][_0x4234cf(0x511)][_0x4234cf(0x45f)][_0x4234cf(0x362)]&&_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x511)][_0x4234cf(0x45f)][_0x4234cf(0x362)]!=='block'&&(_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x511)][_0x4234cf(0x45f)]['display']=_0x4234cf(0x56a),_0x16c2ec=!![]),_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x4a1)]===null?_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x511)][_0x4234cf(0x242)]=![]:_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x511)][_0x4234cf(0x242)]=_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x4a1)],_0x2705d3['rpcs'][_0x5b79f5][_0x4234cf(0x511)][_0x4234cf(0x602)]&&clearInterval(_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x511)][_0x4234cf(0x602)]),_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x511)][_0x4234cf(0x6e3)]=![],_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x511)][_0x4234cf(0x602)]=setTimeout(showControlBar[_0x4234cf(0x60f)](null,_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x511)]),0xbb8)),_0x2705d3['rpcs'][_0x5b79f5][_0x4234cf(0x224)]&&_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x224)]['style'][_0x4234cf(0x362)]&&_0x2705d3[_0x4234cf(0x218)][_0x5b79f5]['iframeEle'][_0x4234cf(0x45f)][_0x4234cf(0x362)]!==_0x4234cf(0x56a)&&(_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x224)][_0x4234cf(0x45f)][_0x4234cf(0x362)]=_0x4234cf(0x56a),_0x16c2ec=!![]));}}_0x2705d3[_0x4234cf(0x3d1)](_0x5b79f5);}else _0x174fb2[_0x4234cf(0x245)]=='volume'&&(log(parseInt(_0x174fb2[_0x4234cf(0x19f)])/0x64),_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x511)]&&(_0x2705d3[_0x4234cf(0x218)][_0x5b79f5][_0x4234cf(0x511)]['volume']=parseInt(_0x174fb2[_0x4234cf(0x19f)])/0x64,log(_0x4234cf(0x572))));}}}}_0x16c2ec&&updateMixer();}}else{if(_0x174fb2[_0x4234cf(0x245)]==_0x4234cf(0x60d)){}else{if(_0x174fb2['action']==_0x4234cf(0x406)){}}}}}},_0x2705d3['ws']['onmessage']=function(_0x423906){var _0x3a4fb9=_0x518697;clearTimeout(_0x2705d3['pingTimeout']);try{var _0x1ddbb9=JSON[_0x3a4fb9(0x433)](_0x423906['data']);}catch(_0x2e4eec){try{var _0x1ddbb9=JSON[_0x3a4fb9(0x433)](_0x423906[_0x3a4fb9(0x2c9)][_0x3a4fb9(0x451)]());}catch(_0x310a6a){if(_0x3a4fb9(0x5a2)!==_0x3a4fb9(0x47e)){errorlog(_0x310a6a);return;}else _0x100bc9[_0x3a4fb9(0x2ff)]=_0x5e34d8[0x0],_0x3081e7[_0x3a4fb9(0x698)]=_0x3ef1c9[0x1],_0x286576[_0x3a4fb9(0x4b9)](_0x1d42ca);}}_0x3a4fb9(0x205)in _0x1ddbb9&&(_0x1ddbb9['streamID']=_0x2705d3[_0x3a4fb9(0x542)](_0x1ddbb9[_0x3a4fb9(0x205)]));if(_0x2705d3['customWSS']){if(_0x3a4fb9(0x541)in _0x1ddbb9){if(_0x2705d3[_0x3a4fb9(0x541)]){if(_0x1ddbb9[_0x3a4fb9(0x541)]!==_0x2705d3[_0x3a4fb9(0x541)])return;}else return;delete _0x1ddbb9[_0x3a4fb9(0x541)];}if(_0x3a4fb9(0x6bc)in _0x1ddbb9){if(!_0x2705d3[_0x3a4fb9(0x47d)])return;if(_0x3a4fb9(0x1ff)in _0x1ddbb9){if(_0x1ddbb9[_0x3a4fb9(0x1ff)]===_0x3a4fb9(0x60d)){if(_0x3a4fb9(0x6bc)in _0x1ddbb9){if(_0x3a4fb9(0x308)in _0x1ddbb9){if(_0x3a4fb9(0x2fa)===_0x3a4fb9(0x2fa)){if(_0x1ddbb9[_0x3a4fb9(0x308)]==_0x2705d3[_0x3a4fb9(0x541)]){_0x1ddbb9[_0x3a4fb9(0x1ff)]='transferred',_0x2705d3[_0x3a4fb9(0x47d)]=_0x1ddbb9['roomid'];var _0x54efd6={};_0x54efd6['request']=_0x3a4fb9(0x51a),_0x54efd6['roomid']=_0x2705d3[_0x3a4fb9(0x47d)],_0x54efd6[_0x3a4fb9(0x205)]=_0x2705d3[_0x3a4fb9(0x205)],_0x2705d3[_0x3a4fb9(0x653)](_0x54efd6);}else return;}else _0x2f573a[_0x3a4fb9(0x218)][_0x284b31][_0x3a4fb9(0x224)][_0x3a4fb9(0x6f0)][_0x3a4fb9(0x36c)]=_0x432d1f[_0x3a4fb9(0x218)][_0x181246][_0x3a4fb9(0x205)];}else return;}else return;}else{if(_0x1ddbb9[_0x3a4fb9(0x6bc)]!==_0x2705d3[_0x3a4fb9(0x47d)])return;}}else{if(_0x1ddbb9[_0x3a4fb9(0x6bc)]!==_0x2705d3[_0x3a4fb9(0x47d)])return;}delete _0x1ddbb9[_0x3a4fb9(0x6bc)];}if('streamID'in _0x1ddbb9){if(_0x2705d3[_0x3a4fb9(0x1d1)]){if(_0x2705d3[_0x3a4fb9(0x1d1)][_0x3a4fb9(0x35a)](_0x1ddbb9['streamID'])){}else return;}else{if(_0x2705d3['view']){if(_0x2705d3[_0x3a4fb9(0x618)]!==_0x1ddbb9[_0x3a4fb9(0x205)])return;else{}}}}_0x3a4fb9(0x291)in _0x1ddbb9&&(_0x1ddbb9['from']&&(_0x2705d3[_0x3a4fb9(0x551)]=_0x1ddbb9[_0x3a4fb9(0x3d9)],_0x2705d3[_0x3a4fb9(0x3fe)]=[],_0x2705d3['directorList'][_0x3a4fb9(0x52a)](_0x2705d3[_0x3a4fb9(0x551)])),delete _0x1ddbb9[_0x3a4fb9(0x291)]);'from'in _0x1ddbb9&&(_0x1ddbb9[_0x3a4fb9(0x541)]=_0x1ddbb9[_0x3a4fb9(0x3d9)],delete _0x1ddbb9['from']);if('request'in _0x1ddbb9){if(_0x1ddbb9[_0x3a4fb9(0x1ff)]===_0x3a4fb9(0x206)){if(_0x3a4fb9(0x205)in _0x1ddbb9){if(_0x1ddbb9[_0x3a4fb9(0x205)]===_0x2705d3[_0x3a4fb9(0x205)])_0x1ddbb9[_0x3a4fb9(0x1ff)]=_0x3a4fb9(0x18f);else return;}}else{if(_0x1ddbb9[_0x3a4fb9(0x1ff)]===_0x3a4fb9(0x4d4)){if(_0x2705d3['view_set']){if(_0x2705d3[_0x3a4fb9(0x1d1)][_0x3a4fb9(0x35a)](_0x1ddbb9['streamID'])){play(_0x1ddbb9['streamID']);return;}else return;}else{if(_0x2705d3[_0x3a4fb9(0x618)]){if(_0x3a4fb9(0x1e3)!==_0x3a4fb9(0x60b)){if(_0x2705d3[_0x3a4fb9(0x618)]!==_0x1ddbb9['streamID'])return;else{play(_0x1ddbb9['streamID']);return;}}else _0x50074b[_0x3a4fb9(0x218)][this[_0x3a4fb9(0x541)]][_0x3a4fb9(0x34e)]=_0x25f919(function(_0x4e8bb1){var _0x4dfcad=_0x3a4fb9;_0xd43120[_0x4dfcad(0x227)](_0x4e8bb1);},0xbb8,this[_0x3a4fb9(0x541)]);}}}else{if(_0x1ddbb9[_0x3a4fb9(0x1ff)]==='joinroom'){if(_0x3a4fb9(0x205)in _0x1ddbb9){if(_0x2705d3[_0x3a4fb9(0x1d1)]){if(_0x3a4fb9(0x279)===_0x3a4fb9(0x5d4))return _0x8b3153[_0x3a4fb9(0x4f6)]&&_0x989226[_0x3a4fb9(0x4f6)]['kind']=='video';else{if(_0x2705d3[_0x3a4fb9(0x1d1)][_0x3a4fb9(0x35a)](_0x1ddbb9['streamID']))play(_0x1ddbb9[_0x3a4fb9(0x205)]);else{}}}else{if(_0x2705d3[_0x3a4fb9(0x618)]){if(_0x2705d3[_0x3a4fb9(0x618)]!==_0x1ddbb9[_0x3a4fb9(0x205)]){}else play(_0x1ddbb9[_0x3a4fb9(0x205)]);}else play(_0x1ddbb9[_0x3a4fb9(0x205)]);}}_0x1ddbb9[_0x3a4fb9(0x1ff)]=_0x3a4fb9(0x18f);}}}}}if(_0x1ddbb9[_0x3a4fb9(0x1ff)]){if(_0x3a4fb9(0x4bb)==='mTmbK')_0x2e1a20[_0x3a4fb9(0x6f0)][_0x3a4fb9(0x36c)]=_0x92d531[_0x3a4fb9(0x218)][_0x482ff4][_0x3a4fb9(0x205)];else{if(_0x1ddbb9[_0x3a4fb9(0x1ff)]==_0x3a4fb9(0x18f)){if(_0x2705d3[_0x3a4fb9(0x40c)]){if(_0x2705d3[_0x3a4fb9(0x3fe)][_0x3a4fb9(0x525)](_0x1ddbb9[_0x3a4fb9(0x541)])>=0x0)_0x2705d3['offerSDP'](_0x1ddbb9[_0x3a4fb9(0x541)]);else{if(_0x2705d3[_0x3a4fb9(0x291)]){if(_0x1ddbb9[_0x3a4fb9(0x541)]in _0x2705d3[_0x3a4fb9(0x218)]){if(_0x3a4fb9(0x577)!==_0x3a4fb9(0x577))return _0x4fce19[_0x3a4fb9(0x4f6)]&&_0x5ba322[_0x3a4fb9(0x4f6)][_0x3a4fb9(0x5b8)]==_0x3a4fb9(0x45a);else _0x2705d3[_0x3a4fb9(0x18f)](_0x1ddbb9['UUID']);}}}}else _0x2705d3['offerSDP'](_0x1ddbb9[_0x3a4fb9(0x541)]);}else{if(_0x1ddbb9[_0x3a4fb9(0x1ff)]==_0x3a4fb9(0x65a))log(_0x1ddbb9),_0x3a4fb9(0x291)in _0x1ddbb9?_0x3a4fb9(0x6ec)!==_0x3a4fb9(0x6ec)?_0x3d05cf[_0x3a4fb9(0x417)](_0xbb52ed,_0x3f5389):(_0x2705d3[_0x3a4fb9(0x551)]=_0x1ddbb9[_0x3a4fb9(0x291)],_0x2705d3[_0x3a4fb9(0x3fe)]=[],_0x2705d3[_0x3a4fb9(0x3fe)][_0x3a4fb9(0x52a)](_0x2705d3['directorUUID']),_0x2705d3['directorUUID']in _0x2705d3[_0x3a4fb9(0x16d)]&&(_0x2705d3[_0x3a4fb9(0x16d)][_0x2705d3[_0x3a4fb9(0x551)]][_0x3a4fb9(0x410)]['info']&&(_0x2705d3[_0x3a4fb9(0x16d)][_0x2705d3[_0x3a4fb9(0x551)]][_0x3a4fb9(0x410)][_0x3a4fb9(0x5d9)][_0x3a4fb9(0x291)]=!![])),_0x2705d3[_0x3a4fb9(0x551)]in _0x2705d3[_0x3a4fb9(0x218)]&&(_0x2705d3[_0x3a4fb9(0x218)][_0x2705d3[_0x3a4fb9(0x551)]][_0x3a4fb9(0x410)][_0x3a4fb9(0x5d9)]&&(_0x2705d3[_0x3a4fb9(0x218)][_0x2705d3[_0x3a4fb9(0x551)]][_0x3a4fb9(0x410)][_0x3a4fb9(0x5d9)][_0x3a4fb9(0x291)]=!![]))):(_0x2705d3['directorUUID']=![],_0x2705d3[_0x3a4fb9(0x3fe)]=[]),_0x3a4fb9(0x633)in _0x1ddbb9&&(_0x1ddbb9[_0x3a4fb9(0x633)]==![]&&(!_0x2705d3['cleanOutput']&&(getById(_0x3a4fb9(0x6a3))[_0x3a4fb9(0x620)]=miscTranslations[_0x3a4fb9(0x5df)],_0x2705d3[_0x3a4fb9(0x501)]?warnUser(miscTranslations[_0x3a4fb9(0x2cc)]):setTimeout(function(){var _0xed159c=_0x3a4fb9;warnUser(miscTranslations[_0xed159c(0x591)]);},0x1)))),_0x2705d3[_0x3a4fb9(0x28b)][_0x3a4fb9(0x659)](_0x1ddbb9[_0x3a4fb9(0x4f8)]);else{if(_0x1ddbb9[_0x3a4fb9(0x1ff)]==_0x3a4fb9(0x1ce)){_0x2705d3[_0x3a4fb9(0x5af)]=[],_0x2705d3[_0x3a4fb9(0x1ce)]=!![],_0x2705d3[_0x3a4fb9(0x6f2)]=![],log(_0x3a4fb9(0x553));!_0x2705d3['director']&&(_0x2705d3['queue']=![]);log(_0x1ddbb9['list']);'director'in _0x1ddbb9?(_0x2705d3['directorUUID']=_0x1ddbb9[_0x3a4fb9(0x291)],_0x2705d3[_0x3a4fb9(0x3fe)]=[],_0x2705d3[_0x3a4fb9(0x3fe)][_0x3a4fb9(0x52a)](_0x2705d3[_0x3a4fb9(0x551)]),_0x2705d3[_0x3a4fb9(0x551)]in _0x2705d3[_0x3a4fb9(0x16d)]&&(_0x2705d3[_0x3a4fb9(0x16d)][_0x2705d3['directorUUID']][_0x3a4fb9(0x410)][_0x3a4fb9(0x5d9)]&&(_0x2705d3['pcs'][_0x2705d3['directorUUID']][_0x3a4fb9(0x410)][_0x3a4fb9(0x5d9)]['director']=!![])),_0x2705d3['directorUUID']in _0x2705d3[_0x3a4fb9(0x218)]&&(_0x2705d3[_0x3a4fb9(0x218)][_0x2705d3[_0x3a4fb9(0x551)]]['stats'][_0x3a4fb9(0x5d9)]&&('KnGAd'==='KnGAd'?_0x2705d3['rpcs'][_0x2705d3['directorUUID']][_0x3a4fb9(0x410)][_0x3a4fb9(0x5d9)][_0x3a4fb9(0x291)]=!![]:_0x26ac7e[_0x3a4fb9(0x218)][_0x2b8470][_0x3a4fb9(0x5a8)][_0x3a4fb9(0x45f)][_0x3a4fb9(0x362)]=_0x3a4fb9(0x5a9)))):(_0x2705d3[_0x3a4fb9(0x551)]=![],_0x2705d3[_0x3a4fb9(0x3fe)]=[]);for(_0x2e5dbc in _0x2705d3[_0x3a4fb9(0x218)]){try{_0x2705d3['closeRPC'](_0x2e5dbc);}catch(_0x576e0c){}}for(_0x2e5dbc in _0x2705d3[_0x3a4fb9(0x16d)]){try{_0x2705d3[_0x3a4fb9(0x631)](_0x2e5dbc);}catch(_0x56648a){}}getChatMessage(_0x3a4fb9(0x24e),label=![],director=![],overlay=!![]),getById('head2')['innerHTML']=_0x3a4fb9(0x531);_0x2705d3[_0x3a4fb9(0x291)]&&(getById('head4')['innerHTML']=_0x3a4fb9(0x29a));_0x2705d3[_0x3a4fb9(0x199)]?document[_0x3a4fb9(0x20f)]=_0x2705d3[_0x3a4fb9(0x199)]+_0x3a4fb9(0x1cf):document['title']=_0x3a4fb9(0x21f);_0x2705d3[_0x3a4fb9(0x652)]=_0x2705d3[_0x3a4fb9(0x16a)],updateMixer(),updateUserList(),log(_0x3a4fb9(0x598)),log(_0x1ddbb9[_0x3a4fb9(0x4f8)]);for(var _0x2e5dbc in _0x1ddbb9[_0x3a4fb9(0x4f8)]){if('UUID'in _0x1ddbb9[_0x3a4fb9(0x4f8)][_0x2e5dbc]){if(_0x3a4fb9(0x205)in _0x1ddbb9['list'][_0x2e5dbc]){if(_0x1ddbb9[_0x3a4fb9(0x4f8)][_0x2e5dbc]['UUID']in _0x2705d3['rpcs'])log(_0x3a4fb9(0x2bb));else{var _0x1bcd3d=_0x2705d3[_0x3a4fb9(0x542)](_0x1ddbb9[_0x3a4fb9(0x4f8)][_0x2e5dbc][_0x3a4fb9(0x205)]);log(_0x3a4fb9(0x524)+_0x1bcd3d);if(_0x2705d3[_0x3a4fb9(0x40c)]){if(_0x2705d3[_0x3a4fb9(0x3fe)]['indexOf'](_0x1ddbb9[_0x3a4fb9(0x4f8)][_0x2e5dbc][_0x3a4fb9(0x541)])>=0x0)play(_0x1bcd3d,_0x1ddbb9[_0x3a4fb9(0x4f8)][_0x2e5dbc][_0x3a4fb9(0x541)]);else{if(_0x2705d3[_0x3a4fb9(0x5af)]['length']<0x1388){if('fLDFN'!==_0x3a4fb9(0x1d9))!_0x2705d3[_0x3a4fb9(0x5af)][_0x3a4fb9(0x35a)](_0x1bcd3d)&&_0x2705d3[_0x3a4fb9(0x5af)][_0x3a4fb9(0x52a)](_0x1bcd3d);else{_0x3416ea[_0x3a4fb9(0x218)][_0x2a8057][_0x3a4fb9(0x410)][_0x4cc74f[_0x3a4fb9(0x33f)]][_0x3a4fb9(0x2e7)]=_0x169238['pliCount']-_0x4bb925[_0x3a4fb9(0x218)][_0x176fd0][_0x3a4fb9(0x410)][_0x14a342[_0x3a4fb9(0x33f)]][_0x3a4fb9(0x443)]||0x0,_0x248bcb['rpcs'][_0x296715][_0x3a4fb9(0x410)][_0x57f16d[_0x3a4fb9(0x33f)]][_0x3a4fb9(0x3fc)]=_0xf60d0b[_0x3a4fb9(0x641)]-_0x414c00[_0x3a4fb9(0x218)][_0x203ed1][_0x3a4fb9(0x410)][_0x5848a4[_0x3a4fb9(0x33f)]][_0x3a4fb9(0x5fd)]+_0x3dcded[_0x3a4fb9(0x218)][_0x1b03bb][_0x3a4fb9(0x410)][_0x59b621['trackId']][_0x3a4fb9(0x3fc)]||0x0,_0x5c0f20('OBS\x20PLI\x20FIX\x20MODE\x20ON');if(_0x3b46df[_0x3a4fb9(0x218)][_0x1cde7c][_0x3a4fb9(0x410)][_0xb933e4[_0x3a4fb9(0x33f)]][_0x3a4fb9(0x2e7)]===0x0&&_0x51b008[_0x3a4fb9(0x218)][_0x30dee8][_0x3a4fb9(0x410)][_0x31c2df[_0x3a4fb9(0x33f)]][_0x3a4fb9(0x3fc)]>=_0x37f36b['obsfix'])_0x5b79bf['requestKeyframe'](_0x451ba1),_0x56682c[_0x3a4fb9(0x218)][_0x58236f]['stats'][_0x20c502['trackId']][_0x3a4fb9(0x3fc)]=0x0,_0x381add(_0x3a4fb9(0x613));else _0x198b9c['rpcs'][_0x33cbf9][_0x3a4fb9(0x410)][_0x3632a0[_0x3a4fb9(0x33f)]][_0x3a4fb9(0x2e7)]>0x0&&(_0x2fe828[_0x3a4fb9(0x218)][_0x1fc7c0][_0x3a4fb9(0x410)][_0x4608c2[_0x3a4fb9(0x33f)]][_0x3a4fb9(0x3fc)]=0x0);}}}}else play(_0x1bcd3d,_0x1ddbb9[_0x3a4fb9(0x4f8)][_0x2e5dbc][_0x3a4fb9(0x541)]);}}}}_0x2705d3[_0x3a4fb9(0x6dc)]();}else{if(_0x1ddbb9[_0x3a4fb9(0x1ff)]==_0x3a4fb9(0x322)){log(_0x1ddbb9);if(_0x3a4fb9(0x291)in _0x1ddbb9){_0x2705d3[_0x3a4fb9(0x551)]=_0x1ddbb9[_0x3a4fb9(0x291)],_0x2705d3['directorList']=[],_0x2705d3[_0x3a4fb9(0x3fe)][_0x3a4fb9(0x52a)](_0x2705d3[_0x3a4fb9(0x551)]);var _0x414ff6=![];_0x2705d3[_0x3a4fb9(0x551)]in _0x2705d3[_0x3a4fb9(0x16d)]&&(_0x2705d3[_0x3a4fb9(0x16d)][_0x2705d3[_0x3a4fb9(0x551)]][_0x3a4fb9(0x410)][_0x3a4fb9(0x5d9)]&&(_0x3a4fb9(0x55f)!==_0x3a4fb9(0x324)?_0x2705d3[_0x3a4fb9(0x16d)][_0x2705d3[_0x3a4fb9(0x551)]][_0x3a4fb9(0x410)][_0x3a4fb9(0x5d9)][_0x3a4fb9(0x291)]=!![]:_0x48b378['pcs'][_0x359a88][_0x3a4fb9(0x41a)]==!![]&&(_0x3dd57c[_0x3a4fb9(0x16d)][_0x2d019b][_0x3a4fb9(0x41d)]=!![]))),_0x2705d3[_0x3a4fb9(0x551)]in _0x2705d3[_0x3a4fb9(0x218)]&&(_0x2705d3['rpcs'][_0x2705d3[_0x3a4fb9(0x551)]][_0x3a4fb9(0x410)][_0x3a4fb9(0x5d9)]&&(_0x2705d3[_0x3a4fb9(0x218)][_0x2705d3['directorUUID']][_0x3a4fb9(0x410)]['info']['director']=!![]));}else _0x2705d3[_0x3a4fb9(0x551)]=![],_0x2705d3[_0x3a4fb9(0x3fe)]=[],errorlog(_0x3a4fb9(0x3c4));updateUserList();}else{if(_0x1ddbb9['request']==_0x3a4fb9(0x2b3)){log(_0x3a4fb9(0x593)),log(_0x1ddbb9);try{_0x3a4fb9(0x291)in _0x1ddbb9&&(_0x1ddbb9[_0x3a4fb9(0x291)]==!![]&&_0x2705d3['directorActions'](_0x1ddbb9));}catch(_0x226f1a){errorlog(_0x226f1a);}}else{if(_0x1ddbb9['request']=='someonejoined'){_0x1ddbb9[_0x3a4fb9(0x291)]&&(_0x2705d3[_0x3a4fb9(0x551)]=_0x1ddbb9[_0x3a4fb9(0x541)],_0x2705d3[_0x3a4fb9(0x3fe)]=[],_0x2705d3[_0x3a4fb9(0x3fe)][_0x3a4fb9(0x52a)](_0x2705d3[_0x3a4fb9(0x551)]),_0x2705d3[_0x3a4fb9(0x551)]in _0x2705d3[_0x3a4fb9(0x16d)]&&(_0x2705d3[_0x3a4fb9(0x16d)][_0x2705d3['directorUUID']][_0x3a4fb9(0x410)][_0x3a4fb9(0x5d9)]&&(_0x2705d3[_0x3a4fb9(0x16d)][_0x2705d3[_0x3a4fb9(0x551)]][_0x3a4fb9(0x410)][_0x3a4fb9(0x5d9)]['director']=!![])),_0x2705d3[_0x3a4fb9(0x551)]in _0x2705d3[_0x3a4fb9(0x218)]&&(_0x2705d3[_0x3a4fb9(0x218)][_0x2705d3[_0x3a4fb9(0x551)]][_0x3a4fb9(0x410)][_0x3a4fb9(0x5d9)]&&(_0x2705d3['rpcs'][_0x2705d3['directorUUID']][_0x3a4fb9(0x410)][_0x3a4fb9(0x5d9)][_0x3a4fb9(0x291)]=!![])),updateUserList());if(_0x3a4fb9(0x205)in _0x1ddbb9){log(_0x3a4fb9(0x251));if(_0x2705d3[_0x3a4fb9(0x40c)]){if(_0x3a4fb9(0x269)===_0x3a4fb9(0x269)){if(_0x2705d3[_0x3a4fb9(0x3fe)][_0x3a4fb9(0x525)](_0x1ddbb9[_0x3a4fb9(0x541)])>=0x0)play(_0x1bcd3d,_0x1ddbb9['UUID']);else _0x2705d3[_0x3a4fb9(0x5af)][_0x3a4fb9(0x3e9)]<0x1388&&(!_0x2705d3['queueList'][_0x3a4fb9(0x35a)](_0x1ddbb9['streamID'])&&(_0x2705d3[_0x3a4fb9(0x5af)]['push'](_0x1ddbb9['streamID']),_0x2705d3[_0x3a4fb9(0x6dc)]()));}else return;}else{if('skjiW'===_0x3a4fb9(0x69f))return;else play(_0x1ddbb9['streamID']);}}else log('Someone\x20Joined\x20the\x20Room');}else{if(_0x1ddbb9['request']=='videoaddedtoroom'){log(_0x3a4fb9(0x622)),log(_0x1ddbb9);if(_0x2705d3[_0x3a4fb9(0x40c)]){if(_0x2705d3[_0x3a4fb9(0x3fe)][_0x3a4fb9(0x525)](_0x1ddbb9[_0x3a4fb9(0x541)])>=0x0)play(_0x1bcd3d,_0x1ddbb9[_0x3a4fb9(0x541)]);else _0x2705d3[_0x3a4fb9(0x5af)][_0x3a4fb9(0x3e9)]<0x1388&&(!_0x2705d3[_0x3a4fb9(0x5af)][_0x3a4fb9(0x35a)](_0x1ddbb9[_0x3a4fb9(0x205)])&&(_0x2705d3['queueList'][_0x3a4fb9(0x52a)](_0x1ddbb9[_0x3a4fb9(0x205)]),_0x2705d3['updateQueue']()));}else play(_0x1ddbb9[_0x3a4fb9(0x205)]);}else{if(_0x1ddbb9[_0x3a4fb9(0x1ff)]==_0x3a4fb9(0x6c4)){if(_0x3a4fb9(0x171)==='ICgPo')_0x4bcbdc[_0x3a4fb9(0x16d)][_0x328ca2][_0x3a4fb9(0x2f1)]=0x64/0x4;else{errorlog(_0x1ddbb9);if(_0x2705d3[_0x3a4fb9(0x38d)]===![]){if(_0x3a4fb9(0x273)in _0x1ddbb9){if(_0x1ddbb9[_0x3a4fb9(0x273)]===_0x3a4fb9(0x65e))'ZnvAP'==='ZnvAP'?_0x2705d3[_0x3a4fb9(0x692)]<0x2?(_0x2705d3[_0x3a4fb9(0x692)]=parseInt(_0x2705d3[_0x3a4fb9(0x692)])+0x1,setTimeout(function(){var _0x39ba6b=_0x3a4fb9;_0x2705d3[_0x39ba6b(0x5ac)]();},0x1388)):(hangup(),!_0x2705d3[_0x3a4fb9(0x568)]&&setTimeout(function(){var _0x4a05b8=_0x3a4fb9;warnUser(miscTranslations[_0x4a05b8(0x42d)]);},0x1)):(_0x1098db[_0x3a4fb9(0x518)](),_0x46a6be['streamSrc'][_0x3a4fb9(0x578)](_0x3316df),_0x5af129(_0x3a4fb9(0x4c8)));else _0x1ddbb9[_0x3a4fb9(0x273)]===_0x3a4fb9(0x289)?!_0x2705d3[_0x3a4fb9(0x568)]&&(getById('head4')['innerHTML']=miscTranslations[_0x3a4fb9(0x5df)],_0x2705d3[_0x3a4fb9(0x501)]?warnUser(miscTranslations[_0x3a4fb9(0x2cc)]):setTimeout(function(){warnUser(miscTranslations['room-is-claimed']);},0x1)):!_0x2705d3[_0x3a4fb9(0x568)]&&setTimeout(function(){var _0x4db78e=_0x3a4fb9;warnUser(_0x1ddbb9[_0x4db78e(0x273)]);},0x1);}}}}else _0x1ddbb9['request']==_0x3a4fb9(0x63f)?_0x3a4fb9(0x273)in _0x1ddbb9&&warnlog(_0x1ddbb9[_0x3a4fb9(0x273)]):log(_0x1ddbb9);}}}}}}}}}else{if(_0x1ddbb9[_0x3a4fb9(0x2ff)])_0x3a4fb9(0x205)in _0x1ddbb9&&(_0x1ddbb9[_0x3a4fb9(0x205)]in _0x2705d3['watchTimeoutList']&&(clearTimeout(_0x2705d3[_0x3a4fb9(0x262)][_0x1ddbb9[_0x3a4fb9(0x205)]]),delete _0x2705d3[_0x3a4fb9(0x262)][_0x1ddbb9['streamID']])),_0x2705d3[_0x3a4fb9(0x213)](_0x1ddbb9);else{if(_0x1ddbb9[_0x3a4fb9(0x68f)])log(_0x3a4fb9(0x662)),_0x2705d3[_0x3a4fb9(0x191)](_0x1ddbb9);else{if(_0x1ddbb9['candidates'])log(_0x3a4fb9(0x605)),_0x2705d3[_0x3a4fb9(0x1af)](_0x1ddbb9);else _0x1ddbb9['request']==_0x3a4fb9(0x33c)?(warnlog(_0x3a4fb9(0x4f5)),_0x1ddbb9['UUID']in _0x2705d3[_0x3a4fb9(0x16d)]&&(warnlog(_0x3a4fb9(0x669)),_0x2705d3[_0x3a4fb9(0x631)](_0x1ddbb9['UUID'])),_0x1ddbb9[_0x3a4fb9(0x541)]in _0x2705d3[_0x3a4fb9(0x218)]&&(warnlog(_0x3a4fb9(0x669)),_0x2705d3[_0x3a4fb9(0x227)](_0x1ddbb9[_0x3a4fb9(0x541)]))):log(_0x3a4fb9(0x2e5),_0x1ddbb9);}}}},_0x2705d3['ws']['onclose']=function(_0x1d7df8){var _0x52396b=_0x518697;clearTimeout(_0x2705d3[_0x52396b(0x6a4)]),pokeIframeAPI(_0x52396b(0x1f3),_0x52396b(0x601));try{_0x52396b(0x35f)in _0x1d7df8&&(_0x1d7df8[_0x52396b(0x35f)]==0x1f7&&(_0x235c21==![]&&(clearInterval(_0x2705d3[_0x52396b(0x2ab)]),!_0x2705d3[_0x52396b(0x568)]&&warnUser(_0x52396b(0x52b),0x7530))));}catch(_0x39e04c){errorlog(_0x39e04c);}warnlog('Connection\x20to\x20Control\x20Server\x20lost.\x0a\x0aAuto-reconnect\x20is\x20partially\x20implemented');if(_0x2705d3[_0x52396b(0x36f)]==![])try{_0x2705d3['ws']['readyState']===WebSocket[_0x52396b(0x310)]&&(_0x2705d3['ws']=null,setTimeout(()=>{try{_0x2705d3['connect'](!![]);}catch(_0xce28f1){};},0x7d0));}catch(_0xd90da3){errorlog(_0xd90da3);}};},_0x2705d3[_0x2b4393(0x417)]=function(_0x2ec1cc,_0xa8a29d=null){var _0x164246=_0x2b4393;_0x2ec1cc=JSON[_0x164246(0x3df)](_0x2ec1cc);if(_0xa8a29d==null){for(var _0x454841 in _0x2705d3[_0x164246(0x16d)]){try{_0x2705d3[_0x164246(0x16d)][_0x454841][_0x164246(0x5e2)][_0x164246(0x20e)](_0x2ec1cc);}catch(_0xf91dcc){warnlog(_0x164246(0x1db));}}return!![];}else try{return _0x2705d3[_0x164246(0x16d)][_0xa8a29d][_0x164246(0x5e2)][_0x164246(0x20e)](_0x2ec1cc),!![];}catch(_0x5d78c1){return warnlog(_0x164246(0x576)),![];}return![];},_0x2705d3[_0x2b4393(0x326)]=function(_0x3c6c7b,_0x2d0147=null){var _0x55c657=_0x2b4393,_0x2360c3=JSON[_0x55c657(0x3df)](_0x3c6c7b);if(_0x2d0147==null)for(var _0x10c355 in _0x2705d3[_0x55c657(0x218)]){try{_0x2705d3[_0x55c657(0x218)][_0x10c355][_0x55c657(0x6d1)][_0x55c657(0x20e)](_0x2360c3);}catch(_0x32bf32){log('PUBLISHER\x27s\x20RTC\x20Connection\x20seems\x20to\x20be\x20dead?\x20');}}else{if('HuFER'!==_0x55c657(0x589))_0x29fbff[_0x55c657(0x417)]({'group':_0x4b2e73[_0x55c657(0x1fe)]}),_0x2ff127[_0x55c657(0x1fe)]?_0x5355ea[_0x55c657(0x1fe)]=_0x5d9e71['group']['split'](','):_0x117435[_0x55c657(0x1fe)]=[],_0x1ea455();else try{return _0x2705d3[_0x55c657(0x218)][_0x2d0147]['receiveChannel'][_0x55c657(0x20e)](_0x2360c3),!![];}catch(_0x1eceae){return log(_0x55c657(0x532)),![];}}},_0x2705d3[_0x2b4393(0x2d2)]=function(){setTimeout(function(){_0x2705d3['localstats'];},0xbb8);},_0x2705d3[_0x2b4393(0x340)]=function(_0x276454){var _0x4adaea=_0x2b4393;try{var _0x2d2ec4=_0x2705d3[_0x4adaea(0x5f3)][_0x4adaea(0x53e)]();_0x2d2ec4=_0x2d2ec4[0x0];if(_0x2d2ec4[_0x4adaea(0x4ef)]){if(_0x4adaea(0x2df)!==_0x4adaea(0x2df))!(_0x134c17[_0x4adaea(0x568)]||_0x37d4e3[_0x4adaea(0x4d1)])&&_0x22771d(_0x4adaea(0x3b2)+_0x4064a3[_0x4adaea(0x64b)]+_0x4adaea(0x1e2),0x1388);else{var _0x3f0107=_0x2d2ec4[_0x4adaea(0x4ef)]();_0x2705d3[_0x4adaea(0x51c)]==![]&&(_0x2705d3[_0x4adaea(0x51c)]=_0x3f0107['zoom'][_0x4adaea(0x363)]);_0x2705d3[_0x4adaea(0x51c)]+=_0x276454;if(_0x2705d3[_0x4adaea(0x51c)]>_0x3f0107[_0x4adaea(0x51c)][_0x4adaea(0x196)])_0x2705d3[_0x4adaea(0x51c)]=_0x3f0107[_0x4adaea(0x51c)]['max'];else _0x2705d3[_0x4adaea(0x51c)]<_0x3f0107[_0x4adaea(0x51c)]['min']&&(_0x2705d3['zoom']=_0x3f0107[_0x4adaea(0x51c)][_0x4adaea(0x363)]);_0x2d2ec4['applyConstraints']({'advanced':[{'zoom':_0x2705d3['zoom']}]});}}}catch(_0x3565fc){errorlog(_0x3565fc);}},_0x2705d3[_0x2b4393(0x406)]=function(){var _0x3f7863=_0x2b4393;_0x2705d3[_0x3f7863(0x3cd)]=!![],warnlog(_0x3f7863(0x353));try{var _0x729e40={};_0x729e40[_0x3f7863(0x1d3)]=!![],_0x2705d3[_0x3f7863(0x417)](_0x729e40);}catch(_0x4e4267){}try{_0x2705d3['ws']['close']();}catch(_0x3c9a49){}try{recordLocalVideo('stop');}catch(_0xf9b61e){}try{_0x2705d3[_0x3f7863(0x6c3)]&&_0x2705d3[_0x3f7863(0x6c3)][_0x3f7863(0x4e1)]&&_0x2705d3[_0x3f7863(0x6c3)][_0x3f7863(0x4e1)][_0x3f7863(0x2e2)]()[_0x3f7863(0x50d)](function(_0x5ee6eb){var _0x3563a7=_0x3f7863;_0x5ee6eb[_0x3563a7(0x518)](),_0x2705d3[_0x3563a7(0x511)][_0x3563a7(0x4e1)]['removeTrack'](_0x5ee6eb),log(_0x3563a7(0x4c8));}),_0x2705d3[_0x3f7863(0x511)]&&_0x2705d3['videoElement'][_0x3f7863(0x4e1)]&&_0x2705d3['videoElement'][_0x3f7863(0x4e1)][_0x3f7863(0x2e2)]()['forEach'](function(_0x3cbaec){var _0x11f0a4=_0x3f7863;_0x3cbaec[_0x11f0a4(0x518)](),_0x2705d3['videoElement'][_0x11f0a4(0x4e1)][_0x11f0a4(0x578)](_0x3cbaec),log('stopping\x20old\x20track');}),_0x2705d3[_0x3f7863(0x5f3)]&&_0x2705d3[_0x3f7863(0x5f3)]['getTracks']()[_0x3f7863(0x50d)](function(_0x219140){var _0xc14ee9=_0x3f7863;'TZHJJ'!==_0xc14ee9(0x614)?(_0x219140['stop'](),_0x2705d3[_0xc14ee9(0x511)][_0xc14ee9(0x4e1)][_0xc14ee9(0x578)](_0x219140),log(_0xc14ee9(0x4c8))):(_0x3d57b5[_0xc14ee9(0x218)][_0xaf6755]['remoteMuteElement']=_0x178efc('muteStateTemplate')[_0xc14ee9(0x5b9)](!![]),_0x36a4ac[_0xc14ee9(0x218)][_0x5ca1ea][_0xc14ee9(0x5a8)]['id']=_0xc14ee9(0x3de)+_0x314362,_0x57b885[_0xc14ee9(0x218)][_0x1159d9][_0xc14ee9(0x66f)]?_0x3e27e1[_0xc14ee9(0x218)][_0x351ed6]['remoteMuteElement']['style'][_0xc14ee9(0x362)]=_0xc14ee9(0x56a):_0x1f4725[_0xc14ee9(0x218)][_0x22b170][_0xc14ee9(0x5a8)][_0xc14ee9(0x45f)]['display']=_0xc14ee9(0x5a9),_0x1760d6=!![]);});}catch(_0x5152fc){errorlog(_0x5152fc);}try{if(_0x3f7863(0x23d)!==_0x3f7863(0x2f5)){for(i in _0x2705d3[_0x3f7863(0x218)]){_0x2705d3[_0x3f7863(0x227)](i);}for(i in _0x2705d3[_0x3f7863(0x16d)]){if(_0x3f7863(0x6af)===_0x3f7863(0x6af))_0x2705d3[_0x3f7863(0x631)](i);else return _0x3f8192[_0x3f7863(0x4f6)]&&_0x44575e[_0x3f7863(0x4f6)][_0x3f7863(0x5b8)]==_0x3f7863(0x5d1);}}else{_0x20d6ce[_0x3f7863(0x19d)]=_0xe041c0[_0x3f7863(0x426)](0xc);for(var _0x112db2 in _0x58e197[_0x3f7863(0x218)]){_0x11f3e0('Checking\x20to\x20see\x20if\x20reconnectino\x20to\x20ws\x20lost\x20any\x20peers'),_0x1071f1[_0x3f7863(0x218)][_0x112db2][_0x3f7863(0x5d5)]===_0x3f7863(0x4ed)&&(_0x19329c['closeRPC'](_0x112db2),_0x2e0bed(_0x3f7863(0x33b)));}}}catch(_0x549fc4){errorlog(_0x549fc4);}for(var _0x58137f in _0x2705d3['watchTimeoutList']){clearTimeout(_0x2705d3[_0x3f7863(0x262)][_0x58137f]);}setTimeout(function(){for(i in _0x2705d3){try{delete _0x2705d3[i];}catch(_0x21f124){}}delete _0x2705d3;},0x4b0),hangupComplete(),log(_0x3f7863(0x617));},_0x2705d3['hangupDirector']=function(){var _0x1e9966=_0x2b4393;_0x2705d3[_0x1e9966(0x3cd)]=!![],_0x2705d3[_0x1e9966(0x4cb)]=![],warnlog(_0x1e9966(0x353));try{_0x2705d3[_0x1e9966(0x511)]&&_0x2705d3[_0x1e9966(0x511)][_0x1e9966(0x4e1)]&&_0x2705d3[_0x1e9966(0x511)][_0x1e9966(0x4e1)][_0x1e9966(0x2e2)]()[_0x1e9966(0x50d)](function(_0x2df225){var _0x34d9e1=_0x1e9966;_0x2df225[_0x34d9e1(0x518)](),_0x2705d3[_0x34d9e1(0x511)][_0x34d9e1(0x4e1)][_0x34d9e1(0x578)](_0x2df225),log('stopping\x20old\x20track');});_0x2705d3[_0x1e9966(0x5f3)]&&_0x2705d3[_0x1e9966(0x5f3)][_0x1e9966(0x2e2)]()[_0x1e9966(0x50d)](function(_0x4965a2){var _0x2c7f22=_0x1e9966;_0x4965a2[_0x2c7f22(0x518)](),_0x2705d3['streamSrc'][_0x2c7f22(0x578)](_0x4965a2),log(_0x2c7f22(0x4c8));});for(UUID in _0x2705d3['pcs']){var _0x582280=_0x2705d3[_0x1e9966(0x16d)][UUID][_0x1e9966(0x189)]();_0x582280[_0x1e9966(0x50d)](_0x46f67d=>{var _0x34e546=_0x1e9966;_0x46f67d[_0x34e546(0x4f6)]&&(_0x46f67d[_0x34e546(0x4f6)][_0x34e546(0x409)]=![]);});}var _0x19929c={};_0x19929c[_0x1e9966(0x1d3)]=!![],_0x2705d3[_0x1e9966(0x417)](_0x19929c),getById(_0x1e9966(0x454))[_0x1e9966(0x5b7)]();}catch(_0x2c70c3){errorlog(_0x1e9966(0x1d0));}log(_0x1e9966(0x2d8));},_0x2705d3['remoteFocus']=function(_0x3e9e1d){var _0x14e1dd=_0x2b4393;if('meyOY'==='EaIEX')_0x4431bf[_0x14e1dd(0x2ff)][_0x14e1dd(0x5cc)]=_0x2676f4[_0x14e1dd(0x599)](_0x339651[_0x14e1dd(0x2ff)][_0x14e1dd(0x5cc)],{'maxaveragebitrate':_0x493583[_0x14e1dd(0x64e)]*0x400,'cbr':_0x102f27['cbr']});else try{var _0x37b4f9=_0x2705d3[_0x14e1dd(0x5f3)][_0x14e1dd(0x53e)]();_0x37b4f9=_0x37b4f9[0x0];if(_0x37b4f9['getCapabilities']){var _0x3759da=_0x37b4f9[_0x14e1dd(0x4ef)]();_0x2705d3[_0x14e1dd(0x682)]==![]&&(_0x2705d3[_0x14e1dd(0x682)]=_0x3759da['focusDistance'][_0x14e1dd(0x363)]);_0x2705d3['focusDistance']+=_0x3e9e1d;if(_0x2705d3[_0x14e1dd(0x682)]>_0x3759da[_0x14e1dd(0x682)][_0x14e1dd(0x196)])_0x2705d3[_0x14e1dd(0x682)]=_0x3759da[_0x14e1dd(0x682)][_0x14e1dd(0x196)];else _0x2705d3[_0x14e1dd(0x682)]<_0x3759da[_0x14e1dd(0x682)][_0x14e1dd(0x363)]&&(_0x2705d3['focusDistance']=_0x3759da[_0x14e1dd(0x682)]['min']);_0x37b4f9[_0x14e1dd(0x6da)]({'advanced':[{'focusMode':_0x14e1dd(0x4b7),'focusDistance':_0x2705d3['focusDistance']}]});}}catch(_0x4bcbad){errorlog(_0x4bcbad);}},_0x2705d3['createOffer']=function(_0x5d2a32,_0x5dba4e=![]){var _0x3c141e=_0x2b4393;_0x2705d3[_0x3c141e(0x16d)][_0x5d2a32][_0x3c141e(0x456)]({'iceRestart':_0x5dba4e})[_0x3c141e(0x636)](_0x3d6b30=>{var _0x272702=_0x3c141e;log(_0x272702(0x5da));if(safariVersion()&&safariVersion()<=0xd&&(iOS||iPad)){}else{if(_0x2705d3[_0x272702(0x229)]==0x3||_0x2705d3['stereo']==0x5||_0x2705d3[_0x272702(0x229)]==0x1)_0x3d6b30[_0x272702(0x5cc)]=CodecsHandler[_0x272702(0x599)](_0x3d6b30[_0x272702(0x5cc)],{'stereo':0x1}),log(_0x272702(0x6a1));else{if(iOS||iPad){}else _0x2705d3[_0x272702(0x229)]==0x4&&(_0x3d6b30[_0x272702(0x5cc)]=CodecsHandler[_0x272702(0x599)](_0x3d6b30[_0x272702(0x5cc)],{'stereo':0x2}),log(_0x272702(0x6a1)));}}_0x2705d3[_0x272702(0x16d)][_0x5d2a32][_0x272702(0x366)](_0x3d6b30)[_0x272702(0x636)](function(){var _0x762ea=_0x272702;log(_0x762ea(0x56b)+_0x5d2a32);var _0x352a7c={};_0x352a7c['UUID']=_0x5d2a32,_0x352a7c[_0x762ea(0x205)]=_0x2705d3[_0x762ea(0x205)],_0x352a7c[_0x762ea(0x2ff)]=_0x2705d3[_0x762ea(0x16d)][_0x5d2a32][_0x762ea(0x22f)],_0x352a7c[_0x762ea(0x21c)]=_0x2705d3[_0x762ea(0x16d)][_0x5d2a32]['session'],_0x2705d3[_0x762ea(0x411)]&&(_0x352a7c[_0x762ea(0x28e)]=_0x2705d3['scene']),_0x2705d3[_0x762ea(0x280)]?_0x2705d3['encryptMessage'](JSON[_0x762ea(0x3df)](_0x352a7c['description']))[_0x762ea(0x636)](function(_0x3cf257){var _0x4c20b8=_0x762ea;_0x4c20b8(0x384)===_0x4c20b8(0x384)?(_0x352a7c[_0x4c20b8(0x2ff)]=_0x3cf257[0x0],_0x352a7c[_0x4c20b8(0x698)]=_0x3cf257[0x1],_0x2705d3[_0x4c20b8(0x4b9)](_0x352a7c)):(_0x95e8f1[_0x4c20b8(0x227)](_0x49b64d),_0x30c3d6(_0x4c20b8(0x33b)));})['catch'](errorlog):_0x2705d3[_0x762ea(0x4b9)](_0x352a7c);})[_0x272702(0x2b5)](errorlog);})['catch'](errorlog);},_0x2705d3[_0x2b4393(0x2f6)]=function(){var _0x3a6480=_0x2b4393;if(_0x3a6480(0x441)===_0x3a6480(0x546))return;else for(var _0x495d94 in _0x2705d3['pcs']){_0x2705d3[_0x3a6480(0x16d)][_0x495d94]['scene']!==![]?(_0x2705d3[_0x3a6480(0x215)](_0x495d94),log(_0x3a6480(0x57b))):log(_0x3a6480(0x499));}},_0x2705d3[_0x2b4393(0x631)]=function(_0x2f23e2,_0x3590f4=!![]){var _0x570cc3=_0x2b4393;if(!(_0x2f23e2 in _0x2705d3[_0x570cc3(0x16d)]))return;clearTimeout(_0x2705d3[_0x570cc3(0x16d)][_0x2f23e2][_0x570cc3(0x34e)]);try{_0x2705d3['sendMessage']({'bye':!![]},_0x2f23e2);}catch(_0x3d1dfa){}try{_0x2705d3[_0x570cc3(0x16d)][_0x2f23e2][_0x570cc3(0x5fc)]();}catch(_0x4d882f){}if(_0x2705d3[_0x570cc3(0x16d)][_0x2f23e2]['guest']){if(_0x570cc3(0x6cc)!==_0x570cc3(0x6cc)){if(_0x54a0f1['badStreamList'][_0x570cc3(0x35a)](_0x2eb558[_0x570cc3(0x218)][_0x1b3568][_0x570cc3(0x205)]))return;_0x543f37[_0x570cc3(0x6c6)](_0x226bd6[_0x570cc3(0x218)],_0x5ce00e,_0x5463bf[_0x570cc3(0x1ca)]);return;}else _0x2705d3[_0x570cc3(0x221)]&&(_0x3590f4&&(_0x570cc3(0x487)!==_0x570cc3(0x53b)?(warnlog('WHY\x20ARE\x20YOU\x20GOD\x20DAMN\x20BEEPING'),playtone(![],_0x570cc3(0x495))):_0x5a5375[_0x570cc3(0x16d)][_0x34a5e5][_0x570cc3(0x204)]<_0x4f205d&&(_0x370a16=_0x417df4[_0x570cc3(0x16d)][_0x336342][_0x570cc3(0x204)])));}_0x2705d3[_0x570cc3(0x16d)][_0x2f23e2]=null,_0x2705d3['security']&&(!_0x2705d3[_0x570cc3(0x568)]&&setTimeout(function _0xb802c2(){var _0x52e527=_0x570cc3;warnUser(_0x52e527(0x523));},0x1)),delete _0x2705d3[_0x570cc3(0x16d)][_0x2f23e2],_0x2705d3[_0x570cc3(0x31d)](),applySceneState();},_0x2705d3[_0x2b4393(0x227)]=function(_0x5d253c){var _0x2693bd=_0x2b4393;if(!(_0x5d253c in _0x2705d3[_0x2693bd(0x218)]))return;clearInterval(_0x2705d3['rpcs'][_0x5d253c][_0x2693bd(0x34e)]);try{_0x2705d3[_0x2693bd(0x326)]({'bye':!![]},_0x5d253c),warnlog(_0x2693bd(0x508));}catch(_0x5d31e5){}try{var _0x44f768=_0x2705d3[_0x2693bd(0x218)][_0x5d253c][_0x2693bd(0x205)];}catch(_0x2ee8ea){}try{_0x2705d3['rpcs'][_0x5d253c][_0x2693bd(0x5fc)]();}catch(_0x391703){warnlog('already\x20closed\x20PCS');}try{_0x2705d3[_0x2693bd(0x218)][_0x5d253c][_0x2693bd(0x5f3)]&&_0x2705d3[_0x2693bd(0x218)][_0x5d253c][_0x2693bd(0x5f3)][_0x2693bd(0x2e2)]()[_0x2693bd(0x50d)](function(_0x2f58f7){var _0x59df25=_0x2693bd;_0x2f58f7[_0x59df25(0x518)](),log(_0x59df25(0x603));});}catch(_0x1eb882){}if(_0x2705d3[_0x2693bd(0x291)])try{_0x2705d3['rpcs'][_0x5d253c]['videoElement']&&_0x2693bd(0x66a)in _0x2705d3[_0x2693bd(0x218)][_0x5d253c][_0x2693bd(0x511)]&&_0x2705d3[_0x2693bd(0x218)][_0x5d253c][_0x2693bd(0x511)][_0x2693bd(0x66a)][_0x2693bd(0x518)]();}catch(_0xaff7fc){warnlog(_0xaff7fc);}try{document['getElementById']('container_'+_0x5d253c)&&getById(_0x2693bd(0x5a7)+_0x5d253c)[_0x2693bd(0x4f1)][_0x2693bd(0x661)](getById(_0x2693bd(0x5a7)+_0x5d253c));}catch(_0x4ea014){warnlog(_0x4ea014);}try{if(_0x2705d3[_0x2693bd(0x218)][_0x5d253c][_0x2693bd(0x511)]){if(_0x2693bd(0x18e)===_0x2693bd(0x18e))_0x2705d3[_0x2693bd(0x218)][_0x5d253c][_0x2693bd(0x511)][_0x2693bd(0x5b7)]();else{if(_0x44d978[_0x5eba8e]=='')_0x342fef=!![];else{if(_0x3aa811===null)_0x13ef91['watchStream'](_0x474de4[_0x4ee1c4]),_0xcb08fb=!![];else _0x51175d===_0x136b8b[_0x2a52ad]&&(_0x9f4884[_0x2693bd(0x6b4)](_0x32075a[_0x3b484d]),_0x17d199=!![]);}}}}catch(_0x14124e){}try{_0x2705d3['broadcast']!==![]&&(_0x2705d3['rpcs'][_0x5d253c][_0x2693bd(0x224)]&&_0x2705d3[_0x2693bd(0x218)][_0x5d253c][_0x2693bd(0x224)][_0x2693bd(0x5b7)]());}catch(_0x4faea0){}try{_0x2705d3[_0x2693bd(0x218)][_0x5d253c][_0x2693bd(0x57f)]&&_0x2705d3[_0x2693bd(0x218)][_0x5d253c][_0x2693bd(0x57f)][_0x2693bd(0x5b7)]();}catch(_0x42e6ca){}try{_0x2705d3[_0x2693bd(0x218)][_0x5d253c]['imageElement']&&_0x2705d3['rpcs'][_0x5d253c][_0x2693bd(0x565)][_0x2693bd(0x5b7)]();}catch(_0x1d2645){}try{_0x2705d3['rpcs'][_0x5d253c]=null,delete _0x2705d3[_0x2693bd(0x218)][_0x5d253c];}catch(_0x92de66){}!_0x2705d3[_0x2693bd(0x291)]&&setTimeout(function(){updateMixer();},0x1);if(typeof _0x44f768==_0x2693bd(0x3c9))return;try{warnlog(_0x2693bd(0x2b2)),_0x44f768 in _0x2705d3[_0x2693bd(0x262)]&&(log(_0x2693bd(0x69c)+_0x44f768),clearTimeout(_0x2705d3[_0x2693bd(0x262)][_0x44f768])),_0x2705d3[_0x2693bd(0x262)][_0x44f768]=setTimeout(function(_0x542070){var _0xc5090a=_0x2693bd;try{delete _0x2705d3[_0xc5090a(0x262)][_0x542070];}catch(_0x41c0e6){warnlog('session.watchTimeoutList\x20no\x20longer\x20exists;\x20won\x27t\x20retry.');return;}log('watchTimeoutList2:'+_0x542070);try{for(var _0xeb9465 in _0x2705d3[_0xc5090a(0x218)]){if(_0x2705d3[_0xc5090a(0x218)][_0xeb9465]['streamID']===_0x542070){if(_0x2705d3[_0xc5090a(0x218)][_0xeb9465][_0xc5090a(0x5d5)]==='connected'){warnlog(_0xc5090a(0x6bf));return;}}}}catch(_0x1c91e5){errorlog(_0x1c91e5);}warnlog('\x20---\x20we\x20will\x20ask\x20again'),_0x2705d3[_0xc5090a(0x6b4)](_0x542070);},_0x2705d3[_0x2693bd(0x4a2)],_0x44f768);}catch(_0x1b26b8){errorlog(_0x1b26b8);}pokeIframeAPI(_0x2693bd(0x211),![],_0x5d253c),_0x44f768!==null?pokeIframeAPI(_0x2693bd(0x402),_0x44f768,_0x5d253c):pokeIframeAPI(_0x2693bd(0x402),!![],_0x5d253c),updateUserList();},_0x2705d3[_0x2b4393(0x18f)]=function(_0x4397f6){var _0x6870a6=_0x2b4393;if(_0x4397f6 in _0x2705d3[_0x6870a6(0x16d)]){if(_0x2705d3['pcs'][_0x4397f6][_0x6870a6(0x5d5)]===_0x6870a6(0x4ed)||_0x2705d3[_0x6870a6(0x16d)][_0x4397f6][_0x6870a6(0x5d5)]===_0x6870a6(0x601)){if(_0x6870a6(0x1b6)!==_0x6870a6(0x507))_0x2705d3[_0x6870a6(0x631)](_0x4397f6),warnlog(_0x6870a6(0x33b));else return;}else{warnlog(_0x6870a6(0x53a));return;}}else log(_0x6870a6(0x5e9));if(_0x2705d3[_0x6870a6(0x3ea)]!==![]){if(Object[_0x6870a6(0x203)](_0x2705d3[_0x6870a6(0x16d)])[_0x6870a6(0x3e9)]>_0x2705d3[_0x6870a6(0x3ea)]){_0x2705d3['closePC'](_0x4397f6);return;}}else{if(_0x2705d3[_0x6870a6(0x638)]!==![]){if(Object['keys'](_0x2705d3['rpcs'])[_0x6870a6(0x3e9)]+Object[_0x6870a6(0x203)](_0x2705d3[_0x6870a6(0x16d)])[_0x6870a6(0x3e9)]>_0x2705d3[_0x6870a6(0x638)]){_0x2705d3[_0x6870a6(0x631)](_0x4397f6);return;}}}_0x2705d3[_0x6870a6(0x16d)][_0x4397f6]=new RTCPeerConnection(_0x2705d3[_0x6870a6(0x683)]);if(_0x2705d3[_0x6870a6(0x36f)]){if(Object[_0x6870a6(0x203)](_0x2705d3[_0x6870a6(0x16d)])[_0x6870a6(0x3e9)]>0x1){_0x2705d3[_0x6870a6(0x631)](_0x4397f6);return;}}_0x2705d3[_0x6870a6(0x16d)][_0x4397f6][_0x6870a6(0x555)]=null,_0x2705d3['pcs'][_0x4397f6]['sceneMute']=null,_0x2705d3[_0x6870a6(0x16d)][_0x4397f6][_0x6870a6(0x4d0)]=null,_0x2705d3[_0x6870a6(0x16d)][_0x4397f6]['obsSourceActive']=null,_0x2705d3['pcs'][_0x4397f6]['obsStreaming']=null,_0x2705d3[_0x6870a6(0x16d)][_0x4397f6][_0x6870a6(0x41b)]=null,_0x2705d3[_0x6870a6(0x16d)][_0x4397f6]['optimizedBitrate']=![],_0x2705d3[_0x6870a6(0x16d)][_0x4397f6][_0x6870a6(0x183)]=![],_0x2705d3[_0x6870a6(0x16d)][_0x4397f6][_0x6870a6(0x5cd)]=null,_0x2705d3[_0x6870a6(0x16d)][_0x4397f6][_0x6870a6(0x452)]=null,_0x2705d3[_0x6870a6(0x16d)][_0x4397f6][_0x6870a6(0x17a)]=![],_0x2705d3[_0x6870a6(0x16d)][_0x4397f6][_0x6870a6(0x2a3)]=![],_0x2705d3[_0x6870a6(0x16d)][_0x4397f6][_0x6870a6(0x21c)]=_0x2705d3['loadoutID']+_0x2705d3[_0x6870a6(0x426)](0x5),_0x2705d3[_0x6870a6(0x16d)][_0x4397f6][_0x6870a6(0x410)]={},_0x2705d3[_0x6870a6(0x16d)][_0x4397f6][_0x6870a6(0x41d)]=![],_0x2705d3[_0x6870a6(0x16d)][_0x4397f6][_0x6870a6(0x184)]=![],_0x2705d3['pcs'][_0x4397f6]['enhanceAudio']=![],_0x2705d3['pcs'][_0x4397f6]['encoder']=null,_0x2705d3[_0x6870a6(0x16d)][_0x4397f6]['forceios']=![],_0x2705d3[_0x6870a6(0x16d)][_0x4397f6][_0x6870a6(0x592)]=!![],_0x2705d3[_0x6870a6(0x16d)][_0x4397f6][_0x6870a6(0x6b8)]=!![],_0x2705d3[_0x6870a6(0x16d)][_0x4397f6][_0x6870a6(0x58d)]=!![],_0x2705d3[_0x6870a6(0x16d)][_0x4397f6][_0x6870a6(0x69e)]=!![],_0x2705d3[_0x6870a6(0x16d)][_0x4397f6][_0x6870a6(0x629)]=![],_0x2705d3[_0x6870a6(0x16d)][_0x4397f6]['allowBroadcast']=![],_0x2705d3[_0x6870a6(0x16d)][_0x4397f6][_0x6870a6(0x541)]=_0x4397f6,_0x2705d3[_0x6870a6(0x16d)][_0x4397f6][_0x6870a6(0x4e6)]=![],_0x2705d3['pcs'][_0x4397f6][_0x6870a6(0x2f1)]=![],_0x2705d3[_0x6870a6(0x16d)][_0x4397f6][_0x6870a6(0x320)]=![],_0x2705d3[_0x6870a6(0x16d)][_0x4397f6][_0x6870a6(0x3af)]=![],_0x2705d3[_0x6870a6(0x16d)][_0x4397f6]['scaleResolution']=![],_0x2705d3[_0x6870a6(0x16d)][_0x4397f6][_0x6870a6(0x38d)]=![],_0x2705d3[_0x6870a6(0x16d)][_0x4397f6][_0x6870a6(0x5e2)]=_0x2705d3[_0x6870a6(0x16d)][_0x4397f6][_0x6870a6(0x28c)](_0x6870a6(0x5e2)),_0x2705d3[_0x6870a6(0x16d)][_0x4397f6]['sendChannel'][_0x6870a6(0x541)]=_0x4397f6,_0x2705d3[_0x6870a6(0x16d)][_0x4397f6][_0x6870a6(0x1ad)]=![],_0x2705d3[_0x6870a6(0x16d)][_0x4397f6]['keyframeTimeout']=null,_0x2705d3[_0x6870a6(0x16d)][_0x4397f6][_0x6870a6(0x199)]=![],_0x2705d3['pcs'][_0x4397f6][_0x6870a6(0x415)]=![],_0x2705d3['pcs'][_0x4397f6]['closeTimeout']=null,_0x2705d3['pcs'][_0x4397f6][_0x6870a6(0x19d)]=_0x2705d3[_0x6870a6(0x19d)],_0x2705d3['pcs'][_0x4397f6][_0x6870a6(0x6b2)]=Date[_0x6870a6(0x4fb)](),_0x2705d3[_0x6870a6(0x16d)][_0x4397f6][_0x6870a6(0x5e2)][_0x6870a6(0x420)]=()=>{var _0x390635=_0x6870a6;log(_0x390635(0x4eb)),msg={},msg[_0x390635(0x5d9)]={},msg['info'][_0x390635(0x199)]=_0x2705d3['label'],msg['info'][_0x390635(0x415)]=_0x2705d3['order'],msg[_0x390635(0x5d9)][_0x390635(0x242)]=_0x2705d3[_0x390635(0x242)];try{_0x2705d3[_0x390635(0x1fe)]['length']&&(msg[_0x390635(0x5d9)]['initial_group']=_0x2705d3[_0x390635(0x1fe)][_0x390635(0x266)](','));}catch(_0xd41552){}msg[_0x390635(0x5d9)][_0x390635(0x6d5)]=_0x2705d3['directorSpeakerMuted'],msg[_0x390635(0x5d9)][_0x390635(0x389)]=_0x2705d3[_0x390635(0x389)],msg[_0x390635(0x5d9)][_0x390635(0x503)]=_0x2705d3[_0x390635(0x503)],msg[_0x390635(0x5d9)][_0x390635(0x4a7)]=_0x2705d3[_0x390635(0x1d3)];if(_0x2705d3[_0x390635(0x291)]){if(_0x2705d3[_0x390635(0x551)]&&_0x2705d3[_0x390635(0x551)]===_0x4397f6){}else{msg['directorSettings']={},msg['directorSettings'][_0x390635(0x652)]=_0x2705d3[_0x390635(0x652)];_0x2705d3[_0x390635(0x3fd)][_0x390635(0x3e9)]&&!_0x2705d3[_0x390635(0x3fd)][_0x390635(0x35a)](_0x4397f6)&&(msg[_0x390635(0x5d9)][_0x390635(0x242)]=!![]);msg[_0x390635(0x275)][_0x390635(0x30a)]=[];for(var _0x525090 in _0x2705d3[_0x390635(0x16d)]){_0x2705d3[_0x390635(0x16d)][_0x525090]['coDirector']===!![]&&msg['directorSettings'][_0x390635(0x30a)][_0x390635(0x52a)](_0x525090);}}}msg[_0x390635(0x5d9)][_0x390635(0x5b4)]=_0x2705d3['width'],msg[_0x390635(0x5d9)][_0x390635(0x3c6)]=_0x2705d3[_0x390635(0x26b)],msg['info'][_0x390635(0x24c)]=_0x2705d3[_0x390635(0x550)],msg[_0x390635(0x5d9)]['maxvb_url']=_0x2705d3[_0x390635(0x1d6)],msg[_0x390635(0x5d9)][_0x390635(0x207)]=_0x2705d3[_0x390635(0x3ea)],msg[_0x390635(0x5d9)][_0x390635(0x18d)]=_0x2705d3['stereo'],msg[_0x390635(0x5d9)][_0x390635(0x52d)]=_0x2705d3[_0x390635(0x44a)],msg[_0x390635(0x5d9)][_0x390635(0x4a9)]=_0x2705d3[_0x390635(0x3a7)],msg[_0x390635(0x5d9)][_0x390635(0x327)]=_0x2705d3[_0x390635(0x1e4)],msg[_0x390635(0x5d9)]['version']=_0x2705d3['version'],msg[_0x390635(0x5d9)][_0x390635(0x382)]=_0x2705d3['audioGain'],msg[_0x390635(0x5d9)][_0x390635(0x21a)]=_0x2705d3[_0x390635(0x4af)],msg['info'][_0x390635(0x4e4)]=_0x2705d3[_0x390635(0x388)],msg['info'][_0x390635(0x307)]=!_0x2705d3[_0x390635(0x2cf)],msg[_0x390635(0x5d9)][_0x390635(0x2c7)]=_0x2705d3[_0x390635(0x2da)],msg[_0x390635(0x5d9)][_0x390635(0x424)]=_0x2705d3[_0x390635(0x691)],msg[_0x390635(0x5d9)][_0x390635(0x6b0)]=_0x2705d3[_0x390635(0x2e3)];try{navigator&&navigator[_0x390635(0x3c7)]&&(msg[_0x390635(0x5d9)]['useragent']=navigator[_0x390635(0x3c7)]);if(navigator&&navigator[_0x390635(0x1b9)]){if(_0x390635(0x61b)!==_0x390635(0x65d))msg[_0x390635(0x5d9)][_0x390635(0x1b9)]=navigator['platform'];else{for(var _0x4922a7 in _0x15dfed[_0x390635(0x16d)]){try{_0xa74005[_0x390635(0x16d)][_0x4922a7]['sendChannel'][_0x390635(0x20e)](_0x4f4385);}catch(_0x57b75c){_0x576f7e('RTC\x20Connection\x20seems\x20to\x20be\x20dead\x20or\x20not\x20yet\x20open?\x204');}}return!![];}}if(safariVersion())msg[_0x390635(0x5d9)][_0x390635(0x303)]='Safari';else{if(getChromeVersion()>0x3c)msg[_0x390635(0x5d9)][_0x390635(0x303)]='Chromium-based\x20v'+getChromeVersion();else{if(userAgent[_0x390635(0x525)](_0x390635(0x538))>=0x0)msg[_0x390635(0x5d9)][_0x390635(0x303)]='Firefox';else userAgent[_0x390635(0x525)](_0x390635(0x63c))>=0x0?msg[_0x390635(0x5d9)]['Browser']=_0x390635(0x288):msg[_0x390635(0x5d9)]['Browser']=_0x390635(0x248);}}}catch(_0x487c65){};_0x2705d3[_0x390635(0x417)](msg,_0x4397f6),pokeIframeAPI('new-push-connection',!![],_0x4397f6),updateUserList();},_0x2705d3['pcs'][_0x4397f6]['sendChannel']['onclose']=()=>{var _0x3d9c9a=_0x6870a6;pokeIframeAPI(_0x3d9c9a(0x694),![],_0x4397f6),_0x2705d3[_0x3d9c9a(0x6e0)](),warnlog(_0x3d9c9a(0x294));return;},_0x2705d3[_0x6870a6(0x16d)][_0x4397f6][_0x6870a6(0x332)]=function(_0x5076df){var _0x24d94e=_0x6870a6;warnlog(_0x24d94e(0x17d)),warnlog(_0x5076df);if(_0x5076df['channel'][_0x24d94e(0x199)]&&_0x5076df[_0x24d94e(0x1ca)]['label']!==_0x24d94e(0x5e2)){_0x2705d3[_0x24d94e(0x6c6)](_0x2705d3[_0x24d94e(0x218)],_0x4397f6,_0x5076df[_0x24d94e(0x1ca)]);return;}},_0x2705d3[_0x6870a6(0x16d)][_0x4397f6]['sendChannel'][_0x6870a6(0x3a2)]=_0x38c823=>{var _0x48ae78=_0x6870a6;log('received\x20data\x20from\x20viewer');var _0x36d7eb=JSON[_0x48ae78(0x433)](_0x38c823['data']);_0x36d7eb[_0x48ae78(0x541)]=_0x4397f6;if(_0x36d7eb[_0x48ae78(0x2ff)]){_0x2705d3['processDescription'](_0x36d7eb);return;}else{if(_0x36d7eb[_0x48ae78(0x68f)]){log(_0x48ae78(0x662)),_0x2705d3[_0x48ae78(0x191)](_0x36d7eb);return;}else{if(_0x36d7eb[_0x48ae78(0x50c)]){log('GOT\x20ICEs!!'),_0x2705d3[_0x48ae78(0x1af)](_0x36d7eb);return;}else{if(_0x48ae78(0x6e0)in _0x36d7eb){var _0x570753={};_0x570753['pong']=_0x36d7eb[_0x48ae78(0x6e0)],_0x2705d3[_0x48ae78(0x417)](_0x570753,_0x4397f6),warnlog('PINGED');return;}else{if(_0x48ae78(0x425)in _0x36d7eb){warnlog(_0x48ae78(0x54c));return;}else{if(_0x48ae78(0x55b)in _0x36d7eb){warnlog(_0x48ae78(0x625)),_0x2705d3[_0x48ae78(0x631)](_0x4397f6);return;}}}}}}warnlog(_0x36d7eb);try{if(_0x48ae78(0x5d9)in _0x36d7eb){_0x2705d3[_0x48ae78(0x16d)][_0x4397f6][_0x48ae78(0x410)][_0x48ae78(0x5d9)]=_0x36d7eb[_0x48ae78(0x5d9)];if('label'in _0x36d7eb['info']){if(typeof _0x36d7eb['info'][_0x48ae78(0x199)]==_0x48ae78(0x63b))_0x2705d3[_0x48ae78(0x16d)][_0x4397f6][_0x48ae78(0x199)]=sanitizeLabel(_0x36d7eb[_0x48ae78(0x5d9)][_0x48ae78(0x199)]);else{if(_0x48ae78(0x2e8)!==_0x48ae78(0x2e8)){if(_0x4f97f3[_0x2396a8][_0x48ae78(0x3e7)]&&_0x16b084<0x2)_0x23b479[_0x48ae78(0x52a)](_0x5ee268[_0x3961a5]),_0x19335d+=0x1;else!_0x520ec1[_0x3b4962][_0x48ae78(0x3e7)]&&_0x3d86dc<0x1&&(_0x1bdf92['push'](_0x44a993[_0x5a1e19]),_0xb04996+=0x1);}else _0x2705d3['pcs'][_0x4397f6][_0x48ae78(0x199)]=![];}}if(_0x4397f6===_0x2705d3[_0x48ae78(0x551)])try{_0x2705d3[_0x48ae78(0x16d)][_0x4397f6][_0x48ae78(0x410)][_0x48ae78(0x5d9)][_0x48ae78(0x291)]=!![];}catch(_0x42cb73){}else{if(_0x2705d3[_0x48ae78(0x3fe)][_0x48ae78(0x525)](_0x4397f6)>=0x0)try{_0x2705d3[_0x48ae78(0x16d)][_0x4397f6]['stats']['info'][_0x48ae78(0x17a)]=!![];}catch(_0x58218f){}}}if(_0x2705d3['director']){if(_0x48ae78(0x65f)in _0x36d7eb&&_0x48ae78(0x698)in _0x36d7eb){if(_0x2705d3[_0x48ae78(0x501)])_0x2705d3[_0x48ae78(0x318)](_0x36d7eb[_0x48ae78(0x65f)],_0x36d7eb[_0x48ae78(0x698)],_0x2705d3[_0x48ae78(0x501)])[_0x48ae78(0x636)](function(_0x4bc31f){var _0x319d2b=_0x48ae78;if(_0x4bc31f===_0x2705d3[_0x319d2b(0x501)]){_0x2705d3[_0x319d2b(0x16d)][_0x4397f6][_0x319d2b(0x17a)]=!![],getById(_0x319d2b(0x5a7)+_0x4397f6)[_0x319d2b(0x38a)][_0x319d2b(0x504)](_0x319d2b(0x2d0)),_0x2705d3['announceCoDirector'](_0x4397f6);var _0x14fab5={};_0x14fab5[_0x319d2b(0x3ab)]='requestCoDirector',_0x2705d3['sendRequest'](_0x14fab5,_0x4397f6);}else{var _0x14fab5={};_0x14fab5[_0x319d2b(0x64b)]=_0x319d2b(0x65f),_0x2705d3['sendRequest'](_0x14fab5,_0x4397f6);}})[_0x48ae78(0x2b5)](function(){var _0x5873f1=_0x48ae78;warnlog(_0x5873f1(0x640));var _0x21e98e={};_0x21e98e[_0x5873f1(0x64b)]='requestCoDirector',_0x2705d3[_0x5873f1(0x326)](_0x21e98e,_0x4397f6);});else{var _0x570753={};_0x570753[_0x48ae78(0x64b)]=_0x48ae78(0x65f),_0x2705d3[_0x48ae78(0x326)](_0x570753,_0x4397f6);}}}_0x48ae78(0x671)in _0x36d7eb&&_0x2705d3[_0x48ae78(0x4c7)](_0x36d7eb[_0x48ae78(0x671)],_0x4397f6);_0x48ae78(0x49b)in _0x36d7eb&&(_0x2705d3[_0x48ae78(0x16d)][_0x4397f6][_0x48ae78(0x49b)]=parseInt(_0x36d7eb[_0x48ae78(0x49b)]));'audioBitrate'in _0x36d7eb&&_0x2705d3[_0x48ae78(0x449)](_0x4397f6,_0x36d7eb[_0x48ae78(0x535)]);'bitrate'in _0x36d7eb&&_0x2705d3[_0x48ae78(0x2d7)](_0x4397f6,_0x36d7eb[_0x48ae78(0x6a5)]);if(_0x48ae78(0x69a)in _0x36d7eb){log(_0x36d7eb);if(_0x2705d3[_0x48ae78(0x3fe)][_0x48ae78(0x525)](_0x4397f6)>=0x0){var _0x563d34={};for(var _0x135cf0 in _0x2705d3[_0x48ae78(0x16d)]){if(_0x135cf0===_0x4397f6)continue;_0x563d34[_0x135cf0]=_0x2705d3['pcs'][_0x135cf0]['stats'];}var _0x570753={};_0x570753[_0x48ae78(0x4fa)]=_0x563d34,_0x2705d3[_0x48ae78(0x417)](_0x570753,_0x4397f6);}else{if(_0x48ae78(0x543)in _0x36d7eb){if(_0x36d7eb[_0x48ae78(0x543)]===_0x2705d3[_0x48ae78(0x543)]&&_0x2705d3['remote']){var _0x563d34={};for(var _0x135cf0 in _0x2705d3[_0x48ae78(0x16d)]){if(_0x135cf0===_0x4397f6)continue;_0x563d34[_0x135cf0]=_0x2705d3['pcs'][_0x135cf0][_0x48ae78(0x410)];}var _0x570753={};_0x570753['remoteStats']=_0x563d34,_0x2705d3[_0x48ae78(0x417)](_0x570753,_0x4397f6);}}}}if(_0x48ae78(0x163)in _0x36d7eb)try{log(_0x36d7eb),_0x2705d3[_0x48ae78(0x176)](_0x36d7eb[_0x48ae78(0x541)],_0x36d7eb[_0x48ae78(0x163)]['w'],_0x36d7eb[_0x48ae78(0x163)]['h']);}catch(_0x25aa44){errorlog(_0x25aa44);}_0x48ae78(0x4c4)in _0x36d7eb&&(_0x36d7eb[_0x48ae78(0x38d)]?_0x2705d3[_0x48ae78(0x3fe)][_0x48ae78(0x525)](_0x4397f6)>=0x0?_0x2705d3[_0x48ae78(0x2f6)]():errorlog(_0x48ae78(0x416)):_0x2705d3[_0x48ae78(0x215)](_0x4397f6));if('chat'in _0x36d7eb){var _0x113759=![],_0x354e93=![];_0x2705d3[_0x48ae78(0x3fe)][_0x48ae78(0x525)](_0x4397f6)>=0x0&&(_0x113759=!![],_0x48ae78(0x6e9)in _0x36d7eb&&(_0x36d7eb[_0x48ae78(0x6e9)]==!![]&&(_0x354e93=!![]))),log(_0x48ae78(0x3dc)+_0x113759),getChatMessage(_0x36d7eb[_0x48ae78(0x405)],_0x2705d3[_0x48ae78(0x16d)][_0x4397f6][_0x48ae78(0x199)],_0x113759,_0x354e93);}if('order'in _0x36d7eb){_0x2705d3[_0x48ae78(0x16d)][_0x4397f6][_0x48ae78(0x415)]=parseInt(_0x36d7eb['order'])||0x0;_0x4397f6 in _0x2705d3[_0x48ae78(0x218)]&&(_0x2705d3[_0x48ae78(0x218)][_0x4397f6][_0x48ae78(0x415)]=_0x2705d3['pcs'][_0x4397f6][_0x48ae78(0x415)]);if(_0x2705d3[_0x48ae78(0x291)]){var _0x459008=document[_0x48ae78(0x24b)](_0x48ae78(0x4cf)+_0x4397f6+'\x22]');log(_0x459008),_0x459008[0x0]&&(_0x459008[0x0][_0x48ae78(0x59e)]=parseInt(_0x36d7eb[_0x48ae78(0x415)])||0x0);}updateMixer();}_0x48ae78(0x4e6)in _0x36d7eb&&_0x2705d3[_0x48ae78(0x177)](_0x4397f6,parseInt(_0x36d7eb[_0x48ae78(0x4e6)])||0x0);_0x48ae78(0x64b)in _0x36d7eb&&(_0x2705d3['director']&&(!(_0x2705d3[_0x48ae78(0x568)]||_0x2705d3[_0x48ae78(0x4d1)])&&(_0x48ae78(0x174)===_0x48ae78(0x174)?_0x36d7eb[_0x48ae78(0x64b)]===_0x48ae78(0x65f)?_0x48ae78(0x5e7)===_0x48ae78(0x5e7)?(warnUser(_0x48ae78(0x3ef),0xbb8),getById(_0x48ae78(0x6a3))[_0x48ae78(0x620)]=miscTranslations[_0x48ae78(0x5df)]):(_0x2e2a2b[_0x48ae78(0x66e)](0x0,_0x45606d),_0x1b69b4[_0x48ae78(0x218)][_0xc36ff1][_0x48ae78(0x565)]&&(_0x361d58[_0x48ae78(0x218)][_0x37335b][_0x48ae78(0x565)][_0x48ae78(0x6d2)]=!![],_0x38d592['rpcs'][_0x1d45cc][_0x48ae78(0x565)][_0x48ae78(0x45f)][_0x48ae78(0x52f)]=_0x48ae78(0x6d2))):warnUser(_0x48ae78(0x6b1),0x1388):_0x25aad2[_0x48ae78(0x218)][_0x51d858]['stats'][_0x48ae78(0x675)][_0x48ae78(0x246)]&&(_0x4e7187[_0x48ae78(0x168)]&&(_0xfbca05[_0x48ae78(0x218)][_0x4e4af3][_0x48ae78(0x410)][_0x48ae78(0x675)][_0x48ae78(0x1e0)]=_0x5e43dd(0x8*(_0xe119ed[_0x48ae78(0x3ae)]-_0x4ce69a[_0x48ae78(0x218)][_0x35e761][_0x48ae78(0x410)][_0x48ae78(0x675)][_0x48ae78(0x484)])/(_0x30be22[_0x48ae78(0x168)]-_0x40430b[_0x48ae78(0x218)][_0x5577b1]['stats'][_0x48ae78(0x675)][_0x48ae78(0x246)])))))),warnlog(_0x48ae78(0x18c)+_0x36d7eb[_0x48ae78(0x64b)]+_0x48ae78(0x30b)+_0x2705d3['director']));_0x48ae78(0x3ab)in _0x36d7eb&&(_0x36d7eb[_0x48ae78(0x3ab)]==='requestCoDirector'&&(_0x48ae78(0x263)!==_0x48ae78(0x263)?_0x42e737[_0x48ae78(0x4c7)](_0x5cf7aa['pipe'],_0x52415f):_0x2705d3[_0x48ae78(0x291)]&&(!(_0x2705d3[_0x48ae78(0x568)]||_0x2705d3[_0x48ae78(0x4d1)])&&(warnUser(_0x48ae78(0x19a),0xbb8),getById(_0x48ae78(0x6a3))[_0x48ae78(0x620)]=_0x48ae78(0x31e)))));if(_0x2705d3['directorList']['indexOf'](_0x4397f6)==-0x1){if('requestAudioHack'in _0x36d7eb){if(_0x48ae78(0x285)===_0x48ae78(0x268))return _0x5d353d[_0x48ae78(0x655)]!==![]?(_0x591b47(_0x48ae78(0x214)),_0x435c8a=_0x1c524a[_0x48ae78(0x510)](0x0,-0x1*_0x3e6ebf['hash'][_0x48ae78(0x3e9)]),_0x3697ee):(_0x13f6fd('Stream\x20ID\x20pre:'+_0x33f1f7),_0xd2fe8e(_0x3a8be8[_0x48ae78(0x280)]+_0x342e48[_0x48ae78(0x4bc)],0x6)[_0x48ae78(0x636)](function(_0x26048b){var _0x4f63d8=_0x48ae78;return _0x4c3e2a['hash']=_0x26048b,_0x462d34(_0x5a6b8a),_0x2e357e=_0x2dfe64[_0x4f63d8(0x510)](0x0,-0x1*_0x176b29[_0x4f63d8(0x655)][_0x4f63d8(0x3e9)]),_0x44757d(_0x4f63d8(0x42e)+_0x5ed287),_0x317c6f;})[_0x48ae78(0x2b5)](_0x210d41));else{var _0x570753={};_0x570753[_0x48ae78(0x64b)]=_0x48ae78(0x492),_0x2705d3['sendMessage'](_0x570753,_0x4397f6);}}else{if(_0x48ae78(0x231)in _0x36d7eb){if(_0x48ae78(0x429)===_0x48ae78(0x429)){var _0x570753={};_0x570753[_0x48ae78(0x64b)]=_0x48ae78(0x231),_0x2705d3[_0x48ae78(0x417)](_0x570753,_0x4397f6);}else _0x48ae78(0x1a6)in _0x5d4cda[_0x48ae78(0x43e)][0x0]&&delete _0x44dcf2[_0x48ae78(0x43e)][0x0][_0x48ae78(0x1a6)];}else{if('changeOrder'in _0x36d7eb){var _0x570753={};_0x570753[_0x48ae78(0x64b)]='changeOrder',_0x2705d3[_0x48ae78(0x417)](_0x570753,_0x4397f6);}else{if(_0x48ae78(0x3ac)in _0x36d7eb){var _0x570753={};_0x570753['rejected']='changeURL',_0x2705d3[_0x48ae78(0x417)](_0x570753,_0x4397f6);}else{if(_0x48ae78(0x630)in _0x36d7eb){var _0x570753={};_0x570753[_0x48ae78(0x64b)]=_0x48ae78(0x630),_0x2705d3[_0x48ae78(0x417)](_0x570753,_0x4397f6);}else{if(_0x48ae78(0x4df)in _0x36d7eb){var _0x570753={};_0x570753[_0x48ae78(0x64b)]=_0x48ae78(0x4df),_0x2705d3[_0x48ae78(0x417)](_0x570753,_0x4397f6);}else{if('lowerhand'in _0x36d7eb){var _0x570753={};_0x570753[_0x48ae78(0x64b)]=_0x48ae78(0x3f5),_0x2705d3[_0x48ae78(0x417)](_0x570753,_0x4397f6);}else{if(_0x48ae78(0x406)in _0x36d7eb){var _0x570753={};_0x570753[_0x48ae78(0x64b)]=_0x48ae78(0x406),_0x2705d3['sendMessage'](_0x570753,_0x4397f6);}else{if(_0x48ae78(0x3c3)in _0x36d7eb){var _0x570753={};_0x570753[_0x48ae78(0x64b)]=_0x48ae78(0x3c3),_0x2705d3[_0x48ae78(0x417)](_0x570753,_0x4397f6);}else{if(_0x48ae78(0x65b)in _0x36d7eb){var _0x570753={};_0x570753['rejected']=_0x48ae78(0x65b),_0x2705d3['sendMessage'](_0x570753,_0x4397f6);}else{if(_0x48ae78(0x62c)in _0x36d7eb){var _0x570753={};_0x570753['rejected']=_0x48ae78(0x62c),_0x2705d3[_0x48ae78(0x417)](_0x570753,_0x4397f6);}else{if(_0x48ae78(0x6b5)in _0x36d7eb){var _0x570753={};_0x570753[_0x48ae78(0x64b)]='micIsolated',_0x2705d3[_0x48ae78(0x417)](_0x570753,_0x4397f6);}else{if(_0x48ae78(0x3bd)in _0x36d7eb){var _0x570753={};_0x570753['rejected']='requestUpload',_0x2705d3[_0x48ae78(0x417)](_0x570753,_0x4397f6);}}}}}}}}}}}}}}else{if(_0x48ae78(0x492)in _0x36d7eb){var _0x49ea07=_0x2705d3[_0x48ae78(0x5f3)][_0x48ae78(0x32d)]();_0x49ea07[_0x48ae78(0x3e9)]&&(_0x48ae78(0x650)in _0x36d7eb?applyAudioHack(_0x36d7eb[_0x48ae78(0x55c)],_0x36d7eb[_0x48ae78(0x19f)],_0x36d7eb[_0x48ae78(0x650)]):applyAudioHack(_0x36d7eb[_0x48ae78(0x55c)],_0x36d7eb[_0x48ae78(0x19f)]));}if('requestVideoRecord'in _0x36d7eb){if(_0x36d7eb[_0x48ae78(0x231)]){if(_0x2705d3[_0x48ae78(0x511)]){var _0x30b9e3=0x1770;_0x36d7eb[_0x48ae78(0x19f)]&&(_0x30b9e3=parseInt(_0x36d7eb[_0x48ae78(0x19f)])),recordLocalVideo(_0x48ae78(0x5fa),_0x30b9e3);}}else _0x2705d3[_0x48ae78(0x511)]&&recordLocalVideo(_0x48ae78(0x518));}if(_0x48ae78(0x3fa)in _0x36d7eb){if(_0x48ae78(0x1f9)!==_0x48ae78(0x447)){_0x2705d3[_0x48ae78(0x415)]==![]&&(_0x2705d3[_0x48ae78(0x415)]=0x0);_0x2705d3['order']+=parseInt(_0x36d7eb[_0x48ae78(0x3fa)])||0x0;var _0x570753={};_0x570753={},_0x570753[_0x48ae78(0x415)]=_0x2705d3[_0x48ae78(0x415)],_0x2705d3[_0x48ae78(0x583)](_0x570753),updateMixer();}else _0x54e2e8(_0x48ae78(0x1eb));}_0x48ae78(0x3ac)in _0x36d7eb&&changeURL(_0x36d7eb[_0x48ae78(0x3ac)]);_0x48ae78(0x338)in _0x36d7eb&&stopClock();_0x48ae78(0x22d)in _0x36d7eb&&setClock(_0x36d7eb['setClock']);'hideClock'in _0x36d7eb&&(_0x48ae78(0x520)!==_0x48ae78(0x1b3)?hideClock():_0xef64bb['muted']=_0x5ac499[_0x48ae78(0x1a8)]);'showClock'in _0x36d7eb&&showClock();_0x48ae78(0x59a)in _0x36d7eb&&startClock();_0x48ae78(0x3bd)in _0x36d7eb&&(_0x48ae78(0x193)===_0x48ae78(0x398)?_0x2b40b8(_0x1dadc1):toggleFileshare(_0x4397f6));if('group'in _0x36d7eb)try{_0x2705d3[_0x48ae78(0x417)]({'group':_0x36d7eb[_0x48ae78(0x1fe)]}),_0x36d7eb[_0x48ae78(0x1fe)]?_0x2705d3[_0x48ae78(0x1fe)]=_0x36d7eb[_0x48ae78(0x1fe)][_0x48ae78(0x33a)](','):_0x2705d3['group']=[],updateMixer();}catch(_0x326fc9){}if(_0x48ae78(0x630)in _0x36d7eb){if(_0x48ae78(0x19f)in _0x36d7eb){if(typeof _0x36d7eb['value']==_0x48ae78(0x63b)){_0x2705d3[_0x48ae78(0x199)]=sanitizeLabel(_0x36d7eb['value']),log('New\x20Label:\x20'+_0x2705d3[_0x48ae78(0x199)]);if(_0x2705d3[_0x48ae78(0x291)]){var _0x459008=getById(_0x48ae78(0x6c8)+_0x4397f6);_0x2705d3[_0x48ae78(0x199)]?'GkSYQ'!==_0x48ae78(0x64f)?_0x459008['innerText']=_0x2705d3[_0x48ae78(0x199)]:_0x6fc91a(function _0x113b94(){_0x5803b5('Remote\x20peer\x20disconnected.\x20Due\x20to\x20enhanced\x20security,\x20please\x20refresh\x20to\x20create\x20a\x20new\x20connection.');},0x1):_0x48ae78(0x4c6)!==_0x48ae78(0x1a0)?_0x459008['innerText']=miscTranslations[_0x48ae78(0x4f2)]:(_0x51504b[_0x48ae78(0x46d)](),_0x2b98b9[_0x48ae78(0x321)]());}else _0x2705d3[_0x48ae78(0x4ac)]&&updateMixer();!_0x2705d3['director']&&(_0x2705d3[_0x48ae78(0x199)]?document[_0x48ae78(0x20f)]=_0x2705d3[_0x48ae78(0x199)]:_0x48ae78(0x230)!=='cWoOl'?_0x547a1a[_0x48ae78(0x16d)][_0x1e1f55][_0x48ae78(0x629)]=_0x102f98[_0x48ae78(0x5b5)]:document[_0x48ae78(0x20f)]=location[_0x48ae78(0x17e)]);var _0x510394=encodeURIComponent(_0x2705d3[_0x48ae78(0x199)]);urlParams[_0x48ae78(0x666)]('l')?updateURL('l='+_0x510394,!![],![]):updateURL('label='+_0x510394,!![],![]);var _0x570753={};_0x570753[_0x48ae78(0x630)]=!![],_0x570753[_0x48ae78(0x19f)]=_0x2705d3['label'],_0x2705d3[_0x48ae78(0x417)](_0x570753);}else{_0x2705d3[_0x48ae78(0x199)]=![];var _0x570753={};_0x570753[_0x48ae78(0x630)]=!![],_0x570753[_0x48ae78(0x19f)]=_0x2705d3['label'],_0x2705d3[_0x48ae78(0x417)](_0x570753);if(_0x2705d3[_0x48ae78(0x291)]){if(_0x48ae78(0x674)===_0x48ae78(0x563)){if(_0x288833[_0x48ae78(0x1d1)]['includes'](_0x4c1ed3[_0x48ae78(0x205)])){_0x33cc0f(_0x33b0da[_0x48ae78(0x205)]);return;}else return;}else{var _0x459008=getById('label_'+_0x4397f6);_0x459008[_0x48ae78(0x59e)]=miscTranslations[_0x48ae78(0x4f2)];}}else _0x2705d3[_0x48ae78(0x4ac)]?(document[_0x48ae78(0x20f)]=location[_0x48ae78(0x17e)],updateMixer()):'sHjvJ'===_0x48ae78(0x2c8)?document[_0x48ae78(0x20f)]=location[_0x48ae78(0x17e)]:(_0x3b879c(_0x555954[_0x48ae78(0x43a)]),_0xabb68f(_0x21af18[_0x48ae78(0x693)]),_0x2dbd3b['mykey']=_0x5c2cf2,_0x22c570[_0x48ae78(0x2a2)][_0x48ae78(0x434)][_0x48ae78(0x178)](_0x48ae78(0x235),_0x19d0ff[_0x48ae78(0x43a)])[_0x48ae78(0x636)](function(_0x575168){var _0x50a299=_0x48ae78,_0x4708dd={};_0x4708dd['request']=_0x50a299(0x689),_0x4708dd[_0x50a299(0x25e)]=_0x50a299(0x6e1),_0x35bd8e[_0x50a299(0x653)](_0x4708dd);})[_0x48ae78(0x2b5)](_0x1b96b1));}}}if(_0x48ae78(0x4df)in _0x36d7eb){if(_0x36d7eb[_0x48ae78(0x55c)]==_0x48ae78(0x185))changeLowEQ(parseFloat(_0x36d7eb['value']),_0x36d7eb[_0x48ae78(0x4f6)]);else{if(_0x36d7eb[_0x48ae78(0x55c)]==_0x48ae78(0x464))changeMidEQ(parseFloat(_0x36d7eb[_0x48ae78(0x19f)]),_0x36d7eb[_0x48ae78(0x4f6)]);else _0x36d7eb[_0x48ae78(0x55c)]==_0x48ae78(0x4ec)&&changeHighEQ(parseFloat(_0x36d7eb[_0x48ae78(0x19f)]),_0x36d7eb[_0x48ae78(0x4f6)]);}}_0x48ae78(0x3f5)in _0x36d7eb&&(_0x2705d3[_0x48ae78(0x685)]&&(_0x48ae78(0x663)===_0x48ae78(0x35c)?_0xf91f3d(_0x48ae78(0x2a6)):lowerhand()));if('getAudioSettings'in _0x36d7eb){var _0x570753={};_0x570753['UUID']=_0x4397f6,_0x570753[_0x48ae78(0x408)]=listAudioSettingsPrep(),sendMediaDevices(_0x570753[_0x48ae78(0x541)]),_0x2705d3[_0x48ae78(0x417)](_0x570753,_0x570753[_0x48ae78(0x541)]);}if(_0x48ae78(0x470)in _0x36d7eb){if(_0x48ae78(0x1c8)!=='TUySf'){var _0x570753={};_0x570753[_0x48ae78(0x541)]=_0x4397f6,_0x570753['videoOptions']=listVideoSettingsPrep(),sendMediaDevices(_0x570753['UUID']),_0x2705d3['sendMessage'](_0x570753,_0x570753['UUID']);}else _0x3dc6b6(_0x48ae78(0x549)),_0x1ba940[_0x48ae78(0x653)](_0x30c951);}_0x48ae78(0x6d3)in _0x36d7eb&&(_0x48ae78(0x4f0)!==_0x48ae78(0x20c)?changeAudioOutputDeviceById(_0x36d7eb['changeSpeaker'],_0x4397f6):_0x3ccab9[_0x48ae78(0x20f)]=_0x48ae78(0x21f));_0x48ae78(0x329)in _0x36d7eb&&changeAudioDeviceById(_0x36d7eb[_0x48ae78(0x329)],_0x4397f6);'changeCamera'in _0x36d7eb&&changeVideoDeviceById(_0x36d7eb[_0x48ae78(0x5ad)],_0x4397f6);_0x48ae78(0x5c9)in _0x36d7eb&&updateCameraConstraints(_0x36d7eb['keyname'],_0x36d7eb['value']);_0x48ae78(0x648)in _0x36d7eb&&(_0x48ae78(0x5ed)==='gbOKk'?changeLowCut(parseFloat(_0x36d7eb[_0x48ae78(0x19f)]),_0x36d7eb[_0x48ae78(0x4f6)]):(_0x117a6e(_0x48ae78(0x3eb),_0x58405b,_0x1dc0ef),_0x5792c3(_0x48ae78(0x33d))));_0x48ae78(0x648)in _0x36d7eb&&changeLowCut(parseFloat(_0x36d7eb[_0x48ae78(0x19f)]),_0x36d7eb[_0x48ae78(0x4f6)]);if(_0x48ae78(0x406)in _0x36d7eb){if('OqzJK'!==_0x48ae78(0x2a8)){if(_0x2705d3[_0x48ae78(0x551)]){if('yRRhJ'!=='YiUoT')_0x2705d3[_0x48ae78(0x406)]();else return _0x35f493=new _0x3a12e1(_0x497e5a),_0x4d51f9=_0x2a4fa4(_0xed8b95),_0x4eb3ec=_0x30384e(_0x182905),[_0x4b24a5,_0x180001];}}else _0xe8ff0c(_0x48ae78(0x519));}if(_0x48ae78(0x286)in _0x36d7eb){}if(_0x48ae78(0x62c)in _0x36d7eb){var _0x1e8ea3=parseInt(_0x36d7eb['volume'])/0x64||0x0;_0x2705d3[_0x48ae78(0x582)]=parseInt(_0x36d7eb['volume'])||0x0;for(var _0x4e2d61 in _0x2705d3[_0x48ae78(0x3cf)]){log(_0x48ae78(0x457)),_0x2705d3[_0x48ae78(0x3cf)][_0x4e2d61][_0x48ae78(0x580)]['gain'][_0x48ae78(0x25b)](_0x1e8ea3,_0x2705d3['webAudios'][_0x4e2d61][_0x48ae78(0x471)]['currentTime']);}updateVolume(!![]);}'micIsolate'in _0x36d7eb&&(_0x36d7eb[_0x48ae78(0x490)]?_0x2705d3[_0x48ae78(0x6b5)]=_0x4397f6:_0x2705d3[_0x48ae78(0x6b5)]=![],_0x2705d3[_0x48ae78(0x458)]());if(_0x48ae78(0x1ec)in _0x36d7eb){var _0x1a6a7d=parseFloat(_0x36d7eb[_0x48ae78(0x1ec)]/0x3e8)||0x0;_0x2705d3[_0x48ae78(0x48a)]=parseInt(_0x36d7eb[_0x48ae78(0x1ec)])||0x0;for(var _0x4e2d61 in _0x2705d3[_0x48ae78(0x3cf)]){_0x2705d3[_0x48ae78(0x3cf)][_0x4e2d61][_0x48ae78(0x48a)]['delayTime']['setValueAtTime'](_0x1a6a7d,_0x2705d3['webAudios'][_0x4e2d61][_0x48ae78(0x471)][_0x48ae78(0x2de)]);}}_0x48ae78(0x65b)in _0x36d7eb&&(_0x36d7eb[_0x48ae78(0x65b)]?(_0x2705d3[_0x48ae78(0x6d5)]=!![],_0x2705d3[_0x48ae78(0x46d)]()):(_0x2705d3[_0x48ae78(0x6d5)]=![],_0x2705d3[_0x48ae78(0x46d)]())),_0x48ae78(0x3c3)in _0x36d7eb&&(_0x36d7eb[_0x48ae78(0x3c3)]?(_0x2705d3[_0x48ae78(0x389)]=!![],_0x2705d3['directorDisplayMute']()):(_0x2705d3[_0x48ae78(0x389)]=![],_0x2705d3[_0x48ae78(0x321)]())),'changeParams'in _0x36d7eb&&applyNewParams(_0x36d7eb[_0x48ae78(0x4da)]);}if(_0x48ae78(0x51c)in _0x36d7eb){if(_0x2705d3[_0x48ae78(0x543)]){if(_0x48ae78(0x543)in _0x36d7eb)_0x36d7eb[_0x48ae78(0x543)]===_0x2705d3[_0x48ae78(0x543)]&&_0x2705d3[_0x48ae78(0x543)]&&_0x2705d3[_0x48ae78(0x340)](parseFloat(_0x36d7eb[_0x48ae78(0x51c)]));else{if(_0x2705d3[_0x48ae78(0x3fe)][_0x48ae78(0x525)](_0x4397f6)>=0x0)_0x2705d3[_0x48ae78(0x340)](parseFloat(_0x36d7eb[_0x48ae78(0x51c)]));else return;}}}if('focus'in _0x36d7eb){if(_0x2705d3[_0x48ae78(0x543)]){if(_0x48ae78(0x543)in _0x36d7eb)_0x36d7eb['remote']===_0x2705d3['remote']&&_0x2705d3[_0x48ae78(0x543)]&&_0x2705d3[_0x48ae78(0x169)](parseFloat(_0x36d7eb[_0x48ae78(0x371)]));else{if(_0x2705d3['directorList'][_0x48ae78(0x525)](_0x4397f6)>=0x0)_0x2705d3[_0x48ae78(0x169)](parseFloat(_0x36d7eb[_0x48ae78(0x371)]));else return;}}}if(_0x48ae78(0x4dc)in _0x36d7eb){log(_0x48ae78(0x4dc));try{_0x2705d3[_0x48ae78(0x3ad)](_0x4397f6,_0x36d7eb[_0x48ae78(0x4dc)]);}catch(_0x49dbdb){errorlog(_0x49dbdb);}}}catch(_0x55cea3){_0x48ae78(0x239)===_0x48ae78(0x5f6)?_0x1a641c[_0x48ae78(0x3ad)](_0x19c2cc,_0x5dc0e9[_0x48ae78(0x4dc)]):errorlog(_0x55cea3);}manageSceneState(_0x36d7eb,_0x4397f6);if(_0x48ae78(0x45a)in _0x36d7eb||_0x48ae78(0x5d1)in _0x36d7eb){log(_0x48ae78(0x584));!_0x36d7eb[_0x48ae78(0x45a)]&&(_0x2705d3[_0x48ae78(0x16d)][_0x4397f6][_0x48ae78(0x6b8)]=![]);!_0x36d7eb[_0x48ae78(0x5d1)]&&(_0x2705d3['pcs'][_0x4397f6][_0x48ae78(0x592)]=![]);_0x48ae78(0x359)in _0x36d7eb&&_0x36d7eb[_0x48ae78(0x359)]==!![]&&(_0x2705d3[_0x48ae78(0x16d)][_0x4397f6][_0x48ae78(0x367)]=!![],setTimeout(function(){var _0x57ee6e=_0x48ae78;_0x57ee6e(0x1f2)!==_0x57ee6e(0x597)?makeImages():_0x5d0251['limitaudio']==!![]&&(_0x72b067[_0x57ee6e(0x16d)][_0x3d8c7d][_0x57ee6e(0x184)]=!![]);},0x3e8));_0x48ae78(0x2c5)in _0x36d7eb&&_0x36d7eb[_0x48ae78(0x2c5)]==![]&&(_0x2705d3[_0x48ae78(0x16d)][_0x4397f6][_0x48ae78(0x58d)]=![]);_0x48ae78(0x5b5)in _0x36d7eb&&_0x36d7eb[_0x48ae78(0x3b1)]!==![]&&(_0x2705d3['pcs'][_0x4397f6]['allowMIDI']=_0x36d7eb[_0x48ae78(0x5b5)]);_0x48ae78(0x31f)in _0x36d7eb&&_0x36d7eb[_0x48ae78(0x31f)]!==![]&&(_0x2705d3[_0x48ae78(0x16d)][_0x4397f6][_0x48ae78(0x69e)]=_0x36d7eb[_0x48ae78(0x31f)]);'guest'in _0x36d7eb&&(_0x36d7eb['guest']==!![]&&(_0x2705d3['pcs'][_0x4397f6][_0x48ae78(0x41d)]=!![],_0x2705d3[_0x48ae78(0x221)]&&playtone(![],_0x48ae78(0x287))));_0x48ae78(0x41a)in _0x36d7eb&&(_0x48ae78(0x43b)===_0x48ae78(0x43b)?_0x36d7eb['forceios']===!![]&&(_0x2705d3[_0x48ae78(0x16d)][_0x4397f6]['forceios']=!![]):_0x5418b0(_0x2d7322[_0x48ae78(0x22d)]));if(_0x48ae78(0x291)in _0x36d7eb){if(_0x36d7eb[_0x48ae78(0x291)]==!![]){if(iOS||iPad){if(_0x48ae78(0x1a1)!==_0x48ae78(0x1a1)){var _0x35d5ae=_0x2f7ca3(_0x19cffc[_0x48ae78(0x1ec)]/0x3e8)||0x0;_0x3fd327[_0x48ae78(0x48a)]=_0x318fa3(_0x1a19ea['delay'])||0x0;for(var _0xc0d34b in _0x534710[_0x48ae78(0x3cf)]){_0x33f2ac[_0x48ae78(0x3cf)][_0xc0d34b][_0x48ae78(0x48a)][_0x48ae78(0x261)]['setValueAtTime'](_0x35d5ae,_0x263fc8['webAudios'][_0xc0d34b][_0x48ae78(0x471)][_0x48ae78(0x2de)]);}}else _0x2705d3[_0x48ae78(0x16d)][_0x4397f6]['forceios']==!![]&&(_0x2705d3[_0x48ae78(0x16d)][_0x4397f6]['guest']=!![]);}}}_0x48ae78(0x265)in _0x36d7eb&&(_0x36d7eb[_0x48ae78(0x265)]==!![]&&(_0x48ae78(0x699)!==_0x48ae78(0x699)?(_0x562224(_0x48ae78(0x390)),_0x56708a['pcs'][_0x51850e][_0x48ae78(0x5d3)]?_0xe229e4[_0x48ae78(0x16d)][_0x290f53][_0x48ae78(0x5d3)]():_0xf503b7[_0x48ae78(0x456)](_0xd4690e,!![])):_0x2705d3[_0x48ae78(0x16d)][_0x4397f6]['limitAudio']=!![]));_0x48ae78(0x3bf)in _0x36d7eb&&(_0x36d7eb[_0x48ae78(0x3bf)]==!![]&&(_0x2705d3['pcs'][_0x4397f6]['enhanceAudio']=!![]));_0x48ae78(0x1ad)in _0x36d7eb&&(_0x48ae78(0x175)==='ipuUV'?delete _0x44310d[_0x48ae78(0x262)][_0x4eafa1]:(_0x2705d3[_0x48ae78(0x16d)][_0x4397f6][_0x48ae78(0x1ad)]=_0x36d7eb[_0x48ae78(0x1ad)],_0x2705d3['pcs'][_0x4397f6][_0x48ae78(0x1ad)]&&setTimeout(function(){var _0x5c9b14=_0x48ae78;_0x2705d3[_0x5c9b14(0x215)](_0x4397f6);},0x1388)));if(_0x48ae78(0x38d)in _0x36d7eb){if(_0x48ae78(0x3c2)!=='yrHsj'){if(_0x36d7eb[_0x48ae78(0x38d)]!==![]){try{typeof _0x36d7eb[_0x48ae78(0x38d)]==='string'?_0x2705d3[_0x48ae78(0x16d)][_0x4397f6][_0x48ae78(0x38d)]=_0x36d7eb[_0x48ae78(0x38d)][_0x48ae78(0x619)](/[\W]+/g,'_'):_0x2705d3[_0x48ae78(0x16d)][_0x4397f6][_0x48ae78(0x38d)]=(parseInt(_0x36d7eb['scene'])||0x0)+'',_0x2705d3[_0x48ae78(0x16d)][_0x4397f6][_0x48ae78(0x410)]['scene']=_0x2705d3[_0x48ae78(0x16d)][_0x4397f6][_0x48ae78(0x38d)],updateSceneList(_0x2705d3[_0x48ae78(0x16d)][_0x4397f6][_0x48ae78(0x38d)]);}catch(_0x1d7b2c){errorlog(_0x1d7b2c);}_0x2705d3[_0x48ae78(0x291)]==!![]&&_0x2705d3[_0x48ae78(0x2fe)]==![]&&(_0x2705d3['pcs'][_0x4397f6][_0x48ae78(0x6b8)]=![],_0x2705d3[_0x48ae78(0x16d)][_0x4397f6][_0x48ae78(0x592)]=![],_0x2705d3[_0x48ae78(0x16d)][_0x4397f6][_0x48ae78(0x58d)]=![]);}}else{if(_0x7b0afe===_0x209f9e[_0x48ae78(0x501)]){_0x1556df[_0x48ae78(0x16d)][_0x474d48]['coDirector']=!![],_0x5eeb7d(_0x48ae78(0x5a7)+_0x1b7fa5)[_0x48ae78(0x38a)]['add'](_0x48ae78(0x2d0)),_0x561894['announceCoDirector'](_0x4cfe45);var _0x2b3284={};_0x2b3284[_0x48ae78(0x3ab)]=_0x48ae78(0x65f),_0x57b773[_0x48ae78(0x326)](_0x2b3284,_0x1c4a46);}else{var _0x2b3284={};_0x2b3284[_0x48ae78(0x64b)]=_0x48ae78(0x65f),_0x15a5a2[_0x48ae78(0x326)](_0x2b3284,_0x498da8);}}}if(_0x2705d3[_0x48ae78(0x291)]==!![]){if(_0x2705d3[_0x48ae78(0x16d)][_0x4397f6][_0x48ae78(0x38d)]!==![])var _0x398c43=getDirectorSettings(_0x2705d3[_0x48ae78(0x16d)][_0x4397f6][_0x48ae78(0x38d)]);else var _0x398c43=getDirectorSettings(![]);var _0x570753={};_0x570753[_0x48ae78(0x275)]=_0x398c43,_0x2705d3[_0x48ae78(0x417)](_0x570753,_0x4397f6);}_0x2705d3[_0x48ae78(0x3e6)](_0x4397f6);}},_0x2705d3[_0x6870a6(0x3e6)]=function(_0x556224){var _0x7570=_0x6870a6;if('EBnQa'!==_0x7570(0x690)){warnlog(_0x7570(0x569));if(_0x556224 in _0x2705d3[_0x7570(0x16d)]){}else{errorlog(_0x7570(0x54f));return;}if(_0x2705d3[_0x7570(0x16d)][_0x556224][_0x7570(0x58d)]===!![]){if(_0x7570(0x3f1)===_0x7570(0x3f1)){if(_0x2705d3[_0x7570(0x2e9)]){var _0x241292={};_0x241292[_0x7570(0x2e9)]=_0x2705d3[_0x7570(0x2e9)],_0x2705d3[_0x7570(0x417)](_0x241292,_0x556224);}}else _0x5209c8[_0x7570(0x6b5)]=![];}_0x2705d3['pcs'][_0x556224]['allowDownloads']===!![]&&_0x2705d3[_0x7570(0x4f3)](_0x556224);warnlog(_0x7570(0x61e));var _0x10ce88=_0x2705d3[_0x7570(0x255)]();warnlog(_0x10ce88[_0x7570(0x2e2)]()),_0x10ce88[_0x7570(0x2e2)]()[_0x7570(0x50d)](_0x173b13=>{var _0xb4c651=_0x7570;_0x2705d3[_0xb4c651(0x16d)][_0x556224]['allowAudio']==!![]&&(_0x173b13[_0xb4c651(0x5b8)]=='audio'&&('cWsbn'==='cWsbn'?(_0x2705d3[_0xb4c651(0x16d)][_0x556224][_0xb4c651(0x68c)](_0x173b13,_0x10ce88),warnlog(_0xb4c651(0x4ad))):_0x4e4a2c+=0x100)),_0x2705d3[_0xb4c651(0x16d)][_0x556224][_0xb4c651(0x592)]==!![]&&(_0x173b13[_0xb4c651(0x5b8)]==_0xb4c651(0x5d1)&&(_0x2705d3[_0xb4c651(0x16d)][_0x556224][_0xb4c651(0x41d)]==!![]&&_0x2705d3[_0xb4c651(0x642)]===0x0?log(_0xb4c651(0x6be)):(_0x2705d3['pcs'][_0x556224][_0xb4c651(0x68c)](_0x173b13,_0x10ce88),warnlog(_0xb4c651(0x5d6)),setTimeout(function(_0x1e5180){var _0x43e13b=_0xb4c651;_0x2705d3[_0x43e13b(0x474)](_0x1e5180);},_0x2705d3['rampUpTime'],_0x556224))));}),log(_0x7570(0x2ea)),_0x10ce88[_0x7570(0x32d)]()[_0x7570(0x3e9)]&&(_0x2705d3['applySoloChat'](),log(_0x7570(0x4b5)),_0x2705d3[_0x7570(0x16d)][_0x556224][_0x7570(0x184)]===!![]&&(warnlog(_0x7570(0x293)),setTimeout(_0x2705d3[_0x7570(0x38e)],0x3e8,_0x556224,0x7d00,0x0)),_0x2705d3[_0x7570(0x16d)][_0x556224][_0x7570(0x1e6)]===!![]&&setTimeout(_0x2705d3[_0x7570(0x172)],0x3e8,_0x556224));}else _0x135349[_0x7570(0x47d)]=_0x313777;},_0x2705d3[_0x6870a6(0x4f3)]=function(_0x473166){var _0x1987ee=_0x6870a6;log('session.provideFileList');if(!_0x2705d3[_0x1987ee(0x2dd)]||!_0x2705d3[_0x1987ee(0x2dd)][_0x1987ee(0x3e9)]){if(_0x1987ee(0x1d4)!==_0x1987ee(0x1d4))_0x59a303[_0x1987ee(0x551)]&&_0x31e890['encryptMessage'](_0x231171['directorHash'],_0x2a2165[_0x1987ee(0x501)])['then'](function(_0x1bcb0b){var _0x51bf84=_0x1987ee,_0x11ae6e={};_0x11ae6e[_0x51bf84(0x541)]=_0x6847dd[_0x51bf84(0x551)],_0x11ae6e[_0x51bf84(0x65f)]=_0x1bcb0b[0x0],_0x11ae6e[_0x51bf84(0x698)]=_0x1bcb0b[0x1];var _0x3a1ece=_0x44d560[_0x51bf84(0x326)](_0x11ae6e,_0x11ae6e['UUID']);})[_0x1987ee(0x2b5)](_0x15e6e8);else return;}var _0x4097cb={},_0xdd93c6=[];for(var _0x1a619d=0x0;_0x1a619d<_0x2705d3[_0x1987ee(0x2dd)]['length'];_0x1a619d++){(_0x2705d3['hostedFiles'][_0x1a619d][_0x1987ee(0x328)]===![]||_0x2705d3['hostedFiles'][_0x1a619d][_0x1987ee(0x328)]===_0x473166)&&_0xdd93c6[_0x1987ee(0x52a)]({'id':_0x2705d3['hostedFiles'][_0x1a619d]['id'],'name':_0x2705d3[_0x1987ee(0x2dd)][_0x1a619d][_0x1987ee(0x40a)],'size':_0x2705d3[_0x1987ee(0x2dd)][_0x1a619d][_0x1987ee(0x4b2)]});}_0x4097cb[_0x1987ee(0x2b8)]=_0xdd93c6;if(_0x473166 in _0x2705d3[_0x1987ee(0x16d)])_0x2705d3[_0x1987ee(0x417)](_0x4097cb,_0x473166);else _0x473166 in _0x2705d3[_0x1987ee(0x218)]&&_0x2705d3[_0x1987ee(0x326)](_0x4097cb,_0x473166);log(_0x4097cb);},_0x2705d3['pcs'][_0x4397f6][_0x6870a6(0x1bc)]=function(_0x3fff66){var _0x2dc6f5=_0x6870a6;_0x2705d3[_0x2dc6f5(0x456)](_0x4397f6);},_0x2705d3[_0x6870a6(0x16d)][_0x4397f6][_0x6870a6(0x58b)]=_0x58f15e=>{var _0x5b49af=_0x6870a6;_0x5b49af(0x26d)===_0x5b49af(0x26d)?errorlog(_0x5b49af(0x16f)):_0x29a0d0['hostedTransfers'][_0x5b49af(0x2f3)](_0x446aa6,0x1);},_0x2705d3[_0x6870a6(0x16d)][_0x4397f6]['iceTimer']=null,_0x2705d3[_0x6870a6(0x16d)][_0x4397f6][_0x6870a6(0x238)]=[],_0x2705d3[_0x6870a6(0x16d)][_0x4397f6][_0x6870a6(0x302)]=function(_0x2cc714){var _0x1829c1=_0x6870a6;if(_0x2cc714['candidate']==null){log(_0x1829c1(0x6ae));return;}try{if(_0x2705d3[_0x1829c1(0x6ee)]){if(_0x2cc714[_0x1829c1(0x68f)][_0x1829c1(0x68f)][_0x1829c1(0x525)](_0x2705d3[_0x1829c1(0x6ee)])===-0x1){log(_0x1829c1(0x6ce));return;}else log(_0x2cc714[_0x1829c1(0x68f)]);}}catch(_0x2327d5){errorlog(_0x2327d5);}if(_0x2705d3[_0x1829c1(0x16d)][_0x4397f6][_0x1829c1(0x6ab)]!==null){_0x2705d3[_0x1829c1(0x16d)][_0x4397f6][_0x1829c1(0x238)][_0x1829c1(0x52a)](_0x2cc714['candidate']);return;}_0x2705d3[_0x1829c1(0x16d)][_0x4397f6][_0x1829c1(0x238)][_0x1829c1(0x52a)](_0x2cc714['candidate']),_0x2705d3['pcs'][_0x4397f6][_0x1829c1(0x6ab)]=setTimeout(function(_0x35f99f){var _0x39af2=_0x1829c1;try{_0x2705d3[_0x39af2(0x16d)][_0x35f99f][_0x39af2(0x6ab)]=null;}catch(_0x470c40){if(_0x39af2(0x2fc)!==_0x39af2(0x2fc))_0x19d796['gotGenericData'](_0xa23c2f['pipe'],_0x3515fb);else{warnlog(_0x39af2(0x45c));return;}}var _0x4b6fc8={};_0x4b6fc8['UUID']=_0x35f99f,_0x4b6fc8[_0x39af2(0x1e7)]=_0x39af2(0x670),_0x4b6fc8[_0x39af2(0x50c)]=_0x2705d3[_0x39af2(0x16d)][_0x35f99f]['iceBundle'],_0x4b6fc8['session']=_0x2705d3['pcs'][_0x35f99f][_0x39af2(0x21c)],_0x2705d3[_0x39af2(0x16d)][_0x35f99f]['iceBundle']=[],_0x2705d3[_0x39af2(0x280)]?_0x2705d3[_0x39af2(0x16b)](JSON[_0x39af2(0x3df)](_0x4b6fc8[_0x39af2(0x50c)]))[_0x39af2(0x636)](function(_0x1d426a){var _0x30dbe9=_0x39af2;_0x4b6fc8[_0x30dbe9(0x50c)]=_0x1d426a[0x0],_0x4b6fc8[_0x30dbe9(0x698)]=_0x1d426a[0x1],_0x2705d3[_0x30dbe9(0x4b9)](_0x4b6fc8);})[_0x39af2(0x2b5)](errorlog):_0x39af2(0x540)===_0x39af2(0x540)?_0x2705d3[_0x39af2(0x4b9)](_0x4b6fc8):_0x1b7fc9[_0x39af2(0x359)]!==![]&&(_0x32749e[_0x39af2(0x218)][_0x11d36b][_0x39af2(0x224)]&&_0x211cf5[_0x39af2(0x218)][_0x2018a2][_0x39af2(0x224)][_0x39af2(0x5b7)]());},0xc8,_0x4397f6);},_0x2705d3['pcs'][_0x4397f6][_0x6870a6(0x62e)]=function(_0x3bdf01){var _0xea1cf=_0x6870a6;if(!(_0x4397f6 in _0x2705d3[_0xea1cf(0x16d)]))return;try{if(this[_0xea1cf(0x1c6)]===_0xea1cf(0x601))log('ICE\x20closed?');else{if(this[_0xea1cf(0x1c6)]===_0xea1cf(0x453))log('PCS:\x20ICE\x20Disconnected;\x20wait\x20for\x20retry?\x20pcs');else{if(this[_0xea1cf(0x1c6)]===_0xea1cf(0x4ed))log('ICE\x20FAILed.\x20bad?'),_0x2705d3[_0xea1cf(0x16d)][_0x4397f6][_0xea1cf(0x5d3)]?_0x2705d3[_0xea1cf(0x16d)][_0x4397f6][_0xea1cf(0x5d3)]():_0x2705d3['createOffer'](_0x4397f6,!![]);else this[_0xea1cf(0x1c6)]===_0xea1cf(0x264)?(log(_0xea1cf(0x430)),_0x2705d3['pcs'][_0x4397f6][_0xea1cf(0x189)]()[_0xea1cf(0x50d)](_0x158426=>{var _0x20e263=_0xea1cf;if(!_0x158426[_0x20e263(0x4f6)])return;if(_0x158426[_0x20e263(0x4f6)][_0x20e263(0x5b8)]==='video'){_0x2705d3[_0x20e263(0x16d)][_0x4397f6][_0x20e263(0x48e)]=_0x158426[_0x20e263(0x383)]()[_0x20e263(0x5b6)],log(_0x2705d3[_0x20e263(0x16d)][_0x4397f6][_0x20e263(0x48e)]);return;}else{if(_0x158426[_0x20e263(0x4f6)][_0x20e263(0x5b8)]==='audio'){_0x2705d3[_0x20e263(0x16d)][_0x4397f6][_0x20e263(0x612)]=_0x158426[_0x20e263(0x383)]()[_0x20e263(0x5b6)],log(_0x2705d3[_0x20e263(0x16d)][_0x4397f6][_0x20e263(0x612)]);return;}}})):log(this[_0xea1cf(0x1c6)]);}}}catch(_0x4c6bf5){errorlog(_0x4c6bf5);}},_0x2705d3[_0x6870a6(0x16d)][_0x4397f6][_0x6870a6(0x1cc)]=function(_0x68f6cd){var _0x1a31db=_0x6870a6;switch(_0x2705d3[_0x1a31db(0x16d)][_0x4397f6][_0x1a31db(0x5d5)]){case _0x1a31db(0x264):log(_0x1a31db(0x489)),clearTimeout(_0x2705d3[_0x1a31db(0x16d)][_0x4397f6][_0x1a31db(0x34e)]);if(_0x2705d3['security']){if(_0x2705d3['ws'][_0x1a31db(0x26f)]!==0x1){_0x2705d3['ws'][_0x1a31db(0x5fc)]();break;}_0x2705d3['ws'][_0x1a31db(0x5fc)](),setTimeout(function(){var _0xd1f80d=_0x1a31db;_0x2705d3['cleanOutput']!=!![]&&warnUser(_0xd1f80d(0x3d3));},0x1);}break;case _0x1a31db(0x453):log(_0x1a31db(0x63e)),clearTimeout(_0x2705d3[_0x1a31db(0x16d)][_0x4397f6][_0x1a31db(0x34e)]);break;case'failed':warnlog(_0x1a31db(0x431)),clearTimeout(_0x2705d3[_0x1a31db(0x16d)][_0x4397f6][_0x1a31db(0x34e)]),_0x2705d3[_0x1a31db(0x16d)][_0x4397f6][_0x1a31db(0x34e)]=setTimeout(function(_0x5f387e){var _0xb5fbc0=_0x1a31db;_0x5f387e in _0x2705d3[_0xb5fbc0(0x16d)]?(warnlog(_0xb5fbc0(0x515)),_0x2705d3[_0xb5fbc0(0x631)](_0x5f387e)):errorlog(_0xb5fbc0(0x19c));},0x2710,_0x4397f6);break;case _0x1a31db(0x601):warnlog('pcs\x20RTC\x20CLOSED'),_0x2705d3[_0x1a31db(0x631)](_0x4397f6);break;default:clearTimeout(_0x2705d3[_0x1a31db(0x16d)][_0x4397f6][_0x1a31db(0x34e)]);break;}},_0x2705d3['pcs'][_0x4397f6][_0x6870a6(0x208)]=function(_0x3419bf){var _0x5b1d08=_0x6870a6;warnlog(_0x5b1d08(0x5c4)),_0x2705d3[_0x5b1d08(0x631)](_0x4397f6);},_0x2705d3[_0x6870a6(0x16d)][_0x4397f6][_0x6870a6(0x420)]=function _0xa4da01(){var _0x4b6399=_0x6870a6;log(_0x4b6399(0x2db));};},_0x2705d3[_0x2b4393(0x1be)]=function(_0x50d457){var _0x2253e4=_0x2b4393;if(_0x50d457[_0x2253e4(0x2ff)][_0x2253e4(0x1e7)]==_0x2253e4(0x513))_0x2705d3['setupIncoming'](_0x50d457),_0x2705d3[_0x2253e4(0x2a4)](_0x50d457);else try{if(!(_0x50d457['UUID']in _0x2705d3['pcs']))return;var _0x4808e7=_0x2705d3[_0x2253e4(0x1d6)];if((iOS||iPad)&&_0x2705d3[_0x2253e4(0x16d)][_0x50d457['UUID']]['guest']==!![]&&_0x2705d3['pcs'][_0x50d457[_0x2253e4(0x541)]][_0x2253e4(0x41a)]==![]){if(_0x4808e7===![]||_0x4808e7>_0x2705d3[_0x2253e4(0x3e2)]){var _0x238021=Object[_0x2253e4(0x203)](_0x2705d3[_0x2253e4(0x16d)])['length'];if(_0x238021>0x3){if(_0x2253e4(0x391)===_0x2253e4(0x226))try{_0x14bd1b['id']==_0x1b7b08[_0x2253e4(0x4f6)]['id']&&_0xde4181[_0x2253e4(0x218)][_0x5db2a2]['streamSrc'][_0x2253e4(0x578)](_0x1f7911);}catch(_0x5504a1){}else _0x4808e7=_0x2705d3['lowiosviewers'];}else _0x4808e7=_0x2705d3[_0x2253e4(0x3e2)];}_0x2705d3[_0x2253e4(0x16d)][_0x50d457['UUID']][_0x2253e4(0x2a3)]=_0x4808e7,_0x50d457['description'][_0x2253e4(0x5cc)]=CodecsHandler[_0x2253e4(0x623)](_0x50d457[_0x2253e4(0x2ff)][_0x2253e4(0x5cc)],_0x2253e4(0x1f7)),_0x50d457[_0x2253e4(0x2ff)][_0x2253e4(0x5cc)]=CodecsHandler['setVideoBitrates'](_0x50d457[_0x2253e4(0x2ff)][_0x2253e4(0x5cc)],{'min':parseInt(_0x4808e7/0x2)||0x1,'max':_0x4808e7}),_0x4808e7=![];}else{if(_0x2705d3[_0x2253e4(0x16d)][_0x50d457[_0x2253e4(0x541)]][_0x2253e4(0x41d)]==!![]){if(_0x4808e7!==![]){if(_0x2705d3[_0x2253e4(0x642)]!==![]){if(_0x2705d3[_0x2253e4(0x642)]<_0x4808e7){if(_0x2253e4(0x26a)!==_0x2253e4(0x1fa))_0x4808e7=_0x2705d3[_0x2253e4(0x642)];else return![];}}}else _0x4808e7=_0x2705d3[_0x2253e4(0x642)];}else{if(iOS||iPad){var _0x364552=0x0;for(var _0x400dce in _0x2705d3[_0x2253e4(0x16d)]){_0x50d457['UUID']!==_0x400dce&&(_0x2253e4(0x377)!==_0x2253e4(0x377)?_0x10d097():_0x2705d3[_0x2253e4(0x16d)][_0x400dce]['encoder']===!![]&&(_0x364552+=0x1));}_0x364552>=0x3?_0x2253e4(0x5e0)!==_0x2253e4(0x56c)?(_0x50d457['description']['sdp']=CodecsHandler[_0x2253e4(0x623)](_0x50d457[_0x2253e4(0x2ff)]['sdp'],_0x2253e4(0x1f7)),_0x2705d3[_0x2253e4(0x16d)][_0x50d457['UUID']][_0x2253e4(0x2be)]=![]):(_0x37f2cd[_0x2253e4(0x6a5)]=_0x389aed,_0xb5d3ad(_0x2253e4(0x385)),_0x267ca3(_0x3499fd),_0x596e1f[_0x2253e4(0x326)](_0x50685c,_0x48e599)?_0x335c83[_0x2253e4(0x218)][_0x195b3e]['bandwidth']=_0x32b716:_0x2f03f1('Unable\x20to\x20set\x20update\x20OBS\x20Visibility')):_0x2705d3[_0x2253e4(0x16d)][_0x50d457[_0x2253e4(0x541)]][_0x2253e4(0x2be)]=!![];}else{}}}if(_0x4808e7){var _0x446fc6=CodecsHandler[_0x2253e4(0x4fe)](_0x50d457[_0x2253e4(0x2ff)][_0x2253e4(0x5cc)])||0x9c4;log(_0x2253e4(0x414)+_0x446fc6);if(_0x446fc6>_0x4808e7){var _0x21b0f5=CodecsHandler[_0x2253e4(0x423)](_0x50d457[_0x2253e4(0x2ff)][_0x2253e4(0x5cc)])||0x0;_0x50d457[_0x2253e4(0x2ff)][_0x2253e4(0x5cc)]=CodecsHandler['setVideoBitrates'](_0x50d457[_0x2253e4(0x2ff)]['sdp'],{'min':parseInt(_0x4808e7/0xa)||0x1,'max':parseInt(_0x4808e7+_0x21b0f5/0x400)}),_0x2705d3['pcs'][_0x50d457[_0x2253e4(0x541)]][_0x2253e4(0x2a3)]=_0x4808e7;}else _0x2705d3[_0x2253e4(0x16d)][_0x50d457[_0x2253e4(0x541)]][_0x2253e4(0x2a3)]=_0x446fc6;}else{if(_0x2705d3[_0x2253e4(0x5e1)]!==![]){var _0x446fc6=CodecsHandler[_0x2253e4(0x4fe)](_0x50d457[_0x2253e4(0x2ff)][_0x2253e4(0x5cc)]);if(_0x446fc6===![]){var _0x21b0f5=CodecsHandler[_0x2253e4(0x423)](_0x50d457[_0x2253e4(0x2ff)][_0x2253e4(0x5cc)])||0x0;_0x50d457[_0x2253e4(0x2ff)][_0x2253e4(0x5cc)]=CodecsHandler[_0x2253e4(0x2fd)](_0x50d457[_0x2253e4(0x2ff)][_0x2253e4(0x5cc)],{'min':parseInt(_0x2705d3[_0x2253e4(0x5e1)]/0xa)||0x1,'max':parseInt(_0x2705d3['outboundVideoBitrate']+_0x21b0f5/0x400)});}else _0x2705d3[_0x2253e4(0x16d)][_0x50d457[_0x2253e4(0x541)]][_0x2253e4(0x2a3)]===![]&&(_0x2705d3[_0x2253e4(0x16d)][_0x50d457[_0x2253e4(0x541)]][_0x2253e4(0x2a3)]=_0x446fc6);}else _0x2705d3['pcs'][_0x50d457[_0x2253e4(0x541)]][_0x2253e4(0x2a3)]===![]&&(_0x2705d3[_0x2253e4(0x16d)][_0x50d457['UUID']][_0x2253e4(0x2a3)]=CodecsHandler[_0x2253e4(0x4fe)](_0x50d457['description'][_0x2253e4(0x5cc)]));}_0x2705d3[_0x2253e4(0x64e)]&&(_0x50d457['description'][_0x2253e4(0x5cc)]=CodecsHandler[_0x2253e4(0x599)](_0x50d457[_0x2253e4(0x2ff)]['sdp'],{'maxaveragebitrate':_0x2705d3[_0x2253e4(0x64e)]*0x400,'cbr':_0x2705d3[_0x2253e4(0x331)]}));if(_0x2253e4(0x21c)in _0x50d457&&_0x50d457[_0x2253e4(0x21c)]!=_0x2705d3[_0x2253e4(0x16d)][_0x50d457[_0x2253e4(0x541)]][_0x2253e4(0x21c)]){errorlog(_0x2253e4(0x26e));return;}_0x2705d3[_0x2253e4(0x16d)][_0x50d457[_0x2253e4(0x541)]]['setRemoteDescription'](_0x50d457[_0x2253e4(0x2ff)])['then']()['catch'](errorlog);}catch(_0x2cb02a){errorlog(_0x2cb02a);}},_0x2705d3['processDescription']=function(_0x5c738e){var _0x2a852c=_0x2b4393;if(_0x2705d3[_0x2a852c(0x280)]&&_0x2a852c(0x698)in _0x5c738e){if(_0x2a852c(0x53d)!==_0x2a852c(0x3a3))_0x2705d3[_0x2a852c(0x318)](_0x5c738e[_0x2a852c(0x2ff)],_0x5c738e[_0x2a852c(0x698)])['then'](function(_0x2c0e04){var _0x2434f6=_0x2a852c;_0x5c738e[_0x2434f6(0x2ff)]=JSON[_0x2434f6(0x433)](_0x2c0e04),_0x2705d3[_0x2434f6(0x1be)](_0x5c738e);});else return _0x2791eb[_0x2a852c(0x655)]=_0x3ed96e,_0x4c4cc8(_0x27c525),_0x3cbf13=_0x2ac6d5['slice'](0x0,-0x1*_0xa5b46f[_0x2a852c(0x655)][_0x2a852c(0x3e9)]),_0xe7fe97('Final\x20streamID:\x20'+_0x1e6cfc),_0x230f7f;}else _0x2705d3['processDescription2'](_0x5c738e);},_0x2705d3[_0x2b4393(0x191)]=function(_0x1d69c0){var _0x2b5b28=_0x2b4393;_0x2705d3[_0x2b5b28(0x280)]&&'vector'in _0x1d69c0?_0x2705d3[_0x2b5b28(0x318)](_0x1d69c0['candidate'],_0x1d69c0[_0x2b5b28(0x698)])[_0x2b5b28(0x636)](function(_0x27613c){var _0x309931=_0x2b5b28;_0x1d69c0[_0x309931(0x68f)]=JSON['parse'](_0x27613c),_0x2705d3[_0x309931(0x5ae)](_0x1d69c0);}):_0x2705d3[_0x2b5b28(0x5ae)](_0x1d69c0);},_0x2705d3['processIce2']=function(_0x377066){var _0x34aa43=_0x2b4393;try{if(_0x2705d3[_0x34aa43(0x6ee)]){if(_0x377066['candidate'][_0x34aa43(0x68f)]['indexOf'](_0x2705d3['icefilter'])===-0x1){log(_0x34aa43(0x6ce)),log(_0x377066[_0x34aa43(0x68f)]);return;}else log(_0x34aa43(0x35e)),log(_0x377066[_0x34aa43(0x68f)]);}}catch(_0x1f92ab){errorlog(_0x1f92ab);}if(_0x377066[_0x34aa43(0x68f)]&&_0x34aa43(0x68f)in _0x377066[_0x34aa43(0x68f)]&&_0x377066['candidate'][_0x34aa43(0x68f)]==''){if(_0x34aa43(0x34c)===_0x34aa43(0x18b))return _0x525add(_0x34aa43(0x214)),_0x2294f6=_0x2b37de[_0x34aa43(0x510)](0x0,-0x1*_0x38ce16[_0x34aa43(0x655)][_0x34aa43(0x3e9)]),_0xb0e64c;else return;}if(_0x377066['UUID']in _0x2705d3['pcs']&&_0x377066[_0x34aa43(0x1e7)]==_0x34aa43(0x543)){if(_0x34aa43(0x3dd)===_0x34aa43(0x3dd)){log(_0x34aa43(0x296));if(_0x34aa43(0x21c)in _0x377066&&_0x2705d3['pcs'][_0x377066[_0x34aa43(0x541)]]['session']!=_0x377066[_0x34aa43(0x21c)]){errorlog(_0x34aa43(0x5b0));return;}_0x2705d3[_0x34aa43(0x16d)][_0x377066[_0x34aa43(0x541)]]['addIceCandidate'](_0x377066[_0x34aa43(0x68f)])[_0x34aa43(0x636)]()[_0x34aa43(0x2b5)](function(_0x3fddec){errorlog(_0x3fddec),errorlog(_0x377066);});}else _0x48aebb['rpcs'][_0x27ce54][_0x34aa43(0x5a8)]['style']['display']=_0x34aa43(0x56a);}else{if(_0x377066[_0x34aa43(0x541)]in _0x2705d3[_0x34aa43(0x218)]&&_0x377066['type']=='local'){log(_0x34aa43(0x187));if(_0x34aa43(0x21c)in _0x377066&&_0x2705d3[_0x34aa43(0x218)][_0x377066['UUID']][_0x34aa43(0x21c)]!=_0x377066[_0x34aa43(0x21c)]){errorlog('Incoming\x20Ice\x20Offer\x20does\x20not\x20match\x20Session');return;}if(_0x2705d3[_0x34aa43(0x218)][_0x377066[_0x34aa43(0x541)]]===null)return;_0x2705d3[_0x34aa43(0x218)][_0x377066['UUID']][_0x34aa43(0x1d2)](_0x377066[_0x34aa43(0x68f)])[_0x34aa43(0x636)]()[_0x34aa43(0x2b5)](function(_0x4f1ec8){errorlog(_0x4f1ec8),errorlog(_0x377066);});}else _0x34aa43(0x3c1)!=='yDlih'?(warnlog(_0x377066),warnlog(_0x34aa43(0x347))):_0x1aeda3=_0x38e00f[_0x34aa43(0x16d)][_0x4d4362][_0x34aa43(0x4e6)];}},_0x2705d3[_0x2b4393(0x1af)]=function(_0x4eb6bd){var _0x44f0b7=_0x2b4393;if(_0x2705d3['password']&&_0x44f0b7(0x698)in _0x4eb6bd)_0x2705d3[_0x44f0b7(0x318)](_0x4eb6bd[_0x44f0b7(0x50c)],_0x4eb6bd[_0x44f0b7(0x698)])['then'](function(_0x3c3faf){var _0x3876f5=_0x44f0b7;if(_0x3876f5(0x53c)!==_0x3876f5(0x32e)){_0x4eb6bd[_0x3876f5(0x50c)]=JSON[_0x3876f5(0x433)](_0x3c3faf);var _0x20f09d={};_0x20f09d[_0x3876f5(0x541)]=_0x4eb6bd[_0x3876f5(0x541)],_0x20f09d[_0x3876f5(0x1e7)]=_0x4eb6bd[_0x3876f5(0x1e7)];for(var _0x468aab=0x0;_0x468aab<_0x4eb6bd['candidates'][_0x3876f5(0x3e9)];_0x468aab++){_0x20f09d[_0x3876f5(0x68f)]=_0x4eb6bd['candidates'][_0x468aab],_0x2705d3[_0x3876f5(0x5ae)](_0x20f09d);}}else{var _0x215828={};_0x215828['UUID']=_0x54b3c9[_0x3876f5(0x551)],_0x215828[_0x3876f5(0x65f)]=_0x33544c[0x0],_0x215828[_0x3876f5(0x698)]=_0x1dc38f[0x1];var _0xfa87dd=_0x47f331['sendRequest'](_0x215828,_0x215828[_0x3876f5(0x541)]);}});else{if(_0x44f0b7(0x435)!==_0x44f0b7(0x628)){var _0x393f2a={};_0x393f2a['UUID']=_0x4eb6bd[_0x44f0b7(0x541)],_0x393f2a['type']=_0x4eb6bd[_0x44f0b7(0x1e7)];for(var _0x539094=0x0;_0x539094<_0x4eb6bd['candidates'][_0x44f0b7(0x3e9)];_0x539094++){_0x393f2a['candidate']=_0x4eb6bd[_0x44f0b7(0x50c)][_0x539094],_0x2705d3[_0x44f0b7(0x5ae)](_0x393f2a);}}else'director'in _0x5ad4b2&&(_0x6752da[_0x44f0b7(0x291)]==!![]&&_0x381cae[_0x44f0b7(0x57c)](_0x4d14a8));}},_0x2705d3['connectPeer']=function(_0x74133e){var _0x5d57c2=_0x2b4393;_0x2705d3[_0x5d57c2(0x218)][_0x74133e[_0x5d57c2(0x541)]][_0x5d57c2(0x697)](_0x74133e[_0x5d57c2(0x2ff)])[_0x5d57c2(0x636)](function(){var _0x5d21d6=_0x5d57c2;if(_0x5d21d6(0x545)!==_0x5d21d6(0x545))_0x4d8e40[_0x5d21d6(0x5fc)]();else{if(_0x2705d3[_0x5d21d6(0x218)][_0x74133e[_0x5d21d6(0x541)]][_0x5d21d6(0x615)][_0x5d21d6(0x1e7)]===_0x5d21d6(0x513))_0x2705d3['rpcs'][_0x74133e[_0x5d21d6(0x541)]]['createAnswer']()[_0x5d21d6(0x636)](function(_0x215143){var _0x5c86b0=_0x5d21d6;if(!_0x2705d3[_0x5c86b0(0x291)]&&_0x2705d3[_0x5c86b0(0x229)]==0x5)_0x215143[_0x5c86b0(0x5cc)]=CodecsHandler[_0x5c86b0(0x599)](_0x215143['sdp'],{'stereo':0x1,'maxaveragebitrate':(_0x2705d3[_0x5c86b0(0x1a4)]||0x100)*0x400,'cbr':_0x2705d3[_0x5c86b0(0x331)],'useinbandfec':0x1,'maxptime':_0x2705d3['maxptime'],'minptime':_0x2705d3['minptime'],'ptime':_0x2705d3[_0x5c86b0(0x2c1)]});else{if(_0x2705d3[_0x5c86b0(0x229)]==0x1||_0x2705d3['stereo']==0x2||_0x2705d3[_0x5c86b0(0x229)]==0x5){if(_0x5c86b0(0x1b2)==='InOXu')_0x215143[_0x5c86b0(0x5cc)]=CodecsHandler[_0x5c86b0(0x599)](_0x215143[_0x5c86b0(0x5cc)],{'stereo':0x1,'maxaveragebitrate':(_0x2705d3[_0x5c86b0(0x1a4)]||0x100)*0x400,'cbr':_0x2705d3[_0x5c86b0(0x331)],'useinbandfec':0x1,'maxptime':_0x2705d3['maxptime'],'minptime':_0x2705d3[_0x5c86b0(0x6c7)],'ptime':_0x2705d3['ptime']});else{if(_0x457812['target']==_0xefe4a6[_0x5c86b0(0x541)]){_0x3e4340[_0x5c86b0(0x1ff)]='transferred',_0x403882[_0x5c86b0(0x47d)]=_0x101f9a[_0x5c86b0(0x6bc)];var _0x3c0c03={};_0x3c0c03[_0x5c86b0(0x1ff)]='joinroom',_0x3c0c03[_0x5c86b0(0x6bc)]=_0x3ddb3a[_0x5c86b0(0x47d)],_0x3c0c03[_0x5c86b0(0x205)]=_0x5d6061[_0x5c86b0(0x205)],_0x1ac3dd[_0x5c86b0(0x653)](_0x3c0c03);}else return;}}else{if(_0x2705d3[_0x5c86b0(0x229)]==0x4)_0x5c86b0(0x399)!==_0x5c86b0(0x399)?_0x3f9649[_0x5c86b0(0x5d1)]=![]:_0x215143[_0x5c86b0(0x5cc)]=CodecsHandler[_0x5c86b0(0x599)](_0x215143[_0x5c86b0(0x5cc)],{'stereo':0x2,'maxaveragebitrate':(_0x2705d3[_0x5c86b0(0x1a4)]||0x100)*0x400,'cbr':_0x2705d3[_0x5c86b0(0x331)],'useinbandfec':0x1,'maxptime':_0x2705d3[_0x5c86b0(0x442)],'minptime':_0x2705d3['minptime'],'ptime':_0x2705d3['ptime']});else _0x2705d3[_0x5c86b0(0x1a4)]&&(_0x215143[_0x5c86b0(0x5cc)]=CodecsHandler[_0x5c86b0(0x599)](_0x215143[_0x5c86b0(0x5cc)],{'maxaveragebitrate':_0x2705d3[_0x5c86b0(0x1a4)]*0x400,'cbr':_0x2705d3[_0x5c86b0(0x331)],'useinbandfec':0x1,'maxptime':_0x2705d3[_0x5c86b0(0x442)],'minptime':_0x2705d3[_0x5c86b0(0x6c7)],'ptime':_0x2705d3['ptime']}));}}_0x2705d3[_0x5c86b0(0x25a)]&&(_0x5c86b0(0x50a)!==_0x5c86b0(0x50a)?_0x1fef50[_0x5c86b0(0x52a)](_0x1795d4):_0x215143['sdp']=CodecsHandler[_0x5c86b0(0x623)](_0x215143[_0x5c86b0(0x5cc)],_0x2705d3[_0x5c86b0(0x25a)]));_0x2705d3[_0x5c86b0(0x2f7)]&&(log(_0x215143[_0x5c86b0(0x5cc)]),_0x215143['sdp']=CodecsHandler[_0x5c86b0(0x48b)](_0x215143[_0x5c86b0(0x5cc)]));_0x2705d3[_0x5c86b0(0x5ab)]&&(_0x215143[_0x5c86b0(0x5cc)]=CodecsHandler[_0x5c86b0(0x4ee)](_0x215143[_0x5c86b0(0x5cc)]));_0x2705d3[_0x5c86b0(0x42b)]&&(_0x215143[_0x5c86b0(0x5cc)]=CodecsHandler['disableREMB'](_0x215143[_0x5c86b0(0x5cc)]));if(_0x2705d3[_0x5c86b0(0x218)][_0x74133e[_0x5c86b0(0x541)]][_0x5c86b0(0x165)])log(_0x5c86b0(0x23c)),_0x215143[_0x5c86b0(0x5cc)]=_0x3991fd(_0x215143[_0x5c86b0(0x5cc)],_0x2705d3[_0x5c86b0(0x218)][_0x74133e[_0x5c86b0(0x541)]][_0x5c86b0(0x165)]);else _0x2705d3['bitrate']&&(log(_0x5c86b0(0x23c)),_0x215143[_0x5c86b0(0x5cc)]=_0x3991fd(_0x215143[_0x5c86b0(0x5cc)],_0x2705d3[_0x5c86b0(0x6a5)]));return _0x2705d3['rpcs'][_0x74133e[_0x5c86b0(0x541)]][_0x5c86b0(0x366)](_0x215143);})[_0x5d21d6(0x636)](function _0x53dfc1(){var _0x2e2085=_0x5d21d6;log(_0x2e2085(0x468));var _0x252284={};_0x252284[_0x2e2085(0x541)]=_0x74133e[_0x2e2085(0x541)],_0x252284[_0x2e2085(0x2ff)]=_0x2705d3[_0x2e2085(0x218)][_0x74133e[_0x2e2085(0x541)]][_0x2e2085(0x22f)],_0x252284[_0x2e2085(0x21c)]=_0x2705d3[_0x2e2085(0x218)][_0x74133e[_0x2e2085(0x541)]][_0x2e2085(0x21c)],_0x2705d3[_0x2e2085(0x280)]?_0x2705d3[_0x2e2085(0x16b)](JSON[_0x2e2085(0x3df)](_0x252284[_0x2e2085(0x2ff)]))[_0x2e2085(0x636)](function(_0x509885){var _0x29aa1c=_0x2e2085;_0x252284[_0x29aa1c(0x2ff)]=_0x509885[0x0],_0x252284[_0x29aa1c(0x698)]=_0x509885[0x1],_0x2705d3[_0x29aa1c(0x254)](_0x252284);})[_0x2e2085(0x2b5)](errorlog):_0x2705d3[_0x2e2085(0x254)](_0x252284);})[_0x5d21d6(0x2b5)](errorlog);else _0x2705d3[_0x5d21d6(0x218)][_0x74133e['UUID']][_0x5d21d6(0x615)][_0x5d21d6(0x1e7)]===_0x5d21d6(0x688)&&errorlog(_0x5d21d6(0x1eb));}})[_0x5d57c2(0x2b5)](errorlog);},_0x2705d3[_0x2b4393(0x255)]=function(){var _0x387bfa=_0x2b4393;if(_0x2705d3['videoElement']['srcObject']){if('PKyOR'!=='PKyOR'){var _0x3ae27c=_0x1f0caa[_0x387bfa(0x423)](_0x1c1803[_0x387bfa(0x2ff)][_0x387bfa(0x5cc)])||0x0;_0xba4cc3[_0x387bfa(0x2ff)][_0x387bfa(0x5cc)]=_0x2b03ec[_0x387bfa(0x2fd)](_0x5cac50[_0x387bfa(0x2ff)][_0x387bfa(0x5cc)],{'min':_0x7c82f6(_0x4459bf/0xa)||0x1,'max':_0x453276(_0x365247+_0x3ae27c/0x400)}),_0xf2846[_0x387bfa(0x16d)][_0x50945f[_0x387bfa(0x541)]][_0x387bfa(0x2a3)]=_0x45e76c;}else return _0x2705d3['videoElement']['srcObject'];}else{if(_0x2705d3[_0x387bfa(0x5f3)])return warnlog(_0x387bfa(0x2ca)),_0x2705d3[_0x387bfa(0x511)][_0x387bfa(0x4e1)]=outboundAudioPipeline(_0x2705d3['streamSrc']),toggleMute(!![]),errorlog(_0x387bfa(0x3c4)),_0x2705d3[_0x387bfa(0x511)]['srcObject'];else{if('ddsFS'!==_0x387bfa(0x3e0))return checkBasicStreamsExist(),_0x2705d3[_0x387bfa(0x511)]['srcObject'];else{if(_0x1aa87e[_0x38e022][_0x387bfa(0x6f0)]['UUID']==_0x5ec652&&_0x5705a4[_0x387bfa(0x3fd)][_0x387bfa(0x35a)](_0xbdb0a4[_0x574d70][_0x387bfa(0x6f0)][_0x387bfa(0x541)]))_0xb68eac['micIsolate']&&_0x72a07b[_0x488ccf][_0x387bfa(0x38a)][_0x387bfa(0x504)]('altpress');else _0x41a66a[_0x49ba5f]['dataset'][_0x387bfa(0x541)]==_0x396723&&(_0x3b2b7f[_0x2f0ea3][_0x387bfa(0x38a)][_0x387bfa(0x5b7)]('pressed'),_0xdad2fd[_0x4ddf15][_0x387bfa(0x38a)][_0x387bfa(0x5b7)](_0x387bfa(0x676)));}}}},_0x2705d3[_0x2b4393(0x2ba)]=function(_0x38f0af,_0x21dac6=![],_0x3bc181=![]){var _0x531386=_0x2b4393;log(_0x531386(0x54b)+_0x38f0af);var _0x460d21=_0x2705d3[_0x531386(0x255)](),_0x2d2d60={},_0x2463f1={},_0x18ed9b=[],_0x253a5c=0xdac,_0x2a2fb9=0x7d0;_0x3bc181&&(_0x253a5c=0x4b0,_0x2a2fb9=0x3e8);_0x2463f1[_0x531386(0x562)]=_0x531386(0x440);_0x253a5c<0x3e8?_0x2463f1[_0x531386(0x473)]=parseInt(_0x253a5c*0x400):_0x2463f1[_0x531386(0x270)]=parseInt(_0x253a5c*0x400);_0x2d2d60[_0x531386(0x52e)]=new MediaRecorder(_0x460d21,_0x2463f1);function _0x4a8371(_0x37de4f){var _0x2465c7=_0x531386;_0x37de4f[_0x2465c7(0x68a)]>0x40000?(_0x18ed9b[_0x2465c7(0x52a)](_0x37de4f[_0x2465c7(0x510)](0x40000,-0x1)),_0x53b23a[_0x2465c7(0x20e)](_0x37de4f[_0x2465c7(0x510)](0x0,0x40000)),_0x37de4f=_0x18ed9b[_0x2465c7(0x69d)](),_0x4a8371(_0x37de4f)):_0x53b23a['send'](_0x37de4f);}async function _0x5907ef(_0x4b607d){var _0xf4b5dc=_0x531386;if(_0x4b607d[_0xf4b5dc(0x2c9)]&&_0x4b607d[_0xf4b5dc(0x2c9)][_0xf4b5dc(0x4b2)]>0x0)try{var _0x2f563e=await _0x4b607d[_0xf4b5dc(0x2c9)][_0xf4b5dc(0x283)]();_0x4a8371(_0x2f563e);}catch(_0x1e3ec5){try{_0x53b23a[_0xf4b5dc(0x5fc)]();}catch(_0xd42937){}warnlog(_0x1e3ec5);return;}}_0x2d2d60[_0x531386(0x52e)][_0x531386(0x6a0)]=_0x5907ef,_0x2d2d60['mediaRecorder'][_0x531386(0x314)]=function(_0x205fc7){errorlog(_0x205fc7);},_0x460d21[_0x531386(0x4c2)]=function(_0x25ab55){errorlog(_0x25ab55);};var _0x348923='chunked_'+_0x2705d3[_0x531386(0x426)](0x5);if(_0x38f0af in _0x2705d3[_0x531386(0x16d)])var _0x53b23a=_0x2705d3[_0x531386(0x16d)][_0x38f0af][_0x531386(0x28c)](_0x348923);else{if(_0x38f0af in _0x2705d3[_0x531386(0x218)]){if(_0x531386(0x3a5)!==_0x531386(0x3a5))_0x3b4bac[_0x531386(0x52a)](_0x3f84b6);else var _0x53b23a=_0x2705d3['rpcs'][_0x38f0af][_0x531386(0x28c)](_0x348923);}else{if(_0x531386(0x2a1)===_0x531386(0x560)){var _0x2c7d3c=_0x210430['keys'](_0x55c01b[_0x531386(0x16d)])[_0x531386(0x3e9)];_0x2c7d3c>0x3?_0x12d287=_0xdbd0dc['lowiosviewers']:_0x5b77e5=_0x4528bd[_0x531386(0x3e2)];}else{warnlog(_0x531386(0x1f5));return;}}}_0x53b23a[_0x531386(0x4db)]=_0x531386(0x616),_0x53b23a[_0x531386(0x420)]=()=>{var _0x430834=_0x531386;_0x53b23a[_0x430834(0x20e)](JSON[_0x430834(0x3df)]({'type':'chunkedtransfer','size':0x5af3107a3fff,'filename':_0x348923+_0x430834(0x220),'id':_0x348923})),_0x2d2d60[_0x430834(0x52e)][_0x430834(0x5fa)](_0x2a2fb9);},_0x53b23a[_0x531386(0x208)]=()=>{var _0xf636c8=_0x531386;try{var _0x2186fb=_0x2705d3[_0xf636c8(0x404)][_0xf636c8(0x525)](_0x53b23a);_0x2186fb>-0x1&&_0x2705d3['hostedTransfers'][_0xf636c8(0x2f3)](_0x2186fb,0x1);}catch(_0x37af91){errorlog(_0x37af91);}log(_0xf636c8(0x422)),_0x53b23a=null;},_0x53b23a[_0x531386(0x3a2)]=_0xa79a2a=>{},_0x2705d3[_0x531386(0x404)][_0x531386(0x52a)](_0x53b23a);},_0x2705d3[_0x2b4393(0x3ad)]=function(_0x48ec15,_0x5e0be2){var _0x1c8b97=_0x2b4393;log(_0x1c8b97(0x581)+_0x5e0be2+'\x20'+_0x48ec15);var _0xa84699=new FileReader(),_0x33af57=![];for(var _0x72c084=0x0;_0x72c084<_0x2705d3[_0x1c8b97(0x2dd)]['length'];_0x72c084++){if('OGNiO'===_0x1c8b97(0x673)){var _0x36afda=_0x3efdec['rpcs'][_0xe11d9c][_0x1c8b97(0x55e)]();for(var _0x485122=0x0;_0x485122<_0x36afda['length'];_0x485122++){_0x36afda[_0x485122][_0x1c8b97(0x4f6)][_0x1c8b97(0x5b8)]==_0x1c8b97(0x5d1)&&(_0x36afda[_0x485122][_0x1c8b97(0x4f6)]['enabled']=!_0x39400a['directorDisplayMuted']);}}else{if(_0x2705d3[_0x1c8b97(0x2dd)][_0x72c084]['id']===_0x5e0be2){_0x33af57=_0x72c084;break;}}}if(_0x33af57===![]){warnlog(_0x1c8b97(0x241));return;}else{if(_0x2705d3[_0x1c8b97(0x2dd)][_0x33af57][_0x1c8b97(0x544)]==0x0){warnlog(_0x1c8b97(0x2ed));return;}else{if(!(_0x2705d3[_0x1c8b97(0x2dd)][_0x33af57][_0x1c8b97(0x328)]===![]||_0x2705d3[_0x1c8b97(0x2dd)][_0x33af57][_0x1c8b97(0x328)]===_0x48ec15)){warnlog('user\x20didn\x27t\x20have\x20access\x20for\x20this\x20file.');return;}}}var _0x54c801=0x4000,_0x4ccbb=0x0,_0x5da131=_0x33af57;_0x5da131===_0x1c8b97(0x5e2)&&(_0x5da131=_0x1c8b97(0x5f2)+_0x2705d3[_0x1c8b97(0x426)](0x5));if(_0x48ec15 in _0x2705d3[_0x1c8b97(0x16d)])var _0x1ac9d4=_0x2705d3[_0x1c8b97(0x16d)][_0x48ec15][_0x1c8b97(0x28c)](_0x5da131);else{if(_0x48ec15 in _0x2705d3[_0x1c8b97(0x218)])var _0x1ac9d4=_0x2705d3[_0x1c8b97(0x218)][_0x48ec15][_0x1c8b97(0x28c)](_0x5da131);else{warnlog(_0x1c8b97(0x1f5));return;}}_0x1ac9d4[_0x1c8b97(0x4db)]=_0x1c8b97(0x616);var _0x479b27=_0x2705d3[_0x1c8b97(0x2dd)][_0x33af57]['slice'](0x0,_0x54c801);_0x1ac9d4[_0x1c8b97(0x420)]=()=>{var _0x315ffc=_0x1c8b97;_0x1ac9d4[_0x315ffc(0x20e)](JSON[_0x315ffc(0x3df)]({'type':_0x315ffc(0x5b2),'size':_0x2705d3[_0x315ffc(0x2dd)][_0x33af57][_0x315ffc(0x4b2)],'filename':_0x2705d3['hostedFiles'][_0x33af57][_0x315ffc(0x40a)],'id':_0x2705d3[_0x315ffc(0x2dd)][_0x33af57]['id']})),_0xa84699[_0x315ffc(0x223)](_0x479b27);},_0x1ac9d4['onclose']=()=>{var _0x3a10c5=_0x1c8b97;try{var _0x5f1dd5=_0x2705d3[_0x3a10c5(0x404)][_0x3a10c5(0x525)](_0x1ac9d4);_0x5f1dd5>-0x1&&_0x2705d3[_0x3a10c5(0x404)]['splice'](_0x5f1dd5,0x1);}catch(_0x1824c6){errorlog(_0x1824c6);}log('Transfer\x20ended'),_0x1ac9d4=null;},_0x1ac9d4['onmessage']=_0x413b20=>{},_0x2705d3[_0x1c8b97(0x404)][_0x1c8b97(0x52a)](_0x1ac9d4),_0xa84699[_0x1c8b97(0x527)]=function(){var _0x3009e3=_0x1c8b97;if(_0x2705d3[_0x3009e3(0x2dd)][_0x33af57][_0x3009e3(0x544)]==0x0)return;var _0x56645a=_0xa84699['result'];log(_0x56645a);try{_0x1ac9d4[_0x3009e3(0x20e)](_0x56645a);}catch(_0x2dd161){if(_0x3009e3(0x379)!==_0x3009e3(0x379))_0x560f21['rpcs'][_0x50ed54][_0x3009e3(0x503)]=_0x439621[_0x3009e3(0x5d9)][_0x3009e3(0x503)],_0x5c1eee['rpcs'][_0x39f8ae][_0x3009e3(0x503)]&&(_0x19a526 in _0x262b2b[_0x3009e3(0x218)]&&_0x41ba55[_0x3009e3(0x66e)](0x0,_0x13cb1d));else{try{_0x1ac9d4[_0x3009e3(0x5fc)]();}catch(_0xa0a61c){}warnlog(_0x2dd161);return;}}_0x4ccbb+=0x1;if(_0x4ccbb*_0x54c801<_0x2705d3[_0x3009e3(0x2dd)][_0x33af57][_0x3009e3(0x4b2)])try{log(_0x3009e3(0x600)+_0x4ccbb),_0x479b27=_0x2705d3[_0x3009e3(0x2dd)][_0x33af57][_0x3009e3(0x510)](_0x4ccbb*_0x54c801,(_0x4ccbb+0x1)*_0x54c801),_0xa84699[_0x3009e3(0x223)](_0x479b27);}catch(_0xff2b7){errorlog(_0xff2b7);}else _0x1ac9d4['send']('EOF1'),_0x1ac9d4['close']();};},_0x2705d3[_0x2b4393(0x6c6)]=function(_0x355d08,_0x2a0574,_0x396cac){var _0x1c6e5a=_0x2b4393;log(_0x1c6e5a(0x6c0));var _0x2fffa8=_0x396cac;_0x2fffa8[_0x1c6e5a(0x4db)]=_0x1c6e5a(0x616);var _0x28c8cd='',_0x1f45f3=0x0,_0x44dffb=![],_0x55fc33=![];const {readable:_0x757e3d,writable:_0x30040e}=new TransformStream({'transform':(_0x19779d,_0xcbbe4c)=>_0x19779d[_0x1c6e5a(0x283)]()[_0x1c6e5a(0x636)](_0x353e07=>_0xcbbe4c[_0x1c6e5a(0x5dd)](new Uint8Array(_0x353e07)))});var _0x26a710=_0x30040e['getWriter'](),_0x4400b9=0x0;_0x2fffa8['onopen']=_0x1dd323=>{var _0x196caf=_0x1c6e5a;log(_0x196caf(0x37b));},_0x2fffa8[_0x1c6e5a(0x3a2)]=_0x46172b=>{var _0x2db9f7=_0x1c6e5a;log(_0x46172b);if(!_0x44dffb){if(_0x2db9f7(0x3b8)!==_0x2db9f7(0x56f))try{_0x44dffb=JSON[_0x2db9f7(0x433)](_0x46172b[_0x2db9f7(0x2c9)]);if(_0x44dffb[_0x2db9f7(0x1e7)]==_0x2db9f7(0x5b2)){_0x757e3d[_0x2db9f7(0x2c4)](streamSaver['createWriteStream'](_0x44dffb[_0x2db9f7(0x6b7)]));for(var _0x41e166=0x0;_0x41e166{_0x4400b9<=0x0&&setTimeout(function(_0x28a3d8,_0x3a3fcd){var _0x4f3641=_0x37a8;_0x3a3fcd<=0x0?_0x28a3d8[_0x4f3641(0x5fc)]():setTimeout(function(_0x44539a,_0x5213d9){var _0x452e45=_0x4f3641;_0x44539a[_0x452e45(0x5fc)]();},0x1388,_0x28a3d8);},0x3e8,_0x26a710,_0x4400b9);_0x2fffa8=null;return;};return;},_0x2705d3[_0x2b4393(0x387)]=function(_0x3c422d){var _0x55791a=_0x2b4393;log(_0x55791a(0x48f));var _0x4488d1=_0x3c422d['UUID'];if(_0x4488d1 in _0x2705d3[_0x55791a(0x218)]){if(_0x55791a(0x4c0)!=='lsWSG')_0x16fa5f[_0x55791a(0x633)]=!![];else{if('session'in _0x3c422d){if(_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x21c)]==_0x3c422d['session']){log(_0x55791a(0x348));return;}_0x2705d3[_0x55791a(0x227)](_0x4488d1);}}}else log(_0x55791a(0x45b));try{if('IchVo'===_0x55791a(0x30e))try{_0x2a8018(_0x55791a(0x600)+_0x400196),_0x4e21f5=_0x21f9a7[_0x55791a(0x2dd)][_0x5679f6][_0x55791a(0x510)](_0x2e49c5*_0x553992,(_0x308e7d+0x1)*_0x3c9538),_0x3010ef['readAsArrayBuffer'](_0x581342);}catch(_0x2ba867){_0x142d8c(_0x2ba867);}else{for(var _0x37e2ef in _0x2705d3[_0x55791a(0x218)]){_0x2705d3[_0x55791a(0x218)][_0x37e2ef]['streamID']==_0x3c422d[_0x55791a(0x205)]&&(_0x2705d3[_0x55791a(0x218)][_0x37e2ef][_0x55791a(0x511)]&&(_0x2705d3[_0x55791a(0x218)][_0x37e2ef]['videoElement'][_0x55791a(0x45f)][_0x55791a(0x362)]=_0x55791a(0x5a9)),_0x2705d3[_0x55791a(0x227)](_0x37e2ef),_0x37e2ef!==_0x4488d1&&(_0x37e2ef in _0x2705d3[_0x55791a(0x16d)]&&(_0x3c422d['session']&&_0x3c422d[_0x55791a(0x21c)]['substring'](0x0,0x6)!==_0x2705d3[_0x55791a(0x249)]?(warnlog('CLOSING\x20SECONDARY\x20CONNECTION;\x20matched\x20stream\x20ID\x20has\x20re-connected'),_0x2705d3[_0x55791a(0x631)](_0x37e2ef,![])):warnlog(_0x55791a(0x5ff)))));}document[_0x55791a(0x51f)](_0x55791a(0x354))&&document[_0x55791a(0x51f)](_0x55791a(0x354))[_0x55791a(0x4f1)]['removeChild'](document[_0x55791a(0x51f)]('mainmenu'));}}catch(_0x5495bc){errorlog(_0x5495bc);}if(_0x2705d3[_0x55791a(0x40f)]!==![]){if(Object[_0x55791a(0x203)](_0x2705d3[_0x55791a(0x218)])['length']>=_0x2705d3['maxpublishers']){warnlog(_0x55791a(0x50b));return;}}else{if(_0x2705d3[_0x55791a(0x638)]!==![]){if(Object[_0x55791a(0x203)](_0x2705d3[_0x55791a(0x218)])[_0x55791a(0x3e9)]+Object[_0x55791a(0x203)](_0x2705d3['pcs'])[_0x55791a(0x3e9)]>=_0x2705d3['maxconnections']){warnlog(_0x55791a(0x50b));return;}}}if(_0x2705d3[_0x55791a(0x40c)]){if(_0x2705d3[_0x55791a(0x291)])!(_0x4488d1 in _0x2705d3[_0x55791a(0x16d)])&&_0x2705d3[_0x55791a(0x18f)](_0x4488d1);else{if(_0x2705d3[_0x55791a(0x3fe)][_0x55791a(0x525)](_0x4488d1)==-0x1)return;}}_0x2705d3[_0x55791a(0x218)][_0x4488d1]=new RTCPeerConnection(_0x2705d3[_0x55791a(0x683)]);if(_0x2705d3[_0x55791a(0x36f)]){if(_0x55791a(0x5d8)!==_0x55791a(0x651)){if(Object[_0x55791a(0x203)](_0x2705d3[_0x55791a(0x218)])[_0x55791a(0x3e9)]>0x1){warnlog('TOO\x20MANY\x20PUBLISHING\x20PEERS'),log(_0x2705d3[_0x55791a(0x218)]),delete _0x2705d3[_0x55791a(0x218)][_0x4488d1],updateUserList();return;}else warnlog('CONNECTED\x20TO\x20FIRST\x20PEER');}else _0x1b680e(_0x5d3edc),_0xaf01eb(_0x55791a(0x3be));}_0x3c422d[_0x55791a(0x205)]in _0x2705d3[_0x55791a(0x2e0)]&&delete _0x2705d3[_0x55791a(0x2e0)][_0x3c422d[_0x55791a(0x205)]];_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x205)]=_0x3c422d[_0x55791a(0x205)];_0x3c422d[_0x55791a(0x21c)]?_0x2705d3['rpcs'][_0x4488d1]['session']=_0x3c422d['session']:_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x21c)]=null;_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x373)]=![],_0x2705d3[_0x55791a(0x218)][_0x4488d1]['loudest']=![],_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x410)]={},_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x410)][_0x55791a(0x281)]=![],_0x2705d3[_0x55791a(0x218)][_0x4488d1]['bandwidth']=-0x1,_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x643)]=![],_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x173)]=-0x1,_0x2705d3['rpcs'][_0x4488d1][_0x55791a(0x165)]=![],_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x511)]=![],_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x565)]=![],_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x1e5)]=![],_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x1fe)]=[],_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x1d3)]=![],_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x60a)]=![],_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x503)]=![],_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x66f)]=![],_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x5a8)]=![],_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x34e)]=null,_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x4a1)]=null,_0x2705d3['rpcs'][_0x4488d1]['delayNode']={},_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x3af)]=![],_0x2705d3[_0x55791a(0x218)][_0x4488d1]['scaleWidth']=![],_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x5f3)]=null,_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x59b)]=0x64,_0x2705d3[_0x55791a(0x218)][_0x4488d1]['directorMutedState']=0x0,_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x641)]=0x0,_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x4c1)]=0x0,_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x199)]=![],_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x415)]=![],_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x3f8)]=null,_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x57f)]=null,_0x2705d3[_0x55791a(0x218)][_0x4488d1]['inboundAudioPipeline']={},_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x2e9)]=![],_0x2705d3[_0x55791a(0x218)][_0x4488d1]['iframeEle']=![],_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x6b2)]=Date[_0x55791a(0x4fb)](),_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x19d)]=_0x2705d3['wssid'];_0x2705d3['activeSpeaker']==0x2&&(_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x62a)]=!![]);var _0x2fea2b='';_0x2705d3['codecGroupFlag']&&(_0x2fea2b=_0x2705d3[_0x55791a(0x5a1)]);if(_0x2705d3['director']){var _0x3b99d7='';_0x2705d3[_0x55791a(0x411)]&&(_0x2705d3[_0x55791a(0x411)]!==!![]&&(_0x3b99d7='&pie='+_0x2705d3[_0x55791a(0x411)]));var _0x2422ef='';_0x2705d3[_0x55791a(0x280)]&&(_0x2705d3[_0x55791a(0x505)]===![]&&(_0x2422ef=_0x55791a(0x358)+_0x2705d3[_0x55791a(0x280)]));if(_0x2705d3[_0x55791a(0x411)]&&_0x55791a(0x28e)in _0x3c422d&&_0x3c422d[_0x55791a(0x28e)]!==![]){}else _0x55791a(0x1c5)===_0x55791a(0x1c5)?createControlBox(_0x4488d1,_0x55791a(0x342)+location[_0x55791a(0x38f)]+location[_0x55791a(0x552)]+_0x55791a(0x536)+_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x205)]+_0x55791a(0x3a1)+_0x2fea2b+_0x55791a(0x39f)+_0x2705d3['roomid']+_0x2422ef+_0x3b99d7,_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x205)]):_0x4c5669(_0x431f9e);}_0x2705d3['rpcs'][_0x4488d1][_0x55791a(0x541)]=_0x4488d1;if(_0x55791a(0x205)in _0x3c422d){_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x205)]=_0x3c422d[_0x55791a(0x205)];try{if(_0x2705d3['view_set']){if(_0x2705d3['view_set']['includes'](_0x2705d3[_0x55791a(0x218)][_0x4488d1]['streamID'])){if(_0x2705d3[_0x55791a(0x2d4)]!==![]){if(_0x55791a(0x621)===_0x55791a(0x3fb))_0x1bb323[_0x55791a(0x535)]=-0x1;else{let _0x5aa141=_0x2705d3[_0x55791a(0x1d1)][_0x55791a(0x525)](_0x2705d3['rpcs'][_0x4488d1]['streamID']);if(_0x2705d3[_0x55791a(0x2d4)][_0x55791a(0x3e9)]>_0x5aa141){_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x165)]=parseInt(_0x2705d3[_0x55791a(0x2d4)][_0x5aa141]);if(_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x165)]<=0x0){if(_0x55791a(0x395)!=='wvUPK')_0x2705d3['rpcs'][_0x4488d1][_0x55791a(0x165)]=![];else return;}}}}}}}catch(_0x3b39c8){errorlog(_0x3b39c8);}}_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x208)]=function(_0x5430c3){var _0x1aecdf=_0x55791a;_0x2705d3[_0x1aecdf(0x227)](_0x4488d1);},_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x6ab)]=null,_0x2705d3['rpcs'][_0x4488d1][_0x55791a(0x238)]=[],_0x2705d3['rpcs'][_0x4488d1][_0x55791a(0x302)]=function(_0x46e36b){var _0x2b22ee=_0x55791a;if(_0x46e36b[_0x2b22ee(0x68f)]==null){log(_0x2b22ee(0x274));return;}try{if(_0x2705d3[_0x2b22ee(0x6ee)]){if(_0x46e36b['candidate']['candidate'][_0x2b22ee(0x525)](_0x2705d3[_0x2b22ee(0x6ee)])===-0x1){log(_0x2b22ee(0x6ce));return;}else log(_0x46e36b[_0x2b22ee(0x68f)]);}}catch(_0x1f351a){errorlog(_0x1f351a);}if(_0x2705d3[_0x2b22ee(0x218)][_0x4488d1][_0x2b22ee(0x6ab)]!==null){_0x2705d3[_0x2b22ee(0x218)][_0x4488d1][_0x2b22ee(0x238)][_0x2b22ee(0x52a)](_0x46e36b[_0x2b22ee(0x68f)]);return;}_0x2705d3[_0x2b22ee(0x218)][_0x4488d1][_0x2b22ee(0x238)][_0x2b22ee(0x52a)](_0x46e36b['candidate']),_0x2705d3[_0x2b22ee(0x218)][_0x4488d1][_0x2b22ee(0x6ab)]=setTimeout(function(){var _0xa08b80=_0x2b22ee;if(!(_0x4488d1 in _0x2705d3[_0xa08b80(0x218)]))return;_0x2705d3[_0xa08b80(0x218)][_0x4488d1][_0xa08b80(0x6ab)]=null;if(_0x2705d3[_0xa08b80(0x218)][_0x4488d1][_0xa08b80(0x238)]==[])return;var _0x566601={};_0x566601[_0xa08b80(0x541)]=_0x4488d1,_0x566601[_0xa08b80(0x1e7)]='remote',_0x566601['candidates']=_0x2705d3[_0xa08b80(0x218)][_0x4488d1][_0xa08b80(0x238)],_0x566601['session']=_0x2705d3[_0xa08b80(0x218)][_0x4488d1][_0xa08b80(0x21c)],_0x2705d3[_0xa08b80(0x218)][_0x4488d1][_0xa08b80(0x238)]=[],_0x2705d3['password']?_0x2705d3[_0xa08b80(0x16b)](JSON[_0xa08b80(0x3df)](_0x566601[_0xa08b80(0x50c)]))['then'](function(_0x210949){var _0x4f40d2=_0xa08b80;_0x566601['candidates']=_0x210949[0x0],_0x566601['vector']=_0x210949[0x1],_0x2705d3[_0x4f40d2(0x254)](_0x566601);})[_0xa08b80(0x2b5)](errorlog):_0x2705d3['anyrequest'](_0x566601);},0x190);},_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x1cc)]=function(_0x1e17eb){var _0x424263=_0x55791a;switch(this[_0x424263(0x5d5)]){case'new':log(_0x424263(0x29e)),clearInterval(_0x2705d3['rpcs'][this[_0x424263(0x541)]][_0x424263(0x34e)]);case _0x424263(0x51d):log(_0x424263(0x51d)),clearInterval(_0x2705d3[_0x424263(0x218)][this[_0x424263(0x541)]][_0x424263(0x34e)]);case'connected':log(_0x424263(0x38c)),clearInterval(_0x2705d3[_0x424263(0x218)][this[_0x424263(0x541)]][_0x424263(0x34e)]);if(_0x2705d3[_0x424263(0x36f)]){if(_0x2705d3['ws'][_0x424263(0x26f)]!==0x1){if('KYvoj'===_0x424263(0x439))_0x33a695(function(_0x39df05){var _0x45e2d1=_0x424263;_0x43ac35[_0x45e2d1(0x57c)](_0x39df05);},0x3e8,_0x1f8834[_0x424263(0x275)][_0x424263(0x286)][_0x7706f4]);else{_0x2705d3['ws'][_0x424263(0x5fc)]();break;}}_0x2705d3['ws']['close'](),setTimeout(function(){var _0x5471e7=_0x424263;_0x2705d3[_0x5471e7(0x568)]!=!![]&&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 _0x424263(0x453):clearInterval(_0x2705d3[_0x424263(0x218)][this['UUID']][_0x424263(0x34e)]),warnlog(_0x424263(0x1e9));break;case _0x424263(0x4ed):warnlog('FAIL\x20rpcs'),clearInterval(_0x2705d3['rpcs'][this[_0x424263(0x541)]][_0x424263(0x34e)]);if(_0x2705d3[_0x424263(0x411)]===![]){if(this[_0x424263(0x541)]in _0x2705d3['rpcs']){if(_0x424263(0x5c1)!==_0x424263(0x5c1)){var _0x387536=_0x728215[_0x424263(0x24b)]('[data-action-type=\x22volume\x22][data--u-u-i-d=\x22'+_0x1a03af+'\x22]');_0x387536[0x0]&&(_0x387536[0x0][_0x424263(0x19f)]=_0x12d929,_0x4fdcc3[_0x424263(0x218)][_0x38a362][_0x424263(0x59b)]=_0xefad84,_0x159fb8(_0x387536[0x0]));}else _0x2705d3[_0x424263(0x19d)]!==_0x2705d3[_0x424263(0x218)][this[_0x424263(0x541)]][_0x424263(0x19d)]?_0x2705d3[_0x424263(0x227)](this['UUID']):_0x2705d3[_0x424263(0x218)][this[_0x424263(0x541)]][_0x424263(0x34e)]=setTimeout(function(_0xbe016c){var _0x34cbcc=_0x424263;_0x2705d3[_0x34cbcc(0x227)](_0xbe016c);},0xbb8,this[_0x424263(0x541)]);}}else _0x2705d3['rpcs'][this[_0x424263(0x541)]][_0x424263(0x34e)]=setTimeout(function(_0x15b8f5){_0x2705d3['closeRPC'](_0x15b8f5);},0xbb8,this['UUID']);break;case _0x424263(0x601):warnlog(_0x424263(0x1b5)),_0x2705d3['closeRPC'](this[_0x424263(0x541)]);break;default:clearInterval(_0x2705d3[_0x424263(0x218)][this[_0x424263(0x541)]][_0x424263(0x34e)]);break;}},_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x62e)]=function(){var _0x5495c4=_0x55791a;try{if(this[_0x5495c4(0x1c6)]=='closed')errorlog('CLOSED');else{if(this[_0x5495c4(0x1c6)]==_0x5495c4(0x453))warnlog(_0x5495c4(0x18a)),_0x2705d3[_0x5495c4(0x218)][_0x4488d1][_0x5495c4(0x511)][_0x5495c4(0x45f)][_0x5495c4(0x6a7)]='0',_0x2705d3[_0x5495c4(0x218)][_0x4488d1]['disconnectedTimeout']=setTimeout(function(_0x2e2814){updateMixer();},0x1f4,_0x4488d1);else this[_0x5495c4(0x1c6)]==_0x5495c4(0x4ed)?errorlog(_0x5495c4(0x519)):(log(_0x5495c4(0x375)+this[_0x5495c4(0x1c6)]),_0x5495c4(0x6a7)in _0x2705d3[_0x5495c4(0x218)][_0x4488d1][_0x5495c4(0x511)]['style']?_0x2705d3[_0x5495c4(0x218)][_0x4488d1][_0x5495c4(0x511)]['style']['opacity']=='0'&&(_0x2705d3[_0x5495c4(0x218)][_0x4488d1][_0x5495c4(0x511)][_0x5495c4(0x45f)][_0x5495c4(0x6a7)]='1',updateMixer()):_0x2705d3[_0x5495c4(0x218)][_0x4488d1][_0x5495c4(0x511)][_0x5495c4(0x45f)][_0x5495c4(0x6a7)]='1',_0x2705d3[_0x5495c4(0x218)][_0x4488d1][_0x5495c4(0x432)]&&(_0x5495c4(0x2cd)!=='TwtHw'?clearTimeout(_0x2705d3[_0x5495c4(0x218)][_0x4488d1][_0x5495c4(0x432)]):_0x572b0f(_0x4ba2d3)));}}catch(_0x4e9f33){}},_0x2705d3[_0x55791a(0x218)][_0x4488d1]['ondatachannel']=function(_0x5a1876){var _0x396d77=_0x55791a;log(_0x5a1876);if(_0x5a1876[_0x396d77(0x1ca)][_0x396d77(0x199)]&&_0x5a1876['channel'][_0x396d77(0x199)]!==_0x396d77(0x5e2)){if(_0x2705d3[_0x396d77(0x222)][_0x396d77(0x35a)](_0x2705d3[_0x396d77(0x218)][_0x4488d1][_0x396d77(0x205)]))return;_0x2705d3['recieveFile'](_0x2705d3[_0x396d77(0x218)],_0x4488d1,_0x5a1876['channel']);return;}_0x2705d3['rpcs'][_0x4488d1][_0x396d77(0x6d1)]=_0x5a1876[_0x396d77(0x1ca)],_0x2705d3['rpcs'][_0x4488d1][_0x396d77(0x6d1)][_0x396d77(0x541)]=_0x4488d1,_0x2705d3[_0x396d77(0x218)][_0x4488d1]['receiveChannel'][_0x396d77(0x420)]=_0x280c8b=>{var _0x1dd6ce=_0x396d77,_0x27b06e={};_0x27b06e[_0x1dd6ce(0x31f)]=![],_0x27b06e[_0x1dd6ce(0x5b5)]=![],_0x27b06e[_0x1dd6ce(0x2c5)]=![],_0x27b06e[_0x1dd6ce(0x45a)]=![],_0x27b06e[_0x1dd6ce(0x5d1)]=![],_0x27b06e['broadcast']=![];try{if(_0x2705d3[_0x1dd6ce(0x28f)]!==![]){if(_0x1dd6ce(0x61c)===_0x1dd6ce(0x5ec))_0xfd0914[_0x1dd6ce(0x16d)][_0x40e504[_0x1dd6ce(0x551)]]['stats'][_0x1dd6ce(0x5d9)][_0x1dd6ce(0x291)]=!![];else{if(_0x2705d3['novideo']['includes'](_0x2705d3[_0x1dd6ce(0x218)][_0x4488d1][_0x1dd6ce(0x205)]))_0x27b06e['video']=!![];else{if(_0x1dd6ce(0x228)!==_0x1dd6ce(0x228)){_0x58d676[_0x1dd6ce(0x218)][_0x4fb7b6][_0x1dd6ce(0x410)][_0x16c68d[_0x1dd6ce(0x33f)]]['pliDelta']=_0xf3ccea[_0x1dd6ce(0x4c1)]-_0x1f2b1f[_0x1dd6ce(0x218)][_0x1e1c8a][_0x1dd6ce(0x410)][_0x3a08f9[_0x1dd6ce(0x33f)]][_0x1dd6ce(0x443)]||0x0,_0x34c5bb[_0x1dd6ce(0x218)][_0x312f6a][_0x1dd6ce(0x410)][_0x518da5[_0x1dd6ce(0x33f)]]['nackTrigger']=_0x5b25b9[_0x1dd6ce(0x641)]-_0x576dcb['rpcs'][_0x1c0857][_0x1dd6ce(0x410)][_0x3afaaf[_0x1dd6ce(0x33f)]][_0x1dd6ce(0x5fd)]+_0x35062e[_0x1dd6ce(0x218)][_0x434865][_0x1dd6ce(0x410)][_0x4839a2[_0x1dd6ce(0x33f)]]['nackTrigger']||0x0,_0x1fa008('OBS\x20PLI\x20FIX\x20MODE\x20ON');if(_0x5f542e[_0x1dd6ce(0x218)][_0x244412][_0x1dd6ce(0x410)][_0x4fbaa7[_0x1dd6ce(0x33f)]][_0x1dd6ce(0x2e7)]===0x0&&_0x1b2548[_0x1dd6ce(0x218)][_0xcd6a42][_0x1dd6ce(0x410)][_0x18e9e7[_0x1dd6ce(0x33f)]][_0x1dd6ce(0x3fc)]>=_0x543ec8[_0x1dd6ce(0x657)]*0x4)_0x17ca6c[_0x1dd6ce(0x360)](_0x880732),_0x1e7750[_0x1dd6ce(0x218)][_0x5e381b][_0x1dd6ce(0x410)][_0x2d151b['trackId']][_0x1dd6ce(0x3fc)]=0x0,_0x3f02f0(_0x1dd6ce(0x613));else _0x3935e3[_0x1dd6ce(0x218)][_0x28e9bc][_0x1dd6ce(0x410)][_0x39cf28[_0x1dd6ce(0x33f)]][_0x1dd6ce(0x2e7)]>0x0&&(_0x55a259[_0x1dd6ce(0x218)][_0x2a92de][_0x1dd6ce(0x410)][_0x4614f7[_0x1dd6ce(0x33f)]][_0x1dd6ce(0x3fc)]=0x0);}else _0x27b06e[_0x1dd6ce(0x5d1)]=![];}}}else{if(_0x2705d3[_0x1dd6ce(0x359)]!==![]){if(_0x2705d3[_0x1dd6ce(0x359)]!==null)_0x2705d3[_0x1dd6ce(0x218)][_0x4488d1]['streamID']===_0x2705d3[_0x1dd6ce(0x359)]?_0x2705d3[_0x1dd6ce(0x370)]?(_0x27b06e[_0x1dd6ce(0x359)]=!![],_0x27b06e[_0x1dd6ce(0x5d1)]=![]):_0x27b06e['video']=!![]:_0x27b06e[_0x1dd6ce(0x5d1)]=![];else{if(_0x2705d3['directorUUID']){if(_0x4488d1==_0x2705d3[_0x1dd6ce(0x551)])_0x2705d3['webp']?(_0x27b06e[_0x1dd6ce(0x5d1)]=![],_0x27b06e[_0x1dd6ce(0x359)]=!![]):_0x27b06e[_0x1dd6ce(0x5d1)]=!![];else{if(_0x1dd6ce(0x284)===_0x1dd6ce(0x284))_0x27b06e[_0x1dd6ce(0x5d1)]=![];else return;}}}}else _0x2705d3['exclude']!==![]?_0x2705d3[_0x1dd6ce(0x516)][_0x1dd6ce(0x35a)](_0x2705d3[_0x1dd6ce(0x218)][_0x4488d1]['streamID'])?_0x27b06e['video']=![]:_0x27b06e[_0x1dd6ce(0x5d1)]=!![]:_0x27b06e[_0x1dd6ce(0x5d1)]=!![];}_0x2705d3[_0x1dd6ce(0x41f)]!==![]?_0x2705d3[_0x1dd6ce(0x41f)][_0x1dd6ce(0x35a)](_0x2705d3[_0x1dd6ce(0x218)][_0x4488d1]['streamID'])?_0x27b06e[_0x1dd6ce(0x45a)]=!![]:_0x27b06e[_0x1dd6ce(0x45a)]=![]:_0x27b06e[_0x1dd6ce(0x45a)]=!![],_0x2705d3['noiframe']!==![]?_0x2705d3['noiframe']['includes'](_0x2705d3['rpcs'][_0x4488d1][_0x1dd6ce(0x205)])?_0x27b06e['iframe']=!![]:_0x27b06e['iframe']=![]:_0x27b06e['iframe']=!![],(_0x2705d3[_0x1dd6ce(0x300)]||_0x2705d3[_0x1dd6ce(0x594)])&&(_0x27b06e[_0x1dd6ce(0x5b5)]=_0x2705d3[_0x1dd6ce(0x300)]||_0x2705d3[_0x1dd6ce(0x594)]),_0x27b06e[_0x1dd6ce(0x31f)]=!![],_0x2705d3[_0x1dd6ce(0x564)]&&(_0x27b06e[_0x1dd6ce(0x31f)]=![]),_0x2705d3[_0x1dd6ce(0x222)][_0x1dd6ce(0x35a)](_0x2705d3[_0x1dd6ce(0x218)][_0x4488d1][_0x1dd6ce(0x205)])&&('bxccy'===_0x1dd6ce(0x55a)?_0x3a880a(_0x1dd6ce(0x2ce)):(errorlog('new\x20connection\x20is\x20contained\x20in\x20badStreamList!'),_0x27b06e[_0x1dd6ce(0x31f)]=![],_0x27b06e[_0x1dd6ce(0x5b5)]=![],_0x27b06e[_0x1dd6ce(0x2c5)]=![],_0x27b06e[_0x1dd6ce(0x45a)]=![],_0x27b06e[_0x1dd6ce(0x5d1)]=![],_0x27b06e[_0x1dd6ce(0x359)]=![]));}catch(_0x5bffd8){errorlog(_0x5bffd8);}try{_0x27b06e[_0x1dd6ce(0x5d9)]={},_0x27b06e[_0x1dd6ce(0x5d9)][_0x1dd6ce(0x199)]=_0x2705d3[_0x1dd6ce(0x199)],_0x27b06e[_0x1dd6ce(0x5d9)][_0x1dd6ce(0x415)]=_0x2705d3[_0x1dd6ce(0x415)],_0x27b06e[_0x1dd6ce(0x5d9)][_0x1dd6ce(0x18d)]=_0x2705d3[_0x1dd6ce(0x229)],_0x27b06e[_0x1dd6ce(0x5d9)][_0x1dd6ce(0x161)]=_0x2705d3[_0x1dd6ce(0x6a5)],_0x27b06e['info']['ab_url']=_0x2705d3[_0x1dd6ce(0x1a4)],_0x27b06e[_0x1dd6ce(0x5d9)][_0x1dd6ce(0x1e1)]=_0x2705d3['codec'],_0x27b06e[_0x1dd6ce(0x5d9)][_0x1dd6ce(0x361)]=_0x2705d3[_0x1dd6ce(0x361)],_0x27b06e[_0x1dd6ce(0x5d9)][_0x1dd6ce(0x41a)]=_0x2705d3[_0x1dd6ce(0x41a)],_0x27b06e[_0x1dd6ce(0x5d9)][_0x1dd6ce(0x656)]=_0x2705d3['enhance'],_0x27b06e[_0x1dd6ce(0x5d9)][_0x1dd6ce(0x2c1)]=_0x2705d3['ptime'],_0x27b06e['info'][_0x1dd6ce(0x6c7)]=_0x2705d3[_0x1dd6ce(0x6c7)],_0x27b06e[_0x1dd6ce(0x5d9)][_0x1dd6ce(0x442)]=_0x2705d3[_0x1dd6ce(0x442)];navigator&&navigator[_0x1dd6ce(0x3c7)]&&(_0x27b06e[_0x1dd6ce(0x5d9)]['useragent']=navigator['userAgent']);navigator&&navigator[_0x1dd6ce(0x1b9)]&&(_0x27b06e['info'][_0x1dd6ce(0x1b9)]=navigator[_0x1dd6ce(0x1b9)]);if(_0x2705d3[_0x1dd6ce(0x5e5)]===![]){if(window[_0x1dd6ce(0x30f)]){_0x27b06e['info'][_0x1dd6ce(0x627)]=window[_0x1dd6ce(0x30f)][_0x1dd6ce(0x566)];if(_0x2705d3['obsState']){var _0x25ba89=![];_0x2705d3[_0x1dd6ce(0x181)][_0x1dd6ce(0x52f)]!==null&&(_0x27b06e[_0x1dd6ce(0x4d0)]=_0x2705d3[_0x1dd6ce(0x181)]['visibility'],_0x2705d3[_0x1dd6ce(0x181)][_0x1dd6ce(0x52f)]===![]&&(_0x25ba89=!![])),_0x2705d3[_0x1dd6ce(0x181)][_0x1dd6ce(0x4e7)]!==null&&(_0x27b06e[_0x1dd6ce(0x1b1)]=_0x2705d3['obsState'][_0x1dd6ce(0x4e7)]),_0x2705d3[_0x1dd6ce(0x181)][_0x1dd6ce(0x522)]!==null&&(_0x27b06e['obsRecording']=_0x2705d3[_0x1dd6ce(0x181)][_0x1dd6ce(0x522)]),_0x2705d3[_0x1dd6ce(0x181)][_0x1dd6ce(0x57e)]!==null&&(_0x27b06e['obsStreaming']=_0x2705d3[_0x1dd6ce(0x181)][_0x1dd6ce(0x57e)]);}_0x2705d3['optimize']!==![]&&(_0x27b06e[_0x1dd6ce(0x49b)]=parseInt(_0x2705d3[_0x1dd6ce(0x4ff)]),_0x25ba89&&(_0x2705d3['rpcs'][_0x4488d1][_0x1dd6ce(0x50e)]=_0x27b06e[_0x1dd6ce(0x49b)]));}else _0x27b06e[_0x1dd6ce(0x5d9)][_0x1dd6ce(0x627)]=![];}}catch(_0x223381){};_0x27b06e[_0x1dd6ce(0x41d)]=![],_0x27b06e[_0x1dd6ce(0x38d)]=![],_0x27b06e[_0x1dd6ce(0x291)]=![],_0x27b06e['keyframerate']=_0x2705d3[_0x1dd6ce(0x1ad)],_0x27b06e[_0x1dd6ce(0x3bf)]=![],_0x27b06e[_0x1dd6ce(0x265)]=![],_0x27b06e[_0x1dd6ce(0x41a)]=![];_0x2705d3[_0x1dd6ce(0x350)]&&(_0x27b06e[_0x1dd6ce(0x3bf)]=!![]);if(_0x2705d3[_0x1dd6ce(0x291)])_0x27b06e[_0x1dd6ce(0x291)]=!![],_0x27b06e['forceios']=_0x2705d3[_0x1dd6ce(0x41a)],_0x2705d3[_0x1dd6ce(0x551)]&&_0x2705d3['directorUUID']===_0x4488d1&&(_0x2705d3[_0x1dd6ce(0x501)]&&(_0x2705d3[_0x1dd6ce(0x551)]&&('kegDg'===_0x1dd6ce(0x607)?_0x19ac9e(_0x21018e(_0x42060f[_0x1dd6ce(0x19f)]),_0x16d651[_0x1dd6ce(0x4f6)]):_0x2705d3[_0x1dd6ce(0x16b)](_0x2705d3[_0x1dd6ce(0x501)],_0x2705d3[_0x1dd6ce(0x501)])['then'](function(_0x584bbc){var _0x4cd1df=_0x1dd6ce,_0x2c994f={};_0x2c994f['UUID']=_0x2705d3[_0x4cd1df(0x551)],_0x2c994f['requestCoDirector']=_0x584bbc[0x0],_0x2c994f[_0x4cd1df(0x698)]=_0x584bbc[0x1];var _0x1058e0=_0x2705d3[_0x4cd1df(0x326)](_0x2c994f,_0x2c994f[_0x4cd1df(0x541)]);})['catch'](errorlog))));else{if(_0x2705d3[_0x1dd6ce(0x38d)]!==![])_0x27b06e[_0x1dd6ce(0x38d)]=_0x2705d3[_0x1dd6ce(0x38d)];else _0x2705d3['roomid']!==![]&&_0x2705d3[_0x1dd6ce(0x6bc)]!==''&&(_0x27b06e[_0x1dd6ce(0x41a)]=_0x2705d3[_0x1dd6ce(0x41a)],_0x27b06e['guest']=!![]);}if(_0x2705d3['sendRequest'](_0x27b06e,_0x4488d1))log('successfully\x20requested\x20audio\x20and\x20video');else{if(_0x1dd6ce(0x1de)!==_0x1dd6ce(0x1fc))errorlog(_0x1dd6ce(0x31b));else{var _0x5568c7=![],_0x582b59=![];_0x43915e[_0x1dd6ce(0x3fe)][_0x1dd6ce(0x525)](_0x29fe9c)>=0x0&&(_0x5568c7=!![],_0x1dd6ce(0x6e9)in _0xe0ebc3&&(_0x9cb02[_0x1dd6ce(0x6e9)]==!![]&&(_0x582b59=!![]))),_0x4b0490(_0x1dd6ce(0x3dc)+_0x5568c7),_0x197344(_0x56dffb[_0x1dd6ce(0x405)],_0x40a7fb[_0x1dd6ce(0x16d)][_0x138ee1][_0x1dd6ce(0x199)],_0x5568c7,_0x582b59);}}pokeIframeAPI(_0x1dd6ce(0x211),!![],_0x4488d1);},_0x2705d3[_0x396d77(0x218)][_0x4488d1][_0x396d77(0x6d1)][_0x396d77(0x3a2)]=_0x48df47=>{var _0x14b5e4=_0x396d77;if(typeof _0x48df47[_0x14b5e4(0x2c9)]==_0x14b5e4(0x39e)){if(!_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x565)])_0x14b5e4(0x4e0)===_0x14b5e4(0x306)?_0x3cb8a8[_0x14b5e4(0x52a)]({'note':_0x3a7a81,'time':_0x1b2ab6}):(_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x565)]=document[_0x14b5e4(0x292)](_0x14b5e4(0x4e8)),_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x565)][_0x14b5e4(0x1f1)]=0x10,_0x2705d3['rpcs'][_0x4488d1][_0x14b5e4(0x565)]['height']=0x9,_0x2705d3['rpcs'][_0x4488d1]['imageElement'][_0x14b5e4(0x45f)][_0x14b5e4(0x2b1)]=_0x14b5e4(0x4d3),_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x565)]['dataset'][_0x14b5e4(0x541)]=_0x4488d1,_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x565)][_0x14b5e4(0x6d2)]=![],_0x2705d3['rpcs'][_0x4488d1][_0x14b5e4(0x565)][_0x14b5e4(0x1b8)](_0x14b5e4(0x3e3),function(_0x47c349){var _0x2f7c83=_0x14b5e4;log(_0x2f7c83(0x5cf));try{if(_0x47c349[_0x2f7c83(0x319)]||_0x47c349[_0x2f7c83(0x30c)]){_0x47c349[_0x2f7c83(0x2d6)]();var _0x344507=_0x47c349['currentTarget'][_0x2f7c83(0x6f0)]['UUID'];if('stats'in _0x2705d3[_0x2f7c83(0x218)][_0x344507]){if(_0x2f7c83(0x380)===_0x2f7c83(0x678))_0x19f3aa['encodings'][0x0][_0x2f7c83(0x4a6)]==![]&&(_0x47c078['encodings'][0x0][_0x2f7c83(0x4a6)]=!![]),_0x2f75e5['encodings'][0x0][_0x2f7c83(0x3ba)]=_0x13f6a6*0x400;else{var [_0x7d92d6,_0x37b924]=statsMenuCreator();printViewStats(_0x37b924,_0x344507),_0x7d92d6[_0x2f7c83(0x225)]=setInterval(printViewStats,0xbb8,_0x37b924,_0x344507);}}return _0x47c349[_0x2f7c83(0x6e6)](),![];}}catch(_0x550f0c){errorlog(_0x550f0c);}}),updateMixer());else _0x2705d3['rpcs'][_0x4488d1][_0x14b5e4(0x565)][_0x14b5e4(0x6d2)]&&(_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x565)]['hidden']=![],_0x2705d3['rpcs'][_0x4488d1]['imageElement'][_0x14b5e4(0x45f)][_0x14b5e4(0x52f)]=_0x14b5e4(0x180));_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x565)][_0x14b5e4(0x444)]=window[_0x14b5e4(0x6c5)][_0x14b5e4(0x3d2)](new Blob([new Uint8Array(_0x48df47[_0x14b5e4(0x2c9)])],{'type':_0x14b5e4(0x4d9)}));return;}var _0x46a3de=JSON[_0x14b5e4(0x433)](_0x48df47['data']);_0x46a3de['UUID']=_0x4488d1;if(_0x14b5e4(0x55b)in _0x46a3de){warnlog(_0x14b5e4(0x625)),_0x2705d3[_0x14b5e4(0x227)](_0x4488d1);return;}else{if('ping'in _0x46a3de){var _0xc63d41={};_0xc63d41['pong']=_0x46a3de[_0x14b5e4(0x6e0)],_0x2705d3[_0x14b5e4(0x326)](_0xc63d41,_0x4488d1),warnlog('PINGED');return;}else{if(_0x14b5e4(0x425)in _0x46a3de){warnlog(_0x14b5e4(0x54c));return;}}}var _0x222286=![],_0x156b15=![];_0x14b5e4(0x64b)in _0x46a3de&&(_0x2705d3[_0x14b5e4(0x291)]&&(!(_0x2705d3[_0x14b5e4(0x568)]||_0x2705d3[_0x14b5e4(0x4d1)])&&warnUser(_0x14b5e4(0x3b2)+_0x46a3de['rejected']+_0x14b5e4(0x1e2),0x1388)),errorlog('ACTION\x20REJECTED:\x20'+_0x46a3de[_0x14b5e4(0x64b)]+',\x20isDirector:\x20'+_0x2705d3[_0x14b5e4(0x291)]));if(_0x14b5e4(0x2ff)in _0x46a3de)_0x2705d3[_0x14b5e4(0x213)](_0x46a3de);else{if(_0x14b5e4(0x68f)in _0x46a3de)_0x46a3de[_0x14b5e4(0x541)]=_0x4488d1,log(_0x14b5e4(0x662)),_0x2705d3[_0x14b5e4(0x191)](_0x46a3de);else{if(_0x14b5e4(0x50c)in _0x46a3de)_0x46a3de[_0x14b5e4(0x541)]=_0x4488d1,log(_0x14b5e4(0x605)),_0x2705d3['processIceBundle'](_0x46a3de);else{if(_0x14b5e4(0x2e9)in _0x46a3de)try{_0x2705d3[_0x14b5e4(0x218)][_0x4488d1]['iframeSrc']=_0x46a3de[_0x14b5e4(0x2e9)]||![];if(_0x2705d3[_0x14b5e4(0x291)]){if(_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x2e9)]){var _0xa48371=document[_0x14b5e4(0x292)](_0x14b5e4(0x1b7));_0xa48371[_0x14b5e4(0x59e)]=_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x2e9)],_0xa48371[_0x14b5e4(0x59e)]=_0xa48371[_0x14b5e4(0x620)],_0xa48371=_0xa48371['textContent']||_0xa48371['innerText']||'',getById('iframeDetails_'+_0x4488d1)[_0x14b5e4(0x620)]=_0x14b5e4(0x448)+_0xa48371+_0x14b5e4(0x1ed)+_0xa48371+_0x14b5e4(0x46b),getById(_0x14b5e4(0x680)+_0x4488d1)[_0x14b5e4(0x38a)]['remove'](_0x14b5e4(0x500));}else getById(_0x14b5e4(0x680)+_0x4488d1)[_0x14b5e4(0x38a)][_0x14b5e4(0x504)](_0x14b5e4(0x500)),getById(_0x14b5e4(0x680)+_0x4488d1)[_0x14b5e4(0x59e)]='';}else{if(_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x2e9)]==![]){_0x2705d3['rpcs'][_0x4488d1][_0x14b5e4(0x224)]['remove']();_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x60a)]&&(_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x60a)][_0x14b5e4(0x5b7)](),_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x60a)]=![]);_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x224)]=![],_0x222286=!![];if(_0x2705d3['broadcast']!==![]){if(_0x2705d3[_0x14b5e4(0x359)]!==null)_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x205)]===_0x2705d3[_0x14b5e4(0x359)]&&(_0x2705d3['broadcastIFrame']=![]);else _0x4488d1==_0x2705d3[_0x14b5e4(0x551)]&&(_0x14b5e4(0x37d)==='UimnR'?_0x426bd4[_0x14b5e4(0x218)][_0x3c41ed][_0x14b5e4(0x511)][_0x14b5e4(0x4e1)]=_0x1d6350[_0x14b5e4(0x218)][_0x44b449]['streamSrc']:_0x2705d3[_0x14b5e4(0x6f2)]=![]);}}else{if(_0x2705d3[_0x14b5e4(0x359)]!==![]){if(_0x2705d3[_0x14b5e4(0x359)]!==null){if(_0x2705d3['rpcs'][_0x4488d1][_0x14b5e4(0x205)]===_0x2705d3['broadcast']){if(_0x2705d3['noiframe']===![])_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x224)]=loadIframe(_0x46a3de[_0x14b5e4(0x2e9)]),_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x224)]['id']=_0x14b5e4(0x40d)+_0x4488d1,_0x2705d3[_0x14b5e4(0x218)][_0x4488d1]['iframeEle'][_0x14b5e4(0x6f0)][_0x14b5e4(0x541)]=_0x4488d1,_0x222286=!![],_0x2705d3['broadcastIFrame']=_0x2705d3[_0x14b5e4(0x218)][_0x4488d1]['iframeEle'],_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x205)]&&(_0x2705d3[_0x14b5e4(0x218)][_0x4488d1]['iframeEle'][_0x14b5e4(0x6f0)][_0x14b5e4(0x36c)]=_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x205)]);else{if(_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x205)]in _0x2705d3['noiframe']){_0x2705d3[_0x14b5e4(0x218)][_0x4488d1]['iframeEle']=loadIframe(_0x46a3de[_0x14b5e4(0x2e9)]),_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x224)]['id']=_0x14b5e4(0x40d)+_0x4488d1,_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x224)][_0x14b5e4(0x6f0)][_0x14b5e4(0x541)]=_0x4488d1,_0x222286=!![],_0x2705d3[_0x14b5e4(0x6f2)]=_0x2705d3[_0x14b5e4(0x218)][_0x4488d1]['iframeEle'];if(_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x205)]){if(_0x14b5e4(0x459)!==_0x14b5e4(0x459)){if(_0x170ddd['rpcs'][_0x1983eb][_0x14b5e4(0x165)]===_0x323af4)return![];_0x3ad73b[_0x14b5e4(0x218)][_0x536370][_0x14b5e4(0x173)]=_0x5147bc[_0x14b5e4(0x218)][_0x3100fe]['manualBandwidth'];}else _0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x224)][_0x14b5e4(0x6f0)][_0x14b5e4(0x36c)]=_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x205)];}}}}}else{if(_0x2705d3['directorUUID']){if(_0x4488d1==_0x2705d3['directorUUID']){if(_0x2705d3[_0x14b5e4(0x34d)]===![])_0x2705d3[_0x14b5e4(0x218)][_0x4488d1]['iframeEle']=loadIframe(_0x46a3de[_0x14b5e4(0x2e9)]),_0x2705d3['rpcs'][_0x4488d1][_0x14b5e4(0x224)]['id']=_0x14b5e4(0x40d)+_0x4488d1,_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x224)][_0x14b5e4(0x6f0)]['UUID']=_0x4488d1,_0x222286=!![],_0x2705d3[_0x14b5e4(0x6f2)]=_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x224)],_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x205)]&&(_0x14b5e4(0x61d)===_0x14b5e4(0x61d)?_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x224)][_0x14b5e4(0x6f0)]['sid']=_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x205)]:!(_0x677c55[_0x14b5e4(0x568)]||_0xdd7273[_0x14b5e4(0x4d1)])&&(_0x236ad9('The\x20director\x20approved\x20you\x20as\x20a\x20co-director',0xbb8),_0x46bf7b(_0x14b5e4(0x6a3))[_0x14b5e4(0x620)]=_0x14b5e4(0x31e)));else _0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x205)]in _0x2705d3['noiframe']&&(_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x224)]=loadIframe(_0x46a3de[_0x14b5e4(0x2e9)]),_0x2705d3['rpcs'][_0x4488d1][_0x14b5e4(0x224)]['id']=_0x14b5e4(0x40d)+_0x4488d1,_0x2705d3['rpcs'][_0x4488d1]['iframeEle'][_0x14b5e4(0x6f0)][_0x14b5e4(0x541)]=_0x4488d1,_0x222286=!![],_0x2705d3[_0x14b5e4(0x6f2)]=_0x2705d3['rpcs'][_0x4488d1][_0x14b5e4(0x224)],_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x205)]&&(_0x2705d3[_0x14b5e4(0x218)][_0x4488d1]['iframeEle'][_0x14b5e4(0x6f0)][_0x14b5e4(0x36c)]=_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x205)]));}}}}else{if(_0x2705d3['noiframe']===![])_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x224)]=loadIframe(_0x46a3de['iframeSrc']),_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x224)]['id']=_0x14b5e4(0x40d)+_0x4488d1,_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x224)][_0x14b5e4(0x6f0)][_0x14b5e4(0x541)]=_0x4488d1,_0x222286=!![],_0x2705d3[_0x14b5e4(0x218)][_0x4488d1]['streamID']&&(_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x224)][_0x14b5e4(0x6f0)][_0x14b5e4(0x36c)]=_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x205)]);else _0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x205)]in _0x2705d3['noiframe']&&(_0x2705d3['rpcs'][_0x4488d1]['iframeEle']=loadIframe(_0x46a3de[_0x14b5e4(0x2e9)]),_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x224)]['id']=_0x14b5e4(0x40d)+_0x4488d1,_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x224)][_0x14b5e4(0x6f0)][_0x14b5e4(0x541)]=_0x4488d1,_0x222286=!![],_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x205)]&&(_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x224)][_0x14b5e4(0x6f0)][_0x14b5e4(0x36c)]=_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x205)]));}}}}catch(_0xb13f84){errorlog(_0xb13f84);}}}}if(_0x14b5e4(0x405)in _0x46a3de){var _0x5ce60f=![],_0x23916d=![];_0x2705d3[_0x14b5e4(0x551)]===_0x4488d1&&(_0x5ce60f=!![],_0x14b5e4(0x6e9)in _0x46a3de&&(_0x46a3de['overlay']==!![]&&(_0x23916d=!![])));if(_0x2705d3[_0x14b5e4(0x291)]){if(_0x14b5e4(0x660)!=='XbTYc')_0xfe6e32=_0x325e7f[_0x14b5e4(0x16d)][_0x37cd53][_0x14b5e4(0x2f1)];else{if(_0x46a3de[_0x14b5e4(0x405)]==_0x14b5e4(0x586))_0x2705d3['beepToNotify']&&playtone(),getById(_0x14b5e4(0x3b3)+_0x4488d1)[_0x14b5e4(0x45f)]['display']=_0x14b5e4(0x56a),_0x2705d3['rpcs'][_0x4488d1][_0x14b5e4(0x337)][_0x14b5e4(0x45f)][_0x14b5e4(0x362)]=_0x14b5e4(0x4fd);else _0x46a3de[_0x14b5e4(0x405)]==_0x14b5e4(0x5a5)&&(getById(_0x14b5e4(0x3b3)+_0x4488d1)[_0x14b5e4(0x45f)]['display']=_0x14b5e4(0x5a9),_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x337)]['style'][_0x14b5e4(0x362)]=_0x14b5e4(0x5a9));}}log(_0x14b5e4(0x3dc)+_0x5ce60f),getChatMessage(_0x46a3de[_0x14b5e4(0x405)],_0x2705d3['rpcs'][_0x4488d1][_0x14b5e4(0x199)],_0x5ce60f,_0x23916d);}'pipe'in _0x46a3de&&_0x2705d3[_0x14b5e4(0x4c7)](_0x46a3de[_0x14b5e4(0x671)],_0x4488d1);_0x14b5e4(0x259)in _0x46a3de&&log(_0x46a3de);_0x14b5e4(0x1fe)in _0x46a3de&&(_0x46a3de[_0x14b5e4(0x1fe)]?_0x14b5e4(0x4b1)===_0x14b5e4(0x3f6)?!(_0x188687 in _0x133383[_0x14b5e4(0x16d)])&&_0x39b305[_0x14b5e4(0x18f)](_0x229593):_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x1fe)]=_0x46a3de[_0x14b5e4(0x1fe)]['split'](','):'RwlEV'!==_0x14b5e4(0x34a)?_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x1fe)]=[]:_0x620619[_0x14b5e4(0x218)][_0x5c2c35]['loudest']=!![],_0x222286=!![]);_0x14b5e4(0x3f9)in _0x46a3de&&(log(_0x46a3de),_0x2705d3[_0x14b5e4(0x1fb)]&&updateClosedCaptions(_0x46a3de,_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x199)],_0x4488d1));_0x2705d3[_0x14b5e4(0x291)]&&('audioOptions'in _0x46a3de&&updateDirectorsAudio(_0x46a3de[_0x14b5e4(0x408)],_0x4488d1),_0x14b5e4(0x49e)in _0x46a3de&&updateDirectorsVideo(_0x46a3de[_0x14b5e4(0x49e)],_0x4488d1),'mediaDevices'in _0x46a3de&&gotDevicesRemote(_0x46a3de[_0x14b5e4(0x455)],_0x4488d1),_0x14b5e4(0x66a)in _0x46a3de&&updateRemoteRecordButton(_0x4488d1,_0x46a3de[_0x14b5e4(0x66a)]),_0x14b5e4(0x43d)in _0x46a3de&&updateRemoteTimerButton(_0x4488d1,_0x46a3de[_0x14b5e4(0x43d)]));'lowerhand'in _0x46a3de&&(_0x2705d3[_0x14b5e4(0x3fe)][_0x14b5e4(0x525)](_0x4488d1)>=0x0&&(_0x2705d3[_0x14b5e4(0x685)]&&lowerhand()));if(_0x14b5e4(0x20d)in _0x46a3de){if(_0x14b5e4(0x48c)!==_0x14b5e4(0x48c))_0x444b51[_0x14b5e4(0x218)][_0x57260e][_0x14b5e4(0x5a8)]=_0x25aee5(_0x14b5e4(0x232))[_0x14b5e4(0x5b9)](!![]),_0x482978['rpcs'][_0x1d47c4][_0x14b5e4(0x5a8)]['id']=_0x14b5e4(0x3de)+_0x22b53e,_0x40fe29[_0x14b5e4(0x218)][_0x216c87][_0x14b5e4(0x66f)]?_0x40e9a7['rpcs'][_0x2a0b99][_0x14b5e4(0x5a8)]['style'][_0x14b5e4(0x362)]='block':_0x1a80f4[_0x14b5e4(0x218)][_0x279f48][_0x14b5e4(0x5a8)][_0x14b5e4(0x45f)][_0x14b5e4(0x362)]='none',_0x56441f=!![];else{if(_0x2705d3[_0x14b5e4(0x359)]===![]){log(_0x46a3de);if(_0x2705d3[_0x14b5e4(0x3fe)]['indexOf'](_0x4488d1)>=0x0){if(_0x46a3de[_0x14b5e4(0x20d)]!==![]){if(_0x46a3de[_0x14b5e4(0x20d)]===_0x2705d3['streamID'])_0x2705d3[_0x14b5e4(0x20d)]=!![];else for(var _0x2c2348 in _0x2705d3[_0x14b5e4(0x218)]){if('vwANA'!=='qeNND'){if(_0x2705d3[_0x14b5e4(0x218)][_0x2c2348]['streamID']===_0x46a3de[_0x14b5e4(0x20d)]){_0x2705d3[_0x14b5e4(0x20d)]=_0x2c2348;break;}}else _0x58bfe4[_0x14b5e4(0x218)][_0x1060dd][_0x14b5e4(0x410)][_0x14b5e4(0x1a3)][_0x14b5e4(0x346)]=_0x4f7c65[_0x14b5e4(0x346)];}}else _0x2705d3[_0x14b5e4(0x20d)]=![];_0x222286=!![],_0x156b15=!![];}}}}if(_0x14b5e4(0x1a3)in _0x46a3de){if('BvfcE'===_0x14b5e4(0x27e))_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x410)][_0x14b5e4(0x1a3)]={},_0x14b5e4(0x346)in _0x46a3de&&(_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x410)][_0x14b5e4(0x1a3)][_0x14b5e4(0x346)]=_0x46a3de['lin']),_0x14b5e4(0x3e8)in _0x46a3de&&(_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x410)][_0x14b5e4(0x1a3)][_0x14b5e4(0x3e8)]=_0x46a3de[_0x14b5e4(0x3e8)]),'gyro'in _0x46a3de&&(_0x2705d3[_0x14b5e4(0x218)][_0x4488d1]['stats'][_0x14b5e4(0x1a3)][_0x14b5e4(0x3f0)]=_0x46a3de[_0x14b5e4(0x3f0)]),_0x14b5e4(0x4a3)in _0x46a3de&&(_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x410)][_0x14b5e4(0x1a3)][_0x14b5e4(0x4a3)]=_0x46a3de[_0x14b5e4(0x4a3)]),isIFrame&&parent[_0x14b5e4(0x43c)]({'sensors':_0x46a3de},'*');else{_0x542722(_0x14b5e4(0x468));var _0x496719={};_0x496719[_0x14b5e4(0x541)]=_0x56bb52[_0x14b5e4(0x541)],_0x496719[_0x14b5e4(0x2ff)]=_0x2b9a4b['rpcs'][_0x356cf0[_0x14b5e4(0x541)]]['localDescription'],_0x496719[_0x14b5e4(0x21c)]=_0x285699[_0x14b5e4(0x218)][_0x3bbd20[_0x14b5e4(0x541)]][_0x14b5e4(0x21c)],_0x1d947e[_0x14b5e4(0x280)]?_0xea7f7d['encryptMessage'](_0x342f19['stringify'](_0x496719['description']))['then'](function(_0x5834ce){var _0x5ccdd8=_0x14b5e4;_0x496719['description']=_0x5834ce[0x0],_0x496719[_0x5ccdd8(0x698)]=_0x5834ce[0x1],_0x35cbc2['anyrequest'](_0x496719);})['catch'](_0x58503a):_0x1f37d9[_0x14b5e4(0x254)](_0x496719);}}_0x14b5e4(0x3b1)in _0x46a3de&&playbackMIDI(_0x46a3de[_0x14b5e4(0x3b1)]);_0x14b5e4(0x2b8)in _0x46a3de&&_0x46a3de[_0x14b5e4(0x2b8)]&&addDownloadLink(_0x46a3de[_0x14b5e4(0x2b8)],_0x4488d1,_0x2705d3[_0x14b5e4(0x218)]);_0x14b5e4(0x50f)in _0x46a3de&&(_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x410)]&&_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x410)][_0x14b5e4(0x5d9)]&&(_0x14b5e4(0x27f)in _0x46a3de[_0x14b5e4(0x50f)]&&(_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x410)][_0x14b5e4(0x5d9)][_0x14b5e4(0x4b4)]=_0x46a3de[_0x14b5e4(0x50f)][_0x14b5e4(0x27f)]),_0x14b5e4(0x559)in _0x46a3de[_0x14b5e4(0x50f)]&&(_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x410)]['info'][_0x14b5e4(0x277)]=_0x46a3de[_0x14b5e4(0x50f)]['hw_enc'])));if(_0x14b5e4(0x5d9)in _0x46a3de){warnlog(_0x46a3de),_0x2705d3[_0x14b5e4(0x218)][_0x4488d1]['stats'][_0x14b5e4(0x5d9)]=_0x46a3de['info'];if(_0x14b5e4(0x199)in _0x46a3de[_0x14b5e4(0x5d9)]){typeof _0x46a3de[_0x14b5e4(0x5d9)][_0x14b5e4(0x199)]==_0x14b5e4(0x63b)?_0x14b5e4(0x2b4)!==_0x14b5e4(0x2b4)?(_0x260213[_0x14b5e4(0x218)][_0xd8d840]['videoElement'][_0x14b5e4(0x45f)][_0x14b5e4(0x362)]=_0x14b5e4(0x5a9),_0x32f4cb[_0x14b5e4(0x218)][_0xc76310][_0x14b5e4(0x511)][_0x14b5e4(0x587)]=![],_0x49cb43=!![]):_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x199)]=sanitizeLabel(_0x46a3de['info'][_0x14b5e4(0x199)]):_0x2705d3['rpcs'][_0x4488d1]['label']=![];if(_0x2705d3[_0x14b5e4(0x291)]){var _0x3f76b5=getById(_0x14b5e4(0x6c8)+_0x4488d1);_0x3f76b5&&(_0x3f76b5[_0x14b5e4(0x45f)][_0x14b5e4(0x34f)]=_0x14b5e4(0x5c8),_0x3f76b5[_0x14b5e4(0x45f)][_0x14b5e4(0x3c8)]=_0x14b5e4(0x1ab),_0x3f76b5[_0x14b5e4(0x45f)]['marginLeft']=_0x14b5e4(0x438),_0x3f76b5[_0x14b5e4(0x45f)]['position']='relative',_0x3f76b5[_0x14b5e4(0x45f)]['cursor']=_0x14b5e4(0x517),_0x3f76b5['dataset'][_0x14b5e4(0x541)]=_0x4488d1,_0x2705d3[_0x14b5e4(0x218)][_0x4488d1]['label']?_0x3f76b5['innerText']=_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x199)]:_0x3f76b5[_0x14b5e4(0x59e)]=miscTranslations[_0x14b5e4(0x4f2)],_0x3f76b5[_0x14b5e4(0x68d)]=function(_0x5ac14c){var _0xda1e58=_0x14b5e4;if(_0xda1e58(0x2e1)!==_0xda1e58(0x2e1))_0x4eafc3(_0xda1e58(0x1d8)),_0x265897[_0xda1e58(0x176)](_0x445b4f,_0x4a3fa3[_0xda1e58(0x16d)][_0x4b16a1]['scaleWidth'],_0x191945[_0xda1e58(0x16d)][_0x37e08b]['scaleHeight']);else{var _0x692e87=_0x5ac14c[_0xda1e58(0x308)][_0xda1e58(0x59e)];_0x2705d3['rpcs'][_0x5ac14c[_0xda1e58(0x308)][_0xda1e58(0x6f0)][_0xda1e58(0x541)]]['label']===![]&&(_0x692e87='');window[_0xda1e58(0x371)]();var _0x5a5aee=prompt(miscTranslations[_0xda1e58(0x37e)],_0x692e87);if(_0x5a5aee!==null){_0x5a5aee==''?(_0x5a5aee=![],_0x5ac14c[_0xda1e58(0x308)][_0xda1e58(0x59e)]=miscTranslations['add-a-label']):_0x5ac14c[_0xda1e58(0x308)][_0xda1e58(0x59e)]=_0x5a5aee;var _0x3ff7d8={};_0x3ff7d8['UUID']=_0x5ac14c[_0xda1e58(0x308)][_0xda1e58(0x6f0)]['UUID'],_0x3ff7d8[_0xda1e58(0x630)]=!![],_0x3ff7d8[_0xda1e58(0x19f)]=_0x5a5aee,_0x2705d3[_0xda1e58(0x326)](_0x3ff7d8,_0x3ff7d8['UUID']);}}});}}if('order'in _0x46a3de[_0x14b5e4(0x5d9)]){_0x2705d3[_0x14b5e4(0x218)][_0x4488d1]['order']=parseInt(_0x46a3de[_0x14b5e4(0x5d9)][_0x14b5e4(0x415)])||0x0;if(_0x2705d3[_0x14b5e4(0x291)]){var _0x1b16e6=document[_0x14b5e4(0x24b)]('[data-action-type=\x22order-value\x22][data--u-u-i-d=\x22'+_0x4488d1+'\x22]');_0x1b16e6[0x0]&&(_0x1b16e6[0x0]['innerText']=_0x2705d3['rpcs'][_0x4488d1][_0x14b5e4(0x415)]);}}else _0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x415)]=0x0;if(_0x14b5e4(0x4f4)in _0x46a3de[_0x14b5e4(0x5d9)]){_0x46a3de['info'][_0x14b5e4(0x4f4)]?_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x1fe)]=_0x46a3de[_0x14b5e4(0x5d9)]['initial_group'][_0x14b5e4(0x33a)](','):_0x2705d3['rpcs'][_0x4488d1][_0x14b5e4(0x1fe)]=[];if(_0x2705d3[_0x14b5e4(0x291)]){var _0x1b16e6=document[_0x14b5e4(0x24b)]('[data-action-type=\x22toggle-group\x22][data--u-u-i-d=\x22'+_0x4488d1+'\x22]');for(var _0x3778c5=0x0;_0x3778c5<_0x1b16e6[_0x14b5e4(0x3e9)];_0x3778c5++){_0x1b16e6[_0x3778c5][_0x14b5e4(0x38a)][_0x14b5e4(0x5b7)](_0x14b5e4(0x3da));for(var _0x42b64a=0x0;_0x42b64a<_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x1fe)][_0x14b5e4(0x3e9)];_0x42b64a++){_0x1b16e6[_0x3778c5][_0x14b5e4(0x6f0)][_0x14b5e4(0x19f)]===_0x2705d3['rpcs'][_0x4488d1][_0x14b5e4(0x1fe)][_0x42b64a]&&(_0x14b5e4(0x49c)===_0x14b5e4(0x49c)?_0x1b16e6[_0x3778c5][_0x14b5e4(0x38a)][_0x14b5e4(0x504)](_0x14b5e4(0x3da)):(_0x2d9517[_0x14b5e4(0x218)][_0x2f07aa][_0x14b5e4(0x224)]=_0x1a13d5(_0x2f8dbf[_0x14b5e4(0x2e9)]),_0x2660f4[_0x14b5e4(0x218)][_0x50fe13][_0x14b5e4(0x224)]['id']=_0x14b5e4(0x40d)+_0x51e9b7,_0x45762d[_0x14b5e4(0x218)][_0x119ad8]['iframeEle']['dataset'][_0x14b5e4(0x541)]=_0x4d88a2,_0x418b30=!![],_0x7bf50d[_0x14b5e4(0x218)][_0x2657fd][_0x14b5e4(0x205)]&&(_0xf19949[_0x14b5e4(0x218)][_0x5c98e2][_0x14b5e4(0x224)][_0x14b5e4(0x6f0)][_0x14b5e4(0x36c)]=_0x172521['rpcs'][_0x244552][_0x14b5e4(0x205)])));}}}}_0x14b5e4(0x242)in _0x46a3de[_0x14b5e4(0x5d9)]&&(_0x2705d3['rpcs'][_0x4488d1]['remoteMuteState']=_0x46a3de[_0x14b5e4(0x5d9)][_0x14b5e4(0x242)],_0x2705d3[_0x14b5e4(0x38d)]===![]&&(_0x2705d3['roomid']&&(!_0x2705d3[_0x14b5e4(0x568)]&&(_0x14b5e4(0x381)===_0x14b5e4(0x22b)?_0x256997(_0x4f5f71):_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x5a8)]?_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x66f)]?_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x5a8)][_0x14b5e4(0x45f)][_0x14b5e4(0x362)]=_0x14b5e4(0x56a):_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x5a8)][_0x14b5e4(0x45f)][_0x14b5e4(0x362)]='none':(_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x5a8)]=getById(_0x14b5e4(0x232))[_0x14b5e4(0x5b9)](!![]),_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x5a8)]['id']=_0x14b5e4(0x3de)+_0x4488d1,_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x66f)]?_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x5a8)][_0x14b5e4(0x45f)][_0x14b5e4(0x362)]=_0x14b5e4(0x56a):_0x14b5e4(0x219)===_0x14b5e4(0x179)?_0x480f52():_0x2705d3[_0x14b5e4(0x218)][_0x4488d1]['remoteMuteElement'][_0x14b5e4(0x45f)]['display']=_0x14b5e4(0x5a9),_0x222286=!![])))));if(_0x2705d3[_0x14b5e4(0x291)]){if(_0x14b5e4(0x307)in _0x46a3de['info']){if(_0x46a3de[_0x14b5e4(0x5d9)][_0x14b5e4(0x307)]==![]){var _0x1b16e6=document[_0x14b5e4(0x24b)](_0x14b5e4(0x609)+_0x4488d1+'\x22]');_0x1b16e6[0x0]&&(_0x1b16e6[0x0]['disabled']=!![],_0x1b16e6[0x0][_0x14b5e4(0x20f)]=miscTranslations[_0x14b5e4(0x5cb)]);var _0x1b16e6=document['querySelectorAll'](_0x14b5e4(0x3d5)+_0x4488d1+'\x22]');_0x1b16e6[0x0]&&(_0x1b16e6[0x0][_0x14b5e4(0x2b9)]=!![],_0x1b16e6[0x0][_0x14b5e4(0x20f)]=title=miscTranslations[_0x14b5e4(0x5cb)],_0x1b16e6[0x0][_0x14b5e4(0x45f)][_0x14b5e4(0x6a7)]=0.2);}}if(_0x14b5e4(0x382)in _0x46a3de[_0x14b5e4(0x5d9)]){if(_0x46a3de[_0x14b5e4(0x5d9)][_0x14b5e4(0x382)]!==![]){var _0x15c952=parseInt(_0x46a3de[_0x14b5e4(0x5d9)]['recording_audio_gain'])||0x0;if(_0x15c952===0x0){var _0x1b16e6=document[_0x14b5e4(0x24b)](_0x14b5e4(0x609)+_0x4488d1+'\x22]');_0x1b16e6[0x0]&&(_0x1b16e6[0x0][_0x14b5e4(0x6f0)][_0x14b5e4(0x19f)]=0x1,_0x1b16e6[0x0][_0x14b5e4(0x170)]=_0x14b5e4(0x3da),_0x1b16e6[0x0]['children'][0x1][_0x14b5e4(0x620)]=miscTranslations[_0x14b5e4(0x23b)],_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x1c4)]=0x1);}else{if(_0x14b5e4(0x6e2)!==_0x14b5e4(0x29f)){var _0x1b16e6=document[_0x14b5e4(0x24b)](_0x14b5e4(0x3d5)+_0x4488d1+'\x22]');_0x1b16e6[0x0]&&(_0x1b16e6[0x0]['value']=_0x15c952,_0x2705d3['rpcs'][_0x4488d1][_0x14b5e4(0x59b)]=_0x15c952,remoteVolumeUI(_0x1b16e6[0x0]));}else _0x2f5712[_0x14b5e4(0x1fe)]=_0x445220[_0x14b5e4(0x1fe)][_0x14b5e4(0x33a)](',');}}}_0x14b5e4(0x6d5)in _0x46a3de[_0x14b5e4(0x5d9)]&&(_0x14b5e4(0x5bd)===_0x14b5e4(0x20b)?_0x42411e[_0x14b5e4(0x215)](_0xd9b007):_0x46a3de[_0x14b5e4(0x5d9)][_0x14b5e4(0x6d5)]&&updateRemoteSpeakerMute(_0x4488d1)),_0x14b5e4(0x389)in _0x46a3de['info']&&(_0x46a3de[_0x14b5e4(0x5d9)][_0x14b5e4(0x389)]&&updateRemoteDisplayMute(_0x4488d1));}_0x14b5e4(0x503)in _0x46a3de['info']&&(_0x2705d3[_0x14b5e4(0x291)]?_0x46a3de[_0x14b5e4(0x5d9)]['directorVideoMuted']&&updateDirectorVideoMute(_0x4488d1):(_0x2705d3['rpcs'][_0x4488d1]['directorVideoMuted']=_0x46a3de[_0x14b5e4(0x5d9)][_0x14b5e4(0x503)],_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x503)]&&(_0x14b5e4(0x4cd)!==_0x14b5e4(0x6c2)?_0x4488d1 in _0x2705d3[_0x14b5e4(0x218)]&&_0x2705d3['requestRateLimit'](0x0,_0x4488d1):_0x421b34[_0x14b5e4(0x16d)][_0x33daf2][_0x14b5e4(0x199)]=![])));'video_muted_init'in _0x46a3de['info']&&(_0x2705d3[_0x14b5e4(0x218)][_0x4488d1]['videoMuted']=_0x46a3de[_0x14b5e4(0x5d9)]['video_muted_init'],_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x1d3)]&&(_0x2705d3['director']&&(_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x200)][_0x14b5e4(0x45f)][_0x14b5e4(0x362)]=_0x14b5e4(0x56a))));if(_0x4488d1===_0x2705d3[_0x14b5e4(0x551)])try{_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x410)][_0x14b5e4(0x5d9)]['director']=!![];}catch(_0x4aecb3){}else{if(_0x2705d3['directorList'][_0x14b5e4(0x525)](_0x4488d1)>=0x0)try{_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x410)][_0x14b5e4(0x5d9)][_0x14b5e4(0x17a)]=!![];}catch(_0x39c64e){}}_0x156b15=!![];}if('directorSettings'in _0x46a3de){if(_0x2705d3['directorUUID']===_0x4488d1){if(_0x14b5e4(0x652)in _0x46a3de[_0x14b5e4(0x275)]){if(_0x14b5e4(0x62f)===_0x14b5e4(0x252)){_0x36a151(_0x40a47c);if(_0x138bb9){}}else _0x2705d3[_0x14b5e4(0x652)]=parseInt(_0x46a3de['directorSettings'][_0x14b5e4(0x652)])||0x0,_0x222286=!![];}if(_0x46a3de[_0x14b5e4(0x275)][_0x14b5e4(0x672)]){if(_0x2705d3[_0x14b5e4(0x359)]===![]){if(_0x46a3de[_0x14b5e4(0x275)][_0x14b5e4(0x672)]===_0x2705d3['streamID'])_0x2705d3[_0x14b5e4(0x20d)]=!![];else for(var _0x2c2348 in _0x2705d3[_0x14b5e4(0x218)]){if(_0x2705d3[_0x14b5e4(0x218)][_0x2c2348][_0x14b5e4(0x205)]===_0x46a3de[_0x14b5e4(0x275)][_0x14b5e4(0x672)]){_0x2705d3['infocus']=_0x2c2348;break;}}_0x222286=!![],_0x156b15=!![];}}if(_0x2705d3[_0x14b5e4(0x38d)]!==![]){if(_0x46a3de[_0x14b5e4(0x275)][_0x14b5e4(0x38d)])for(var _0x2c2348 in _0x46a3de[_0x14b5e4(0x275)][_0x14b5e4(0x38d)]){setTimeout(function(_0x49dc76){var _0x1ba168=_0x14b5e4;_0x2705d3[_0x1ba168(0x57c)](_0x49dc76);},0x3e8,_0x46a3de[_0x14b5e4(0x275)]['scene'][_0x2c2348]);}if(_0x46a3de[_0x14b5e4(0x275)][_0x14b5e4(0x286)])for(var _0x2c2348 in _0x46a3de[_0x14b5e4(0x275)][_0x14b5e4(0x286)]){if(_0x14b5e4(0x62b)===_0x14b5e4(0x6cb)){_0x550709(_0x14b5e4(0x5dc));return;}else setTimeout(function(_0x154d1a){var _0xb86c21=_0x14b5e4;_0x2705d3[_0xb86c21(0x57c)](_0x154d1a);},0x3e8,_0x46a3de[_0x14b5e4(0x275)][_0x14b5e4(0x286)][_0x2c2348]);}}if(_0x14b5e4(0x30a)in _0x46a3de[_0x14b5e4(0x275)]){if(_0x2705d3[_0x14b5e4(0x551)]===_0x4488d1)for(var _0x3778c5=0x0;_0x3778c5<_0x46a3de[_0x14b5e4(0x275)]['addCoDirector'][_0x14b5e4(0x3e9)];_0x3778c5++){!_0x2705d3[_0x14b5e4(0x3fe)][_0x14b5e4(0x35a)](_0x46a3de[_0x14b5e4(0x275)][_0x14b5e4(0x30a)][_0x3778c5]['toString'])&&_0x2705d3['directorList'][_0x14b5e4(0x52a)](_0x46a3de[_0x14b5e4(0x275)]['addCoDirector'][_0x3778c5][_0x14b5e4(0x451)]());}}}}if(_0x2705d3[_0x14b5e4(0x3fe)][_0x14b5e4(0x525)](_0x4488d1)>=0x0){if(_0x2705d3[_0x14b5e4(0x38d)]!==![]){if(_0x14b5e4(0x245)in _0x46a3de){if(_0x14b5e4(0x247)===_0x14b5e4(0x4b8)){if(_0x14b5e4(0x205)in _0x4aa437){if(_0x19dce1[_0x14b5e4(0x205)]===_0xd1ce70[_0x14b5e4(0x205)])_0x4378a5[_0x14b5e4(0x1ff)]=_0x14b5e4(0x18f);else return;}}else _0x2705d3[_0x14b5e4(0x57c)](_0x46a3de);}}}if(_0x14b5e4(0x415)in _0x46a3de){_0x2705d3['rpcs'][_0x4488d1]['order']=parseInt(_0x46a3de[_0x14b5e4(0x415)])||0x0;_0x4488d1 in _0x2705d3['pcs']&&(_0x2705d3['pcs'][_0x4488d1][_0x14b5e4(0x415)]=parseInt(_0x46a3de[_0x14b5e4(0x415)])||0x0);if(_0x2705d3['director']){if(_0x14b5e4(0x65c)!=='bNNcI'){var _0x1b16e6=document[_0x14b5e4(0x24b)]('[data-action-type=\x22order-value\x22][data--u-u-i-d=\x22'+_0x4488d1+'\x22]');_0x1b16e6[0x0]&&(_0x1b16e6[0x0][_0x14b5e4(0x59e)]=parseInt(_0x46a3de[_0x14b5e4(0x415)])||0x0);}else _0x4628f2(_0x3ea225);}_0x222286=!![];}if('changeLabel'in _0x46a3de){log(_0x14b5e4(0x3f3));if(_0x14b5e4(0x19f)in _0x46a3de){log('value\x20there');if(typeof _0x46a3de[_0x14b5e4(0x19f)]==_0x14b5e4(0x63b)){_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x199)]=sanitizeLabel(_0x46a3de[_0x14b5e4(0x19f)]);_0x2705d3['rpcs'][_0x4488d1][_0x14b5e4(0x199)][_0x14b5e4(0x3e9)]==0x0&&(_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x199)]=![]);if(_0x2705d3[_0x14b5e4(0x291)]){var _0x1b16e6=getById(_0x14b5e4(0x6c8)+_0x4488d1);if(_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x199)]){if(_0x14b5e4(0x1cd)===_0x14b5e4(0x514))return _0x54c6a2['track']&&_0x25abce[_0x14b5e4(0x4f6)][_0x14b5e4(0x5b8)]=='audio';else _0x1b16e6[_0x14b5e4(0x59e)]=_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x199)];}else _0x1b16e6[_0x14b5e4(0x59e)]=miscTranslations['add-a-label'];}else _0x2705d3[_0x14b5e4(0x4ac)]&&(_0x222286=!![]);}else{_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x199)]=![];if(_0x2705d3[_0x14b5e4(0x291)]){var _0x1b16e6=getById(_0x14b5e4(0x6c8)+_0x4488d1);_0x1b16e6[_0x14b5e4(0x59e)]=miscTranslations[_0x14b5e4(0x4f2)];}else{if(_0x2705d3['showlabels']){if(_0x14b5e4(0x195)===_0x14b5e4(0x195))_0x222286=!![];else{_0x422a7b(_0x14b5e4(0x1f5));return;}}}}_0x156b15=!![];}}_0x14b5e4(0x212)in _0x46a3de&&(log(_0x46a3de),_0x2705d3['rpcs'][_0x4488d1][_0x14b5e4(0x66f)]=_0x46a3de['muteState'],_0x2705d3['requestRateLimit'](![],_0x4488d1),_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x410)][_0x14b5e4(0x5d9)]&&(_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x410)][_0x14b5e4(0x5d9)][_0x14b5e4(0x242)]=_0x2705d3[_0x14b5e4(0x218)][_0x4488d1]['remoteMuteState']),_0x2705d3[_0x14b5e4(0x38d)]===![]&&(_0x2705d3['roomid']&&(!_0x2705d3['cleanOutput']&&(_0x2705d3[_0x14b5e4(0x218)][_0x4488d1]['remoteMuteElement']?_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x66f)]?_0x2705d3[_0x14b5e4(0x218)][_0x4488d1]['remoteMuteElement'][_0x14b5e4(0x45f)][_0x14b5e4(0x362)]='block':_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x5a8)][_0x14b5e4(0x45f)][_0x14b5e4(0x362)]=_0x14b5e4(0x5a9):(_0x2705d3[_0x14b5e4(0x218)][_0x4488d1]['remoteMuteElement']=getById(_0x14b5e4(0x232))[_0x14b5e4(0x5b9)](!![]),_0x2705d3['rpcs'][_0x4488d1][_0x14b5e4(0x5a8)]['id']=_0x14b5e4(0x3de)+_0x4488d1,_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x66f)]?_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x5a8)][_0x14b5e4(0x45f)][_0x14b5e4(0x362)]=_0x14b5e4(0x56a):_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x5a8)]['style'][_0x14b5e4(0x362)]=_0x14b5e4(0x5a9),_0x222286=!![]),_0x156b15=!![]))));if(_0x14b5e4(0x5ce)in _0x46a3de){var _0x4e6bca=getChromeVersion();_0x4e6bca&&(_0x4e6bca<0x50&&(_0x222286=!![]));}if(_0x14b5e4(0x1d3)in _0x46a3de){if(_0x14b5e4(0x5d2)!==_0x14b5e4(0x478)){_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x1d3)]=_0x46a3de[_0x14b5e4(0x1d3)];if(!_0x2705d3['director']){if(_0x14b5e4(0x611)!==_0x14b5e4(0x4d8))_0x2705d3[_0x14b5e4(0x218)][_0x4488d1]['videoMuted']&&(_0x2705d3[_0x14b5e4(0x66e)](0x0,_0x4488d1),_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x565)]&&(_0x2705d3[_0x14b5e4(0x218)][_0x4488d1]['imageElement'][_0x14b5e4(0x6d2)]=!![],_0x2705d3[_0x14b5e4(0x218)][_0x4488d1]['imageElement']['style'][_0x14b5e4(0x52f)]=_0x14b5e4(0x6d2))),_0x222286=!![];else{_0x476bec(_0x14b5e4(0x21e));return;}}else _0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x1d3)]?_0x14b5e4(0x58a)!==_0x14b5e4(0x34b)?_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x200)][_0x14b5e4(0x45f)]['display']=_0x14b5e4(0x4fd):_0x3bd18c(_0x1ee156['streamID']):_0x2705d3[_0x14b5e4(0x218)][_0x4488d1][_0x14b5e4(0x200)][_0x14b5e4(0x45f)][_0x14b5e4(0x362)]='none';_0x156b15=!![];}else _0x19b3fd('head4')[_0x14b5e4(0x620)]=_0xe5c2d5['not-the-director'],_0x34536b[_0x14b5e4(0x501)]?_0x1453f6(_0x5faf87[_0x14b5e4(0x2cc)]):_0x132e15(function(){var _0x528ba2=_0x14b5e4;_0x3e7fb8(_0x146ce9[_0x528ba2(0x591)]);},0x1);}if('directVideoMuted'in _0x46a3de){if(!_0x2705d3[_0x14b5e4(0x291)]){if(_0x14b5e4(0x308)in _0x46a3de){if(_0x14b5e4(0x6ed)!==_0x14b5e4(0x472)){if(_0x2705d3[_0x14b5e4(0x3fe)][_0x14b5e4(0x525)](_0x4488d1)>=0x0){var _0x306cf9=_0x46a3de[_0x14b5e4(0x308)];if(_0x306cf9===!![])_0x2705d3[_0x14b5e4(0x503)]=_0x46a3de[_0x14b5e4(0x209)];else _0x306cf9 in _0x2705d3[_0x14b5e4(0x218)]&&(_0x2705d3[_0x14b5e4(0x218)][_0x306cf9][_0x14b5e4(0x503)]=_0x46a3de[_0x14b5e4(0x209)],_0x2705d3[_0x14b5e4(0x218)][_0x306cf9][_0x14b5e4(0x503)]&&(_0x306cf9 in _0x2705d3['rpcs']&&_0x2705d3[_0x14b5e4(0x66e)](0x0,_0x306cf9)),_0x222286=!![]);}}else _0x21cd90[_0x14b5e4(0x449)](_0x432876,0x0);}}_0x156b15=!![];}if('requestFile'in _0x46a3de){log(_0x14b5e4(0x658));try{_0x14b5e4(0x460)!==_0x14b5e4(0x1a9)?_0x2705d3[_0x14b5e4(0x3ad)](_0x4488d1,_0x46a3de[_0x14b5e4(0x4dc)]):(_0x181c08[_0x14b5e4(0x43e)][0x0][_0x14b5e4(0x4a6)]==![]&&(_0x1566db[_0x14b5e4(0x43e)][0x0][_0x14b5e4(0x4a6)]=!![]),delete _0xcf6608[_0x14b5e4(0x43e)][0x0][_0x14b5e4(0x3ba)]);}catch(_0x5a96fd){errorlog(_0x5a96fd);}}_0x14b5e4(0x4fa)in _0x46a3de&&remoteStats(_0x46a3de,_0x4488d1);if(_0x222286)setTimeout(function(){updateMixer(),updateUserList();},0x1);else _0x156b15&&updateUserList();},_0x2705d3[_0x396d77(0x218)][_0x4488d1][_0x396d77(0x6d1)]['onclose']=()=>{var _0x1b7262=_0x396d77;_0x1b7262(0x349)===_0x1b7262(0x684)?_0x176449[_0x1b7262(0x290)](_0x2272be,_0x127356[_0x1b7262(0x4dd)][_0x1b7262(0x6f0)][_0x1b7262(0x541)]):warnlog(_0x1b7262(0x3ee));};},_0x2705d3['playoutdelay']=function(_0x4c21a8){var _0x49a7b6=_0x55791a;try{var _0x2a7640=_0x2705d3[_0x49a7b6(0x436)]||0x0;_0x2a7640=parseFloat(_0x2a7640);if(_0x2705d3[_0x49a7b6(0x436)]!==![]){var _0x5ea28e=_0x2705d3[_0x49a7b6(0x218)][_0x4c21a8][_0x49a7b6(0x55e)]()[_0x49a7b6(0x485)](),_0x1a7a83=0x0;_0x5ea28e[_0x49a7b6(0x50d)](function(_0x28bfc1){var _0x35a06b=_0x49a7b6;try{for(var _0x4ef4af in _0x2705d3['rpcs'][_0x4c21a8][_0x35a06b(0x410)]){if(typeof _0x2705d3[_0x35a06b(0x218)][_0x4c21a8][_0x35a06b(0x410)][_0x4ef4af]==_0x35a06b(0x39e)&&_0x35a06b(0x407)in _0x2705d3['rpcs'][_0x4c21a8][_0x35a06b(0x410)][_0x4ef4af]&&_0x2705d3[_0x35a06b(0x218)][_0x4c21a8][_0x35a06b(0x410)][_0x4ef4af][_0x35a06b(0x407)]===_0x28bfc1[_0x35a06b(0x4f6)]['id']&&'Buffer_Delay_in_ms'in _0x2705d3[_0x35a06b(0x218)][_0x4c21a8][_0x35a06b(0x410)][_0x4ef4af]){var _0x25d082=0x0;_0x2705d3[_0x35a06b(0x218)][_0x4c21a8][_0x35a06b(0x410)][_0x4ef4af][_0x35a06b(0x463)]?_0x25d082=_0x2705d3[_0x35a06b(0x218)][_0x4c21a8][_0x35a06b(0x410)][_0x4ef4af][_0x35a06b(0x463)]:_0x2705d3[_0x35a06b(0x218)][_0x4c21a8][_0x35a06b(0x410)][_0x4ef4af][_0x35a06b(0x463)]=0x0;_0x25d082+=_0x2a7640-_0x2705d3[_0x35a06b(0x218)][_0x4c21a8]['stats'][_0x4ef4af][_0x35a06b(0x1f6)];_0x25d082>_0x2a7640&&(_0x25d082=_0x2a7640);if(_0x2705d3[_0x35a06b(0x218)][_0x4c21a8][_0x35a06b(0x410)][_0x4ef4af][_0x35a06b(0x2c2)]==_0x35a06b(0x45a)){if(_0x28bfc1[_0x35a06b(0x4f6)]['id']in _0x2705d3[_0x35a06b(0x218)][_0x4c21a8]['delayNode']){log(_0x35a06b(0x5b1));var _0xbe07d5=_0x1a7a83-_0x2705d3[_0x35a06b(0x218)][_0x4c21a8][_0x35a06b(0x410)][_0x4ef4af][_0x35a06b(0x1f6)]+_0x2705d3[_0x35a06b(0x1ac)];_0xbe07d5<0x0&&(_0x35a06b(0x610)===_0x35a06b(0x6ea)?(_0x3c0c3e[_0x35a06b(0x387)](_0x10e32e),_0x5ceb43[_0x35a06b(0x2a4)](_0x58831e)):_0xbe07d5=0x0),log(_0x35a06b(0x49d)+_0xbe07d5),log(_0x35a06b(0x260)+_0x2705d3[_0x35a06b(0x526)][_0x35a06b(0x2de)]),_0x2705d3[_0x35a06b(0x218)][_0x4c21a8][_0x35a06b(0x3f2)][_0x28bfc1[_0x35a06b(0x4f6)]['id']][_0x35a06b(0x261)][_0x35a06b(0x25b)](parseFloat(_0xbe07d5/0x3e8),_0x2705d3[_0x35a06b(0x526)][_0x35a06b(0x2de)]+0x1),_0x2705d3[_0x35a06b(0x218)][_0x4c21a8][_0x35a06b(0x410)][_0x4ef4af]['Audio_Sync_Delay_ms']=_0xbe07d5;}}else _0x2705d3[_0x35a06b(0x218)][_0x4c21a8][_0x35a06b(0x410)][_0x4ef4af][_0x35a06b(0x2c2)]==_0x35a06b(0x5d1)&&(_0x1a7a83=_0x2705d3['rpcs'][_0x4c21a8][_0x35a06b(0x410)][_0x4ef4af]['Buffer_Delay_in_ms'],_0x25d082<0x0&&(_0x25d082=0x0),_0x2705d3[_0x35a06b(0x218)][_0x4c21a8][_0x35a06b(0x410)][_0x4ef4af][_0x35a06b(0x463)]=_0x25d082,_0x28bfc1[_0x35a06b(0x4aa)]=parseFloat(_0x25d082/0x3e8));}}}catch(_0xfd9c42){errorlog(_0xfd9c42);}});}}catch(_0x52aeec){errorlog(_0x49a7b6(0x2a7));}},_0x2705d3['processStats']=function(_0x2b659b){var _0x1e2248=_0x55791a;if(!_0x2705d3['rpcs']||!(_0x2b659b in _0x2705d3[_0x1e2248(0x218)])){if(_0x1e2248(0x24d)==='Wixvk')_0xad629d[_0x1e2248(0x318)](_0x18c7c6[_0x1e2248(0x2ff)],_0x584f31['vector'])[_0x1e2248(0x636)](function(_0x35f5c3){var _0x2fe950=_0x1e2248;_0x4963f4['description']=_0x2f80cc[_0x2fe950(0x433)](_0x35f5c3),_0x5cd40a[_0x2fe950(0x1be)](_0x8714e1);});else return;}try{if(_0x1e2248(0x5c3)===_0x1e2248(0x3b4)){var _0x3f6c80=_0x53c449[_0x1e2248(0x51f)](_0x1d67e9);return!_0x3f6c80&&(_0x52c1fd(_0x2c66a5+'\x20is\x20not\x20defined;\x20skipping.'),_0x3f6c80=_0x4a5724[_0x1e2248(0x292)]('span')),_0x3f6c80;}else _0x2705d3[_0x1e2248(0x218)][_0x2b659b][_0x1e2248(0x511)][_0x1e2248(0x6d0)]&&(log('trying\x20to\x20play'),_0x2705d3[_0x1e2248(0x218)][_0x2b659b][_0x1e2248(0x511)][_0x1e2248(0x206)]()[_0x1e2248(0x636)](_0x5079e6=>{var _0x2b4fde=_0x1e2248;log(_0x2b4fde(0x665)),firstPlayTriggered=!![];})[_0x1e2248(0x2b5)](warnlog));}catch(_0x592af3){};try{_0x2705d3[_0x1e2248(0x218)][_0x2b659b][_0x1e2248(0x2cb)]()[_0x1e2248(0x636)](function(_0xdd897b){var _0x3893ef=_0x1e2248;if(!(_0x2b659b in _0x2705d3[_0x3893ef(0x218)]))return;setTimeout(_0x2705d3[_0x3893ef(0x4e2)],0xbb8,_0x2b659b),!_0x2705d3['rpcs'][_0x2b659b][_0x3893ef(0x410)][_0x3893ef(0x675)]&&(_0x2705d3[_0x3893ef(0x218)][_0x2b659b]['stats'][_0x3893ef(0x675)]={}),_0xdd897b[_0x3893ef(0x50d)](_0x51c300=>{var _0x55a75f=_0x3893ef;if(_0x51c300[_0x55a75f(0x1e7)]==_0x55a75f(0x3d0)&&_0x51c300[_0x55a75f(0x6d9)]==!![])_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x55a75f(0x675)][_0x55a75f(0x5ee)]=_0x51c300[_0x55a75f(0x334)],_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x55a75f(0x675)][_0x55a75f(0x6df)]=_0x51c300['remoteCandidateId'],_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x55a75f(0x675)][_0x55a75f(0x3bb)]=_0x51c300['currentRoundTripTime']*0x3e8;else{if(_0x51c300[_0x55a75f(0x1e7)]==_0x55a75f(0x4f6)&&_0x51c300[_0x55a75f(0x483)]==!![]){if(_0x55a75f(0x2ec)!==_0x55a75f(0x3b5)){if(_0x51c300['id']in _0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)])_0x2705d3['rpcs'][_0x2b659b][_0x55a75f(0x410)][_0x51c300['id']][_0x55a75f(0x407)]=_0x51c300[_0x55a75f(0x466)],_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300['id']][_0x55a75f(0x1f6)]=parseInt(0x3e8*(parseFloat(_0x51c300[_0x55a75f(0x6ac)])-_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300['id']][_0x55a75f(0x588)])/(parseInt(_0x51c300[_0x55a75f(0x217)])-_0x2705d3[_0x55a75f(0x218)][_0x2b659b]['stats'][_0x51c300['id']][_0x55a75f(0x6db)]))||0x0,_0x2705d3[_0x55a75f(0x218)][_0x2b659b]['stats'][_0x51c300['id']][_0x55a75f(0x588)]=parseFloat(_0x51c300[_0x55a75f(0x6ac)])||0x0,_0x2705d3[_0x55a75f(0x218)][_0x2b659b]['stats'][_0x51c300['id']][_0x55a75f(0x6db)]=parseInt(_0x51c300['jitterBufferEmittedCount'])||0x0,_0x55a75f(0x3d8)in _0x51c300&&(_0x55a75f(0x243)in _0x51c300&&(_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300['id']][_0x55a75f(0x567)]=_0x51c300[_0x55a75f(0x3d8)]+_0x55a75f(0x4be)+_0x51c300[_0x55a75f(0x243)],_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300['id']]['_frameWidth']=_0x51c300[_0x55a75f(0x3d8)],_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300['id']]['_frameHeight']=_0x51c300[_0x55a75f(0x243)]));else{var _0x50dd79={};_0x50dd79[_0x55a75f(0x588)]=parseFloat(_0x51c300[_0x55a75f(0x6ac)])||0x0,_0x50dd79['_jitter_count']=parseInt(_0x51c300[_0x55a75f(0x217)])||0x0,_0x50dd79[_0x55a75f(0x1f6)]=0x0,_0x50dd79[_0x55a75f(0x407)]=_0x51c300[_0x55a75f(0x466)],_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300['id']]=_0x50dd79;}}else _0x3655d6[_0x55a75f(0x218)][_0x3309d1][_0x55a75f(0x205)]===_0x18f4af[_0x55a75f(0x359)]&&(_0x28f672[_0x55a75f(0x6f2)]=![]);}else{if(_0x51c300[_0x55a75f(0x1e7)]==_0x55a75f(0x44e)){if(_0x55a75f(0x6df)in _0x2705d3['rpcs'][_0x2b659b]['stats'][_0x55a75f(0x675)]&&_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x55a75f(0x675)]['_remote_ice_id']!=_0x51c300['id'])return;_0x55a75f(0x316)in _0x51c300&&('ip'in _0x51c300&&(_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x55a75f(0x675)][_0x55a75f(0x1d5)]=_0x51c300['ip']),_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x55a75f(0x675)]['remote_relayProtocol']=_0x51c300['relayProtocol']),_0x55a75f(0x4d5)in _0x51c300&&(_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x55a75f(0x675)]['remote_candidateType']=_0x51c300[_0x55a75f(0x4d5)]),_0x55a75f(0x29d)in _0x51c300&&(_0x2705d3[_0x55a75f(0x218)][_0x2b659b]['stats'][_0x55a75f(0x675)][_0x55a75f(0x5f9)]=_0x51c300[_0x55a75f(0x29d)]);}else{if(_0x51c300['type']=='local-candidate'){if(_0x55a75f(0x5ee)in _0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)]['RTC\x20Connection']&&_0x2705d3['rpcs'][_0x2b659b]['stats'][_0x55a75f(0x675)][_0x55a75f(0x5ee)]!=_0x51c300['id'])return;_0x55a75f(0x316)in _0x51c300&&('ip'in _0x51c300&&(_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x55a75f(0x675)]['local_relayIP']=_0x51c300['ip']),_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)]['RTC\x20Connection'][_0x55a75f(0x664)]=_0x51c300[_0x55a75f(0x316)]),_0x55a75f(0x4d5)in _0x51c300&&(_0x2705d3['rpcs'][_0x2b659b][_0x55a75f(0x410)][_0x55a75f(0x675)][_0x55a75f(0x60c)]=_0x51c300['candidateType']),_0x55a75f(0x29d)in _0x51c300&&(_0x2705d3['rpcs'][_0x2b659b][_0x55a75f(0x410)][_0x55a75f(0x675)][_0x55a75f(0x5f9)]=_0x51c300[_0x55a75f(0x29d)]);}else{if(_0x51c300[_0x55a75f(0x1e7)]==_0x55a75f(0x244))_0x55a75f(0x3ae)in _0x51c300&&('_bytesReceived'in _0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x55a75f(0x675)]&&(_0x2705d3['rpcs'][_0x2b659b][_0x55a75f(0x410)][_0x55a75f(0x675)][_0x55a75f(0x246)]&&(_0x51c300[_0x55a75f(0x168)]&&(_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x55a75f(0x675)]['total_recv_bitrate_kbps']=parseInt(0x8*(_0x51c300[_0x55a75f(0x3ae)]-_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x55a75f(0x675)][_0x55a75f(0x484)])/(_0x51c300[_0x55a75f(0x168)]-_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x55a75f(0x675)]['_timestamp']))))),_0x2705d3[_0x55a75f(0x218)][_0x2b659b]['stats'][_0x55a75f(0x675)][_0x55a75f(0x484)]=_0x51c300[_0x55a75f(0x3ae)]),_0x55a75f(0x168)in _0x51c300&&(_0x2705d3['rpcs'][_0x2b659b][_0x55a75f(0x410)][_0x55a75f(0x675)]['_timestamp']=_0x51c300[_0x55a75f(0x168)],!_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x55a75f(0x675)][_0x55a75f(0x481)]?'rZnSp'===_0x55a75f(0x282)?_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)]['RTC\x20Connection'][_0x55a75f(0x481)]=_0x51c300[_0x55a75f(0x168)]:_0x56ff17(_0x15a198,_0x20ffc9[_0x55a75f(0x4f8)][_0x486505][_0x55a75f(0x541)]):_0x2705d3[_0x55a75f(0x218)][_0x2b659b]['stats'][_0x55a75f(0x675)]['time_active_minutes']=parseInt((_0x51c300[_0x55a75f(0x168)]-_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x55a75f(0x675)]['_timestampStart'])/0x258)/0x64);else{if(_0x51c300[_0x55a75f(0x1e7)]==_0x55a75f(0x590)&&_0x55a75f(0x33f)in _0x51c300){if(_0x55a75f(0x585)!==_0x55a75f(0x585))_0x4e7546(function(_0x530d30,_0xf2f186){var _0x4fb0c6=_0x55a75f;_0x530d30[_0x4fb0c6(0x5fc)]();},0x1388,_0x5072e5);else{_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300[_0x55a75f(0x33f)]]=_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300[_0x55a75f(0x33f)]]||{},_0x2705d3[_0x55a75f(0x218)][_0x2b659b]['stats'][_0x51c300[_0x55a75f(0x33f)]][_0x55a75f(0x1bb)]=parseInt(0x8*(_0x51c300[_0x55a75f(0x3ae)]-_0x2705d3['rpcs'][_0x2b659b]['stats'][_0x51c300[_0x55a75f(0x33f)]][_0x55a75f(0x278)])/(_0x51c300[_0x55a75f(0x168)]-_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300[_0x55a75f(0x33f)]][_0x55a75f(0x369)])),_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300[_0x55a75f(0x33f)]][_0x55a75f(0x278)]=_0x51c300[_0x55a75f(0x3ae)]||_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300[_0x55a75f(0x33f)]][_0x55a75f(0x278)],_0x2705d3['rpcs'][_0x2b659b]['stats'][_0x51c300[_0x55a75f(0x33f)]][_0x55a75f(0x369)]=_0x51c300[_0x55a75f(0x168)]||_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300['trackId']][_0x55a75f(0x369)],_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x55a75f(0x3bc)]=_0x51c300[_0x55a75f(0x32b)],_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x55a75f(0x2ae)]=_0x51c300[_0x55a75f(0x33f)];if(_0x51c300['mediaType']=='video'){_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300[_0x55a75f(0x33f)]][_0x55a75f(0x1e7)]=_0x55a75f(0x2a9),_0x2705d3['rpcs'][_0x2b659b][_0x55a75f(0x410)][_0x51c300[_0x55a75f(0x33f)]][_0x55a75f(0x2c2)]=_0x55a75f(0x5d1);if(_0x2705d3[_0x55a75f(0x657)]&&'codec'in _0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)]&&_0x2705d3['rpcs'][_0x2b659b][_0x55a75f(0x410)][_0x55a75f(0x25a)]==_0x55a75f(0x27b)){if(_0x55a75f(0x2eb)!=='zvUFS'){_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300[_0x55a75f(0x33f)]][_0x55a75f(0x2e7)]=_0x51c300['pliCount']-_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300[_0x55a75f(0x33f)]][_0x55a75f(0x443)]||0x0,_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300[_0x55a75f(0x33f)]][_0x55a75f(0x3fc)]=_0x51c300[_0x55a75f(0x641)]-_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300['trackId']][_0x55a75f(0x5fd)]+_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300[_0x55a75f(0x33f)]][_0x55a75f(0x3fc)]||0x0,log('OBS\x20PLI\x20FIX\x20MODE\x20ON');if(_0x2705d3['rpcs'][_0x2b659b][_0x55a75f(0x410)][_0x51c300[_0x55a75f(0x33f)]][_0x55a75f(0x2e7)]===0x0&&_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300[_0x55a75f(0x33f)]]['nackTrigger']>=_0x2705d3[_0x55a75f(0x657)])_0x2705d3['requestKeyframe'](_0x2b659b),_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300[_0x55a75f(0x33f)]][_0x55a75f(0x3fc)]=0x0,log(_0x55a75f(0x613));else _0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300[_0x55a75f(0x33f)]]['pliDelta']>0x0&&(_0x2705d3[_0x55a75f(0x218)][_0x2b659b]['stats'][_0x51c300[_0x55a75f(0x33f)]][_0x55a75f(0x3fc)]=0x0);}else{_0x554c5f[_0x55a75f(0x213)](_0x5e4099);return;}}else{if(_0x2705d3['obsfix']&&_0x55a75f(0x25a)in _0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)]&&_0x2705d3[_0x55a75f(0x218)][_0x2b659b]['stats']['codec']==_0x55a75f(0x645)){_0x2705d3[_0x55a75f(0x218)][_0x2b659b]['stats'][_0x51c300[_0x55a75f(0x33f)]][_0x55a75f(0x2e7)]=_0x51c300[_0x55a75f(0x4c1)]-_0x2705d3[_0x55a75f(0x218)][_0x2b659b]['stats'][_0x51c300[_0x55a75f(0x33f)]][_0x55a75f(0x443)]||0x0,_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300['trackId']][_0x55a75f(0x3fc)]=_0x51c300[_0x55a75f(0x641)]-_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300[_0x55a75f(0x33f)]][_0x55a75f(0x5fd)]+_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300[_0x55a75f(0x33f)]][_0x55a75f(0x3fc)]||0x0,log(_0x55a75f(0x5f5));if(_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300[_0x55a75f(0x33f)]][_0x55a75f(0x2e7)]===0x0&&_0x2705d3['rpcs'][_0x2b659b][_0x55a75f(0x410)][_0x51c300[_0x55a75f(0x33f)]][_0x55a75f(0x3fc)]>=_0x2705d3[_0x55a75f(0x657)]*0x4)_0x2705d3[_0x55a75f(0x360)](_0x2b659b),_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300[_0x55a75f(0x33f)]][_0x55a75f(0x3fc)]=0x0,log(_0x55a75f(0x613));else _0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300[_0x55a75f(0x33f)]][_0x55a75f(0x2e7)]>0x0&&(_0x2705d3['rpcs'][_0x2b659b][_0x55a75f(0x410)][_0x51c300[_0x55a75f(0x33f)]][_0x55a75f(0x3fc)]=0x0);}}_0x2705d3['rpcs'][_0x2b659b][_0x55a75f(0x410)][_0x51c300[_0x55a75f(0x33f)]][_0x55a75f(0x443)]=_0x51c300[_0x55a75f(0x4c1)]||0x0,_0x2705d3[_0x55a75f(0x218)][_0x2b659b]['stats'][_0x51c300[_0x55a75f(0x33f)]][_0x55a75f(0x5fd)]=_0x51c300['nackCount']||0x0;if('framesPerSecond'in _0x51c300)_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300[_0x55a75f(0x33f)]]['FPS']=parseInt(_0x51c300[_0x55a75f(0x44b)]);else{if('framesDecoded'in _0x51c300&&_0x51c300[_0x55a75f(0x168)]){var _0x890609=0x0,_0x10d21a=0x0;try{_0x890609=_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300[_0x55a75f(0x33f)]]['_framesDecoded'],_0x10d21a=_0x2705d3[_0x55a75f(0x218)][_0x2b659b]['stats'][_0x51c300[_0x55a75f(0x33f)]]['_timestamp'];}catch(_0x2a89d1){}_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300[_0x55a75f(0x33f)]][_0x55a75f(0x428)]=parseInt(0xa*(_0x51c300[_0x55a75f(0x336)]-_0x890609)/(_0x51c300[_0x55a75f(0x168)]/0x3e8-_0x10d21a))/0xa,_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300['trackId']][_0x55a75f(0x253)]=_0x51c300[_0x55a75f(0x336)],_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300['trackId']][_0x55a75f(0x246)]=_0x51c300[_0x55a75f(0x168)]/0x3e8;}}}else{if(_0x51c300['mediaType']==_0x55a75f(0x45a)){_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300[_0x55a75f(0x33f)]][_0x55a75f(0x1e7)]=_0x55a75f(0x3ce),_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300['trackId']]['_type']=_0x55a75f(0x45a);if(_0x55a75f(0x40b)in _0x51c300){if(_0x55a75f(0x355)!=='mOLzV'){_0xd4b1fb(_0x55a75f(0x662)),_0x26fab0[_0x55a75f(0x191)](_0xd7593b);return;}else _0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300[_0x55a75f(0x33f)]][_0x55a75f(0x626)]=parseInt(parseFloat(_0x51c300['audioLevel'])*0x2710)/0x2710;}}}_0x55a75f(0x312)in _0x51c300&&_0x55a75f(0x304)in _0x51c300&&(!(_0x55a75f(0x54a)in _0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300[_0x55a75f(0x33f)]])&&(_0x2705d3[_0x55a75f(0x218)][_0x2b659b]['stats'][_0x51c300[_0x55a75f(0x33f)]]['_packetsLost']=_0x51c300[_0x55a75f(0x312)]),!(_0x55a75f(0x317)in _0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300[_0x55a75f(0x33f)]])&&(_0x2705d3['rpcs'][_0x2b659b][_0x55a75f(0x410)][_0x51c300['trackId']][_0x55a75f(0x317)]=_0x51c300[_0x55a75f(0x304)]),!(_0x55a75f(0x240)in _0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300[_0x55a75f(0x33f)]])&&(_0x2705d3['rpcs'][_0x2b659b][_0x55a75f(0x410)][_0x51c300[_0x55a75f(0x33f)]]['packetLoss_in_percentage']=0x0),_0x2705d3[_0x55a75f(0x218)][_0x2b659b]['stats'][_0x51c300[_0x55a75f(0x33f)]]['packetLoss_in_percentage']=_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300[_0x55a75f(0x33f)]][_0x55a75f(0x240)]*0.35+0.65*((_0x51c300[_0x55a75f(0x312)]-_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300['trackId']][_0x55a75f(0x54a)])*0x64)/(_0x51c300['packetsReceived']-_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300[_0x55a75f(0x33f)]][_0x55a75f(0x317)]+(_0x51c300[_0x55a75f(0x312)]-_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300[_0x55a75f(0x33f)]][_0x55a75f(0x54a)]))||0x0,_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300[_0x55a75f(0x33f)]][_0x55a75f(0x317)]=_0x51c300[_0x55a75f(0x304)],_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x51c300[_0x55a75f(0x33f)]]['_packetsLost']=_0x51c300[_0x55a75f(0x312)]);}}else{if(_0x55a75f(0x3bc)in _0x2705d3['rpcs'][_0x2b659b][_0x55a75f(0x410)]&&_0x51c300['id']==_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x55a75f(0x3bc)]){if('mimeType'in _0x51c300){if(_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x2705d3[_0x55a75f(0x218)][_0x2b659b]['stats'][_0x55a75f(0x2ae)]])_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x55a75f(0x2ae)]][_0x55a75f(0x25a)]=_0x51c300[_0x55a75f(0x562)];else{if(_0x55a75f(0x606)===_0x55a75f(0x3c0)){if(_0x36f4c3[_0x55a75f(0x16d)][_0xde9372][_0x55a75f(0x183)]===![])return;_0x5b3035=_0x388ac0[_0x55a75f(0x16d)][_0x5c3621][_0x55a75f(0x183)];}else _0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x55a75f(0x2ae)]]={},_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)][_0x55a75f(0x2ae)]][_0x55a75f(0x25a)]=_0x51c300[_0x55a75f(0x562)];}}_0x55a75f(0x243)in _0x51c300&&(_0x55a75f(0x3d8)in _0x51c300&&(_0x2705d3[_0x55a75f(0x218)][_0x2b659b][_0x55a75f(0x410)]['Resolution']=parseInt(_0x51c300[_0x55a75f(0x3d8)])+_0x55a75f(0x4be)+parseInt(_0x51c300[_0x55a75f(0x243)])));}}}}}}}}),_0x2705d3[_0x3893ef(0x436)]!==![]&&(_0x3893ef(0x2a5)==='oXWCi'?_0x2705d3[_0x3893ef(0x51e)](_0x2b659b):_0x434684[_0x3893ef(0x218)][_0x49ac49]['iframeEle'][_0x3893ef(0x6f0)][_0x3893ef(0x36c)]=_0x5b640e[_0x3893ef(0x218)][_0x4f7ed7][_0x3893ef(0x205)]),setTimeout(function(){var _0x24cfc5=_0x3893ef;_0x24cfc5(0x2d9)===_0x24cfc5(0x2f4)?_0x5bf713=_0x26b0f8[_0x24cfc5(0x16d)][_0x292b6d][_0x24cfc5(0x2f1)]:(_0x2705d3[_0x24cfc5(0x46d)](),_0x2705d3[_0x24cfc5(0x321)]());},0x0);});}catch(_0x4ce810){errorlog(_0x4ce810);}},_0x2705d3[_0x55791a(0x218)][_0x4488d1][_0x55791a(0x58b)]=_0x344593=>{var _0x10bf99=_0x55791a;warnlog(_0x10bf99(0x36a));if(_0x2705d3['badStreamList'][_0x10bf99(0x35a)](_0x2705d3[_0x10bf99(0x218)][_0x4488d1][_0x10bf99(0x205)])){errorlog(_0x10bf99(0x21e));return;}_0x2705d3[_0x10bf99(0x436)]!==![]&&_0x2705d3[_0x10bf99(0x51e)](_0x4488d1);_0x2705d3['directorSpeakerMute'](),_0x2705d3[_0x10bf99(0x321)]();if(_0x344593[_0x10bf99(0x502)]&&_0x344593[_0x10bf99(0x502)][0x0]){_0x344593[_0x10bf99(0x502)][0x0][_0x10bf99(0x1fd)]=function(_0x48638a){var _0x2fb38a=_0x10bf99;try{warnlog(_0x2fb38a(0x32f)),_0x2705d3['rpcs'][_0x4488d1]['streamSrc'][_0x2fb38a(0x53e)]()[_0x2fb38a(0x50d)](_0x3c3bba=>{var _0x2d4002=_0x2fb38a;_0x3c3bba['id']==_0x48638a[_0x2d4002(0x4f6)]['id']&&_0x2705d3[_0x2d4002(0x218)][_0x4488d1]['streamSrc'][_0x2d4002(0x578)](_0x3c3bba);}),_0x2705d3['rpcs'][_0x4488d1][_0x2fb38a(0x511)]['srcObject']=_0x2705d3[_0x2fb38a(0x218)][_0x4488d1][_0x2fb38a(0x5f3)],setTimeout(function(){updateMixer();},0x1);}catch(_0x4aea57){}},_0x344593['streams'][0x0]['oninactive']=function(_0xa46bed){var _0x3c187e=_0x10bf99;try{'hkVcO'==='hkVcO'?(warnlog(_0x3c187e(0x1e8)),_0x2705d3[_0x3c187e(0x218)][_0x4488d1][_0x3c187e(0x5f3)][_0x3c187e(0x53e)]()['forEach'](_0x1f54c3=>{var _0x597133=_0x3c187e;_0x597133(0x4d6)===_0x597133(0x482)?_0x3ba092(_0x11c2a9):_0x1f54c3['id']==_0xa46bed[_0x597133(0x4f6)]['id']&&_0x2705d3[_0x597133(0x218)][_0x4488d1][_0x597133(0x5f3)][_0x597133(0x578)](_0x1f54c3);}),_0x2705d3['rpcs'][_0x4488d1][_0x3c187e(0x511)][_0x3c187e(0x4e1)]=_0x2705d3[_0x3c187e(0x218)][_0x4488d1][_0x3c187e(0x5f3)]):_0x107535=_0x3c187e(0x358)+_0x318bd8[_0x3c187e(0x280)];}catch(_0x2e83b7){};},_0x344593[_0x10bf99(0x502)][0x0]['onerror']=function(_0x5b0b5f){var _0x519517=_0x10bf99;errorlog(_0x5b0b5f);try{warnlog(_0x519517(0x2ef)),_0x2705d3[_0x519517(0x218)][_0x4488d1]['streamSrc'][_0x519517(0x53e)]()[_0x519517(0x50d)](_0x4d16b1=>{var _0x2e4b62=_0x519517;try{_0x2e4b62(0x5a4)!==_0x2e4b62(0x413)?_0x4d16b1['id']==_0x5b0b5f[_0x2e4b62(0x4f6)]['id']&&_0x2705d3['rpcs'][_0x4488d1][_0x2e4b62(0x5f3)][_0x2e4b62(0x578)](_0x4d16b1):_0x2d50d6>_0x573c57[_0x2e4b62(0x1d6)]&&(_0x347b94=_0x5d18bd['maxvideobitrate']);}catch(_0x3b49e1){}}),_0x2705d3['rpcs'][_0x4488d1]['videoElement'][_0x519517(0x4e1)]=_0x2705d3[_0x519517(0x218)][_0x4488d1][_0x519517(0x5f3)],setTimeout(function(){updateMixer();},0x1);}catch(_0x46ed4d){errorlog(_0x46ed4d);}};var _0x56fda6=_0x344593[_0x10bf99(0x502)][0x0][_0x10bf99(0x53e)]()[_0x10bf99(0x3e9)];_0x56fda6>0x1&&errorlog(_0x10bf99(0x17f));}else _0x344593['track']&&(_0x344593[_0x10bf99(0x4f6)][_0x10bf99(0x314)]=function(_0x28d01e){var _0x3f0186=_0x10bf99;errorlog(_0x28d01e);try{warnlog(_0x3f0186(0x2ef)),_0x2705d3[_0x3f0186(0x218)][_0x4488d1][_0x3f0186(0x5f3)]['getVideoTracks']()[_0x3f0186(0x50d)](_0x1d2218=>{var _0x22a4b3=_0x3f0186;try{_0x1d2218['id']==_0x28d01e[_0x22a4b3(0x4f6)]['id']&&_0x2705d3[_0x22a4b3(0x218)][_0x4488d1][_0x22a4b3(0x5f3)][_0x22a4b3(0x578)](_0x1d2218);}catch(_0x30905c){}}),_0x2705d3[_0x3f0186(0x218)][_0x4488d1][_0x3f0186(0x511)][_0x3f0186(0x4e1)]=_0x2705d3[_0x3f0186(0x218)][_0x4488d1]['streamSrc'],setTimeout(function(){updateMixer();},0x1);}catch(_0x3c75f4){errorlog(_0x3c75f4);}});var _0x4e730e=![];if(_0x2705d3[_0x10bf99(0x218)][_0x4488d1]['videoElement']){if(_0x344593[_0x10bf99(0x502)]&&_0x344593['streams'][0x0]){!_0x2705d3[_0x10bf99(0x218)][_0x4488d1]['streamSrc']?(_0x2705d3[_0x10bf99(0x218)][_0x4488d1]['streamSrc']=_0x344593[_0x10bf99(0x502)][0x0],_0x344593[_0x10bf99(0x502)][0x0]['getVideoTracks']()[_0x10bf99(0x3e9)]&&(_0x4e730e=!![])):_0x344593[_0x10bf99(0x502)][0x0][_0x10bf99(0x2e2)]()[_0x10bf99(0x50d)](_0x81684e=>{var _0x4d5a69=_0x10bf99;_0x4e730e&&warnlog(_0x4d5a69(0x38b)),_0x81684e[_0x4d5a69(0x5b8)]==_0x4d5a69(0x5d1)&&(_0x2705d3[_0x4d5a69(0x218)][_0x4488d1][_0x4d5a69(0x5f3)][_0x4d5a69(0x53e)]()[_0x4d5a69(0x50d)](_0x1a67fe=>{var _0x52e65e=_0x4d5a69;_0x2705d3[_0x52e65e(0x218)][_0x4488d1]['streamSrc'][_0x52e65e(0x578)](_0x1a67fe);}),_0x4e730e=!![]),log(_0x4d5a69(0x3a9)),_0x2705d3[_0x4d5a69(0x218)][_0x4488d1][_0x4d5a69(0x5f3)][_0x4d5a69(0x68c)](_0x81684e);});try{_0x2705d3[_0x10bf99(0x218)][_0x4488d1]['videoElement'][_0x10bf99(0x4e1)]=_0x2705d3[_0x10bf99(0x218)][_0x4488d1][_0x10bf99(0x5f3)];}catch(_0x504060){errorlog(_0x10bf99(0x394));}log(_0x10bf99(0x58c));}else{if(_0x344593[_0x10bf99(0x4f6)]){warnlog(_0x10bf99(0x67f));if(!_0x2705d3['rpcs'][_0x4488d1][_0x10bf99(0x5f3)])_0x2705d3[_0x10bf99(0x218)][_0x4488d1]['streamSrc']=createMediaStream(),_0x344593[_0x10bf99(0x4f6)][_0x10bf99(0x5b8)]==_0x10bf99(0x5d1)&&(_0x4e730e=!![]);else _0x344593['track']['kind']==_0x10bf99(0x5d1)&&(_0x4e730e=!![],_0x2705d3[_0x10bf99(0x218)][_0x4488d1][_0x10bf99(0x5f3)]['getVideoTracks']()[_0x10bf99(0x50d)](_0x436be9=>{var _0x124914=_0x10bf99;if(_0x124914(0x497)==='frpsq')_0x2705d3['rpcs'][_0x4488d1][_0x124914(0x5f3)][_0x124914(0x578)](_0x436be9);else{_0x260ae1(_0x124914(0x694),![],_0x10fb15),_0x496ddb[_0x124914(0x6e0)](),_0x96308f(_0x124914(0x294));return;}}));_0x2705d3[_0x10bf99(0x218)][_0x4488d1][_0x10bf99(0x5f3)]['addTrack'](_0x344593[_0x10bf99(0x4f6)]);try{_0x2705d3[_0x10bf99(0x218)][_0x4488d1][_0x10bf99(0x511)]['srcObject']=_0x2705d3[_0x10bf99(0x218)][_0x4488d1][_0x10bf99(0x5f3)];}catch(_0x368e19){errorlog(_0x10bf99(0x394));}}else errorlog(_0x10bf99(0x2ce));}setTimeout(function(){updateMixer();},0x1);}else{log(_0x10bf99(0x5ba));try{var _0x45c0c4=createVideoElement();}catch(_0x32133d){errorlog(_0x32133d);}_0x2705d3['rpcs'][_0x4488d1][_0x10bf99(0x511)]=_0x45c0c4,_0x45c0c4['dataset'][_0x10bf99(0x541)]=_0x4488d1,_0x45c0c4['id']=_0x10bf99(0x696)+_0x4488d1;_0x2705d3['rpcs'][_0x4488d1]['streamID']&&(_0x45c0c4[_0x10bf99(0x6f0)][_0x10bf99(0x36c)]=_0x2705d3[_0x10bf99(0x218)][_0x4488d1][_0x10bf99(0x205)]);setupIncomingVideoTracking(_0x45c0c4,_0x4488d1);if(_0x344593[_0x10bf99(0x502)]&&_0x344593[_0x10bf99(0x502)][0x0])_0x2705d3[_0x10bf99(0x218)][_0x4488d1][_0x10bf99(0x5f3)]=_0x344593[_0x10bf99(0x502)][0x0],_0x2705d3[_0x10bf99(0x218)][_0x4488d1][_0x10bf99(0x511)]['srcObject']=_0x2705d3[_0x10bf99(0x218)][_0x4488d1][_0x10bf99(0x5f3)],log(_0x10bf99(0x58c)),_0x344593[_0x10bf99(0x502)][0x0][_0x10bf99(0x53e)]()[_0x10bf99(0x3e9)]&&(_0x4e730e=!![]);else _0x344593[_0x10bf99(0x4f6)]&&(warnlog(_0x10bf99(0x67f)),!_0x2705d3[_0x10bf99(0x218)][_0x4488d1][_0x10bf99(0x5f3)]&&(_0x2705d3['rpcs'][_0x4488d1][_0x10bf99(0x5f3)]=createMediaStream()),_0x2705d3[_0x10bf99(0x218)][_0x4488d1]['streamSrc'][_0x10bf99(0x68c)](_0x344593[_0x10bf99(0x4f6)]),_0x2705d3[_0x10bf99(0x218)][_0x4488d1][_0x10bf99(0x511)]['srcObject']=_0x2705d3[_0x10bf99(0x218)][_0x4488d1][_0x10bf99(0x5f3)],_0x344593[_0x10bf99(0x4f6)]['kind']==_0x10bf99(0x5d1)&&(_0x4e730e=!![]));}if(_0x4e730e){var _0x17ef9d=![];if(_0x2705d3[_0x10bf99(0x218)][_0x4488d1]['stats']&&_0x2705d3[_0x10bf99(0x218)][_0x4488d1]['stats'][_0x10bf99(0x5d9)]&&_0x2705d3[_0x10bf99(0x218)][_0x4488d1][_0x10bf99(0x410)][_0x10bf99(0x5d9)][_0x10bf99(0x303)]&&_0x2705d3[_0x10bf99(0x218)][_0x4488d1][_0x10bf99(0x410)]['info'][_0x10bf99(0x303)]===_0x10bf99(0x538)){if(_0x2705d3['bitrate']){if(_0x10bf99(0x39c)!==_0x10bf99(0x39c)){if(_0x3e18f2){}}else{if(_0x2705d3[_0x10bf99(0x291)]||_0x2705d3[_0x10bf99(0x6bc)]!==![]&&_0x2705d3[_0x10bf99(0x6bc)]!==''&&_0x2705d3[_0x10bf99(0x38d)]===![]){}else{if(_0x2705d3[_0x10bf99(0x218)][_0x4488d1][_0x10bf99(0x50e)]!==![]){if('BtrPn'!=='BtrPn')_0x2acc46[_0x10bf99(0x3ab)]===_0x10bf99(0x65f)&&(_0x16cbed[_0x10bf99(0x291)]&&(!(_0x15837c[_0x10bf99(0x568)]||_0x2835de[_0x10bf99(0x4d1)])&&(_0x28faea('The\x20director\x20approved\x20you\x20as\x20a\x20co-director',0xbb8),_0x2288c6('head4')[_0x10bf99(0x620)]=_0x10bf99(0x31e))));else{if(_0x2705d3[_0x10bf99(0x218)][_0x4488d1]['bandwidth']>=0x0&&_0x2705d3[_0x10bf99(0x218)][_0x4488d1]['bandwidth']<_0x2705d3[_0x10bf99(0x6a5)]){}else _0x17ef9d={},_0x17ef9d[_0x10bf99(0x6a5)]=_0x2705d3[_0x10bf99(0x6a5)],_0x2705d3[_0x10bf99(0x218)][_0x4488d1][_0x10bf99(0x50e)]=_0x2705d3['bitrate'],log(_0x10bf99(0x2b0));}}else _0x17ef9d={},_0x17ef9d[_0x10bf99(0x6a5)]=_0x2705d3['bitrate'],_0x2705d3[_0x10bf99(0x218)][_0x4488d1]['bandwidth']=_0x2705d3[_0x10bf99(0x6a5)],log(_0x10bf99(0x2b0));}}}}if(_0x2705d3[_0x10bf99(0x4e6)]){if(_0x17ef9d==![]){if(_0x10bf99(0x45d)!==_0x10bf99(0x45d))for(var _0x4cd36e in _0x4a7c10[_0x10bf99(0x275)][_0x10bf99(0x38d)]){_0x2c956a(function(_0x325f2a){var _0x1989cc=_0x10bf99;_0x37f5ad[_0x1989cc(0x57c)](_0x325f2a);},0x3e8,_0x274b23[_0x10bf99(0x275)][_0x10bf99(0x38d)][_0x4cd36e]);}else _0x17ef9d={};}_0x17ef9d[_0x10bf99(0x4e6)]=parseInt(_0x2705d3[_0x10bf99(0x4e6)]);}_0x17ef9d&&_0x2705d3[_0x10bf99(0x326)](_0x17ef9d,_0x4488d1);}if(_0x2705d3[_0x10bf99(0x2da)]===!![]){var _0x21e79e=function(_0x5768cb){var _0x3f1eec=function(_0x3edb2b){var _0x13987f=_0x37a8;if(!(_0x3edb2b in _0x2705d3[_0x13987f(0x218)]))return;try{if(_0x13987f(0x44f)===_0x13987f(0x44f)){var _0x4fb49b=_0x2705d3[_0x13987f(0x218)][_0x3edb2b][_0x13987f(0x511)][_0x13987f(0x242)];_0x2705d3['rpcs'][_0x3edb2b]['videoElement'][_0x13987f(0x242)]=![];}else return;}catch(_0x5ca3bf){warnlog(_0x5ca3bf);}try{_0x2705d3[_0x13987f(0x218)][_0x3edb2b][_0x13987f(0x511)][_0x13987f(0x6e4)](_0x13987f(0x206),_0x3f1eec);}catch(_0x49060b){warnlog(_0x49060b);}_0x2705d3['audioCtx']['state']==_0x13987f(0x437)&&_0x2705d3[_0x13987f(0x526)][_0x13987f(0x3a6)]();try{var _0x519c90=_0x2705d3[_0x13987f(0x218)][_0x3edb2b]['streamSrc'][_0x13987f(0x32d)]();if(_0x519c90[_0x13987f(0x3e9)]){var _0x10ae6c=_0x519c90[0x0];_0x10ae6c[_0x13987f(0x199)]!=_0x13987f(0x194)&&(_0x2705d3[_0x13987f(0x218)][_0x3edb2b][_0x13987f(0x511)][_0x13987f(0x4e1)]=addAudioPipeline(_0x2705d3[_0x13987f(0x218)][_0x3edb2b][_0x13987f(0x5f3)],_0x3edb2b,_0x10ae6c));}else _0x2705d3[_0x13987f(0x218)][_0x3edb2b][_0x13987f(0x511)][_0x13987f(0x4e1)]=_0x2705d3['rpcs'][_0x3edb2b][_0x13987f(0x5f3)];}catch(_0x468b3d){warnlog(_0x468b3d);}try{if(_0x13987f(0x6aa)!==_0x13987f(0x6aa)){if(_0x697483[_0x13987f(0x511)][_0x13987f(0x4e1)])return _0x516028[_0x13987f(0x511)]['srcObject'];else return _0x15434d[_0x13987f(0x5f3)]?(_0x51c538(_0x13987f(0x2ca)),_0x270c0b[_0x13987f(0x511)][_0x13987f(0x4e1)]=_0x29ab25(_0x359200['streamSrc']),_0x539416(!![]),_0x194263(_0x13987f(0x3c4)),_0x551091[_0x13987f(0x511)][_0x13987f(0x4e1)]):(_0x95e8ef(),_0x1a3fa8[_0x13987f(0x511)][_0x13987f(0x4e1)]);}else _0x2705d3[_0x13987f(0x218)][_0x3edb2b]['videoElement'][_0x13987f(0x242)]=_0x4fb49b,delete _0x2705d3[_0x13987f(0x218)][_0x3edb2b][_0x13987f(0x364)],'eventPlayActive'in _0x2705d3[_0x13987f(0x218)][_0x3edb2b]&&errorlog(_0x13987f(0x557));}catch(_0x183ffb){warnlog(_0x183ffb);}};return _0x3f1eec(_0x5768cb);};_0x2705d3[_0x10bf99(0x526)][_0x10bf99(0x544)]==_0x10bf99(0x42c)&&(_0x2705d3[_0x10bf99(0x2fb)]=!![]);if(_0x10bf99(0x364)in _0x2705d3[_0x10bf99(0x218)][_0x4488d1]){}else _0x2705d3['firstPlayTriggered']==![]?_0x2705d3[_0x10bf99(0x218)][_0x4488d1]['eventPlayActive']=setInterval(function(_0x3f60ba){var _0x2dcb69=_0x10bf99;log(_0x2dcb69(0x4de)),_0x3f60ba in _0x2705d3[_0x2dcb69(0x218)]&&(_0x2705d3['firstPlayTriggered']&&(clearInterval(_0x2705d3[_0x2dcb69(0x218)][_0x3f60ba][_0x2dcb69(0x364)]),_0x2705d3['rpcs'][_0x3f60ba][_0x2dcb69(0x511)]['addEventListener']('play',_0x21e79e(_0x3f60ba))));},0x3e8,_0x4488d1):(!_0x2705d3[_0x10bf99(0x218)][_0x4488d1][_0x10bf99(0x364)]&&(_0x2705d3[_0x10bf99(0x218)][_0x4488d1][_0x10bf99(0x364)]=!![]),_0x2705d3[_0x10bf99(0x218)][_0x4488d1][_0x10bf99(0x511)]['addEventListener'](_0x10bf99(0x206),_0x21e79e(_0x4488d1)));}_0x2705d3[_0x10bf99(0x46d)](),_0x2705d3[_0x10bf99(0x321)](),updateUserList();},log('setup\x20peer\x20complete');},_0x2705d3;}(); \ No newline at end of file +var _0x25a2bd=_0xe154;(function(_0x425993,_0xaa8453){var _0x2f862c=_0xe154,_0xf534b6=_0x425993();while(!![]){try{var _0x1d4485=-parseInt(_0x2f862c(0x207))/0x1*(-parseInt(_0x2f862c(0x5ff))/0x2)+-parseInt(_0x2f862c(0x63f))/0x3+-parseInt(_0x2f862c(0x404))/0x4+-parseInt(_0x2f862c(0x24b))/0x5*(-parseInt(_0x2f862c(0x118))/0x6)+-parseInt(_0x2f862c(0x3eb))/0x7+-parseInt(_0x2f862c(0x418))/0x8*(-parseInt(_0x2f862c(0x2ca))/0x9)+parseInt(_0x2f862c(0x1ef))/0xa;if(_0x1d4485===_0xaa8453)break;else _0xf534b6['push'](_0xf534b6['shift']());}catch(_0x3ffa67){_0xf534b6['push'](_0xf534b6['shift']());}}}(_0x497a,0x34885));var _0x45ad3a=function(){var _0x5299c6=!![];return function(_0x56aae5,_0x1e6fde){var _0x1e9345=_0x5299c6?function(){var _0xff1bc8=_0xe154;if(_0x1e6fde){var _0x2e81ea=_0x1e6fde[_0xff1bc8(0x590)](_0x56aae5,arguments);return _0x1e6fde=null,_0x2e81ea;}}:function(){};return _0x5299c6=![],_0x1e9345;};}(),_0x176115=_0x45ad3a(this,function(){var _0x286b1f=_0xe154;return _0x176115[_0x286b1f(0x1c1)]()[_0x286b1f(0x1c4)](_0x286b1f(0x658))[_0x286b1f(0x1c1)]()[_0x286b1f(0x4ed)](_0x176115)[_0x286b1f(0x1c4)](_0x286b1f(0x658));});_0x176115();function log(_0x19fb60){var _0xf60f53=_0xe154;try{if(debugSocket){if(_0xf60f53(0x576)!==_0xf60f53(0x576)){if(_0x2d2675['customWSS'])return;_0x4b690f(_0x2cd63c['pingTimeout']);if(!_0x520fdc['ws']||_0x4beb7b['ws'][_0xf60f53(0x42f)]!==0x1)return;_0x4157e5[_0xf60f53(0x1ed)]=_0x50cd19(function(){var _0x9e1e74=_0xf60f53;_0x250e56(_0x9e1e74(0x307));var _0x5a1fce={};_0x5a1fce[_0x9e1e74(0x1cd)]=_0x9e1e74(0x3d4),_0x47d570[_0x9e1e74(0x287)](_0x5a1fce);},0xbb8);}else debugSocket['send'](JSON[_0xf60f53(0x5d2)](_0x19fb60));}}catch(_0x43e94e){}}function warnlog(_0x3754bf,_0x3c01ec=![],_0x285a91=![]){var _0x508fe4=_0xe154;try{debugSocket&&debugSocket['send'](JSON['stringify'](_0x3754bf));}catch(_0x22ee0f){}if(_0x285a91)try{debugSocket&&debugSocket[_0x508fe4(0x5b1)](JSON[_0x508fe4(0x5d2)](_0x508fe4(0x4a7)+_0x285a91));}catch(_0x26f683){}}function errorlog(_0xfbf10f,_0x49d156=![],_0x414f17=![]){var _0x1775a1=_0xe154;try{debugSocket&&debugSocket[_0x1775a1(0x5b1)](JSON[_0x1775a1(0x5d2)](_0xfbf10f));}catch(_0x48fef0){}appendDebugLog(_0xfbf10f);if(_0x414f17){appendDebugLog(_0x414f17);try{debugSocket&&debugSocket[_0x1775a1(0x5b1)](JSON[_0x1775a1(0x5d2)](_0x1775a1(0x4a7)+_0x414f17));}catch(_0x347b06){}}}var debugSocket=null;function debugStart(){var _0x4e4328=![],_0x4df71b=0x0;function _0x29874a(){var _0x45a234=_0xe154;clearTimeout(_0x4e4328);if(debugSocket){if('mQDVC'!==_0x45a234(0x17d)){if(debugSocket[_0x45a234(0x42f)]===debugSocket[_0x45a234(0x18f)])return;try{debugSocket[_0x45a234(0x466)]();}catch(_0x35f719){}}else _0x30b70b['mobile']?_0x24f12d[_0x45a234(0x29d)][_0x14a828][_0x45a234(0x1fc)]=0x64/0x4:_0x35306f[_0x45a234(0x29d)][_0x2c273d][_0x45a234(0x1fc)]=0x64/0x3;}debugSocket=new WebSocket(_0x45a234(0x231)),debugSocket[_0x45a234(0x2d5)]=function(){clearTimeout(_0x4e4328),_0x4e4328=setTimeout(function(){_0x29874a();},0x64);};}_0x29874a();}window['onerror']=function backupErr(_0x313026,_0x37ed41=![],_0x35c7a8=![]){var _0x4d3367=_0xe154;return errorlog(_0x313026),errorlog(_0x35c7a8),errorlog(_0x4d3367(0x46e)),appendDebugLog(_0x313026),_0x35c7a8&&appendDebugLog(_0x35c7a8),![];},window[_0x25a2bd(0x1fa)]=window[_0x25a2bd(0x1fa)]||window[_0x25a2bd(0x4d4)];function getById(_0x3027ee){var _0x1998f7=_0x25a2bd,_0x11b413=document[_0x1998f7(0x16f)](_0x3027ee);return!_0x11b413&&(log(_0x3027ee+_0x1998f7(0x4f9)),_0x11b413=document[_0x1998f7(0x15b)](_0x1998f7(0x139))),_0x11b413;}function _0x497a(){var _0x4a0169=['ypxIS','guest','THIS\x20SHOULD\x20BE\x20DELETED','claim','Android\x2011','position','wsdoR','has','LzbdK','requestRateLimit','line:\x20','iOS\x20devices\x20do\x20not\x20support\x20dynamic\x20bitrates\x20correctly;\x20skipping','website','waitingWatchList','receiveChannel','Video\x20Track','production','voiceMeterTemplate','offer','name','obsStreaming','float2','preferCodec','customWSS','keyframe','disableWebAudio','playing','showSettings','addEventListener','initial_group','provideFileList','PexJc','showClock','mirrorExclude','catch','display','scene','queueNotification','approved','Someone\x20published\x20a\x20video\x20to\x20the\x20Room','getSettings','ICE\x20DISCONNECTED','directorVideoMuted','Track\x20was\x20removed','transport','packetsLost','qlTGV','metaKey','RDTTb','screenshareid','Not\x20a\x20scene','RTC\x20Connection\x20seems\x20to\x20be\x20dead\x20or\x20not\x20yet\x20open?\x204','cleanup','new\x20connection\x20is\x20contained\x20in\x20badStreamList\x202!','PONGED','webkitAudioContext','delayTime','yJGlo','nominated','setAudioBitrate','send\x20channel\x20closed','disconnectedTimeout','rqYzi','zoom','audioCtx','remoteMuteState','roomenc','candidate','requestZoomChange','remote_relayProtocol','none','allowDownloads','streamID','offsetChannel','Generate\x20Some\x20Crypto\x20keys\x20first','turn:turn-eu2.obs.ninja:3478','_trackID','Android','test','obsRecording','constructor','encrypt','Setting\x20view\x20to\x20null\x20disables\x20all\x20playback','directorChat','remoteFocus','mute','getVideoSettings','charCodeAt','WEBRTC\x20CONNECTION\x20OPEN','rpGYH','bind','checking','\x20is\x20not\x20defined;\x20skipping.','application/sdp','directorViewBitrate','spNCj','networkPriority','displayMute','gzPyz','MESHCAST\x20LINK:\x20','bye','isConnected','channel','answer','_bytesReceived','wss','nKBeF','room-is-claimed-codirector','zWqyQ','framesPerSecond','jEfJt','cloneNode','closeTimeout','visibility','getTracks','soloVideo','KLDFx','token','Raised\x20hand','_local_ice_id','timer','_packetsLost','recorder','Audio\x20processing\x20is\x20disabled\x20with\x20this\x20guest.\x20Can\x27t\x20mute\x20or\x20change\x20volume','scaleHeight','localstats','scaleFactor','HZjDi','local_relayIP','TOO\x20MANY\x20PUBLISHING\x20PEERS','optimizeBitrate','AQAB','videoMuted','priority','ptime','&password=','dXADl','not\x20allowed\x20to\x20show\x20the\x20director','targetBandwidth','salt','addCoDirector','platform','generateCrypto','OWzWx','forceMediaSettings','ukFAm','container_','limiting\x20AudioEncoder','noaudio','Room\x20is\x20already\x20claimed\x20by\x20someone\x20else.','fdayE','screensharefps','SHA-1','decrypt','running','gLcJW','[data-action-type=\x22solo-chat\x22]','video','obsSourceActive','midiRemote','ZQIzh','action','maxframerate','jIGpG','decryptMessage','localDescription','setParameters','push','lowerhand','Publisher\x20is\x20being\x20sent\x20a\x20video\x20stream???\x20NOT\x20EXPECTED!','playback_audio_pipeline','audioLatency','received\x20data\x20from\x20viewer','stopClock','new-display-name','fKDbD','JcTgn','turn:turn-as1.vdo.ninja:3478','Audio_Sync_Delay_ms','Browser','cae1','minipreview','ASKING\x20FOR\x20AUDIO\x20AND\x20VIDEO?','Answer\x20SDP\x20does\x20not\x20have\x20a\x20matching\x20session\x20ID','iJsQa','rejoining\x20room','inbound-rtp','tLuZK','orxVx','credential','status','randomize','keyname','Does\x20Local\x20Stream\x20Source\x20EXIST?','directorSpeakerMute','mutedStateScene','streamid-already-published','play','pushEffectsData','vb_url','time','wss://wss13.obs.ninja:443','GPKZx','..\x20waiting\x20for\x20user\x20gesture','animatedMoves','requestChangeLowcut','connectionState','focus','delayNode','changeOrder','fDLdG','https://meshcast.io/view.html?api=','limitBitrate','rejected','bandwidth\x20set!','new','fileList','BDZcM','XMNnO','outputDevice','manual','roombitrate','SDP\x20Sessions\x20Match.\x20I\x20assume\x20ADDING\x20TRACKS.\x20RPCS','watchTimeoutList:','SBnGI','order','null\x20ice\x20rpcs','UrvKs','sayMV','hostedFiles','jsTiH','disablePLI','SEND\x20BYE','parse','canvasCtx','5px','RCsKm','RS1','obsVisibility','yYhuu','lowcut','uXUWF','device\x20does\x20not\x20support\x20playout\x20delay','apply','uaYty','micDelay','jointone','processIce2','CXnHB','[data-action-type=\x22toggle-group\x22][data--u-u-i-d=\x22','maxframerate_q2','warn','audio_delay\x20:\x20','effectsData','arraybuffer','responseText','configuration','processDescription','turn:turn.obs.ninja:3478','XHhdJ','remoteDescription','rampUpTime','onicecandidate','TYPAw','remoteMuteElement','audio_level','fQmhp','audioOptions','remote_candidateType','codecGroupFlag','mag','turns:www.turn.vdo.ninja:443','getWriter','speakerMute','queue','seeding\x20!!','send','Round_Trip_Time_ms','mGcpA','bitrateTimeoutFirefox','BROWER\x20DID\x20NOT\x20SUPPORT\x20LIMIT\x20BITRATE','Websockets\x20timed\x20out;\x2020\x20seconds','sort','hanging\x20up','marginLeft','Websocket\x20connection\x20failed\x20or\x20something;\x20this\x20is\x20a\x20split\x20connection.\x20not\x20ideal,\x20as\x20it\x20could\x20be\x20unstable.','scaleResolutionDownBy','setScale','ice','TaATZ','_jitter_count','hash\x20is\x20','XNGZn','scale\x20scale','','RSASSA-PKCS1-v1_5','qIHDl','sVmJK','ksPlD','\x20---\x20we\x20will\x20not\x20ask\x20again;\x20we\x27re\x20already\x20connected','version','echoCancellation','midi','mid','desaltStreamID','description','8px','joinRoom','_jitter_delay','stringify','directorMutedState','removeAttribute','allowIframe','deviceID','Connection\x20to\x20Control\x20Server\x20lost.\x0a\x0aAuto-reconnect\x20is\x20partially\x20implemented','local-candidate','ontrack','title','object','jzmQU','_remote_ice_id','forceTcpMode','directorList','The\x20other\x20end\x20is\x20just\x20being\x20a\x20keener.\x20Ignore\x20it.','cgrTo','message','wssid','LeWxP','JdPRu','PSCog','privateKey','currentTarget','maxTouchPoints','rotated','Your\x20room\x20has\x20changed','RTC\x20Connection\x20seems\x20to\x20be\x20dead\x20or\x20not\x20yet\x20open?\x203','allowMIDI','fnWmz','New\x20ON\x20TRACK\x20event','width','iframeEle','POST','obsStateSync','cleanOutput','RzBlQ','usw2','mobile','changeLabel','setVideoBitrate','permaid','gWMaM','GOT\x20ICES!!','HANG\x20UP\x202\x20COMPLETE','substr','6MBvEQx','resolution\x20scale:\x20','ice\x20timer\x20no\x20longer\x20exists','vector','pipe','videoaddedtoroom','onTrack','eFJrk','time_active_minutes','gotGenericData','bpixG','session.pcs[UUID].scale\x20=\x20','sceneSync','zoomedBitrate','value\x20there','TrRnB','remoteControl','shift','enhance','setVideoBitrates','jwqFa','downloads','seedPlz','username','zoom\x20success','stereo_url','xSrhl','img','limitaudio','_sync_offset','bDEAt','_frameHeight','jzhHy','aJgNw','encryptMessage','streamErrors_nackCount','msg\x20size\x20error','requestUpload','forceios','done\x20clearing\x20audio','lucht','connected','Shared\x20website:\x20','TRQhS','width_url','cursor','add','directorBlue','blXBp','NOT\x20VIEW\x20TARGET','10px','now','cXuty','red','Create\x20a\x20new\x20RTC\x20connection;\x20offering\x20SDP\x20on\x20request','SETUP\x20INCOMING','src','createElement','QkcTW','playback_audio_volume_meter','The\x20Director\x20has\x20disabled\x20your\x20vision\x20temporarily
','speedtest','publicKey','devicePixelRatio','screenShareElementHidden','defaultIframeSrc','Unknown\x20Meshcast\x20error','nQKWa','directorDisplayMuted','couldn\x27t\x20set\x20rate\x20limit','slice','directorSettings','HuSeP','deltaY','QMtRW','maxvb_url','rpc\x20datachannel\x20closed','getElementById','changeMicrophone','audioDevice','setLocalDescription','badStreamList','createObjectURL','PleaseDoNotUse','broadcastIFrame','relayProtocol','zuZEa','could\x20not\x20be\x20sent;\x20queuing\x20it','midiHotkeys','controlRoomBitrate','Ymhtp','fvLiJ','outboundAudioBitrate','sceneDisplay','updateQueue','hands_','importKey','directorSpeakerMuted','scale\x20set!','video/webm','yXlmS','iframeVideo','Authorization','optimizedBitrate','Publisher\x20will\x20be\x20ignored\x20due\x20to\x20max\x20connections\x20already\x20hit','kDfip','join','tDsbf','Clean\x20up','OPEN','requestChangeEQ','sendRequest','iframe','screenShareElement','cbeTO','initialPublish','totalRoomBitrate_default','TFJSModel','activeSpeaker','clicked','packetLoss_in_percentage','load','videosource','disconnected','high','videosource_','hash','onopen','sending\x20message\x20via\x20WSS\x20as\x20WebRTC\x20failed\x20to\x20send\x20message','showlabels','key','rotate','codec_url','image/webp','listPromise','length','hidden','Mute\x20video\x20-306','style','remote','_hardwareEncoder','obsfix','privacy','QaMuo','getLocalStream','Bitrate_in_kbps','ukGLB','sendChannel_','asdqP','playoutDelayHint','hangup','SKBwS','SakQz','icefilter','SET\x20SCALING\x20IS\x20FIRING,\x20which\x20is\x20GOOD\x20!!!!!!','soloChatUUID','map','alert','arrayBuffer','toString','bigmutebutton','42e01f','search','udp','usc1','allowAudio','pLLLu','raw','autoGainControl','ON\x20FOCUS\x20NOT\x20FOUND','request\x20rate\x20limit:\x20','request','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.','obsninja','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!','mono','open','min','The\x20request\x20failed;\x20the\x20remote\x20user\x20did\x20not\x20recognize\x20you\x20as\x20the\x20director','encodings','limitTotalBitrateGuests','onconnectionstatechange','HANG\x20UP\x20COMPLETE','director','div','PUBLISHER\x27s\x20RTC\x20Connection\x20seems\x20to\x20be\x20dead?\x20','api','MORE\x20THAN\x20ONE\x20VIDEO\x20TRACK\x20IS\x20BEING\x20ADDED','onmessage','theyBeSharksHere','screensharecursor','hw_enc','stopPropagation','QhBLV','sendroom','right','currentTime','FQSWF','empty\x20ice..','head2','actual\x20bitrate:','innerHTML','scaleResolutionDownBy\x20set\x201!','pingTimeout','\x20x\x20','1156680uyXRbd','sendGenericData','https://meshcast.io/servers.json','json','cleanDirector','done\x20replacing/adding\x20tracks','someonejoined','nutIQ','broadcast','setVideoScale','iceBundle','AudioContext','maxvideobitrate','scaleDueToBitrate','somepasswordwhere','CLOSED','hardware_video_encoder','connected\x20to\x20video\x20server','view','stream\x20ID\x20added\x20to\x20badStreamList:\x20','stopping\x20old\x20track','Unknown','ended','buffer','1329mbXDLX','visible','frameWidth','random','kutuO','listing','scale','migrate','group','maxviewers','user\x20didn\x27t\x20have\x20access\x20for\x20this\x20file.','pip','Android\x2012','muted','noREMB','RTCRtpSender','requestVideoRecord','call','maxconnections','mykey','directorHash','leavetone','RTC\x20Connection\x20seems\x20to\x20be\x20dead\x20or\x20not\x20yet\x20open?\x202','closed','seedAttempts','?view=','enhanceAudioEncoder','\x20---\x20PC\x20TIMED\x20OUT\x20and\x20already\x20deleted.\x20shouldn\x27t\x20happen','sending\x20message\x20to\x20server','RTC\x20Connection\x20seems\x20to\x20be\x20dead\x20or\x20not\x20yet\x20open?\x201','screenShareState','https://','nackCount','_type','getCapabilities','FYqOz','uWUYh','uYNAK','recordedBlobs','requestFile','maxptime','pushLoudness','wss://debug.action.wtf:443','eQrJy','equalizer','[data-action-type=\x22mute-guest\x22][data--u-u-i-d=\x22','added\x20audio\x20track','processStats','Update\x20Mixer\x20Event\x20on\x20REsize\x20SET','head6','[data-action-type=\x22volume\x22][data--u-u-i-d=\x22','application/json;\x20charset=utf-8','muteState','removeChild','filetransfer','keyFramesRequested_pli','EVENT\x20TRACK\x20instead\x20of\x20event\x20Stream','createDataChannel','sendMessage','limitAudio','groupAudio','windowed','autostart','jitterBufferEmittedCount','noiframe','nodownloads','bra1','VMUNd','5JbHBpN','streaming','pQdEB','substring','requestCoDirector','type','introButton','EOF1','pong','state','consent','can\x27t\x20change\x20audio\x20bitrate;\x20no\x20audio\x20sender\x20found','iceConnectionState','raisehands','videoOptions','wdlog','micIsolated','session.provideFileList','.webm','CLOSING\x20SECONDARY\x20CONNECTION;\x20matched\x20stream\x20ID\x20has\x20re-connected','gainNode','mediaRecorder','top','useragent','remote_relay_IP','pliDelta','ICE\x20Disconnected;\x20wait\x20for\x20retry?\x20rpcs','nopreview','sendPeers','micIsolate','UKzGK','nItee','canvas','videoElement','requestAudioRateLimit','includes','roomclaimed','Transfer\x20was\x20completed\x20successfully','successfully\x20sent\x20message\x20vis\x20WebRTC\x20instead\x20of\x20WSS\x20to\x20all\x20RTC\x20Peers','Media','pre\x20pixel\x20fix\x20','audioMeterGuest','Stream\x20ID\x20pre:','crypto','GTDSN','CoKdg','KwhvG','voiceMeter','vdpPJ','scaleWidth','_frameWidth','hqhtq','nWqBt','height_url','video\x20element\x20is\x20being\x20created\x20and\x20media\x20track\x20added','relative','parentNode','scaleResolution','https://meshcast.io/view.html?id=','mediaType','sendMsg','FPS','audiobitrate','audioContext','failed','aedsj','indexOf','cbr','slot','Tcabn','changeParams','qtirb','dynamicScale','getOpusBitrate','seed','end-view-connection','sensorData','bCRbW','Unmute\x20video','new\x20connection\x20is\x20contained\x20in\x20badStreamList!','flipped','optimize','pcs','sdp','qRJfS','recording_audio_pipeline','requestKeyframe','steve','Audio\x20Track','codec','subtle','aus1','jap1','concat',')\x20failed\x20due\x20to\x20permissions\x20or\x20it\x20was\x20rejected\x20by\x20the\x20user','dpPvx','resume','remoteZoom','anyrequest','EOF2','cid:','RECONNECTING\x20to\x20HSS;\x20DISCONNECTING\x20FROM\x20TRANSFERRED\x20ROOM','pipeTo','code','bitrate','currentRoundTripTime','tabernac','RPCS\x20WINS\x20ICE','pliCount','Nyzri','cleanish','Resolution','ondataavailable','WHY\x20ARE\x20YOU\x20GOD\x20DAMN\x20BEEPING','iceServers','panning','UWTfe','khKOa','pop','VLIph','kkIaG','seeding\x20blocked','audioGain','requestFile\x20in\x20reverse','CYvAl','room-is-claimed','\x20---\x20we\x20will\x20ask\x20again','189yScgzq','requestVideoHack','size','fToux','compressor','setupYourOwnPlease','pointer','OBS\x20PLI\x20FIX\x20MODE\x20ON','gseaV','stpqs','stop','onclose','disableMouseEvents','string','quality_url','UUID\x20does\x20not\x20exist','sceneList','beepToNotify','sceneType','exclude','aspectratio','removeTrack','turns:www.turn.obs.ninja:443','EQYfa','label_','SHA-256','sampleRate','vgFRC','framerate','speakerMuted','changeURL','reject','denoise_url','processIceBundle','signature','Bearer\x20','split','security','requested\x20file\x20has\x20been\x20removed.','defaultPassword','Incoming\x20Ice\x20Offer\x20does\x20not\x20match\x20Session','AJnpK','createAnswer','createWriteStream','_framesDecoded','eADGf','sceneMute','limitAudioEncoder','dataReceived','activelySpeaking','rLzAp','mediaDevices','oniceconnectionstatechange','signData','audioLevel','IESxX','maxviewers_url','noNacks','stereo','bFRvW','EucoV','Pinging','muted_savedState','completed','directorActions','chunkedStream','directorEnabledPPT','onload','setBitrate','sMvsq','limitTotalBitrate','cleaning\x20up\x20lost\x20connection','1vh','Failed\x20attempt\x20to\x20connect\x20as\x20co-director','utf-8','pixelFix','changeSpeaker','cameraConstraints','safemode','ICE\x20FAILED','FORCE\x20KEYFRAME\x20FOR\x20SCENE','problem','watchStream','_codecIdTrackId','GjDSe','savedBitrate','value','VIDEO\x20TRACK;\x20already\x20one\x20added','UzyAS','scaleResolutionDownBy\x20set\x202!','TTbbS','rugzA','controlTimer','list','max','disableNACK','watchTimeoutList','getAudioSettings','loadoutID','\x20-\x20Transferred','Setting\x20pc\x20connection\x20timeout\x20in\x205\x20seconds\x20??','remoteRaisedHandElement','RTC\x20closed','allowmidi','sign','labelstyle','altpress','trackId','resolution\x20scale','steves','inboundAudioPipeline','ICE\x20DID\x20NOT\x20FIND\x20A\x20PC\x20OPTION?\x20peer\x20might\x20have\x20left\x20before\x20ICE\x20complete','tainted','iceTimer','forEach','PQlZy','add-a-label','UN-MUTED','getTime','BlXRQ','chat','yAAWA','meterStyle','allowVideo','screensharequality','_codecId','delay','nOgTc','audioConstraints','kQkTE','screenshare','added\x20video\x20track','novideo','turn:turn-jp1.vdo.ninja:3478','xGMae','slHQq','bandwidth','paused','processDescription2','HtzIG','urls','LWyRr','YSXel','transcript',',\x20isDirector:\x20','inline-block','Chromium-based\x20v','codecId','info','\x20Pixel\x20','innerText','header','nrHfa','MAKING\x20A\x20NEW\x20RPCS\x20RTC\x20CONNECTION','Refreshing\x20scale','video/VP8','meshcast','maxiosbitrate','Requested_resolution','focusDistance','UTody','kind','timestamp','Failed\x20to\x20request\x20video\x20and\x20audio;\x20iOS\x20device\x20asking?','updating\x20mixer','PASSED','noExitPrompt','reportbutton','transferred','SYiiF','recording','disableOBS','bitrate_set','Change\x20Label','next\x20stream\x20loading:\x20','vNapc','joiningRoom','LRuLC','muteStateTemplate','obsstudio','abs','content-type','getAudioTracks','Csbcr','rotate_video','muted_activeSpeaker','_timestampStart','mutedState','verify','filename','Lowered\x20hand','mpgxb','videoBitsPerSecond','getParameters','canvasSource','NO\x20TRACK??\x20--\x20not\x20expected','send\x20channel\x20open\x20pcs','quality_ss','request\x20zoom\x20change:\x20','remote-candidate','_timestamp','dropped\x20candidate\x20due\x20to\x20filter','postMessage','rGdGv','requestFocusChange','cjNuJ','JCIUX','application/error','onreadystatechange','noiseSuppression','tfliteModule','pause','2px','from','setRemoteDescription','label','turn:turn-usw2.vdo.ninja:3478','AnZry','adding\x20track','webPquality','already\x20connected','directVideoMuted','OSYUY','requestAudioHack','keyframeTimeout','encoder','head4','quality','AFyEQ','iframeSrc','room\x20rate\x20restriction\x20detected.\x20No\x20videos\x20will\x20be\x20published\x20to\x20other\x20guests','Not\x20director','reconnected','directorDisplayMute','toggleSoloChat','replace','aDLmL','[data-action-type=\x22order-value\x22][data--u-u-i-d=\x22','gain','RTC\x20Connection','recieveFile','Opened\x20transfer\x20channel','hostname','DdehC','&id=','cfKUc','binaryType','CriOS','bytesReceived','currentAudioConstraints','closeRPC','lowiosviewers','streamSrc','noPLIs','requestStats','FUpQT','\x20---\x20PC\x20TIMED\x20OUT,\x20but\x20still\x20alive.\x20Killing\x20it.','miniInfo','sourceActive','closedCaptions','remoteStats','_last_time','prototype','sjvTP','SJfOI','MeYes','ping','ceNUr','ab_url','srcObject','resolve','requested\x20file\x20was\x20not\x20found','chunkedtransfer','RMpMu','fromCharCode','pleaseDoNotAbuse','vXZjP','directorVolumeState','**\x20connected','quietOthers','enhanceAudio','timeout','eAkbo','STREAM\x20ID\x20desalted\x202:','keys','anysend','setOpusAttributes','eventPlayActive','audioEffects','644882FfsPWC','Stream\x20ID\x20is\x20already\x20in\x20use.','mainmenu','level','generateStreamID','low','hangupDirector','readAsArrayBuffer','iframe_','stereo\x20enabled','iceConnectionState\x20==\x20connected','exDUt','XxjWP','networkType','Failed\x20to\x20connect\x20to\x20service:\x20Error\x20503Possibly\x20too\x20many\x20connections\x20from\x20the\x20same\x20address\x20tried\x20to\x20connect.Visit\x20https://discord.vdo.ninja\x20for\x20support.','local_candidateType','suspended','chatbutton','CHECKING\x20FOR\x20OLD\x20MEDIA','sendChannel','find','KUFcI','log','localVoiceMeter','agc_url','661004jhayzj','midiIn','obs','You\x27ve\x20been\x20transferred\x20to\x20a\x20different\x20room','streams','maxBitrate','DigYX','SENDING\x20FILE:\x20','hash\x20is\x20not\x20false','setRequestHeader','limitAudioBitrate','imageElement','_last_bytes','eCKPV','requestResolution','seedStream','localCandidateId','hiddenSceneViewBitrate','dataset','remoteMuteState_','131608MQfcjR','Unable\x20to\x20set\x20update\x20OBS\x20Visibility','bitrateTimeout','Created\x20transfer\x20channel','Ybhcc','mNblv','localMuteElement','Final\x20streamID:\x20','maxpublishers','Transfer\x20was\x20cnacelled\x20by\x20remote\x20user;\x20parital\x20file\x20saved.','forcePLI','local','MOBILE\x20SCALE\x20RES\x20to\x202.5','JoNTf','video/VP9','recording_audio_ctx_latency','AQupQ','NcUye','bOUpY','encodering\x20being\x20kicked','importCrypto','showList','applyConstraints','readyState','does\x20any\x20audio\x20exist?','webp','play\x20stream:\x20','msg','ZbjxM','getTimezoneOffset','active','codecs','You\x20are\x20a\x20co-director\x20of\x20this\x20room;\x20you\x20have\x20partial\x20director\x20control\x20assigned\x20to\x20you.','HJsJW','audio','enabled','enhance_audio','queueList','YUGCy','aec_url','dyZls','exportKey','closePC','ruleOfThirds','interval','BYE','VXYXn','recording_audio_gain','objectFit','Chrome\x20for\x20iOS','NgxxL','sticky','setResolution','showDirector','startTime','digest','pluginVersion','trying\x20to\x20play','GHdce','gridlayout','video_muted_init','fWjoo','turn:turn-au1.vdo.ninja:3478','failed\x20to\x20send\x20focus\x20change\x20request','GALxY','view_set','userAgent','labelsize','message\x20could\x20not\x20be\x20sent;\x20queuing\x20it','WebRTC\x20Connection\x20Closed.\x20Clean\x20up.\x20657','vdoninja','enc','splice','New\x20Label:\x20','data\x20channel\x20being\x20used\x20in\x20reverse;\x20this\x20shouldn\x27t\x20really\x20happen,\x20except\x20if\x20maybe\x20doing\x20a\x20file\x20transfer','infocus','roomid','then','close','verifyData','getSenders','failed\x20to\x20disconnect','encode','rInBz','lin','GOT\x20ICE!!','Unhandeled\x20Error\x20occured','sing1','password','BITRATE:\x20','candidates','Firefox','float','mimeType','setupIncoming','write','host','Remote\x20peer\x20disconnected.\x20Due\x20to\x20enhanced\x20security,\x20please\x20refresh\x20to\x20create\x20a\x20new\x20connection.','baczv','vdgLp','Safari','[data-action-type=\x22solo-chat\x22][data--u-u-i-d=\x22','failed\x20to\x20send\x20zoom\x20change\x20request','cDViy','TRYING\x20KEYFRAME','not-the-director','orange','jitterBufferDelay','offerSDP','advanced','stats','Transferred','queuebutton','wkuYA','nYBeT','framesDecoded','Meshcast\x20error:\x20432','ICE\x20closed?','sendKeyFrameScenes','YUsVi','storekey','onclick','sid','UUID','URL','frameHeight','jwk','block','result','Buffer_Delay_in_ms','directorPassword','candidateType','target'];_0x497a=function(){return _0x4a0169;};return _0x497a();}var errorReport=[];function appendDebugLog(_0x500bb5){var _0x1d9050=_0x25a2bd;try{var _0x2f527b=new Date(),_0x3d5935=_0x2f527b[_0x1d9050(0x340)]();if(_0x500bb5['message'])errorReport[_0x1d9050(0x544)]({'message':_0x500bb5[_0x1d9050(0x5e2)],'name':_0x500bb5[_0x1d9050(0x4b0)],'time':_0x3d5935});else typeof _0x500bb5===_0x1d9050(0x2d7)?errorReport[_0x1d9050(0x544)]({'note':_0x500bb5,'time':_0x3d5935}):errorReport[_0x1d9050(0x544)]({'other':_0x500bb5,'time':_0x3d5935});errorReport=errorReport[_0x1d9050(0x168)](-0xc8),document[_0x1d9050(0x16f)](_0x1d9050(0x371))&&(getById(_0x1d9050(0x371))[_0x1d9050(0x1ac)][_0x1d9050(0x50e)]=_0x1d9050(0x208));}catch(_0x59dfc2){}}function isAlphaNumeric(_0x4139ea){var _0x27e014=_0x25a2bd,_0xa2d012,_0x5bc434,_0x466345;for(_0x5bc434=0x0,_0x466345=_0x4139ea[_0x27e014(0x1a9)];_0x5bc434<_0x466345;_0x5bc434++){if('bOUpY'!==_0x27e014(0x42a))_0x1c0b63['id']==_0x574608['track']['id']&&_0x31b07d[_0x27e014(0xd7)][_0x55264d][_0x27e014(0x3c6)][_0x27e014(0x2df)](_0x44271d);else{_0xa2d012=_0x4139ea[_0x27e014(0x4f4)](_0x5bc434);if(!(_0xa2d012>0x2f&&_0xa2d012<0x3a)&&!(_0xa2d012>0x40&&_0xa2d012<0x5b)&&!(_0xa2d012>0x60&&_0xa2d012<0x7b))return![];}}return!![];}function convertStringToArrayBufferView(_0x39d839){var _0x484970=_0x25a2bd,_0xcbf141=new Uint8Array(_0x39d839[_0x484970(0x1a9)]);for(var _0x371b48=0x0;_0x371b48<_0x39d839[_0x484970(0x1a9)];_0x371b48++){_0xcbf141[_0x371b48]=_0x39d839[_0x484970(0x4f4)](_0x371b48);}return _0xcbf141;}function toHexString(_0x3395d1){var _0x2ac0f9=_0x25a2bd;return Array[_0x2ac0f9(0x3d0)][_0x2ac0f9(0x1be)][_0x2ac0f9(0x218)](_0x3395d1,function(_0x36192a){var _0x5954c7=_0x2ac0f9;return('0'+(_0x36192a&0xff)[_0x5954c7(0x1c1)](0x10))[_0x5954c7(0x168)](-0x2);})[_0x2ac0f9(0x18c)]('');}function toByteArray(_0x4fba0c){var _0x88e96=_0x25a2bd,_0x26a097=[];for(var _0x223314=0x0;_0x223314<_0x4fba0c[_0x88e96(0x1a9)];_0x223314+=0x2){_0x26a097[_0x88e96(0x544)](parseInt(_0x4fba0c[_0x88e96(0x5fe)](_0x223314,0x2),0x10));}return new Uint8Array(_0x26a097);}function _0xe154(_0x58cbcf,_0x4c50fb){var _0x20f143=_0x497a();return _0xe154=function(_0x176115,_0x45ad3a){_0x176115=_0x176115-0xd2;var _0x497a61=_0x20f143[_0x176115];return _0x497a61;},_0xe154(_0x58cbcf,_0x4c50fb);}async function generateHash(_0x4643a2,_0x3e0647=![]){var _0x3cfaca=_0x25a2bd,_0x42435b=new TextEncoder(_0x3cfaca(0x314))[_0x3cfaca(0x46a)](_0x4643a2);return crypto[_0x3cfaca(0x2a5)][_0x3cfaca(0x44f)]('SHA-256',_0x42435b)[_0x3cfaca(0x465)](function(_0x24bcb9){var _0x4e0923=_0x3cfaca;return _0x24bcb9=new Uint8Array(_0x24bcb9),_0x3e0647&&(_0x24bcb9=_0x24bcb9[_0x4e0923(0x168)](0x0,parseInt(parseInt(_0x3e0647)/0x2))),_0x24bcb9=toHexString(_0x24bcb9),_0x24bcb9;})[_0x3cfaca(0x4bf)](errorlog);};var iOS=!!navigator[_0x25a2bd(0x52a)]&&/iPad|iPhone|iPod/[_0x25a2bd(0x4eb)](navigator[_0x25a2bd(0x52a)]),iPad=navigator['maxTouchPoints']&&navigator[_0x25a2bd(0x5e9)]>0x2&&/MacIntel/['test'](navigator[_0x25a2bd(0x52a)]),videoElements=Array[_0x25a2bd(0x39f)](document[_0x25a2bd(0x636)](_0x25a2bd(0x53a))),audioElements=Array[_0x25a2bd(0x39f)](document[_0x25a2bd(0x636)]('audio')),mediaStreamCounter=0x0;function createMediaStream(){return mediaStreamCounter+=0x1,new MediaStream();}function deleteOldMedia(){var _0xf1e9e4=_0x25a2bd;warnlog(_0xf1e9e4(0x3fd));var _0x3ff0ca=videoElements[_0xf1e9e4(0x1a9)];while(_0x3ff0ca--){videoElements[_0x3ff0ca][_0xf1e9e4(0x502)]===![]&&((videoElements[_0x3ff0ca][_0xf1e9e4(0x3d7)]==null||videoElements[_0x3ff0ca]['srcObject']&&videoElements[_0x3ff0ca]['srcObject']['active']===![])&&(videoElements[_0x3ff0ca][_0xf1e9e4(0x39d)](),videoElements[_0x3ff0ca]['id']='',videoElements[_0x3ff0ca][_0xf1e9e4(0x5d4)]('src'),videoElements[_0x3ff0ca][_0xf1e9e4(0x19b)](),videoElements[_0x3ff0ca]['remove'](),videoElements[_0x3ff0ca]=null,videoElements[_0xf1e9e4(0x460)](_0x3ff0ca,0x1)));}_0x3ff0ca=audioElements[_0xf1e9e4(0x1a9)];while(_0x3ff0ca--){audioElements[_0x3ff0ca][_0xf1e9e4(0x502)]===![]&&((audioElements[_0x3ff0ca][_0xf1e9e4(0x3d7)]==null||audioElements[_0x3ff0ca][_0xf1e9e4(0x3d7)]&&audioElements[_0x3ff0ca]['srcObject'][_0xf1e9e4(0x436)]===![])&&(audioElements[_0x3ff0ca][_0xf1e9e4(0x39d)](),audioElements[_0x3ff0ca]['id']='',audioElements[_0x3ff0ca][_0xf1e9e4(0x5d4)](_0xf1e9e4(0x15a)),audioElements[_0x3ff0ca][_0xf1e9e4(0x19b)](),audioElements[_0x3ff0ca][_0xf1e9e4(0x111)](),audioElements[_0x3ff0ca]=null,audioElements[_0xf1e9e4(0x460)](_0x3ff0ca,0x1)));}}function createAudioElement(){var _0x52aaee=_0x25a2bd;try{'KwhvG'===_0x52aaee(0x279)?deleteOldMedia():_0x51885a(_0x52aaee(0x58f));}catch(_0x8c2c04){errorlog(_0x8c2c04);}var _0x100c70=document[_0x52aaee(0x15b)]('audio');return audioElements[_0x52aaee(0x544)](_0x100c70),_0x100c70;}function createVideoElement(){var _0x437303=_0x25a2bd;try{deleteOldMedia();}catch(_0x1b7917){errorlog(_0x1b7917);}var _0x218542=document[_0x437303(0x15b)](_0x437303(0x53a));return videoElements[_0x437303(0x544)](_0x218542),_0x218542;}function play(_0x45bbb2=null,_0x53b03b=![]){var _0x3f4a10=_0x25a2bd;log(_0x3f4a10(0x432)+session['view']);if(session[_0x3f4a10(0x201)]==='')log(_0x3f4a10(0x4ef));else{if(session['view']!==![]){var _0xaf3f0d=session[_0x3f4a10(0x201)][_0x3f4a10(0x2ee)](','),_0x625320=![];for(var _0x160831 in _0xaf3f0d){if(_0xaf3f0d[_0x160831]=='')_0x625320=!![];else{if(_0x45bbb2===null)session['watchStream'](_0xaf3f0d[_0x160831]),_0x625320=!![];else _0x45bbb2===_0xaf3f0d[_0x160831]&&(session[_0x3f4a10(0x31c)](_0xaf3f0d[_0x160831]),_0x625320=!![]);}}!_0x625320&&(session[_0x3f4a10(0x4c1)]!==![]&&(!session[_0x3f4a10(0x5fa)]&&(!session['queue']&&((session['exclude']===![]||!session[_0x3f4a10(0x2dd)][_0x3f4a10(0x26e)](_0x45bbb2))&&(_0x53b03b&&(session['directorList'][_0x3f4a10(0x28d)](_0x53b03b)>=0x0&&(warnlog('stream\x20ID\x20added\x20to\x20badStreamList:\x20'+_0x45bbb2),session[_0x3f4a10(0x173)][_0x3f4a10(0x544)](_0x45bbb2),session[_0x3f4a10(0x31c)](_0x45bbb2))))))));}else{if(session[_0x3f4a10(0x2dd)]!==![]){if(session[_0x3f4a10(0x2dd)]['includes'](_0x45bbb2)){}else session[_0x3f4a10(0x31c)](_0x45bbb2);}else _0x45bbb2&&session[_0x3f4a10(0x31c)](_0x45bbb2);}}}function playAllVideos(){var _0x5135d7=_0x25a2bd;for(var _0x195dbd in session[_0x5135d7(0xd7)]){try{session[_0x5135d7(0xd7)][_0x195dbd][_0x5135d7(0x26c)]&&(session[_0x5135d7(0xd7)][_0x195dbd][_0x5135d7(0x26c)]['paused']&&session[_0x5135d7(0xd7)][_0x195dbd]['videoElement'][_0x5135d7(0x562)]()[_0x5135d7(0x465)](_0xaf9723=>{var _0x4994ab=_0x5135d7;log(_0x4994ab(0x4b7));})[_0x5135d7(0x4bf)](warnlog));}catch(_0x51144b){}}}function getTURNList(){var _0x3daf69=_0x25a2bd,_0x537a0b=[];turn={},turn['username']='steve',turn[_0x3daf69(0x55a)]=_0x3daf69(0x2cf),turn[_0x3daf69(0x356)]=[_0x3daf69(0x2e0)],turn['tz']=0x12c,turn[_0x3daf69(0x1c5)]=![],turn[_0x3daf69(0x4ad)]=!![],turn[_0x3daf69(0xd5)]=_0x3daf69(0x551);if(session[_0x3daf69(0x15f)]&&turn[_0x3daf69(0x1c5)]==session[_0x3daf69(0x5de)]){}else{if(session[_0x3daf69(0x5de)]&&turn[_0x3daf69(0x1c5)]){}else{if(session[_0x3daf69(0x15f)]==![]&&turn[_0x3daf69(0x4ad)]==![]){}else{if(session[_0x3daf69(0x15f)]&&session[_0x3daf69(0x15f)]!==!![]&&session['speedtest']!==turn['locale']){}else _0x537a0b['push'](turn);}}}turn={},turn[_0x3daf69(0x616)]=_0x3daf69(0x2a2),turn[_0x3daf69(0x55a)]='setupYourOwnPlease',turn[_0x3daf69(0x356)]=['turn:www.turn.obs.ninja:3478'],turn['tz']=0x12c,turn[_0x3daf69(0x1c5)]=!![],turn[_0x3daf69(0x4ad)]=!![],turn[_0x3daf69(0xd5)]='cae1';if(session['speedtest']&&turn[_0x3daf69(0x1c5)]==session['forceTcpMode']){}else{if(session[_0x3daf69(0x5de)]&&turn[_0x3daf69(0x1c5)]){}else{if(session[_0x3daf69(0x15f)]==![]&&turn[_0x3daf69(0x4ad)]==![]){}else{if(session[_0x3daf69(0x15f)]&&session[_0x3daf69(0x15f)]!==!![]&&session[_0x3daf69(0x15f)]!==turn[_0x3daf69(0xd5)]){}else _0x537a0b[_0x3daf69(0x544)](turn);}}}turn={},turn[_0x3daf69(0x616)]='steve',turn[_0x3daf69(0x55a)]=_0x3daf69(0x2cf),turn[_0x3daf69(0x356)]=['turns:turn.obs.ninja:443'],turn['tz']=-0x3c,turn[_0x3daf69(0x1c5)]=![],turn[_0x3daf69(0x4ad)]=!![],turn[_0x3daf69(0xd5)]=_0x3daf69(0x108);if(session['speedtest']&&turn['udp']==session['forceTcpMode']){}else{if(session[_0x3daf69(0x5de)]&&turn[_0x3daf69(0x1c5)]){}else{if(session[_0x3daf69(0x15f)]==![]&&turn[_0x3daf69(0x4ad)]==![]){}else{if(session[_0x3daf69(0x15f)]&&session[_0x3daf69(0x15f)]!==!![]&&session[_0x3daf69(0x15f)]!==turn[_0x3daf69(0xd5)]){}else _0x537a0b[_0x3daf69(0x544)](turn);}}}turn={},turn['username']='vdoninja',turn[_0x3daf69(0x55a)]='IchBinSteveDerNinja',turn[_0x3daf69(0x356)]=['turn:www.turn.vdo.ninja:3478'],turn['tz']=-0x46,turn[_0x3daf69(0x1c5)]=!![],turn[_0x3daf69(0x4ad)]=!![],turn[_0x3daf69(0xd5)]='de2';if(session[_0x3daf69(0x15f)]&&turn[_0x3daf69(0x1c5)]==session['forceTcpMode']){}else{if(session[_0x3daf69(0x5de)]&&turn[_0x3daf69(0x1c5)]){}else{if(session[_0x3daf69(0x15f)]==![]&&turn[_0x3daf69(0x4ad)]==![]){}else{if(session[_0x3daf69(0x15f)]&&session['speedtest']!==!![]&&session[_0x3daf69(0x15f)]!==turn[_0x3daf69(0xd5)]){}else _0x537a0b[_0x3daf69(0x544)](turn);}}}turn={},turn[_0x3daf69(0x616)]=_0x3daf69(0x45e),turn['credential']='IchBinSteveDerNinja',turn['urls']=[_0x3daf69(0x5ac)],turn['tz']=-0x46,turn[_0x3daf69(0x1c5)]=![],turn[_0x3daf69(0x4ad)]=!![],turn[_0x3daf69(0xd5)]='de2';if(session[_0x3daf69(0x15f)]&&turn['udp']==session[_0x3daf69(0x5de)]){}else{if(session[_0x3daf69(0x5de)]&&turn[_0x3daf69(0x1c5)]){}else{if(session[_0x3daf69(0x15f)]==![]&&turn[_0x3daf69(0x4ad)]==![]){}else{if(session[_0x3daf69(0x15f)]&&session[_0x3daf69(0x15f)]!==!![]&&session[_0x3daf69(0x15f)]!==turn['locale']){}else _0x537a0b[_0x3daf69(0x544)](turn);}}}turn={},turn[_0x3daf69(0x616)]=_0x3daf69(0x2a2),turn[_0x3daf69(0x55a)]=_0x3daf69(0x2cf),turn[_0x3daf69(0x356)]=[_0x3daf69(0x59f)],turn['tz']=-0x3c,turn[_0x3daf69(0x1c5)]=!![],turn[_0x3daf69(0x4ad)]=!![],turn[_0x3daf69(0xd5)]=_0x3daf69(0x108);if(session[_0x3daf69(0x15f)]&&turn[_0x3daf69(0x1c5)]==session['forceTcpMode']){}else{if(session[_0x3daf69(0x5de)]&&turn[_0x3daf69(0x1c5)]){}else{if(session[_0x3daf69(0x15f)]==![]&&turn[_0x3daf69(0x4ad)]==![]){}else{if(session[_0x3daf69(0x15f)]&&session[_0x3daf69(0x15f)]!==!![]&&session[_0x3daf69(0x15f)]!==turn[_0x3daf69(0xd5)]){}else _0x537a0b['push'](turn);}}}turn={},turn[_0x3daf69(0x616)]=_0x3daf69(0x337),turn['credential']=_0x3daf69(0x3dd),turn[_0x3daf69(0x356)]=['turn:turn-usw1.obs.ninja:443'],turn['tz']=0x1e0,turn[_0x3daf69(0x1c5)]=!![],turn['production']=!![],turn[_0x3daf69(0xd5)]='usw1';if(session[_0x3daf69(0x15f)]&&turn['udp']==session['forceTcpMode']){}else{if(session[_0x3daf69(0x5de)]&&turn[_0x3daf69(0x1c5)]){}else{if(session['speedtest']==![]&&turn[_0x3daf69(0x4ad)]==![]){}else{if(session[_0x3daf69(0x15f)]&&session[_0x3daf69(0x15f)]!==!![]&&session['speedtest']!==turn[_0x3daf69(0xd5)]){}else _0x537a0b[_0x3daf69(0x544)](turn);}}}turn={},turn[_0x3daf69(0x616)]=_0x3daf69(0x45e),turn[_0x3daf69(0x55a)]=_0x3daf69(0x1df),turn[_0x3daf69(0x356)]=[_0x3daf69(0x3a2)],turn['tz']=0x1e0,turn[_0x3daf69(0x1c5)]=!![],turn[_0x3daf69(0x4ad)]=!![],turn['locale']=_0x3daf69(0x5f6);if(session[_0x3daf69(0x15f)]&&turn['udp']==session['forceTcpMode']){}else{if(session[_0x3daf69(0x5de)]&&turn[_0x3daf69(0x1c5)]){}else{if(session[_0x3daf69(0x15f)]==![]&&turn[_0x3daf69(0x4ad)]==![]){}else{if(session['speedtest']&&session['speedtest']!==!![]&&session[_0x3daf69(0x15f)]!==turn[_0x3daf69(0xd5)]){}else _0x537a0b[_0x3daf69(0x544)](turn);}}}turn={},turn[_0x3daf69(0x616)]=_0x3daf69(0x45e),turn[_0x3daf69(0x55a)]='brazilIsSuperExpensive',turn[_0x3daf69(0x356)]=[_0x3daf69(0xd2)],turn['tz']=0xb4,turn[_0x3daf69(0x1c5)]=!![],turn[_0x3daf69(0x4ad)]=!![],turn[_0x3daf69(0xd5)]=_0x3daf69(0x249);if(session['speedtest']&&turn[_0x3daf69(0x1c5)]==session[_0x3daf69(0x5de)]){}else{if(session[_0x3daf69(0x5de)]&&turn[_0x3daf69(0x1c5)]){}else{if(session[_0x3daf69(0x15f)]==![]&&turn[_0x3daf69(0x4ad)]==![]){}else{if(session[_0x3daf69(0x15f)]&&session['speedtest']!==!![]&&session[_0x3daf69(0x15f)]!==turn[_0x3daf69(0xd5)]){}else _0x537a0b[_0x3daf69(0x544)](turn);}}}turn={},turn[_0x3daf69(0x616)]=_0x3daf69(0x1cf),turn['credential']=_0x3daf69(0x3dd),turn[_0x3daf69(0x356)]=[_0x3daf69(0x13a)],turn['tz']=0x168,turn[_0x3daf69(0x1c5)]=!![],turn[_0x3daf69(0x4ad)]=!![],turn[_0x3daf69(0xd5)]=_0x3daf69(0x1c6);if(session[_0x3daf69(0x15f)]&&turn['udp']==session[_0x3daf69(0x5de)]){}else{if(session[_0x3daf69(0x5de)]&&turn[_0x3daf69(0x1c5)]){}else{if(session[_0x3daf69(0x15f)]==![]&&turn[_0x3daf69(0x4ad)]==![]){}else{if(session[_0x3daf69(0x15f)]&&session['speedtest']!==!![]&&session[_0x3daf69(0x15f)]!==turn['locale']){}else _0x537a0b[_0x3daf69(0x544)](turn);}}}turn={},turn[_0x3daf69(0x616)]=_0x3daf69(0x45e),turn[_0x3daf69(0x55a)]=_0x3daf69(0x1fd),turn[_0x3daf69(0x356)]=[_0x3daf69(0x456)],turn['tz']=-0x258,turn[_0x3daf69(0x1c5)]=!![],turn[_0x3daf69(0x4ad)]=!![],turn[_0x3daf69(0xd5)]=_0x3daf69(0x2a6);if(session[_0x3daf69(0x15f)]&&turn['udp']==session['forceTcpMode']){}else{if(session[_0x3daf69(0x5de)]&&turn['udp']){}else{if(session[_0x3daf69(0x15f)]==![]&&turn[_0x3daf69(0x4ad)]==![]){}else{if(session[_0x3daf69(0x15f)]&&session[_0x3daf69(0x15f)]!==!![]&&session[_0x3daf69(0x15f)]!==turn[_0x3daf69(0xd5)]){}else _0x537a0b[_0x3daf69(0x544)](turn);}}}turn={},turn[_0x3daf69(0x616)]=_0x3daf69(0x45e),turn[_0x3daf69(0x55a)]=_0x3daf69(0x175),turn['urls']=[_0x3daf69(0x54e)],turn['tz']=-0x1e0,turn[_0x3daf69(0x1c5)]=!![],turn[_0x3daf69(0x4ad)]=!![],turn[_0x3daf69(0xd5)]=_0x3daf69(0x46f);if(session[_0x3daf69(0x15f)]&&turn[_0x3daf69(0x1c5)]==session[_0x3daf69(0x5de)]){}else{if(session['forceTcpMode']&&turn[_0x3daf69(0x1c5)]){}else{if(session[_0x3daf69(0x15f)]==![]&&turn[_0x3daf69(0x4ad)]==![]){}else{if(session[_0x3daf69(0x15f)]&&session['speedtest']!==!![]&&session[_0x3daf69(0x15f)]!==turn[_0x3daf69(0xd5)]){}else _0x537a0b[_0x3daf69(0x544)](turn);}}}turn={},turn['username']='vdoninja',turn[_0x3daf69(0x55a)]=_0x3daf69(0x175),turn[_0x3daf69(0x356)]=[_0x3daf69(0x34f)],turn['tz']=-0x21c,turn[_0x3daf69(0x1c5)]=!![],turn[_0x3daf69(0x4ad)]=!![],turn[_0x3daf69(0xd5)]=_0x3daf69(0x2a7);if(session[_0x3daf69(0x15f)]&&turn[_0x3daf69(0x1c5)]==session[_0x3daf69(0x5de)]){}else{if(session[_0x3daf69(0x5de)]&&turn[_0x3daf69(0x1c5)]){}else{if(session[_0x3daf69(0x15f)]==![]&&turn[_0x3daf69(0x4ad)]==![]){}else{if(session['speedtest']&&session[_0x3daf69(0x15f)]!==!![]&&session['speedtest']!==turn['locale']){}else _0x537a0b[_0x3daf69(0x544)](turn);}}}turn={},turn[_0x3daf69(0x616)]=_0x3daf69(0x45e),turn['credential']=_0x3daf69(0x175),turn[_0x3daf69(0x356)]=['turns:turn.vdo.ninja:443'],turn['tz']=-0x21c,turn['udp']=![],turn[_0x3daf69(0x4ad)]=!![],turn[_0x3daf69(0xd5)]=_0x3daf69(0x2a7);if(session[_0x3daf69(0x15f)]&&turn[_0x3daf69(0x1c5)]==session[_0x3daf69(0x5de)]){}else{if(session[_0x3daf69(0x5de)]&&turn[_0x3daf69(0x1c5)]){}else{if(session[_0x3daf69(0x15f)]==![]&&turn[_0x3daf69(0x4ad)]==![]){}else{if(session[_0x3daf69(0x15f)]&&session[_0x3daf69(0x15f)]!==!![]&&session[_0x3daf69(0x15f)]!==turn[_0x3daf69(0xd5)]){}else _0x537a0b['push'](turn);}}}turn={},turn[_0x3daf69(0x616)]='obsninja',turn[_0x3daf69(0x55a)]=_0x3daf69(0x2b5),turn[_0x3daf69(0x356)]=[_0x3daf69(0x4e8)],turn['tz']=-0x32,turn[_0x3daf69(0x1c5)]=!![],turn[_0x3daf69(0x4ad)]=!![],turn[_0x3daf69(0xd5)]='fr1';if(session[_0x3daf69(0x15f)]&&turn[_0x3daf69(0x1c5)]==session['forceTcpMode']){}else{if(session[_0x3daf69(0x5de)]&&turn[_0x3daf69(0x1c5)]){}else{if(session[_0x3daf69(0x15f)]==![]&&turn[_0x3daf69(0x4ad)]==![]){}else{if(session[_0x3daf69(0x15f)]&&session['speedtest']!==!![]&&session[_0x3daf69(0x15f)]!==turn[_0x3daf69(0xd5)]){}else _0x537a0b[_0x3daf69(0x544)](turn);}}}return _0x537a0b;}function getTimezone(){var _0x414c95=_0x25a2bd;if(session['tz']!==![])return session['tz'];const _0x9c9f6e=()=>{var _0x1b090c=_0xe154,_0x1c6bf0=new Date(0x0,0x1),_0x3cf9c7=new Date(0x6,0x1);return Math[_0x1b090c(0x328)](_0x1c6bf0[_0x1b090c(0x435)](),_0x3cf9c7[_0x1b090c(0x435)]());};var _0x6f6c5b=new Date();const _0x2622a0=_0x34f0b8=>{var _0x449b61=_0xe154;return _0x34f0b8[_0x449b61(0x435)]()<_0x9c9f6e();};if(_0x2622a0(_0x6f6c5b))return _0x6f6c5b[_0x414c95(0x435)]()+0x3c;else{if(_0x414c95(0x324)!==_0x414c95(0x324))_0x4258ca(_0x414c95(0x4ef));else return _0x6f6c5b[_0x414c95(0x435)]();}}function chooseBestTURN(_0x22ce43){var _0x1900b9=_0x25a2bd;if(session[_0x1900b9(0x59d)])return;var _0x44bffe=getTURNList(),_0x4d23d0=getTimezone();for(var _0x1a65da=0x0;_0x1a65da<_0x44bffe[_0x1900b9(0x1a9)];_0x1a65da++){var _0x4d830d=Math['abs'](_0x44bffe[_0x1a65da]['tz']-_0x4d23d0);Math[_0x1900b9(0x37e)](_0x4d830d-0x3c*0x18)<_0x4d830d&&(_0x4d830d=Math[_0x1900b9(0x37e)](_0x4d830d-0x3c*0x18)),_0x44bffe[_0x1a65da][_0x1900b9(0x641)]=_0x4d830d;}_0x44bffe[_0x1900b9(0x5b7)](compare_deltas);var _0x5ba539=[],_0x51beb8=0x0,_0x387324=0x0;for(var _0x1a65da=0x0;_0x1a65da<_0x44bffe[_0x1900b9(0x1a9)];_0x1a65da++){if(_0x44bffe[_0x1a65da][_0x1900b9(0x1c5)]&&_0x387324<0x2)_0x5ba539[_0x1900b9(0x544)](_0x44bffe[_0x1a65da]),_0x387324+=0x1;else!_0x44bffe[_0x1a65da][_0x1900b9(0x1c5)]&&_0x51beb8<0x1&&(_0x5ba539[_0x1900b9(0x544)](_0x44bffe[_0x1a65da]),_0x51beb8+=0x1);}session[_0x1900b9(0x59d)]={'iceServers':_0x22ce43,'sdpSemantics':_0x1900b9(0x10c)},session[_0x1900b9(0x59d)][_0x1900b9(0x2bd)]=session[_0x1900b9(0x59d)][_0x1900b9(0x2bd)][_0x1900b9(0x2a8)](_0x5ba539),warnlog(session[_0x1900b9(0x59d)]);}function compare_deltas(_0x176348,_0x16301a){var _0x146dd9=_0x25a2bd,_0x437404=_0x176348[_0x146dd9(0x641)]||0x0,_0x4ffa87=_0x16301a[_0x146dd9(0x641)]||0x0;if(_0x437404>_0x4ffa87)return 0x1;if(_0x437404<_0x4ffa87)return-0x1;return 0x0;}var updateMixerTimer=null,updateMixerActive=![];function updateMixer(_0x152ce6=![]){var _0x599e68=_0x25a2bd;clearInterval(updateMixerTimer);if(updateMixerActive){session[_0x599e68(0x5f7)]?updateMixerTimer=setTimeout(function(){updateMixer();},0xc8):updateMixerTimer=setTimeout(function(){updateMixer();},0x32);return;}updateMixerActive=!![],log(_0x599e68(0x36e));try{updateMixerRun(_0x152ce6);}catch(_0x5b1141){}session['mobile']?setTimeout(function(){var _0x158a6a=_0x599e68;_0x158a6a(0x129)===_0x158a6a(0x52c)?_0x37d67c(_0x50ee71):updateMixerActive=![];},0x1f4):setTimeout(function(){updateMixerActive=![];},0x64);}var WebRTC={};WebRTC[_0x25a2bd(0x272)]=function(){var _0x1b5402=_0x25a2bd,_0x4af64a={};function _0x4fdbf8(){}function _0x1384c3(_0x3c2581){errorlog(_0x3c2581);}function _0x1a694c(){var _0x158c88=_0xe154,_0x33353d,_0x48e1a9,_0x5e92af=new Promise((_0x2f7b79,_0xc5c9d5)=>{_0x33353d=_0x2f7b79,_0x48e1a9=_0xc5c9d5;});return _0x5e92af[_0x158c88(0x3d8)]=_0x33353d,_0x5e92af[_0x158c88(0x2e9)]=_0x48e1a9,_0x5e92af;}_0x4af64a[_0x1b5402(0x3ef)]=function(_0xd1eb67=0x7){var _0x517fb3=_0x1b5402,_0x54345e='',_0x111af2='ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnpqrstuvwxyz23456789';for(var _0x3266c3=0x0;_0x3266c3<_0xd1eb67;_0x3266c3++){_0x517fb3(0x609)!=='uvvNQ'?_0x54345e+=_0x111af2['charAt'](Math['floor'](Math[_0x517fb3(0x20a)]()*_0x111af2[_0x517fb3(0x1a9)])):_0xe82c2d(_0x36c2a0[_0x517fb3(0x4e5)]);}return log(_0x54345e),_0x54345e;},_0x4af64a[_0x1b5402(0x531)]=![],_0x4af64a[_0x1b5402(0x34e)]=![],_0x4af64a[_0x1b5402(0x198)]=![],_0x4af64a[_0x1b5402(0x2fb)]=!![],_0x4af64a[_0x1b5402(0x289)]=![],_0x4af64a[_0x1b5402(0x569)]=!![],_0x4af64a[_0x1b5402(0x634)]=0x8,_0x4af64a[_0x1b5402(0x171)]=![],_0x4af64a[_0x1b5402(0x578)]=![],_0x4af64a[_0x1b5402(0x2c5)]=![],_0x4af64a[_0x1b5402(0x274)]=!![],_0x4af64a[_0x1b5402(0x3ea)]=null,_0x4af64a['audioInputChannels']=![],_0x4af64a[_0x1b5402(0x245)]=![],_0x4af64a[_0x1b5402(0x4dd)]=new AudioContext(),_0x4af64a[_0x1b5402(0x2de)]=![],_0x4af64a[_0x1b5402(0x548)]=![],_0x4af64a[_0x1b5402(0x5ca)]=null,_0x4af64a[_0x1b5402(0x1ca)]=null,_0x4af64a['noiseSuppression']=null,_0x4af64a[_0x1b5402(0x1f7)]=![],_0x4af64a['broadcastChannel']=![],_0x4af64a[_0x1b5402(0x176)]=![],_0x4af64a[_0x1b5402(0x1c2)]=![],_0x4af64a[_0x1b5402(0x2b3)]=![],_0x4af64a[_0x1b5402(0x376)]=![],_0x4af64a[_0x1b5402(0x206)]=![],_0x4af64a[_0x1b5402(0x173)]=[],_0x4af64a[_0x1b5402(0x2db)]=![],_0x4af64a[_0x1b5402(0x26b)]=null,_0x4af64a[_0x1b5402(0x38c)]=null,_0x4af64a['canvasWebGL']=null,_0x4af64a[_0x1b5402(0x17b)]=![],_0x4af64a[_0x1b5402(0x1f3)]=![],_0x4af64a[_0x1b5402(0x5f4)]=![],_0x4af64a[_0x1b5402(0x2b9)]=![],_0x4af64a[_0x1b5402(0x3cd)]=![],_0x4af64a[_0x1b5402(0x59d)]=![],_0x4af64a[_0x1b5402(0x2ce)]=![],_0x4af64a['chat']=![],_0x4af64a[_0x1b5402(0x2a4)]=![],_0x4af64a[_0x1b5402(0x44b)]=![],_0x4af64a[_0x1b5402(0x28e)]=0x1,_0x4af64a['cover']=![],_0x4af64a[_0x1b5402(0x3fc)]=null,_0x4af64a[_0x1b5402(0x317)]={},_0x4af64a[_0x1b5402(0x34a)]={},_0x4af64a['currentCameraConstraints']={},_0x4af64a[_0x1b5402(0x3c3)]={},_0x4af64a[_0x1b5402(0x4f0)]=![],_0x4af64a[_0x1b5402(0x4fb)]=0x23,_0x4af64a[_0x1b5402(0x415)]=0x190,_0x4af64a[_0x1b5402(0x60c)]=0x25a,_0x4af64a[_0x1b5402(0x5aa)]=![],_0x4af64a[_0x1b5402(0x2f1)]=![],_0x4af64a[_0x1b5402(0x1d9)]=![],_0x4af64a[_0x1b5402(0x2d6)]=![],_0x4af64a[_0x1b5402(0x30c)]=![],_0x4af64a['directorSpeakerMuted']=null,_0x4af64a[_0x1b5402(0x166)]=null,_0x4af64a[_0x1b5402(0x5df)]=[],_0x4af64a[_0x1b5402(0x49a)]=![],_0x4af64a[_0x1b5402(0x21b)]=![],_0x4af64a[_0x1b5402(0x126)]=![],_0x4af64a[_0x1b5402(0x375)]=![],_0x4af64a[_0x1b5402(0x293)]=!![],_0x4af64a['effects']=![],_0x4af64a[_0x1b5402(0x563)]=![],_0x4af64a[_0x1b5402(0x233)]=![],_0x4af64a[_0x1b5402(0x58d)]=![],_0x4af64a[_0x1b5402(0x45f)]=new TextEncoder('utf-8'),_0x4af64a[_0x1b5402(0x2dd)]=![],_0x4af64a['fadein']=![],_0x4af64a[_0x1b5402(0x649)]=![],_0x4af64a[_0x1b5402(0x582)]=[],_0x4af64a['hostedTransfers']=[],_0x4af64a[_0x1b5402(0xe2)]=![],_0x4af64a[_0x1b5402(0x29b)]=![],_0x4af64a[_0x1b5402(0x2e6)]=![],_0x4af64a[_0x1b5402(0x369)]=![],_0x4af64a[_0x1b5402(0x136)]=![],_0x4af64a[_0x1b5402(0x625)]=![],_0x4af64a[_0x1b5402(0x52d)]=![],_0x4af64a['fullscreen']=![],_0x4af64a[_0x1b5402(0x20f)]=[],_0x4af64a[_0x1b5402(0x243)]=![],_0x4af64a['hash']=![],_0x4af64a['height']=![],_0x4af64a[_0x1b5402(0x3af)]=![],_0x4af64a[_0x1b5402(0x5f1)]=![],_0x4af64a[_0x1b5402(0x251)]=![],_0x4af64a[_0x1b5402(0x247)]=![],_0x4af64a[_0x1b5402(0x3ad)]=![],_0x4af64a['quality_wb']=0x1,_0x4af64a[_0x1b5402(0x38f)]=0x0,_0x4af64a[_0x1b5402(0x3e1)]=![],_0x4af64a[_0x1b5402(0x1bb)]=![],_0x4af64a[_0x1b5402(0x463)]=![],_0x4af64a[_0x1b5402(0x37a)]=![],_0x4af64a[_0x1b5402(0x3a1)]=![],_0x4af64a[_0x1b5402(0x63c)]=![],_0x4af64a[_0x1b5402(0x3e6)]={},_0x4af64a[_0x1b5402(0x592)]=![],_0x4af64a[_0x1b5402(0x25b)]=![],_0x4af64a[_0x1b5402(0x210)]=![],_0x4af64a['maxpublishers']=![],_0x4af64a['maxconnections']=![],_0x4af64a[_0x1b5402(0x5f7)]=![],_0x4af64a[_0x1b5402(0x53f)]=![],_0x4af64a[_0x1b5402(0x597)]=![],_0x4af64a[_0x1b5402(0x1fb)]=![],_0x4af64a[_0x1b5402(0xdf)]=![],_0x4af64a[_0x1b5402(0x22f)]=![],_0x4af64a[_0x1b5402(0x113)]=![],_0x4af64a[_0x1b5402(0x523)]=![],_0x4af64a[_0x1b5402(0x367)]=0x19,_0x4af64a[_0x1b5402(0x3c5)]=0xa,_0x4af64a[_0x1b5402(0x45b)]=![],_0x4af64a[_0x1b5402(0x310)]=![],_0x4af64a[_0x1b5402(0x32c)]=_0x4af64a[_0x1b5402(0x3ef)](0x5),_0x4af64a[_0x1b5402(0x344)]=![],_0x4af64a[_0x1b5402(0x579)]=![],_0x4af64a[_0x1b5402(0x17a)]=![],_0x4af64a[_0x1b5402(0x130)]=![],_0x4af64a['midiIn']=![],_0x4af64a[_0x1b5402(0x53c)]=![],_0x4af64a[_0x1b5402(0x552)]=![],_0x4af64a['mirrored']=![],_0x4af64a[_0x1b5402(0x4be)]=![],_0x4af64a[_0x1b5402(0x433)]=[],_0x4af64a['meshcast']=![],_0x4af64a[_0x1b5402(0x13c)]=![],_0x4af64a['muted']=![],_0x4af64a[_0x1b5402(0x383)]=![],_0x4af64a[_0x1b5402(0x308)]=![],_0x4af64a[_0x1b5402(0x1d1)]=![],_0x4af64a[_0x1b5402(0x21a)]={},_0x4af64a[_0x1b5402(0x215)]=![],_0x4af64a[_0x1b5402(0x303)]=![],_0x4af64a[_0x1b5402(0x3c7)]=![],_0x4af64a['nocursor']=![],_0x4af64a['nodownloads']=![],_0x4af64a[_0x1b5402(0x370)]=![],_0x4af64a['obsfix']=![],_0x4af64a[_0x1b5402(0x4e6)]=![],_0x4af64a[_0x1b5402(0x29c)]=![],_0x4af64a['obsState']={},_0x4af64a[_0x1b5402(0x100)][_0x1b5402(0x50e)]=null,_0x4af64a[_0x1b5402(0x100)][_0x1b5402(0x24c)]=null,_0x4af64a[_0x1b5402(0x100)]['recording']=null,_0x4af64a[_0x1b5402(0x100)]['sourceActive']=null,_0x4af64a[_0x1b5402(0x100)][_0x1b5402(0x374)]=null,_0x4af64a[_0x1b5402(0x657)]=![],_0x4af64a[_0x1b5402(0x17e)]=![],_0x4af64a[_0x1b5402(0x1dc)]=![],_0x4af64a[_0x1b5402(0x57e)]=![],_0x4af64a[_0x1b5402(0x2be)]=![],_0x4af64a[_0x1b5402(0x470)]=![],_0x4af64a['pcs']={},_0x4af64a[_0x1b5402(0x212)]=![],_0x4af64a[_0x1b5402(0x255)]=![],_0x4af64a['customWSS']=![],_0x4af64a['mc']=![],_0x4af64a[_0x1b5402(0x64f)]=![],_0x4af64a['permaid']=![],_0x4af64a[_0x1b5402(0x1b0)]=![],_0x4af64a[_0x1b5402(0x1ed)]=null,_0x4af64a[_0x1b5402(0x266)]=null,_0x4af64a[_0x1b5402(0x5af)]=![],_0x4af64a[_0x1b5402(0x43d)]=[],_0x4af64a[_0x1b5402(0x230)]=![],_0x4af64a[_0x1b5402(0x55c)]=![],_0x4af64a[_0x1b5402(0x22d)]=![],_0x4af64a['recordLocal']=![],_0x4af64a['remote']=![],_0x4af64a['rampUpTime']=0xbb8,_0x4af64a[_0x1b5402(0x258)]=![],_0x4af64a[_0x1b5402(0x138)]=0x1388,_0x4af64a[_0x1b5402(0x4df)]=![],_0x4af64a['roomid']=![],_0x4af64a[_0x1b5402(0x57a)]=![],_0x4af64a[_0x1b5402(0x1a5)]=![],_0x4af64a[_0x1b5402(0x443)]=![],_0x4af64a['ptz']=![],_0x4af64a[_0x1b5402(0xd7)]={},_0x4af64a[_0x1b5402(0x2e4)]=![],_0x4af64a[_0x1b5402(0x528)]='',_0x4af64a[_0x1b5402(0x318)]=![],_0x4af64a[_0x1b5402(0x20d)]=![],_0x4af64a[_0x1b5402(0x4c1)]=![],_0x4af64a[_0x1b5402(0x2da)]={},_0x4af64a[_0x1b5402(0x34c)]=![],_0x4af64a[_0x1b5402(0x193)]=![],_0x4af64a[_0x1b5402(0x4ce)]=![],_0x4af64a[_0x1b5402(0x346)]=![],_0x4af64a[_0x1b5402(0x534)]=![],_0x4af64a[_0x1b5402(0x225)]=![],_0x4af64a[_0x1b5402(0x1e0)]=![],_0x4af64a[_0x1b5402(0x2ef)]=![],_0x4af64a[_0x1b5402(0xfc)]=![],_0x4af64a[_0x1b5402(0x297)]=![],_0x4af64a[_0x1b5402(0x21f)]=0x0,_0x4af64a[_0x1b5402(0x161)]=![],_0x4af64a[_0x1b5402(0x1a3)]=![],_0x4af64a[_0x1b5402(0x42d)]=null,_0x4af64a[_0x1b5402(0x333)]=![],_0x4af64a[_0x1b5402(0x1bd)]=[],_0x4af64a[_0x1b5402(0x162)]=![],_0x4af64a[_0x1b5402(0x4b8)]=!![],_0x4af64a['showDirector']=![],_0x4af64a[_0x1b5402(0x647)]=![],_0x4af64a[_0x1b5402(0xfb)]=![],_0x4af64a[_0x1b5402(0x2e7)]=![],_0x4af64a[_0x1b5402(0x486)]={},_0x4af64a[_0x1b5402(0x2dc)]=![],_0x4af64a[_0x1b5402(0x28f)]=![],_0x4af64a[_0x1b5402(0x143)]=![],_0x4af64a['stereo']=![],_0x4af64a[_0x1b5402(0x4e5)]=null,_0x4af64a[_0x1b5402(0x3c6)]=null,_0x4af64a[_0x1b5402(0x1ac)]=![],_0x4af64a[_0x1b5402(0xdc)]=![],_0x4af64a[_0x1b5402(0x5de)]=![],_0x4af64a[_0x1b5402(0x63e)]=![],_0x4af64a[_0x1b5402(0x196)]=0x1f4,_0x4af64a[_0x1b5402(0x197)]=null,_0x4af64a[_0x1b5402(0x39c)]=![],_0x4af64a['tz']=![],_0x4af64a[_0x1b5402(0x633)]=![],_0x4af64a[_0x1b5402(0x62a)]=![],_0x4af64a[_0x1b5402(0x359)]=![],_0x4af64a[_0x1b5402(0x372)]=![],_0x4af64a['videoDevice']=![],_0x4af64a[_0x1b5402(0x26c)]=![],_0x4af64a[_0x1b5402(0x521)]=![],_0x4af64a[_0x1b5402(0x4c7)]=![],_0x4af64a['videoMutedFlag']=![],_0x4af64a[_0x1b5402(0x201)]=![],_0x4af64a[_0x1b5402(0x459)]=![],_0x4af64a[_0x1b5402(0x140)]=0x64,_0x4af64a[_0x1b5402(0x5f0)]=![],_0x4af64a[_0x1b5402(0x4dc)]=![],_0x4af64a[_0x1b5402(0x4b6)]=![],_0x4af64a[_0x1b5402(0x32a)]={},_0x4af64a[_0x1b5402(0x64a)]={},_0x4af64a[_0x1b5402(0x101)]=![],_0x4af64a[_0x1b5402(0x244)]=![],_0x4af64a['waitingWatchList']={},_0x4af64a[_0x1b5402(0x431)]=![],_0x4af64a[_0x1b5402(0x3a5)]=![],_0x4af64a['ws']=null,_0x4af64a['wss']=![],_0x4af64a['wssid']=null,_0x4af64a[_0x1b5402(0x4a9)]=![],_0x4af64a[_0x1b5402(0x163)]='https://www.youtube.com/v/dQw4w9WgXcQ&Rick_Roll_Sample_Video',_0x4af64a[_0x1b5402(0x5c9)]=null,_0x4af64a[_0x1b5402(0x64c)]=null,_0x4af64a[_0x1b5402(0x493)]=![],_0x4af64a[_0x1b5402(0x41e)]=getById(_0x1b5402(0x37c))['cloneNode'](!![]),_0x4af64a[_0x1b5402(0x41e)][_0x1b5402(0x1ac)][_0x1b5402(0x261)]=_0x1b5402(0x312),_0x4af64a[_0x1b5402(0x41e)][_0x1b5402(0x1ac)][_0x1b5402(0x1e5)]='1vh',_0x4af64a[_0x1b5402(0x41e)]['id']='localMuteElement',_0x4af64a[_0x1b5402(0x27a)]=getById(_0x1b5402(0x4ae))[_0x1b5402(0x50c)](!![]),_0x4af64a['voiceMeter']['id']=_0x1b5402(0x402),_0x4af64a[_0x1b5402(0x27a)][_0x1b5402(0x1ac)][_0x1b5402(0x106)]=0x0,_0x4af64a[_0x1b5402(0x27a)][_0x1b5402(0x416)][_0x1b5402(0x3ee)]=0x0,_0x4af64a['voiceMeter'][_0x1b5402(0x1ac)][_0x1b5402(0x5f0)]=_0x1b5402(0x154),_0x4af64a[_0x1b5402(0x27a)]['style']['height']=_0x1b5402(0x154),_0x4af64a[_0x1b5402(0x27a)]['style']['top']=_0x1b5402(0x5cf),_0x4af64a[_0x1b5402(0x27a)][_0x1b5402(0x1ac)][_0x1b5402(0x1e5)]='10px',_0x4af64a[_0x1b5402(0x621)]=function(_0x3d9909,_0x47d74a=_0x4af64a[_0x1b5402(0x470)]+_0x4af64a[_0x1b5402(0x528)]){var _0x43788e=_0x1b5402,_0x1ab759=crypto['getRandomValues'](new Uint8Array(0x10));return crypto['subtle'][_0x43788e(0x44f)]({'name':'SHA-256'},convertStringToArrayBufferView(_0x47d74a))[_0x43788e(0x465)](function(_0x295d07){var _0x3a4054=_0x43788e;return window[_0x3a4054(0x276)][_0x3a4054(0x2a5)][_0x3a4054(0x182)](_0x3a4054(0x1c9),_0x295d07,{'name':'AES-CBC'},![],[_0x3a4054(0x4ee),_0x3a4054(0x536)])['then'](function(_0x2598db){var _0x475e96=_0x3a4054;return crypto[_0x475e96(0x2a5)][_0x475e96(0x4ee)]({'name':_0x475e96(0xd9),'iv':_0x1ab759},_0x2598db,convertStringToArrayBufferView(_0x3d9909))[_0x475e96(0x465)](function(_0x1714d6){return encrypted_data=new Uint8Array(_0x1714d6),encrypted_data=toHexString(encrypted_data),_0x1ab759=toHexString(_0x1ab759),[encrypted_data,_0x1ab759];},function(_0x7e6b32){return errorlog(_0x7e6b32['message']),![];});},function(_0x1a3615){return errorlog(_0x1a3615),![];});})['catch'](errorlog);},_0x4af64a[_0x1b5402(0x541)]=function(_0x249080,_0x2a6db6,_0x2caddb=_0x4af64a[_0x1b5402(0x470)]+_0x4af64a[_0x1b5402(0x528)]){var _0xf33e47=_0x1b5402;return _0x249080=toByteArray(_0x249080),_0x2a6db6=toByteArray(_0x2a6db6),crypto[_0xf33e47(0x2a5)][_0xf33e47(0x44f)]({'name':_0xf33e47(0x2e3)},convertStringToArrayBufferView(_0x2caddb))[_0xf33e47(0x465)](function(_0x3fe047){var _0x590e0d=_0xf33e47;return window[_0x590e0d(0x276)][_0x590e0d(0x2a5)][_0x590e0d(0x182)](_0x590e0d(0x1c9),_0x3fe047,{'name':'AES-CBC'},![],['encrypt','decrypt'])[_0x590e0d(0x465)](function(_0x2c1b0b){var _0x17c513=_0x590e0d;return crypto[_0x17c513(0x2a5)][_0x17c513(0x536)]({'name':_0x17c513(0xd9),'iv':_0x2a6db6},_0x2c1b0b,_0x249080)[_0x17c513(0x465)](function(_0x172cc7){var _0x5e3357=_0x17c513;if('cfKUc'!==_0x5e3357(0x3bf)){if('streamID'in _0x3504cd){if(_0x599f7e[_0x5e3357(0x4e5)]===_0xd4aa[_0x5e3357(0x4e5)])_0x42e3da[_0x5e3357(0x1cd)]=_0x5e3357(0x484);else return;}}else{var _0x3ccf84=new Uint8Array(_0x172cc7),_0x263b15='';for(var _0x1cc093=0x0;_0x1cc093<_0x3ccf84[_0x5e3357(0x142)];_0x1cc093++){_0x263b15+=String['fromCharCode'](_0x3ccf84[_0x1cc093]);}return _0x263b15;}},function(_0x5a2d76){return errorlog(_0x5a2d76['message']),![];});});})[_0xf33e47(0x4bf)](errorlog);},_0x4af64a[_0x1b5402(0x52b)]=function _0x197e73(){var _0x4a2c89=_0x1b5402;window[_0x4a2c89(0x276)][_0x4a2c89(0x2a5)]['generateKey']({'name':_0x4a2c89(0x5c4),'modulusLength':0x200,'publicExponent':new Uint8Array([0x1,0x0,0x1]),'hash':{'name':_0x4a2c89(0x535)}},!![],[_0x4a2c89(0x332),_0x4a2c89(0x386)])['then'](function(_0x48d2ab){var _0x3a437c=_0x4a2c89;log(_0x48d2ab['publicKey']),log(_0x48d2ab[_0x3a437c(0x5e7)]),_0x4af64a[_0x3a437c(0x21a)]=_0x48d2ab,window[_0x3a437c(0x276)]['subtle'][_0x3a437c(0x441)](_0x3a437c(0x496),_0x48d2ab['publicKey'])[_0x3a437c(0x465)](function(_0x55087d){var _0x116724=_0x3a437c,_0x1a00b7={};_0x1a00b7[_0x116724(0x1cd)]=_0x116724(0x490),_0x1a00b7[_0x116724(0x1a4)]='OOO',_0x4af64a[_0x116724(0x287)](_0x1a00b7);})[_0x3a437c(0x4bf)](errorlog);})[_0x4a2c89(0x4bf)](errorlog);},_0x4af64a[_0x1b5402(0x42c)]=function(_0xe7ea1a,_0x530bfa){var _0x4ee658=_0x1b5402;_0x4ee658(0x54c)===_0x4ee658(0x28c)?(_0x1ead15(_0x4ee658(0x626)),_0x359623(_0x4ee658(0x221),!![],_0x1d1b4b)):window['crypto'][_0x4ee658(0x2a5)][_0x4ee658(0x182)](_0x4ee658(0x496),{'kty':_0x4ee658(0xf3),'e':_0x4ee658(0x520),'n':_0xe7ea1a,'alg':'RS1','ext':!![]},{'name':_0x4ee658(0x5c4),'hash':{'name':_0x4ee658(0x535)}},!![],[_0x4ee658(0x386)])[_0x4ee658(0x465)](function(_0x1131a6){var _0x2b6b70=_0x4ee658;_0x4af64a[_0x2b6b70(0x3e6)][_0x530bfa]={},_0x4af64a['keys'][_0x530bfa]['publicKey']=_0x1131a6,_0x4af64a[_0x2b6b70(0x3e6)][_0x530bfa][_0x2b6b70(0x5e7)]=null;})[_0x4ee658(0x4bf)](errorlog);},_0x4af64a[_0x1b5402(0x2a1)]=function(_0x1e537d,_0x50ce7f=![]){var _0x3e8b74=_0x1b5402,_0x4ddfc3={};_0x4ddfc3[_0x3e8b74(0x4b5)]=!![],_0x4ddfc3[_0x3e8b74(0x4c1)]=!![],_0x4af64a[_0x3e8b74(0x191)](_0x4ddfc3,_0x1e537d);},_0x4af64a[_0x1b5402(0x26d)]=function(_0x4cf7db,_0x558000){var _0x4a00ec=_0x1b5402,_0x53ac94={};_0x53ac94[_0x4a00ec(0x12f)]=_0x4cf7db,log(_0x53ac94),_0x4af64a[_0x4a00ec(0x191)](_0x53ac94,_0x558000);},_0x4af64a[_0x1b5402(0x4a6)]=function(_0x46a708,_0x117b9b,_0x27d190=![]){var _0x1fbfdd=_0x1b5402;if(!_0x4af64a[_0x1fbfdd(0xd7)][_0x117b9b])return![];if(_0x4af64a['rpcs'][_0x117b9b][_0x1fbfdd(0x120)]!==![]){if(_0x4af64a[_0x1fbfdd(0xd7)][_0x117b9b][_0x1fbfdd(0x120)]===_0x46a708)return![];_0x4af64a[_0x1fbfdd(0xd7)][_0x117b9b][_0x1fbfdd(0x527)]=_0x4af64a[_0x1fbfdd(0xd7)][_0x117b9b][_0x1fbfdd(0x120)];}else{if(_0x46a708===![]){if(_0x4af64a[_0x1fbfdd(0xd7)][_0x117b9b][_0x1fbfdd(0x527)]===_0x4af64a[_0x1fbfdd(0xd7)][_0x117b9b][_0x1fbfdd(0x352)])return![];}else _0x4af64a[_0x1fbfdd(0xd7)][_0x117b9b][_0x1fbfdd(0x527)]=_0x46a708;}_0x46a708=parseInt(_0x4af64a[_0x1fbfdd(0xd7)][_0x117b9b][_0x1fbfdd(0x527)]);if(_0x4af64a[_0x1fbfdd(0x100)][_0x1fbfdd(0x50e)]===![]){if(_0x4af64a[_0x1fbfdd(0x29c)]!==![]){if(window[_0x1fbfdd(0x37d)])return![];}}_0x46a708===0x0&&_0x4af64a[_0x1fbfdd(0xd7)][_0x117b9b]['remoteMuteState']&&(_0x46a708=0x1);if(_0x4af64a[_0x1fbfdd(0xd7)][_0x117b9b][_0x1fbfdd(0x352)]===_0x46a708)return![];log(_0x1fbfdd(0x1cc)+_0x46a708);var _0x123183={};return _0x123183[_0x1fbfdd(0x2b3)]=_0x46a708,log(_0x123183),_0x27d190?_0x46a708===0x0?(warnlog('OPTIMIZED\x20AUDIO\x20ENABLED;\x20zero\x20bitrate'),_0x123183[_0x1fbfdd(0x12f)]=0x0):_0x123183[_0x1fbfdd(0x12f)]=0x10:_0x123183[_0x1fbfdd(0x12f)]=-0x1,_0x4af64a[_0x1fbfdd(0x191)](_0x123183,_0x117b9b)?(_0x4af64a[_0x1fbfdd(0xd7)][_0x117b9b]['bandwidth']=_0x46a708,!![]):(setTimeout(function _0x89e1bb(){var _0x5c6166=_0x1fbfdd;_0x4af64a[_0x5c6166(0x4a6)](![],_0x117b9b);},0x1388),warnlog(_0x1fbfdd(0x167)),![]);},_0x4af64a[_0x1b5402(0x3b4)]=function(_0x70130,_0x9e3a37=![]){var _0x1b649d=_0x1b5402;if(_0x4af64a['director']){if(!_0x4af64a[_0x1b649d(0x30c)]){warnUser('Enable\x20the\x20director\x27s\x20microphone\x20first.');return;}}_0x4af64a[_0x1b649d(0x1bd)][_0x1b649d(0x26e)](_0x70130)?_0x4af64a[_0x1b649d(0x1bd)][_0x1b649d(0x460)](_0x4af64a[_0x1b649d(0x1bd)][_0x1b649d(0x28d)](_0x70130),0x1):_0x4af64a['soloChatUUID'][_0x1b649d(0x544)](_0x70130);var _0x5d3a34={};_0x5d3a34[_0x1b649d(0x268)]=![];_0x9e3a37&&((_0x9e3a37[_0x1b649d(0xed)]||_0x9e3a37[_0x1b649d(0x4cc)])&&(_0x4af64a[_0x1b649d(0x1bd)][_0x1b649d(0x26e)](_0x70130)&&(_0x5d3a34[_0x1b649d(0x268)]=!![])));_0x4af64a['sendRequest'](_0x5d3a34,_0x70130);var _0x33406e=document[_0x1b649d(0x636)](_0x1b649d(0x539));for(var _0x192cb7=0x0;_0x192cb7<_0x33406e['length'];_0x192cb7++){if(_0x33406e[_0x192cb7][_0x1b649d(0x416)][_0x1b649d(0x493)]==_0x70130&&_0x4af64a[_0x1b649d(0x1bd)][_0x1b649d(0x26e)](_0x33406e[_0x192cb7][_0x1b649d(0x416)]['UUID']))_0x1b649d(0x555)===_0x1b649d(0x555)?_0x5d3a34[_0x1b649d(0x268)]&&_0x33406e[_0x192cb7][_0x1b649d(0xd4)][_0x1b649d(0x150)](_0x1b649d(0x334)):_0x5944a4[_0x1b649d(0x4bb)](_0x372344);else _0x33406e[_0x192cb7][_0x1b649d(0x416)][_0x1b649d(0x493)]==_0x70130&&(_0x33406e[_0x192cb7][_0x1b649d(0xd4)][_0x1b649d(0x111)](_0x1b649d(0xf2)),_0x33406e[_0x192cb7][_0x1b649d(0xd4)][_0x1b649d(0x111)](_0x1b649d(0x334)));}_0x4af64a[_0x1b649d(0x638)](![]);},_0x4af64a['togglePrivateChat']=function(_0x355145){var _0x5fa7ce=_0x1b5402,_0xc23168={};warnlog(_0x355145);if(_0x355145[_0x5fa7ce(0x416)][_0x5fa7ce(0x320)]=='0'){if(_0x5fa7ce(0x341)!==_0x5fa7ce(0xe8))_0xc23168[_0x5fa7ce(0x268)]=!![],_0x355145[_0x5fa7ce(0x416)][_0x5fa7ce(0x320)]='1',_0x355145[_0x5fa7ce(0xd4)][_0x5fa7ce(0x150)]('pressed');else{var _0x278c78={};_0x278c78[_0x5fa7ce(0x493)]=_0x1f4514[_0x5fa7ce(0x493)],_0x278c78[_0x5fa7ce(0x250)]=_0x1942c8[_0x5fa7ce(0x250)];for(var _0x580b28=0x0;_0x580b28<_0x34506f[_0x5fa7ce(0x472)][_0x5fa7ce(0x1a9)];_0x580b28++){_0x278c78['candidate']=_0x4189ad[_0x5fa7ce(0x472)][_0x580b28],_0x4ba4ad[_0x5fa7ce(0x594)](_0x278c78);}}}else _0xc23168[_0x5fa7ce(0x268)]=![],_0x355145[_0x5fa7ce(0x416)][_0x5fa7ce(0x320)]='0',_0x355145[_0x5fa7ce(0xd4)][_0x5fa7ce(0x111)](_0x5fa7ce(0xf2));_0x4af64a['sendRequest'](_0xc23168,_0x355145[_0x5fa7ce(0x416)][_0x5fa7ce(0x493)]),warnlog(_0xc23168);},_0x4af64a[_0x1b5402(0x10a)]=function(){var _0x5b23c1=_0x1b5402;if(_0x4af64a[_0x5b23c1(0x126)]){if(!(_0x4af64a[_0x5b23c1(0x126)]in _0x4af64a['pcs'])&&!(_0x4af64a[_0x5b23c1(0x126)]in _0x4af64a[_0x5b23c1(0xd7)]))_0x4af64a[_0x5b23c1(0x25b)]=![];else _0x4af64a[_0x5b23c1(0x25b)]!==_0x4af64a['directorUUID']&&(_0x4af64a[_0x5b23c1(0x25b)]=![]);}else _0x5b23c1(0x278)===_0x5b23c1(0x278)?_0x4af64a['micIsolated']=![]:(_0x5f1545[_0x5b23c1(0x1bd)][_0x5b23c1(0x460)](_0x3a2080,0x1),_0x5147e0--);!_0x4af64a[_0x5b23c1(0x5f4)]&&(_0x4af64a[_0x5b23c1(0x25b)]?(getById(_0x5b23c1(0x361))[_0x5b23c1(0xd4)][_0x5b23c1(0x150)](_0x5b23c1(0x482)),getById(_0x5b23c1(0x238))[_0x5b23c1(0xd4)][_0x5b23c1(0x111)](_0x5b23c1(0x485))):(getById(_0x5b23c1(0x361))[_0x5b23c1(0xd4)]['remove'](_0x5b23c1(0x482)),getById(_0x5b23c1(0x238))[_0x5b23c1(0xd4)][_0x5b23c1(0x150)](_0x5b23c1(0x485))));for(var _0xb7252d in _0x4af64a['pcs']){try{if(_0xb7252d==_0x4af64a[_0x5b23c1(0x126)])continue;var _0x3aad2f=_0x4af64a[_0x5b23c1(0x29d)][_0xb7252d][_0x5b23c1(0x468)]();_0x3aad2f['forEach'](_0x447733=>{var _0x1b9e69=_0x5b23c1;if(!_0x447733[_0x1b9e69(0x132)])return;if(_0x447733['track'][_0x1b9e69(0x36b)]!==_0x1b9e69(0x43a))return;const _0x49dabe=_0x447733[_0x1b9e69(0x38b)]();if(!_0x49dabe[_0x1b9e69(0x1d5)])_0x49dabe[_0x1b9e69(0x1d5)]=[{}];else{if(!_0x49dabe[_0x1b9e69(0x1d5)][_0x1b9e69(0x1a9)])return;}_0x4af64a[_0x1b9e69(0x25b)]?(_0x49dabe[_0x1b9e69(0x1d5)][0x0][_0x1b9e69(0x436)]=![],_0x447733[_0x1b9e69(0x543)](_0x49dabe)[_0x1b9e69(0x465)](()=>{})[_0x1b9e69(0x4bf)](warnlog)):(_0x49dabe[_0x1b9e69(0x1d5)][0x0]['active']=!![],_0x447733[_0x1b9e69(0x543)](_0x49dabe)[_0x1b9e69(0x465)](()=>{})[_0x1b9e69(0x4bf)](warnlog));});}catch(_0x56dc71){errorlog(_0x56dc71);}}},_0x4af64a[_0x1b5402(0x638)]=function(_0x5c7abe=!![]){var _0x38c236=_0x1b5402;if(_0x4af64a[_0x38c236(0x1d9)]===![]){_0x4af64a['applyIsolatedChat']();return;}else{if(!_0x4af64a['directorEnabledPPT'])return;}if(_0x4af64a[_0x38c236(0x1bd)][_0x38c236(0x1a9)])for(var _0x3556ba=0x0;_0x3556ba<_0x4af64a['soloChatUUID'][_0x38c236(0x1a9)];_0x3556ba++){if(_0x4af64a[_0x38c236(0x1bd)][_0x3556ba]in _0x4af64a[_0x38c236(0x29d)]){}else _0x4af64a[_0x38c236(0x1bd)][_0x38c236(0x460)](_0x3556ba,0x1),_0x3556ba--;}for(var _0x1a2285 in _0x4af64a[_0x38c236(0x29d)]){try{var _0x5c8560=_0x4af64a[_0x38c236(0x29d)][_0x1a2285][_0x38c236(0x468)]();_0x5c8560[_0x38c236(0x33c)](_0x5f12d4=>{var _0x48dfb3=_0x38c236;if(!_0x5f12d4[_0x48dfb3(0x132)])return;if(_0x5f12d4[_0x48dfb3(0x132)][_0x48dfb3(0x36b)]!==_0x48dfb3(0x43a))return;const _0x5c8efa=_0x5f12d4[_0x48dfb3(0x38b)]();if(!_0x5c8efa['encodings'])_0x5c8efa[_0x48dfb3(0x1d5)]=[{}];else{if(!_0x5c8efa[_0x48dfb3(0x1d5)][_0x48dfb3(0x1a9)])return;}if(_0x4af64a[_0x48dfb3(0x1bd)][_0x48dfb3(0x1a9)]&&_0x4af64a[_0x48dfb3(0x1bd)][_0x48dfb3(0x26e)](_0x1a2285))_0x5c8efa[_0x48dfb3(0x1d5)][0x0][_0x48dfb3(0x436)]=!![],setTimeout(function(_0x682fc,_0x118185,_0x5a3612){var _0x46c540=_0x48dfb3;_0x5a3612['setParameters'](_0x118185)[_0x46c540(0x465)](()=>{var _0x225124=_0x46c540;document[_0x225124(0x636)](_0x225124(0x47d)+_0x682fc+'\x22]')[0x0][_0x225124(0xd4)][_0x225124(0x150)]('pressed');})[_0x46c540(0x4bf)](warnlog);},0x0,_0x1a2285,_0x5c8efa,_0x5f12d4);else _0x4af64a[_0x48dfb3(0x1bd)][_0x48dfb3(0x1a9)]==0x0?(_0x5c8efa[_0x48dfb3(0x1d5)][0x0][_0x48dfb3(0x436)]=!![],_0x5f12d4[_0x48dfb3(0x543)](_0x5c8efa)[_0x48dfb3(0x465)](()=>{})['catch'](warnlog)):(_0x5c8efa[_0x48dfb3(0x1d5)][0x0][_0x48dfb3(0x436)]=![],setTimeout(function(_0x3505f0,_0x52bd65,_0x28b1e5){var _0x4a8adb=_0x48dfb3;_0x28b1e5['setParameters'](_0x52bd65)[_0x4a8adb(0x465)]()[_0x4a8adb(0x4bf)](_0x20c090=>{var _0x441579=_0x4a8adb;warnlog(_0x20c090),document[_0x441579(0x636)](_0x441579(0x47d)+_0x3505f0+'\x22]')[0x0][_0x441579(0xd4)][_0x441579(0x150)](_0x441579(0xf2));});},0x0,_0x1a2285,_0x5c8efa,_0x5f12d4));});}catch(_0x450dc3){errorlog(_0x450dc3);}}if(_0x5c7abe==![]){if(_0x4af64a[_0x38c236(0x1bd)][_0x38c236(0x1a9)]){if(_0x38c236(0x429)!==_0x38c236(0x429))_0x2fe890[_0x38c236(0x30a)](_0x225f6f);else{_0x4af64a[_0x38c236(0x308)]=_0x4af64a['muted'],_0x4af64a[_0x38c236(0x214)]=![],data={},data['muteState']=_0x4af64a[_0x38c236(0x214)];for(var _0x3556ba=0x0;_0x3556ba<_0x4af64a[_0x38c236(0x1bd)][_0x38c236(0x1a9)];_0x3556ba++){_0x4af64a[_0x38c236(0x241)](data,_0x4af64a[_0x38c236(0x1bd)][_0x3556ba]);}}}else _0x4af64a[_0x38c236(0x214)]=_0x4af64a[_0x38c236(0x308)];toggleMute(!![]);}},_0x4af64a[_0x1b5402(0x1f0)]=function(_0x37b696,_0x4e8874=![],_0x1387f3=![],_0x551295=![]){var _0x36ba03=_0x1b5402,_0x5b6c6b=![],_0x4f0d3f={};_0x4f0d3f['pipe']=_0x37b696;try{if(!_0x4e8874&&!_0x1387f3){if(_0x551295=='rpcs')_0x4af64a['sendRequest'](_0x4f0d3f);else _0x551295=='pcs'?_0x4af64a[_0x36ba03(0x241)](_0x4f0d3f):_0x4af64a['sendPeers'](_0x4f0d3f);_0x5b6c6b=!![];}else{if(_0x4e8874){_0x4e8874=_0x4e8874+'';if(_0x551295==_0x36ba03(0xd7))_0x4af64a['sendRequest'](_0x4f0d3f,_0x4e8874);else _0x551295==_0x36ba03(0x29d)?_0x4af64a['sendMessage'](_0x4f0d3f,_0x4e8874):_0x4af64a[_0x36ba03(0x267)](_0x4f0d3f,_0x4e8874);_0x5b6c6b=!![];}else{if(_0x1387f3){if(_0x36ba03(0x3a8)!==_0x36ba03(0x397)){_0x1387f3=_0x1387f3+'';for(var _0x427dfc in _0x4af64a[_0x36ba03(0xd7)]){if(_0x4af64a[_0x36ba03(0xd7)][_0x427dfc]['streamID']===_0x1387f3){if(_0x551295==_0x36ba03(0xd7))_0x4af64a[_0x36ba03(0x191)](_0x4f0d3f,_0x427dfc);else _0x551295==_0x36ba03(0x29d)?_0x4af64a[_0x36ba03(0x241)](_0x4f0d3f,_0x427dfc):_0x4af64a[_0x36ba03(0x267)](_0x4f0d3f,_0x427dfc);_0x5b6c6b=!![];}}}else{if(_0x502601[_0x36ba03(0x55d)]==_0x36ba03(0x3f0))_0x301609(_0x3ebb6c(_0x5cc4cf['value']),_0x44d134[_0x36ba03(0x132)]);else{if(_0x57dba3[_0x36ba03(0x55d)]==_0x36ba03(0x5cc))_0x2eae8a(_0x419835(_0x16bc75['value']),_0x47ac7d[_0x36ba03(0x132)]);else _0x390e13[_0x36ba03(0x55d)]==_0x36ba03(0x19e)&&_0x1a3737(_0x486613(_0x446528[_0x36ba03(0x320)]),_0x39dc26[_0x36ba03(0x132)]);}}}}}return _0x5b6c6b;}catch(_0x503f2b){return![];}},_0x4af64a[_0x1b5402(0x608)]=function(_0x5ee513,_0x566f8d){var _0x9be96f=_0x1b5402,_0x3ee161={};_0x3ee161['dataReceived']={},_0x3ee161[_0x9be96f(0x2fa)]=_0x5ee513,_0x566f8d!==null&&(_0x3ee161['UUID']=_0x566f8d),isIFrame&&parent[_0x9be96f(0x394)](_0x3ee161,'*');},_0x4af64a[_0x1b5402(0x55f)]=function(){var _0x3e87ba=_0x1b5402;if(_0x4af64a[_0x3e87ba(0x183)]===null)return;for(var _0x4cff2e in _0x4af64a[_0x3e87ba(0xd7)]){try{var _0x3e07af=_0x4af64a[_0x3e87ba(0xd7)][_0x4cff2e]['getReceivers']();for(var _0x2d88ea=0x0;_0x2d88ea<_0x3e07af[_0x3e87ba(0x1a9)];_0x2d88ea++){_0x3e07af[_0x2d88ea][_0x3e87ba(0x132)][_0x3e87ba(0x36b)]==_0x3e87ba(0x43a)&&(_0x3e07af[_0x2d88ea]['track'][_0x3e87ba(0x43b)]=!_0x4af64a[_0x3e87ba(0x183)]);}}catch(_0x5a6e68){}}_0x4af64a[_0x3e87ba(0x183)]&&(getById(_0x3e87ba(0x19c))[_0x3e87ba(0x214)]=!![]);},_0x4af64a[_0x1b5402(0x3b3)]=function(){var _0x4f5c76=_0x1b5402;if(_0x4af64a['directorDisplayMuted']===null)return;_0x4af64a[_0x4f5c76(0x166)]?(getById(_0x4f5c76(0x453))[_0x4f5c76(0x1ac)]['display']=_0x4f5c76(0x4e3),!_0x4af64a['cleanOutput']&&warnUser(_0x4f5c76(0x15e))):(getById(_0x4f5c76(0x453))[_0x4f5c76(0x1ac)][_0x4f5c76(0x4c0)]='',!_0x4af64a[_0x4f5c76(0x5f4)]&&closeModal());for(var _0x350bd7 in _0x4af64a[_0x4f5c76(0xd7)]){try{var _0x1ca4f4=_0x4af64a[_0x4f5c76(0xd7)][_0x350bd7][_0x4f5c76(0x648)]();for(var _0x5379da=0x0;_0x5379da<_0x1ca4f4[_0x4f5c76(0x1a9)];_0x5379da++){_0x1ca4f4[_0x5379da][_0x4f5c76(0x132)][_0x4f5c76(0x36b)]=='video'&&(_0x1ca4f4[_0x5379da][_0x4f5c76(0x132)][_0x4f5c76(0x43b)]=!_0x4af64a[_0x4f5c76(0x166)]);}}catch(_0xf6b698){errorlog(_0xf6b698);}}_0x4af64a['directorDisplayMuted']&&(getById('videosource')[_0x4f5c76(0x214)]=!![]);},_0x4af64a[_0x1b5402(0x60f)]=function(_0x39bff4){var _0xd1d417=_0x1b5402;_0x39bff4[_0xd1d417(0x65d)]();var _0x3d84af=parseFloat(_0x39bff4[_0xd1d417(0x16b)]*-0.001);log(_0x39bff4[_0xd1d417(0x5e8)]),_0x39bff4[_0xd1d417(0xed)]||_0x39bff4[_0xd1d417(0x4cc)]?_0x4af64a[_0xd1d417(0x396)](_0x3d84af,_0x39bff4[_0xd1d417(0x5e8)][_0xd1d417(0x416)][_0xd1d417(0x493)]):_0x4af64a[_0xd1d417(0x4e1)](_0x3d84af,_0x39bff4[_0xd1d417(0x5e8)][_0xd1d417(0x416)][_0xd1d417(0x493)]);},_0x4af64a[_0x1b5402(0x4e1)]=function(_0x1f0a41,_0x4205b2,_0x48207f=_0x4af64a[_0x1b5402(0x1ad)]){var _0x371dd8=_0x1b5402;if(_0x371dd8(0x5dc)!==_0x371dd8(0x5dc))'director'in _0x5883e4&&(_0x8375a6[_0x371dd8(0x1d9)]==!![]&&_0x5d1da9[_0x371dd8(0x30a)](_0x2f503c));else{log(_0x371dd8(0x390)+_0x1f0a41),log(_0x4205b2);var _0x1d8d48={};_0x1d8d48[_0x371dd8(0x4dc)]=_0x1f0a41,_0x1d8d48[_0x371dd8(0x1ad)]=_0x48207f,_0x4af64a[_0x371dd8(0x191)](_0x1d8d48,_0x4205b2)?log(_0x371dd8(0x617)):errorlog(_0x371dd8(0x47e));}},_0x4af64a['requestFocusChange']=function(_0x41c6b1,_0x3e8ba3,_0x1884db=_0x4af64a['remote']){var _0x26e4e6=_0x1b5402;log('request\x20focus\x20change:\x20'+_0x41c6b1);var _0x54e9ab={};_0x54e9ab['focus']=_0x41c6b1,_0x54e9ab[_0x26e4e6(0x1ad)]=_0x1884db,_0x4af64a['sendRequest'](_0x54e9ab,_0x3e8ba3)?log('focus\x20success'):errorlog(_0x26e4e6(0x457));},_0x4af64a[_0x1b5402(0x413)]=function(){var _0x186423=_0x1b5402;_0x4af64a[_0x186423(0x13f)]();if(_0x4af64a[_0x186423(0x37a)]!==![])_0x4af64a[_0x186423(0x37a)]=_0x186423(0x615),log(_0x186423(0x2c4));else{var _0x15a709={};_0x15a709['request']=_0x186423(0x295),_0x15a709[_0x186423(0x4e5)]=_0x4af64a[_0x186423(0x4e5)],_0x4af64a[_0x186423(0x287)](_0x15a709),log(_0x186423(0x5b0));}_0x4af64a[_0x186423(0x366)]&&meshcast();},_0x4af64a[_0x1b5402(0x315)]=function(_0xe2abb9,_0x1aac03){var _0x414b59=_0x1b5402;if(getChromeVersion()&&getChromeVersion()>=0x5d)return _0xe2abb9;try{if(_0x414b59(0x4bc)===_0x414b59(0x4bc)){if(!_0x4af64a[_0x414b59(0x26c)])return _0xe2abb9;if(!_0x4af64a[_0x414b59(0x26c)][_0x414b59(0x3d7)])return _0xe2abb9;if(!_0x4af64a[_0x414b59(0x26c)][_0x414b59(0x3d7)]['getVideoTracks']()[_0x414b59(0x1a9)])return _0xe2abb9;if(_0x4af64a['pcs'][_0x1aac03][_0x414b59(0x486)]&&_0x414b59(0x1ae)in _0x4af64a[_0x414b59(0x29d)][_0x1aac03][_0x414b59(0x486)])return _0xe2abb9;if(navigator['userAgent'][_0x414b59(0x28d)](_0x414b59(0x35f))!=-0x1||navigator[_0x414b59(0x45a)][_0x414b59(0x28d)](_0x414b59(0x4a1))>-0x1||navigator[_0x414b59(0x45a)][_0x414b59(0x28d)](_0x414b59(0x213))>-0x1){var _0x550058=_0x4af64a[_0x414b59(0x26c)][_0x414b59(0x3d7)][_0x414b59(0x14a)]()[0x0][_0x414b59(0x4c5)](),_0x2f48e5=_0x550058[_0x414b59(0x12b)],_0xbd801a=_0x550058[_0x414b59(0x5f0)],_0x185999=_0xe2abb9;_0x185999>0x64&&(_0x185999=0x64);var _0xe971b0=_0x2f48e5*_0x185999/0x64,_0x4991bb=_0xbd801a*_0x185999/0x64;if(_0xe971b0<_0x4991bb){_0xe971b0=parseInt(_0xe971b0/0x10)*0x10;var _0x345146=0x64*_0xe971b0/_0x2f48e5;}else{_0x4991bb=parseInt(_0x4991bb/0x10)*0x10;var _0x345146=0x64*_0x4991bb/_0xbd801a;}return _0x345146>=0x3&&(_0x345146=_0x345146-0x2),_0x345146;}else{if(navigator[_0x414b59(0x45a)][_0x414b59(0x28d)](_0x414b59(0x4ea))>-0x1){var _0x550058=_0x4af64a[_0x414b59(0x26c)][_0x414b59(0x3d7)]['getVideoTracks']()[0x0][_0x414b59(0x4c5)](),_0x2f48e5=_0x550058[_0x414b59(0x12b)],_0xbd801a=_0x550058['width'],_0x185999=_0xe2abb9;_0x185999>0x64&&(_0x185999=0x64);var _0xe971b0=_0x2f48e5*_0x185999/0x64,_0x4991bb=_0xbd801a*_0x185999/0x64;if(_0xe971b0>_0x4991bb)return _0x4991bb=parseInt(_0x4991bb/0x10)*0x10,0x64*_0x4991bb/_0xbd801a;return _0xe2abb9;}else return _0xe2abb9;}}else _0x241dba==![]&&(_0x257bb7={}),_0x518bc3[_0x414b59(0x20d)]=_0x1074f9(_0x430c19[_0x414b59(0x20d)]);}catch(_0x34081c){return errorlog(_0x34081c),_0xe2abb9;}},_0x4af64a['refreshScale']=function(){var _0x2129c7=_0x1b5402;log(_0x2129c7(0x364));for(var _0x15d42e in _0x4af64a[_0x2129c7(0x29d)]){setTimeout(function(_0x536f49){var _0x2e3b46=_0x2129c7;if(_0x2e3b46(0x2c7)==='LDKmO')_0x50ac1a[_0x2e3b46(0x26c)][_0x2e3b46(0x3d7)][_0x2e3b46(0x50f)]()[_0x2e3b46(0x33c)](function(_0x53570f){var _0x1cdf9a=_0x2e3b46;_0x53570f['stop'](),_0x16f4bc[_0x1cdf9a(0x26c)][_0x1cdf9a(0x3d7)][_0x1cdf9a(0x2df)](_0x53570f),_0x56c6d7(_0x1cdf9a(0x203));});else{if(_0x4af64a[_0x2e3b46(0x29d)][_0x536f49][_0x2e3b46(0x284)]!==![])log(_0x2e3b46(0x336)),_0x4af64a[_0x2e3b46(0x44c)](_0x536f49,_0x4af64a[_0x2e3b46(0x29d)][_0x536f49][_0x2e3b46(0x27c)],_0x4af64a[_0x2e3b46(0x29d)][_0x536f49]['scaleHeight']);else _0x4af64a[_0x2e3b46(0x29d)][_0x536f49][_0x2e3b46(0x20d)]!==![]&&(log(_0x2e3b46(0x5c2)),_0x4af64a[_0x2e3b46(0x5bc)](_0x536f49,_0x4af64a[_0x2e3b46(0x29d)][_0x536f49]['scale']));}},0x0,_0x15d42e);}},_0x4af64a[_0x1b5402(0x5bc)]=function(_0x236e75,_0x4281e4){var _0x1a6238=_0x1b5402;warnlog(_0x1a6238(0x1bc));if(_0x4af64a[_0x1a6238(0x29d)][_0x236e75][_0x1a6238(0x20d)]!==_0x4281e4){_0x4af64a[_0x1a6238(0x29d)][_0x236e75][_0x1a6238(0x20d)]=_0x4281e4;try{if(safariVersion()&&safariVersion()<=0xd&&(iOS||iPad))log('iOS\x20devices\x20do\x20not\x20support\x20dynamic\x20bitrates\x20correctly;\x20skipping');else{if('RTCRtpSender'in window&&_0x1a6238(0x543)in window[_0x1a6238(0x216)][_0x1a6238(0x3d0)]){var _0x3d2c02=_0x4af64a[_0x1a6238(0x29d)][_0x236e75][_0x1a6238(0x468)]()[_0x1a6238(0x3ff)](function(_0x5780ee){var _0x3d964c=_0x1a6238;return _0x5780ee[_0x3d964c(0x132)]&&_0x5780ee[_0x3d964c(0x132)]['kind']=='video';});if(!_0x3d2c02){warnlog(_0x1a6238(0x63d));return;}var _0x202463=_0x3d2c02[_0x1a6238(0x38b)]();(!_0x202463[_0x1a6238(0x1d5)]||_0x202463[_0x1a6238(0x1d5)]['length']==0x0)&&(_0x202463['encodings']=[{}]);_0x4af64a[_0x1a6238(0x29d)][_0x236e75][_0x1a6238(0x284)]&&(_0x4af64a[_0x1a6238(0x29d)][_0x236e75][_0x1a6238(0x284)]<_0x4281e4&&(_0x4281e4=_0x4af64a[_0x1a6238(0x29d)][_0x236e75][_0x1a6238(0x284)]));_0x4af64a['pcs'][_0x236e75][_0x1a6238(0x1fc)]&&_0x4af64a[_0x1a6238(0x29d)][_0x236e75][_0x1a6238(0x1fc)]<_0x4281e4&&(_0x4281e4=_0x4af64a[_0x1a6238(0x29d)][_0x236e75][_0x1a6238(0x1fc)]);_0x4281e4=_0x4af64a[_0x1a6238(0x315)](_0x4281e4,_0x236e75);if(_0x4281e4<=0x0||_0x4281e4==0x64){var _0x12cae5=getChromeVersion();if(_0x12cae5>0x50){if(_0x1a6238(0x5bb)in _0x202463[_0x1a6238(0x1d5)][0x0]){if(_0x1a6238(0x577)!==_0x1a6238(0x558))delete _0x202463[_0x1a6238(0x1d5)][0x0][_0x1a6238(0x5bb)];else{if(_0x36605c[_0x1a6238(0x44d)]==!![])_0x5c6601[_0x1a6238(0xd7)][_0x576d60][_0x1a6238(0x44d)]=!![];else _0x47c35a[_0x1a6238(0x169)]['showDirector']&&(_0x3ebe6b[_0x1a6238(0xd7)][_0x121b2c][_0x1a6238(0x44d)]=!![]);}}}else _0x1a6238(0x22a)!==_0x1a6238(0x5ee)?_0x202463[_0x1a6238(0x1d5)][0x0][_0x1a6238(0x5bb)]=0x1:_0x2a6ac6[_0x1a6238(0xd7)][_0x2a861b][_0x1a6238(0x26c)][_0x1a6238(0x3d7)]=_0x2af978['rpcs'][_0x57a6f2][_0x1a6238(0x3c6)];}else _0x202463[_0x1a6238(0x1d5)][0x0]['scaleResolutionDownBy']=0x64/_0x4281e4;_0x3d2c02['setParameters'](_0x202463)[_0x1a6238(0x465)](()=>{var _0x650aff=_0x1a6238;log(_0x650aff(0x184)),log(_0x3d2c02[_0x650aff(0x38b)]()),pokeIframeAPI(_0x650aff(0x1f8),_0x4281e4,_0x236e75);})[_0x1a6238(0x4bf)](warnlog),_0x4af64a[_0x1a6238(0x29d)][_0x236e75][_0x1a6238(0x486)][_0x1a6238(0x51b)]=parseInt(_0x4281e4)+'%';return;}}}catch(_0x463d17){errorlog(_0x463d17);}}},_0x4af64a[_0x1b5402(0x412)]=function(_0x1ae8c8,_0x3bdb85,_0x1267d6){var _0x178bee=_0x1b5402;if(!(_0x1ae8c8 in _0x4af64a[_0x178bee(0xd7)]))return;var _0x1a1c23=![];_0x4af64a[_0x178bee(0xd7)][_0x1ae8c8][_0x178bee(0x27c)]!=_0x3bdb85&&(_0x4af64a[_0x178bee(0xd7)][_0x1ae8c8]['scaleWidth']=_0x3bdb85,_0x1a1c23=!![]);_0x4af64a[_0x178bee(0xd7)][_0x1ae8c8][_0x178bee(0x519)]!=_0x1267d6&&(_0x4af64a[_0x178bee(0xd7)][_0x1ae8c8][_0x178bee(0x519)]=_0x1267d6,_0x1a1c23=!![]);if(_0x1a1c23){var _0x328265={};_0x328265[_0x178bee(0x493)]=_0x1ae8c8,_0x328265['requestResolution']={'w':_0x3bdb85,'h':_0x1267d6},log(_0x3bdb85+'\x20'+_0x1267d6),_0x4af64a[_0x178bee(0x191)](_0x328265,_0x1ae8c8);}_0x4af64a[_0x178bee(0xd7)][_0x1ae8c8][_0x178bee(0x486)][_0x178bee(0x368)]=parseInt(_0x3bdb85)+'\x20x\x20'+parseInt(_0x1267d6);},_0x4af64a[_0x1b5402(0x44c)]=function(_0x5323c7,_0x1566f1,_0x23b614){var _0x340fd8=_0x1b5402;if(!(_0x5323c7 in _0x4af64a[_0x340fd8(0x29d)])){if(_0x340fd8(0x306)!==_0x340fd8(0x27f))return;else _0x52cfaf[_0x340fd8(0x57e)]=0x0;}_0x4af64a[_0x340fd8(0x29d)][_0x5323c7][_0x340fd8(0x27c)]=_0x1566f1,_0x4af64a[_0x340fd8(0x29d)][_0x5323c7][_0x340fd8(0x519)]=_0x23b614;if(safariVersion()&&safariVersion()<=0xd&&(iOS||iPad))return;if(_0x340fd8(0x216)in window&&_0x340fd8(0x543)in window[_0x340fd8(0x216)][_0x340fd8(0x3d0)]){var _0x3128f4=_0x4af64a[_0x340fd8(0x29d)][_0x5323c7][_0x340fd8(0x468)]()[_0x340fd8(0x3ff)](function(_0x284628){var _0x1a3c0b=_0x340fd8;return _0x284628[_0x1a3c0b(0x132)]&&_0x284628['track'][_0x1a3c0b(0x36b)]==_0x1a3c0b(0x53a);});if(!_0x3128f4){warnlog('can\x27t\x20change\x20bitrate;\x20no\x20video\x20sender\x20found');return;}var _0x1743de=_0x3128f4[_0x340fd8(0x38b)]();(!_0x1743de[_0x340fd8(0x1d5)]||_0x1743de[_0x340fd8(0x1d5)][_0x340fd8(0x1a9)]==0x0)&&(_0x1743de[_0x340fd8(0x1d5)]=[{}]);if(_0x4af64a['videoElement']&&_0x4af64a['videoElement']['srcObject']){var _0x37c30d=_0x4af64a['videoElement'][_0x340fd8(0x3d7)]['getVideoTracks']();if(_0x37c30d[_0x340fd8(0x1a9)])var _0x403bb3=_0x4af64a['videoElement'][_0x340fd8(0x3d7)][_0x340fd8(0x14a)]()[0x0][_0x340fd8(0x4c5)](),_0x5a18d2=_0x403bb3[_0x340fd8(0x12b)],_0x4084e3=_0x403bb3[_0x340fd8(0x5f0)];else return;}else return;var _0x38acbf=0x64*_0x1566f1/_0x4084e3,_0x229c9b=0x64*_0x23b614/_0x5a18d2;log(_0x38acbf+_0x340fd8(0x1ee)+_0x229c9b);var _0x2486e0=0x64;_0x38acbf>_0x229c9b?_0x2486e0=_0x229c9b:_0x2486e0=_0x38acbf;_0x2486e0>0x64&&(_0x2486e0=0x64);log(_0x340fd8(0x600)+_0x2486e0),_0x4af64a[_0x340fd8(0x29d)][_0x5323c7][_0x340fd8(0x284)]=_0x2486e0;var _0x1f15b6=0x64;log(_0x340fd8(0x60a)+_0x4af64a[_0x340fd8(0x29d)][_0x5323c7][_0x340fd8(0x20d)]);_0x4af64a[_0x340fd8(0x29d)][_0x5323c7]['scale']&&(_0x1f15b6=_0x4af64a[_0x340fd8(0x29d)][_0x5323c7][_0x340fd8(0x20d)]);_0x1f15b6>_0x2486e0&&(_0x1f15b6=_0x2486e0);_0x4af64a[_0x340fd8(0x29d)][_0x5323c7][_0x340fd8(0x284)]&&('zqPeA'!==_0x340fd8(0xd3)?_0x52771c[_0x340fd8(0x40e)](_0x486b1b,0x0):_0x4af64a[_0x340fd8(0x29d)][_0x5323c7][_0x340fd8(0x284)]<_0x1f15b6&&(_0x1f15b6=_0x4af64a[_0x340fd8(0x29d)][_0x5323c7][_0x340fd8(0x284)]));_0x4af64a[_0x340fd8(0x29d)][_0x5323c7]['scaleDueToBitrate']&&_0x4af64a[_0x340fd8(0x29d)][_0x5323c7][_0x340fd8(0x1fc)]<_0x1f15b6&&(_0x1f15b6=_0x4af64a[_0x340fd8(0x29d)][_0x5323c7][_0x340fd8(0x1fc)]);log(_0x340fd8(0x273)+_0x1f15b6),_0x1f15b6=_0x4af64a['pixelFix'](_0x1f15b6,_0x5323c7),log('post\x20pixel\x20fix\x20'+_0x1f15b6);if(_0x1f15b6<=0x0||_0x1f15b6==0x64){var _0x5c18c2=getChromeVersion();if(_0x5c18c2>0x50)'scaleResolutionDownBy'in _0x1743de[_0x340fd8(0x1d5)][0x0]&&delete _0x1743de[_0x340fd8(0x1d5)][0x0]['scaleResolutionDownBy'];else{if(_0x340fd8(0x2c3)===_0x340fd8(0x65b))return _0x203ece[_0x340fd8(0x435)]()<_0x5f3abe();else _0x1743de[_0x340fd8(0x1d5)][0x0][_0x340fd8(0x5bb)]=0x1;}}else{if(_0x340fd8(0x10f)===_0x340fd8(0x10f))_0x1743de[_0x340fd8(0x1d5)][0x0][_0x340fd8(0x5bb)]=0x64/_0x1f15b6;else return _0xda1b80['rpcs'][_0x4c6c23]['receiveChannel'][_0x340fd8(0x5b1)](_0x548ace),!![];}_0x3128f4[_0x340fd8(0x543)](_0x1743de)['then'](()=>{var _0x293bdf=_0x340fd8;log('scale\x20set!'),log(_0x1743de),pokeIframeAPI(_0x293bdf(0x1f8),_0x1f15b6,_0x5323c7);})['catch'](warnlog),_0x4af64a[_0x340fd8(0x29d)][_0x5323c7][_0x340fd8(0x486)][_0x340fd8(0x51b)]=parseInt(_0x1f15b6)+'%';return;}},_0x4af64a[_0x1b5402(0x422)]=function(_0x3d488c=null,_0x310022=null){var _0x101c59=_0x1b5402;_0x310022&&_0x310022[_0x101c59(0x1e2)]();log('FORCING\x20A\x20KEY\x20FRAME:\x20'+_0x3d488c);if(iOS||iPad)log(_0x101c59(0x4a8));else{if(_0x101c59(0x216)in window&&_0x101c59(0x543)in window[_0x101c59(0x216)][_0x101c59(0x3d0)]){if(_0x3d488c==null){for(_0x3d488c in _0x4af64a[_0x101c59(0x29d)]){_0x4af64a[_0x101c59(0x422)](_0x3d488c);}return![];}if(!(_0x3d488c in _0x4af64a[_0x101c59(0x29d)]))return![];_0x4af64a[_0x101c59(0x29d)][_0x3d488c][_0x101c59(0x63c)]&&(_0x4af64a['pcs'][_0x3d488c]['keyframeTimeout']&&(clearTimeout(_0x4af64a['pcs'][_0x3d488c][_0x101c59(0x3aa)]),_0x4af64a[_0x101c59(0x29d)][_0x3d488c]['keyframeTimeout']=null),_0x4af64a[_0x101c59(0x29d)][_0x3d488c]['keyframeTimeout']=setTimeout(function(){var _0x11da06=_0x101c59;_0x11da06(0x122)===_0x11da06(0x122)?_0x4af64a['forcePLI'](_0x3d488c):_0x252ce4['rpcs'][_0x91ba4a]['videoElement'][_0x11da06(0x3d7)]=_0x5ac16f[_0x11da06(0xd7)][_0x971706][_0x11da06(0x3c6)];},parseInt(_0x4af64a[_0x101c59(0x29d)][_0x3d488c]['keyframerate'])));try{var _0x4aebfe=_0x4af64a['pcs'][_0x3d488c][_0x101c59(0x468)]()['find'](function(_0x5e0c69){var _0x26bb21=_0x101c59;return _0x5e0c69[_0x26bb21(0x132)]&&_0x5e0c69[_0x26bb21(0x132)][_0x26bb21(0x36b)]==_0x26bb21(0x53a);});if(!_0x4aebfe){if(_0x101c59(0x47a)===_0x101c59(0x47a))return warnlog(_0x101c59(0x63d)),![];else _0x33e0bf[_0x101c59(0x29d)][_0x2981d2][_0x101c59(0x1c7)]=![];}var _0x51f6d8=_0x4aebfe[_0x101c59(0x38b)]();(!_0x51f6d8['encodings']||_0x51f6d8[_0x101c59(0x1d5)][_0x101c59(0x1a9)]==0x0)&&(_0x51f6d8[_0x101c59(0x1d5)]=[{}]);var _0x484785=![];_0x51f6d8[_0x101c59(0x1d5)][0x0][_0x101c59(0x5bb)]=0xa,_0x4aebfe[_0x101c59(0x543)](_0x51f6d8)[_0x101c59(0x465)](()=>{var _0x12f431=_0x101c59;log(_0x12f431(0x1ec));var _0x277215=_0x4af64a['pcs'][_0x3d488c][_0x12f431(0x284)],_0x3597d4=0x64;!_0x277215&&(_0x277215=_0x3597d4);_0x4af64a[_0x12f431(0x29d)][_0x3d488c]['scale']&&(_0x3597d4=_0x4af64a['pcs'][_0x3d488c]['scale']);_0x3597d4>_0x277215&&(_0x3597d4=_0x277215);_0x4af64a[_0x12f431(0x29d)][_0x3d488c]['scaleResolution']&&(_0x4af64a[_0x12f431(0x29d)][_0x3d488c][_0x12f431(0x284)]<_0x3597d4&&(_0x3597d4=_0x4af64a['pcs'][_0x3d488c][_0x12f431(0x284)]));_0x4af64a[_0x12f431(0x29d)][_0x3d488c]['scaleDueToBitrate']&&_0x4af64a[_0x12f431(0x29d)][_0x3d488c][_0x12f431(0x1fc)]<_0x3597d4&&(_0x3597d4=_0x4af64a['pcs'][_0x3d488c][_0x12f431(0x1fc)]);log(_0x12f431(0x273)+_0x3597d4),_0x3597d4=_0x4af64a[_0x12f431(0x315)](_0x3597d4,_0x3d488c);var _0x3cd2bc=_0x4aebfe[_0x12f431(0x38b)]();if(_0x3597d4<=0x0||_0x3597d4==0x64){var _0x4e8135=getChromeVersion();_0x4e8135>0x50?_0x12f431(0x5bb)in _0x3cd2bc[_0x12f431(0x1d5)][0x0]&&delete _0x3cd2bc[_0x12f431(0x1d5)][0x0][_0x12f431(0x5bb)]:_0x3cd2bc[_0x12f431(0x1d5)][0x0][_0x12f431(0x5bb)]=0x1;}else _0x3cd2bc[_0x12f431(0x1d5)][0x0][_0x12f431(0x5bb)]=0x64/_0x3597d4;log(_0x12f431(0xde)),_0x4aebfe[_0x12f431(0x543)](_0x3cd2bc)[_0x12f431(0x465)](()=>{var _0x4e03a8=_0x12f431;log(_0x4e03a8(0x323));})[_0x12f431(0x4bf)](warnlog);})[_0x101c59(0x4bf)](warnlog);}catch(_0x3ae7f2){errorlog(_0x3ae7f2);}}}return![];},_0x4af64a['enhanceAudioEncoder']=function(_0x95c78){var _0x544a5c=_0x1b5402;log('enhacing\x20audio\x20encoder');var _0x32260a=_0x4af64a[_0x544a5c(0x29d)][_0x95c78][_0x544a5c(0x468)]()[_0x544a5c(0x3ff)](function(_0x3f4bb6){var _0x3f9f11=_0x544a5c;return _0x3f4bb6[_0x3f9f11(0x132)]&&_0x3f4bb6[_0x3f9f11(0x132)][_0x3f9f11(0x36b)]==_0x3f9f11(0x43a);});if(!_0x32260a)return log(_0x544a5c(0xf9)),![];var _0x2ce435=_0x32260a['getParameters']();(!_0x2ce435[_0x544a5c(0x1d5)]||_0x2ce435[_0x544a5c(0x1d5)][_0x544a5c(0x1a9)]==0x0)&&(_0x2ce435[_0x544a5c(0x1d5)]=[{}]);try{_0x2ce435[_0x544a5c(0x1d5)][0x0][_0x544a5c(0x4fd)]=_0x544a5c(0x19e),_0x2ce435[_0x544a5c(0x1d5)][0x0][_0x544a5c(0x522)]=_0x544a5c(0x19e),_0x2ce435[_0x544a5c(0x1d5)][0x0][_0x544a5c(0x655)]=!![],_0x32260a['setParameters'](_0x2ce435)[_0x544a5c(0x465)](()=>{var _0x353ba5=_0x544a5c;log(_0x353ba5(0x626)),pokeIframeAPI(_0x353ba5(0x221),!![],_0x95c78);});}catch(_0x2faf89){errorlog(_0x2faf89);}},_0x4af64a[_0x1b5402(0x2f9)]=function(_0x3f560b,_0x4e19c7=0x7d00,_0x3592fd=0x3e8){var _0xf32f79=_0x1b5402;log(_0xf32f79(0x42b));var _0x4d0a1f=_0x4af64a[_0xf32f79(0x29d)][_0x3f560b][_0xf32f79(0x468)]()[_0xf32f79(0x3ff)](function(_0x4cebcf){var _0x38ff85=_0xf32f79;return _0x4cebcf[_0x38ff85(0x132)]&&_0x4cebcf[_0x38ff85(0x132)][_0x38ff85(0x36b)]==_0x38ff85(0x43a);});if(!_0x4d0a1f)return log('no\x20audio\x20track\x20to\x20poke'),![];var _0x3fe8fe=_0x4d0a1f[_0xf32f79(0x38b)]();(!_0x3fe8fe['encodings']||_0x3fe8fe['encodings'][_0xf32f79(0x1a9)]==0x0)&&(_0x3fe8fe[_0xf32f79(0x1d5)]=[{}]),_0x3fe8fe[_0xf32f79(0x1d5)][0x0][_0xf32f79(0x409)]=_0x4e19c7,_0x4d0a1f[_0xf32f79(0x543)](_0x3fe8fe)['then'](()=>{var _0x5cd1bc=_0xf32f79;pokeIframeAPI('setAudioBitrate',_0x4e19c7,_0x3f560b);if(_0x3592fd>0x0){if(_0x5cd1bc(0x1c8)===_0x5cd1bc(0x1c8))setTimeout(function(){var _0x3cf223=_0x5cd1bc;try{if(_0x3f560b in _0x4af64a[_0x3cf223(0x29d)])var _0x281e06=_0x4af64a[_0x3cf223(0x29d)][_0x3f560b]['getSenders']()[_0x3cf223(0x3ff)](function(_0x350b42){var _0x1f9c9f=_0x3cf223;return _0x350b42[_0x1f9c9f(0x132)]&&_0x350b42[_0x1f9c9f(0x132)][_0x1f9c9f(0x36b)]=='audio';});else return![];if(!_0x281e06)return log(_0x3cf223(0xf9)),![];var _0x2c9335=_0x281e06[_0x3cf223(0x38b)]();delete _0x2c9335[_0x3cf223(0x1d5)][0x0][_0x3cf223(0x409)],_0x281e06[_0x3cf223(0x543)](_0x2c9335)[_0x3cf223(0x465)](()=>{var _0x2b364c=_0x3cf223;log(_0x2b364c(0x626));});}catch(_0x366e9d){errorlog(_0x366e9d);}},_0x3592fd,_0x3f560b);else return;}});},_0x4af64a[_0x1b5402(0x40e)]=function(_0x4a4a1b,_0x5a8d26){var _0x2858be=_0x1b5402;_0x5a8d26=parseInt(_0x5a8d26);try{var _0x4cba09=_0x4af64a['pcs'][_0x4a4a1b]['getSenders']()['find'](function(_0x41923e){var _0x1b5707=_0xe154;return _0x41923e[_0x1b5707(0x132)]&&_0x41923e['track']['kind']=='audio';});if(!_0x4cba09){warnlog(_0x2858be(0x256));return;}var _0x3234ab=_0x4cba09['getParameters']();(!_0x3234ab[_0x2858be(0x1d5)]||_0x3234ab['encodings'][_0x2858be(0x1a9)]==0x0)&&(_0x3234ab[_0x2858be(0x1d5)]=[{}]);if(_0x5a8d26<0x0){if(_0x3234ab[_0x2858be(0x1d5)][0x0][_0x2858be(0x436)]==![]){if('DAUFq'==='DAUFq')_0x3234ab['encodings'][0x0]['active']=!![];else{if(_0x480789['candidate'][_0x2858be(0x4e0)][_0x2858be(0x28d)](_0x4f3bd6[_0x2858be(0x1bb)])===-0x1){_0x1036ba(_0x2858be(0x393));return;}else _0x475eb0(_0x35720d[_0x2858be(0x4e0)]);}}safariVersion()&&safariVersion()<=0xd&&(iOS||iPad)?(_0x5a8d26=0x20,_0x4af64a[_0x2858be(0x289)]&&(_0x5a8d26=_0x4af64a[_0x2858be(0x289)]),_0x3234ab[_0x2858be(0x1d5)][0x0][_0x2858be(0x409)]=_0x5a8d26*0x400):delete _0x3234ab[_0x2858be(0x1d5)][0x0][_0x2858be(0x409)];}else _0x5a8d26===0x0?_0x3234ab['encodings'][0x0][_0x2858be(0x436)]=![]:_0x2858be(0x1b1)===_0x2858be(0x3a3)?_0x3b1fd1[_0x2858be(0x608)](_0x400fa2[_0x2858be(0x603)],_0x12086c):(_0x3234ab['encodings'][0x0][_0x2858be(0x436)]==![]&&(_0x3234ab[_0x2858be(0x1d5)][0x0][_0x2858be(0x436)]=!![]),_0x3234ab[_0x2858be(0x1d5)][0x0][_0x2858be(0x409)]=_0x5a8d26*0x400);_0x4cba09[_0x2858be(0x543)](_0x3234ab)[_0x2858be(0x465)](()=>{var _0x4c68fd=_0x2858be;pokeIframeAPI(_0x4c68fd(0x4d8),_0x5a8d26,_0x4a4a1b),log(_0x4c68fd(0x11a));})[_0x2858be(0x4bf)](warnlog);}catch(_0x50c675){errorlog(_0x50c675);}},_0x4af64a['optimizeBitrate']=function(_0x188141){var _0x249695=_0x1b5402;if(_0x4af64a[_0x249695(0x3af)]&&_0x4af64a[_0x249695(0x29d)][_0x188141]['allowIframe']===!![])_0x4af64a[_0x249695(0x571)](_0x188141,0x0),_0x4af64a['pcs'][_0x188141][_0x249695(0x189)]===0x0&&(_0x4af64a[_0x249695(0x29d)][_0x188141][_0x249695(0x58b)]===![]?_0x4af64a[_0x249695(0x40e)](_0x188141,0x0):_0x4af64a[_0x249695(0x40e)](_0x188141,-0x1));else{if(_0x4af64a[_0x249695(0x29d)][_0x188141]&&_0x4af64a[_0x249695(0x29d)][_0x188141]['optimizedBitrate']!==![]){if(_0x249695(0x5b3)!==_0x249695(0x5b3))_0x2750b0[_0x249695(0x571)](_0x2b0645,0x0),_0x2f8ad9[_0x249695(0x29d)][_0x5c5a5e]['optimizedBitrate']===0x0&&(_0x39f2ea[_0x249695(0x29d)][_0x51b819][_0x249695(0x58b)]===![]?_0xeb17d4[_0x249695(0x40e)](_0x40433c,0x0):_0x410d08[_0x249695(0x40e)](_0x4fb9e9,-0x1));else{if(_0x4af64a['pcs'][_0x188141][_0x249695(0x58b)]===![]){if(_0x249695(0x43e)!=='FEYzi'){var _0xedb902=_0x4af64a[_0x249695(0x29d)][_0x188141][_0x249695(0x189)];_0x4af64a[_0x249695(0x29d)][_0x188141]['savedBitrate']&&_0x4af64a[_0x249695(0x29d)][_0x188141][_0x249695(0x31f)]>0x0&&(_0x249695(0x1e7)!==_0x249695(0x559)?_0x4af64a[_0x249695(0x29d)][_0x188141][_0x249695(0x31f)]<_0x4af64a[_0x249695(0x29d)][_0x188141][_0x249695(0x189)]&&(_0xedb902=_0x4af64a[_0x249695(0x29d)][_0x188141][_0x249695(0x31f)]):_0x2f45e3[_0x249695(0x241)](_0x5743e4,_0x49489c)),_0x4af64a['limitBitrate'](_0x188141,_0xedb902),_0x4af64a[_0x249695(0x29d)][_0x188141][_0x249695(0x189)]===0x0&&_0x4af64a[_0x249695(0x40e)](_0x188141,0x0);}else{var _0x4788c9=new _0x55061e(_0x1f253a),_0x9f8ce5='';for(var _0x35760b=0x0;_0x35760b<_0x4788c9['byteLength'];_0x35760b++){_0x9f8ce5+=_0x379b71[_0x249695(0x3dc)](_0x4788c9[_0x35760b]);}return _0x9f8ce5;}}else _0x4af64a[_0x249695(0x29d)][_0x188141]['optimizedBitrate']===0x0&&_0x4af64a[_0x249695(0x40e)](_0x188141,-0x1);}}}},_0x4af64a[_0x1b5402(0x1d6)]=function(_0x43254f=0x0,_0x10d5d8=![]){var _0xcadb55=_0x1b5402;if(_0x4af64a[_0xcadb55(0x310)]){if(_0xcadb55(0x2c0)===_0xcadb55(0x2f7)){var _0x8bc68e={};_0x8bc68e[_0xcadb55(0x572)]=_0xcadb55(0x5f8),_0x1237a8[_0xcadb55(0x241)](_0x8bc68e,_0x25ca18);}else{var _0x23fa11=_0x43254f;warnlog(_0x23fa11);var _0x4a9b43=0x0;for(var _0xe5d373 in _0x4af64a['pcs']){if(_0x10d5d8===_0xe5d373)continue;var _0x41dfc0=_0x4af64a[_0xcadb55(0x29d)][_0xe5d373][_0xcadb55(0x468)]()[_0xcadb55(0x3ff)](function(_0x236396){var _0xf42a04=_0xcadb55;return _0x236396[_0xf42a04(0x132)]&&_0x236396[_0xf42a04(0x132)][_0xf42a04(0x36b)]==_0xf42a04(0x53a);});if(!_0x41dfc0)continue;var _0x33e241=_0x41dfc0[_0xcadb55(0x38b)]();if(!_0x33e241[_0xcadb55(0x1d5)]||_0x33e241[_0xcadb55(0x1d5)][_0xcadb55(0x1a9)]==0x0){_0x23fa11+=_0x4af64a[_0xcadb55(0x29d)][_0xe5d373][_0xcadb55(0x30e)]||0x9c4,warnlog(_0x23fa11),_0x4a9b43+=0x1;continue;}if(_0x33e241[_0xcadb55(0x1d5)][0x0][_0xcadb55(0x436)]==![])continue;_0x33e241[_0xcadb55(0x1d5)][0x0]['maxBitrate']?(_0x23fa11+=parseInt(_0x33e241[_0xcadb55(0x1d5)][0x0][_0xcadb55(0x409)])/0x400,warnlog(_0x23fa11)):(_0x23fa11+=_0x4af64a[_0xcadb55(0x29d)][_0xe5d373][_0xcadb55(0x30e)]||0x9c4,warnlog(_0x23fa11)),_0x4a9b43+=0x1;}if(!_0x23fa11)return![];var _0x13d69b=parseFloat(_0x23fa11/_0x4af64a[_0xcadb55(0x310)]);if(_0x13d69b>0x1)for(var _0xe5d373 in _0x4af64a[_0xcadb55(0x29d)]){if(_0x10d5d8===_0xe5d373)continue;var _0x41dfc0=_0x4af64a[_0xcadb55(0x29d)][_0xe5d373][_0xcadb55(0x468)]()[_0xcadb55(0x3ff)](function(_0x410a1e){var _0x33bc66=_0xcadb55;return _0x410a1e[_0x33bc66(0x132)]&&_0x410a1e[_0x33bc66(0x132)][_0x33bc66(0x36b)]==_0x33bc66(0x53a);});if(!_0x41dfc0)continue;var _0x33e241=_0x41dfc0['getParameters']();if(!_0x33e241[_0xcadb55(0x1d5)]||_0x33e241[_0xcadb55(0x1d5)]['length']==0x0){var _0x51be98=_0x4af64a[_0xcadb55(0x29d)][_0xe5d373][_0xcadb55(0x30e)]||0x9c4;_0x4af64a[_0xcadb55(0x571)](_0xe5d373,parseInt(_0x51be98/_0x13d69b),!![]),errorlog(parseInt(_0x51be98/_0x13d69b));continue;}if(_0x33e241['encodings'][0x0][_0xcadb55(0x436)]==![])continue;if(_0x33e241[_0xcadb55(0x1d5)][0x0][_0xcadb55(0x409)])errorlog(parseInt(parseInt(_0x33e241[_0xcadb55(0x1d5)][0x0][_0xcadb55(0x409)])/0x400/_0x13d69b)),_0x4af64a[_0xcadb55(0x571)](_0xe5d373,parseInt(parseInt(_0x33e241['encodings'][0x0][_0xcadb55(0x409)])/0x400/_0x13d69b),!![]);else{var _0x51be98=_0x4af64a[_0xcadb55(0x29d)][_0xe5d373][_0xcadb55(0x30e)]||0x9c4;errorlog(parseInt(_0x51be98/_0x13d69b)),_0x4af64a['limitBitrate'](_0xe5d373,parseInt(_0x51be98/_0x13d69b),!![]);}}return parseInt(_0x43254f/_0x13d69b);}}else return![];},_0x4af64a['announceCoDirector']=function(_0x318a68,_0x12ab00=![]){var _0x5333d4=_0x1b5402,_0x1779ba={};_0x1779ba[_0x5333d4(0x529)]=[_0x318a68],_0x4af64a[_0x5333d4(0x267)](_0x1779ba,_0x12ab00);},_0x4af64a[_0x1b5402(0x571)]=function(_0x5a5ca1,_0x178944,_0x304f21=![]){var _0x434010=_0x1b5402;if(!(_0x5a5ca1 in _0x4af64a['pcs']))return;_0x4af64a[_0x434010(0x29d)][_0x5a5ca1][_0x434010(0x41a)]&&(_0x434010(0x1b6)!==_0x434010(0x1b6)?_0x2c6e7d[_0x434010(0x29e)]=_0x3c7f9e[_0x434010(0x584)](_0x13d87c[_0x434010(0x29e)]):(clearInterval(_0x4af64a[_0x434010(0x29d)][_0x5a5ca1][_0x434010(0x41a)]),_0x4af64a[_0x434010(0x29d)][_0x5a5ca1][_0x434010(0x41a)]=null));if(_0x178944===null){if(_0x434010(0x27b)!==_0x434010(0x27b))return _0x2c98a4[_0x434010(0x132)]&&_0x4cd060[_0x434010(0x132)][_0x434010(0x36b)]==_0x434010(0x53a);else{if(_0x4af64a[_0x434010(0x29d)][_0x5a5ca1][_0x434010(0x31f)]===![])return;_0x178944=_0x4af64a[_0x434010(0x29d)][_0x5a5ca1]['savedBitrate'];}}_0x178944=parseInt(_0x178944);_0x4af64a[_0x434010(0x1fb)]&&(_0x178944>_0x4af64a[_0x434010(0x1fb)]&&(_0x178944=_0x4af64a[_0x434010(0x1fb)]));_0x4af64a[_0x434010(0x29d)][_0x5a5ca1][_0x434010(0x30e)]&&_0x178944>_0x4af64a['pcs'][_0x5a5ca1][_0x434010(0x30e)]&&(_0x178944=_0x4af64a[_0x434010(0x29d)][_0x5a5ca1][_0x434010(0x30e)]);_0x4af64a[_0x434010(0x29d)][_0x5a5ca1][_0x434010(0x31f)]=_0x178944;_0x4af64a[_0x434010(0x29d)][_0x5a5ca1][_0x434010(0x189)]!==![]&&(_0x4af64a['pcs'][_0x5a5ca1]['obsVisibility']===![]&&(_0x178944>_0x4af64a['pcs'][_0x5a5ca1][_0x434010(0x189)]&&(_0x4af64a[_0x434010(0x29d)][_0x5a5ca1][_0x434010(0x31f)]=_0x178944,_0x178944=parseInt(_0x4af64a[_0x434010(0x29d)][_0x5a5ca1]['optimizedBitrate'])||0x0)));_0x304f21===![]&&(_0x4af64a[_0x434010(0x310)]&&(_0x178944=_0x4af64a[_0x434010(0x1d6)](_0x178944,_0x5a5ca1)));if(_0x178944===0x0){var _0x2788c6=Date[_0x434010(0x155)]()-_0x4af64a[_0x434010(0x29d)][_0x5a5ca1]['startTime'];_0x2788c6<_0x4af64a[_0x434010(0x5a2)]&&(_0x178944=0x23,_0x4af64a[_0x434010(0x29d)][_0x5a5ca1][_0x434010(0x41a)]=setTimeout(function(_0x396e9e){var _0x2dd407=_0x434010;try{_0x4af64a[_0x2dd407(0x571)](_0x396e9e,null);}catch(_0x21edc0){};},_0x2788c6+0x1,_0x5a5ca1));}try{if((iOS||iPad)&&safariVersion()&&safariVersion()<=0xd){log('iOS\x20devices\x20do\x20not\x20support\x20dynamic\x20bitrates\x20correctly;\x20skipping');if(_0x4af64a[_0x434010(0x29d)][_0x5a5ca1][_0x434010(0x49e)]==!![]&&_0x4af64a[_0x434010(0x29d)][_0x5a5ca1][_0x434010(0x625)]==![])return;var _0x45819f=_0x4af64a[_0x434010(0x29d)][_0x5a5ca1][_0x434010(0x468)]()[_0x434010(0x3ff)](function(_0x30ee75){var _0x1df2c5=_0x434010;return _0x30ee75['track']&&_0x30ee75[_0x1df2c5(0x132)][_0x1df2c5(0x36b)]==_0x1df2c5(0x53a);});if(!_0x45819f){warnlog(_0x434010(0x63d));return;}var _0x96f64e=_0x45819f[_0x434010(0x38b)]();if(!_0x96f64e[_0x434010(0x1d5)]||_0x96f64e[_0x434010(0x1d5)]['length']==0x0){if(_0x434010(0x305)!==_0x434010(0x48f))_0x96f64e[_0x434010(0x1d5)]=[{}];else{_0x3823e0[_0x434010(0xd7)][_0x1b5407][_0x434010(0x486)][_0x4e31b2[_0x434010(0x335)]][_0x434010(0x264)]=_0x64086c[_0x434010(0x2b7)]-_0xa490de['rpcs'][_0x3006cc]['stats'][_0x5309fd[_0x434010(0x335)]][_0x434010(0x23e)]||0x0,_0x26605c['rpcs'][_0xe5a3e4][_0x434010(0x486)][_0x53bd3c[_0x434010(0x335)]][_0x434010(0x653)]=_0x18cc58[_0x434010(0x227)]-_0x2125f6[_0x434010(0xd7)][_0x4a3c2c][_0x434010(0x486)][_0x571b00[_0x434010(0x335)]][_0x434010(0x622)]+_0x5b8711['rpcs'][_0x56acf0]['stats'][_0x6bc066[_0x434010(0x335)]]['nackTrigger']||0x0,_0x3630af(_0x434010(0x2d1));if(_0x1b65c2[_0x434010(0xd7)][_0x746598][_0x434010(0x486)][_0xd55c85['trackId']][_0x434010(0x264)]===0x0&&_0x946edc[_0x434010(0xd7)][_0x45e40f][_0x434010(0x486)][_0x1dd174[_0x434010(0x335)]][_0x434010(0x653)]>=_0x3acf8d['obsfix'])_0x12635f[_0x434010(0x2a1)](_0x4f517f),_0x716f3d[_0x434010(0xd7)][_0x11e424][_0x434010(0x486)][_0x5da4c0[_0x434010(0x335)]][_0x434010(0x653)]=0x0,_0x3a4be3(_0x434010(0x480));else _0x4e298c[_0x434010(0xd7)][_0xbfe095][_0x434010(0x486)][_0x82daaa[_0x434010(0x335)]][_0x434010(0x264)]>0x0&&(_0x2852ba[_0x434010(0xd7)][_0x2c7fc6]['stats'][_0xd2df1[_0x434010(0x335)]]['nackTrigger']=0x0);}}if(_0x178944<0x0){if('ezJfj'!==_0x434010(0x3db))_0x96f64e[_0x434010(0x1d5)][0x0][_0x434010(0x436)]==![]&&(_0x434010(0x2c2)===_0x434010(0x525)?(_0x1971a0(_0x434010(0x3ca)),_0x1b5627[_0x434010(0x442)](_0x53e940)):_0x96f64e[_0x434010(0x1d5)][0x0]['active']=!![]),_0x178944=0x9c4,_0x4af64a[_0x434010(0x2b3)]&&(_0x178944=_0x4af64a[_0x434010(0x2b3)]),_0x4af64a[_0x434010(0x1fb)]&&(_0x434010(0x5c7)!==_0x434010(0x5c7)?_0x1512c2[_0x434010(0xd7)][_0xa4b480[_0x434010(0x126)]][_0x434010(0x486)]['info']&&(_0x587559['rpcs'][_0x1e7e2c['directorUUID']][_0x434010(0x486)][_0x434010(0x35e)]['director']=!![]):_0x178944>_0x4af64a['maxvideobitrate']&&(_0x178944=_0x4af64a[_0x434010(0x1fb)])),_0x96f64e[_0x434010(0x1d5)][0x0][_0x434010(0x409)]=_0x178944*0x400;else{for(_0x555e51 in _0x49bec4){try{delete _0x437da2[_0xa98f29];}catch(_0x321af3){}}delete _0x3fe910;}}else _0x178944===0x0?_0x96f64e[_0x434010(0x1d5)][0x0][_0x434010(0x436)]=![]:(_0x96f64e[_0x434010(0x1d5)][0x0][_0x434010(0x436)]==![]&&(_0x96f64e[_0x434010(0x1d5)][0x0][_0x434010(0x436)]=!![]),_0x96f64e[_0x434010(0x1d5)][0x0][_0x434010(0x409)]=_0x178944*0x400);_0x45819f[_0x434010(0x543)](_0x96f64e)['then'](()=>{var _0x13c428=_0x434010;pokeIframeAPI(_0x13c428(0x5f9),_0x178944,_0x5a5ca1),log(_0x13c428(0x573));})[_0x434010(0x4bf)](warnlog);return;}else{if(_0x434010(0x216)in window&&'setParameters'in window[_0x434010(0x216)][_0x434010(0x3d0)]){var _0x45819f=_0x4af64a[_0x434010(0x29d)][_0x5a5ca1]['getSenders']()[_0x434010(0x3ff)](function(_0x12b9d9){var _0x35b49b=_0x434010;return _0x12b9d9[_0x35b49b(0x132)]&&_0x12b9d9[_0x35b49b(0x132)][_0x35b49b(0x36b)]==_0x35b49b(0x53a);});if(!_0x45819f){warnlog(_0x434010(0x63d));return;}var _0x96f64e=_0x45819f[_0x434010(0x38b)]();(!_0x96f64e[_0x434010(0x1d5)]||_0x96f64e[_0x434010(0x1d5)][_0x434010(0x1a9)]==0x0)&&(_0x96f64e[_0x434010(0x1d5)]=[{}]);if(_0x178944<0x0)_0x96f64e[_0x434010(0x1d5)][0x0]['active']==![]&&(_0x96f64e[_0x434010(0x1d5)][0x0]['active']=!![]),delete _0x96f64e[_0x434010(0x1d5)][0x0][_0x434010(0x409)];else _0x178944===0x0?_0x96f64e[_0x434010(0x1d5)][0x0][_0x434010(0x436)]=![]:(_0x96f64e[_0x434010(0x1d5)][0x0][_0x434010(0x436)]==![]&&(_0x96f64e[_0x434010(0x1d5)][0x0][_0x434010(0x436)]=!![]),_0x96f64e[_0x434010(0x1d5)][0x0]['maxBitrate']=_0x178944*0x400);var _0x207161=0x64;_0x4af64a[_0x434010(0x29d)][_0x5a5ca1][_0x434010(0x20d)]&&(_0x207161=_0x4af64a['pcs'][_0x5a5ca1]['scale']);_0x4af64a['pcs'][_0x5a5ca1][_0x434010(0x284)]&&_0x4af64a[_0x434010(0x29d)][_0x5a5ca1]['scaleResolution']<_0x207161&&(_0x207161=_0x4af64a[_0x434010(0x29d)][_0x5a5ca1][_0x434010(0x284)]);if(_0x178944<0x0)_0x4af64a['pcs'][_0x5a5ca1][_0x434010(0x1fc)]=0x64;else{if(_0x178944>=0x259)_0x4af64a[_0x434010(0x29d)][_0x5a5ca1][_0x434010(0x1fc)]=0x64;else{if(_0x4af64a[_0x434010(0x29d)][_0x5a5ca1][_0x434010(0x4c1)]===![]&&_0x4af64a[_0x434010(0x5df)]['indexOf'](_0x5a5ca1)==-0x1&&_0x4af64a[_0x434010(0x225)])_0x4af64a[_0x434010(0x29d)][_0x5a5ca1][_0x434010(0x1fc)]=0x64;else{if(_0x178944>=0xc9)_0x4af64a[_0x434010(0x5f7)]?(warnlog(_0x434010(0x424)),_0x4af64a[_0x434010(0x29d)][_0x5a5ca1][_0x434010(0x1fc)]=0x64/2.5):_0x4af64a[_0x434010(0x29d)][_0x5a5ca1][_0x434010(0x1fc)]=0x64/0x2;else{if(_0x178944>=0x51)_0x4af64a[_0x434010(0x5f7)]?_0x4af64a[_0x434010(0x29d)][_0x5a5ca1][_0x434010(0x1fc)]=0x64/0x4:_0x4af64a[_0x434010(0x29d)][_0x5a5ca1][_0x434010(0x1fc)]=0x64/0x3;else _0x4af64a[_0x434010(0x5f7)]?_0x434010(0x186)===_0x434010(0xef)?(_0x5bac44[_0x434010(0x638)](),_0x30df33('starting\x20kicker'),_0x34c246[_0x434010(0x29d)][_0x36e39c][_0x434010(0x242)]===!![]&&(_0x25ed36(_0x434010(0x530)),_0x1da899(_0x527d75[_0x434010(0x2f9)],0x3e8,_0x4bb3d0,0x7d00,0x0)),_0x910e12[_0x434010(0x29d)][_0x1b0223][_0x434010(0x3e2)]===!![]&&_0x1b1345(_0x16cccb[_0x434010(0x221)],0x3e8,_0x4c960c)):_0x4af64a['pcs'][_0x5a5ca1][_0x434010(0x1fc)]=0x64/0x5:_0x4af64a[_0x434010(0x29d)][_0x5a5ca1][_0x434010(0x1fc)]=0x64/0x4;}}}}_0x4af64a['pcs'][_0x5a5ca1][_0x434010(0x1fc)]<_0x207161&&(_0x434010(0x580)===_0x434010(0x4f6)?_0x3e553a[_0x434010(0xd7)][_0x15d620][_0x434010(0x26b)][_0x434010(0x111)]():_0x207161=_0x4af64a['pcs'][_0x5a5ca1][_0x434010(0x1fc)]);_0x207161=_0x4af64a['pixelFix'](_0x207161,_0x5a5ca1);if(_0x207161<=0x0||_0x207161==0x64){var _0x40cff6=getChromeVersion();_0x40cff6>0x50?_0x434010(0x5bb)in _0x96f64e['encodings'][0x0]&&delete _0x96f64e[_0x434010(0x1d5)][0x0][_0x434010(0x5bb)]:_0x434010(0x381)==='mnDAu'?_0x37d74e=_0xc1932b[_0x434010(0x367)]:_0x96f64e[_0x434010(0x1d5)][0x0][_0x434010(0x5bb)]=0x1;}else _0x96f64e['encodings'][0x0][_0x434010(0x5bb)]=0x64/_0x207161;iPad||iOS||navigator&&navigator[_0x434010(0x45a)]&&navigator[_0x434010(0x45a)][_0x434010(0x28d)](_0x434010(0x473))>=0x0?_0x4af64a[_0x434010(0x29d)][_0x5a5ca1][_0x434010(0x5b4)]?(clearInterval(_0x4af64a[_0x434010(0x29d)][_0x5a5ca1][_0x434010(0x5b4)]),_0x4af64a[_0x434010(0x29d)][_0x5a5ca1][_0x434010(0x5b4)]=setTimeout(function(_0x22e508,_0xdbe654){var _0x244e3d=_0x434010;_0x4af64a[_0x244e3d(0x29d)][_0x5a5ca1]['bitrateTimeoutFirefox']=setTimeout(function(_0x32d011){var _0x58983b=_0x244e3d;_0x4af64a[_0x58983b(0x29d)][_0x32d011][_0x58983b(0x5b4)]=null;},_0x4af64a[_0x244e3d(0x5a2)],_0x22e508),_0x4af64a[_0x244e3d(0x571)](_0x22e508,null,_0xdbe654);},_0x4af64a[_0x434010(0x5a2)],_0x5a5ca1,_0x304f21)):(_0x4af64a[_0x434010(0x29d)][_0x5a5ca1][_0x434010(0x5b4)]=setTimeout(function(_0x3b8b38){var _0x1f0ebc=_0x434010;_0x4af64a[_0x1f0ebc(0x29d)][_0x3b8b38][_0x1f0ebc(0x5b4)]=null;},_0x4af64a[_0x434010(0x5a2)],_0x5a5ca1),_0x45819f[_0x434010(0x543)](_0x96f64e)[_0x434010(0x465)](()=>{var _0xc86cf2=_0x434010;log(_0xc86cf2(0x573)),_0x4af64a[_0xc86cf2(0x29d)][_0x5a5ca1][_0xc86cf2(0x486)][_0xc86cf2(0x51b)]=parseInt(_0x207161)+'%',pokeIframeAPI(_0xc86cf2(0x5f9),_0x178944,_0x5a5ca1),pokeIframeAPI(_0xc86cf2(0x1f8),_0x207161,_0x5a5ca1);})['catch'](warnlog)):_0x45819f[_0x434010(0x543)](_0x96f64e)['then'](()=>{var _0x535284=_0x434010;log(_0x535284(0x573)),_0x4af64a[_0x535284(0x29d)][_0x5a5ca1][_0x535284(0x486)][_0x535284(0x51b)]=parseInt(_0x207161)+'%',pokeIframeAPI(_0x535284(0x5f9),_0x178944,_0x5a5ca1),pokeIframeAPI(_0x535284(0x1f8),_0x207161,_0x5a5ca1);})[_0x434010(0x4bf)](warnlog);return;}else warnlog(_0x434010(0x5b5));}}catch(_0x46444d){errorlog(_0x46444d);}};function _0x5a29ec(_0x4280a9,_0x185d09=0x2710){var _0x546518=_0x1b5402;_0x185d09=parseInt(_0x185d09);if(_0x4af64a[_0x546518(0x289)])_0x185d09+=_0x4af64a[_0x546518(0x289)];else{if(_0x4af64a[_0x546518(0x1d9)]&&_0x4af64a[_0x546518(0x304)]==0x5)_0x185d09+=0x20;else _0x4af64a[_0x546518(0x304)]&&_0x4af64a[_0x546518(0x304)]!=0x3?_0x185d09+=0x100:_0x185d09+=0x20;}return log(_0x546518(0x1ea)+_0x185d09),_0x185d09<0x1&&(_0x185d09=0x1),_0x4280a9=CodecsHandler['setVideoBitrates'](_0x4280a9,{'min':parseInt(_0x185d09/0xa)||0x1,'max':_0x185d09},_0x4af64a['codec']),_0x4280a9;}return _0x4af64a[_0x1b5402(0x2ff)]=function(_0x16af86,_0x119b1d){var _0x657b9d=_0x1b5402;log(_0x16af86),_0x4af64a[_0x657b9d(0x21a)]==={}&&log(_0x657b9d(0x4e7)),window[_0x657b9d(0x276)]['subtle']['sign']({'name':'RSASSA-PKCS1-v1_5'},_0x4af64a[_0x657b9d(0x21a)][_0x657b9d(0x5e7)],_0x4af64a[_0x657b9d(0x45f)][_0x657b9d(0x46a)](_0x16af86))[_0x657b9d(0x465)](function(_0x312235){var _0x52f688=_0x657b9d;_0x312235=new Uint8Array(_0x312235),_0x312235=_0x312235['reduce']((_0x3f947a,_0x1a3086)=>_0x3f947a+_0x1a3086[_0x52f688(0x1c1)](0x10)['padStart'](0x2,'0'),''),_0x119b1d(_0x16af86,_0x312235),log(JSON[_0x52f688(0x5d2)](_0x312235));})[_0x657b9d(0x4bf)](errorlog);},_0x4af64a[_0x1b5402(0x467)]=function(_0x3d4a80,_0x18e338){var _0x421dd6=_0x1b5402;_0x3d4a80[_0x421dd6(0x2ec)]=new Uint8Array(_0x3d4a80[_0x421dd6(0x2ec)]['match'](/.{1,2}/g)[_0x421dd6(0x1be)](_0x30db12=>parseInt(_0x30db12,0x10)));if(_0x4af64a[_0x421dd6(0x3e6)][_0x18e338][_0x421dd6(0x160)])return window[_0x421dd6(0x276)][_0x421dd6(0x2a5)][_0x421dd6(0x386)]({'name':_0x421dd6(0x5c4)},_0x4af64a[_0x421dd6(0x3e6)][_0x18e338][_0x421dd6(0x160)],_0x3d4a80[_0x421dd6(0x2ec)],_0x4af64a[_0x421dd6(0x45f)][_0x421dd6(0x46a)](_0x3d4a80[_0x421dd6(0xeb)]))[_0x421dd6(0x465)](function(_0x1a8d6a){return log(_0x1a8d6a),_0x1a8d6a;})[_0x421dd6(0x4bf)](function(_0xaee771){return errorlog(_0xaee771),![];});},_0x4af64a[_0x1b5402(0x5cd)]=function(_0x3772f4){var _0x697c42=_0x1b5402;if(_0x4af64a[_0x697c42(0x470)])return _0x4af64a[_0x697c42(0x1a0)]!==![]?(log(_0x697c42(0x40c)),_0x3772f4=_0x3772f4['slice'](0x0,-0x1*_0x4af64a[_0x697c42(0x1a0)][_0x697c42(0x1a9)]),_0x3772f4):(log(_0x697c42(0x275)+_0x3772f4),generateHash(_0x4af64a[_0x697c42(0x470)]+_0x4af64a[_0x697c42(0x528)],0x6)[_0x697c42(0x465)](function(_0x1661ba){var _0x985c89=_0x697c42;return _0x4af64a[_0x985c89(0x1a0)]=_0x1661ba,log(_0x3772f4),_0x3772f4=_0x3772f4[_0x985c89(0x168)](0x0,-0x1*_0x4af64a[_0x985c89(0x1a0)][_0x985c89(0x1a9)]),log(_0x985c89(0x41f)+_0x3772f4),_0x3772f4;})[_0x697c42(0x4bf)](errorlog));return _0x3772f4;},_0x4af64a[_0x1b5402(0x180)]=function(){var _0x14ee42=_0x1b5402;if(!_0x4af64a['queue'])return;if(!_0x4af64a['director'])return;_0x4af64a['queueList'][_0x14ee42(0x1a9)]?(_0x4af64a[_0x14ee42(0x43d)][_0x14ee42(0x1a9)]>0xa?getById(_0x14ee42(0x4c2))[_0x14ee42(0x1eb)]='‼':getById('queueNotification')[_0x14ee42(0x1eb)]=_0x4af64a[_0x14ee42(0x43d)][_0x14ee42(0x1a9)],getById(_0x14ee42(0x4c2))[_0x14ee42(0xd4)][_0x14ee42(0x150)](_0x14ee42(0x4c2))):(getById(_0x14ee42(0x4c2))[_0x14ee42(0x1eb)]='',getById(_0x14ee42(0x4c2))[_0x14ee42(0xd4)]['remove']('queueNotification'));},_0x4af64a['nextQueue']=function(){var _0x3e507b=_0x1b5402;if(!_0x4af64a[_0x3e507b(0x5af)])return;if(!_0x4af64a[_0x3e507b(0x1d9)])return;if(_0x4af64a[_0x3e507b(0x43d)]['length']==0x0){getById(_0x3e507b(0x488))[_0x3e507b(0xd4)][_0x3e507b(0x150)](_0x3e507b(0x4b2)),getById('queuebutton')['classList'][_0x3e507b(0x150)](_0x3e507b(0x157)),getById(_0x3e507b(0x488))[_0x3e507b(0xd4)][_0x3e507b(0x111)](_0x3e507b(0x474)),setTimeout(function(){var _0x2f69a1=_0x3e507b;getById(_0x2f69a1(0x488))[_0x2f69a1(0xd4)][_0x2f69a1(0x150)](_0x2f69a1(0x474)),getById(_0x2f69a1(0x488))[_0x2f69a1(0xd4)]['remove']('float2'),getById(_0x2f69a1(0x488))[_0x2f69a1(0xd4)][_0x2f69a1(0x111)](_0x2f69a1(0x157));},0x32);return;}var _0x14e280=_0x4af64a[_0x3e507b(0x43d)][_0x3e507b(0x610)]();getById(_0x3e507b(0x488))[_0x3e507b(0xd4)][_0x3e507b(0x150)](_0x3e507b(0x4b2)),getById(_0x3e507b(0x488))[_0x3e507b(0xd4)][_0x3e507b(0x111)](_0x3e507b(0x474)),setTimeout(function(){var _0x481ff8=_0x3e507b;'GzSlU'!=='GzSlU'?_0x2f2352['directorList']['push'](_0x350f84['directorSettings'][_0x481ff8(0x529)][_0x2885ec]['toString']()):(getById('queuebutton')[_0x481ff8(0xd4)]['add'](_0x481ff8(0x474)),getById('queuebutton')['classList'][_0x481ff8(0x111)](_0x481ff8(0x4b2)));},0xc8),_0x4af64a[_0x3e507b(0x180)](),_0x4af64a['watchStream'](_0x14e280),log(_0x3e507b(0x378)+_0x14e280);},_0x4af64a[_0x1b5402(0x3d4)]=function(){var _0x62d82a=_0x1b5402;if(_0x4af64a['customWSS'])return;clearTimeout(_0x4af64a['pingTimeout']);if(!_0x4af64a['ws']||_0x4af64a['ws'][_0x62d82a(0x42f)]!==0x1)return;_0x4af64a[_0x62d82a(0x1ed)]=setTimeout(function(){var _0x5eacee=_0x62d82a;log(_0x5eacee(0x307));var _0x25b1cf={};_0x25b1cf[_0x5eacee(0x1cd)]='ping',_0x4af64a[_0x5eacee(0x287)](_0x25b1cf);},0xbb8);},_0x4af64a['watchStream']=function(_0x4440cb){var _0x13d336=_0x1b5402;if(_0x13d336(0x2e1)===_0x13d336(0x2e1)){_0x4af64a['connect']();if(_0x4440cb[_0x13d336(0x1a9)]>0x0){var _0x22435e={};_0x22435e[_0x13d336(0x1cd)]=_0x13d336(0x562),_0x22435e[_0x13d336(0x4e5)]=_0x4440cb,_0x4af64a[_0x13d336(0x287)](_0x22435e),_0x4af64a['waitingWatchList'][_0x4440cb]=!![];}else log(_0x13d336(0xfa));}else _0x5e6a5c[_0x13d336(0x135)](_0x1d7574,_0x1b76f5['requestFile']);},_0x4af64a[_0x1b5402(0x5d0)]=function _0x9d15be(_0x2a773b){var _0x51ad1f=_0x1b5402;_0x4af64a[_0x51ad1f(0x13f)]();var _0x587827={};_0x587827[_0x51ad1f(0x1cd)]=_0x51ad1f(0x635);_0x4af64a[_0x51ad1f(0x1d9)]&&(_0x587827[_0x51ad1f(0x4a0)]=!![]);_0x4af64a[_0x51ad1f(0x4b4)]&&(_0x587827['streamID']=_0x4af64a[_0x51ad1f(0x4e5)]);_0x4af64a[_0x51ad1f(0x37a)]===![]&&(_0x4af64a[_0x51ad1f(0x37a)]=!![]);if(_0x4af64a['password']){if(_0x4af64a[_0x51ad1f(0x1a0)])return generateHash(_0x2a773b+_0x4af64a['password']+_0x4af64a['salt'],0x10)[_0x51ad1f(0x465)](function(_0x54aabd){var _0x19351b=_0x51ad1f;return _0x4af64a[_0x19351b(0x4b4)]&&(_0x4af64a[_0x19351b(0x4df)]=_0x54aabd),_0x587827[_0x19351b(0x464)]=_0x54aabd,_0x4af64a[_0x19351b(0x287)](_0x587827),_0x4af64a[_0x19351b(0x1a8)]=_0x1a694c(),log('deferring\x20with\x20a\x20promise;\x20hashed\x20room'),_0x4af64a[_0x19351b(0x1a8)];})['catch'](errorlog);else{if(_0x51ad1f(0x509)!==_0x51ad1f(0x509))_0x1e6dce['limitTotalBitrate']&&(_0x4103c4=_0x3d5a49[_0x51ad1f(0x1d6)](_0x63764c,_0x23afd6));else return generateHash(_0x4af64a[_0x51ad1f(0x470)]+_0x4af64a[_0x51ad1f(0x528)],0x6)[_0x51ad1f(0x465)](function(_0x3760d5){var _0x3e0e05=_0x51ad1f;return _0x4af64a[_0x3e0e05(0x1a0)]=_0x3760d5,log(_0x3e0e05(0x5c0)+_0x3760d5),log(_0x3e0e05(0x556)),_0x4af64a[_0x3e0e05(0x5d0)](_0x2a773b);})['catch'](errorlog);}}else return _0x4af64a['customWSS']&&(_0x4af64a[_0x51ad1f(0x4df)]=_0x2a773b),_0x587827[_0x51ad1f(0x464)]=_0x2a773b,_0x4af64a[_0x51ad1f(0x287)](_0x587827),_0x4af64a[_0x51ad1f(0x1a8)]=_0x1a694c(),log('deferring\x20with\x20a\x20promise'),_0x4af64a[_0x51ad1f(0x1a8)];},_0x4af64a[_0x1b5402(0x287)]=function(_0x5467ba){var _0x105aba=_0x1b5402;_0x4af64a[_0x105aba(0x4b4)]&&(_0x4af64a[_0x105aba(0x493)]?_0x5467ba['from']=_0x4af64a['UUID']:(_0x4af64a[_0x105aba(0x493)]=_0x4af64a[_0x105aba(0x3ef)](0x14),_0x5467ba['from']=_0x4af64a[_0x105aba(0x493)]),_0x4af64a[_0x105aba(0x1d9)]&&(_0x5467ba[_0x105aba(0x1d9)]=!![]),!(_0x105aba(0x464)in _0x5467ba)&&(_0x4af64a['roomenc']&&(_0x5467ba[_0x105aba(0x464)]=_0x4af64a['roomenc'])));clearTimeout(_0x4af64a[_0x105aba(0x1ed)]);try{if(_0x4af64a[_0x105aba(0x470)]){if(_0x5467ba[_0x105aba(0x4e5)]){if(_0x4af64a['hash']!==![]){if(_0x4af64a['ws']===null||(typeof _0x4af64a['ws']!==_0x105aba(0x5db)||_0x4af64a['ws'][_0x105aba(0x42f)]!==0x1))log(_0x5467ba,'could\x20not\x20be\x20sent;\x20queuing\x20it'),_0x4af64a[_0x105aba(0x433)][_0x105aba(0x544)](_0x5467ba);else{_0x5467ba['streamID']=_0x5467ba[_0x105aba(0x4e5)]['substring'](0x0,0x18)+_0x4af64a['hash'][_0x105aba(0x24e)](0x0,0x6);var _0x2655f8=JSON[_0x105aba(0x5d2)](_0x5467ba);if(_0x2655f8['length']>0x3a98){errorlog(_0x105aba(0x623)),errorlog(_0x5467ba),errorlog(_0x2655f8[_0x105aba(0x1a9)]);return;}_0x4af64a['ws'][_0x105aba(0x5b1)](_0x2655f8);}}else return generateHash(_0x4af64a[_0x105aba(0x470)]+_0x4af64a['salt'],0x6)[_0x105aba(0x465)](function(_0x5eadb5){var _0x517809=_0x105aba;_0x4af64a['hash']=_0x5eadb5;if(typeof _0x4af64a['ws']!=='object'||_0x4af64a['ws']['readyState']!==0x1)log(_0x5467ba,_0x517809(0x179)),_0x4af64a[_0x517809(0x433)][_0x517809(0x544)](_0x5467ba);else{_0x5467ba[_0x517809(0x4e5)]=_0x5467ba[_0x517809(0x4e5)][_0x517809(0x24e)](0x0,0x18)+_0x4af64a[_0x517809(0x1a0)][_0x517809(0x24e)](0x0,0x6);var _0x4f6f64=JSON[_0x517809(0x5d2)](_0x5467ba);if(_0x4f6f64['length']>0x3a98){errorlog(_0x517809(0x623));return;}_0x4af64a['ws'][_0x517809(0x5b1)](_0x4f6f64);}})['catch'](errorlog);}else{if(_0x4af64a['ws']===null||(typeof _0x4af64a['ws']!=='object'||_0x4af64a['ws'][_0x105aba(0x42f)]!==0x1))log(_0x5467ba,_0x105aba(0x179)),_0x4af64a[_0x105aba(0x433)][_0x105aba(0x544)](_0x5467ba);else{var _0x2655f8=JSON[_0x105aba(0x5d2)](_0x5467ba);if(_0x2655f8[_0x105aba(0x1a9)]>0x3a98){errorlog(_0x105aba(0x623));return;}_0x4af64a['ws']['send'](_0x2655f8);}}}else{if(typeof _0x4af64a['ws']!==_0x105aba(0x5db)||_0x4af64a['ws'][_0x105aba(0x42f)]!==0x1)warnlog(_0x105aba(0x45c)),_0x4af64a[_0x105aba(0x433)][_0x105aba(0x544)](_0x5467ba);else{var _0x2655f8=JSON[_0x105aba(0x5d2)](_0x5467ba);if(_0x2655f8[_0x105aba(0x1a9)]>0x3a98){errorlog(_0x105aba(0x623));return;}_0x4af64a['ws'][_0x105aba(0x5b1)](_0x2655f8);}}}catch(_0x4f28bc){errorlog(_0x4f28bc);}},_0x4af64a['connect']=function _0x984eed(_0x4e15d1=![]){var _0x54150f=_0x1b5402;if(_0x4af64a[_0x54150f(0x62a)]===!![]){log(_0x54150f(0x33a));return;}if(_0x4af64a['ws']!==null){log(_0x54150f(0x3a6));return;}_0x4af64a[_0x54150f(0x506)]==![]&&(_0x4af64a[_0x54150f(0x506)]=_0x54150f(0x566));if(_0x4af64a[_0x54150f(0x4b4)]===![]){_0x4af64a[_0x54150f(0x5e3)]=_0x4af64a[_0x54150f(0x3ef)](0xc);for(var _0x4cfd3e in _0x4af64a[_0x54150f(0xd7)]){_0x54150f(0x41c)===_0x54150f(0x379)?_0x378cf9[_0x54150f(0xd7)][_0x22aba9][_0x54150f(0x5a5)]['style'][_0x54150f(0x4c0)]=_0x54150f(0x497):(warnlog('Checking\x20to\x20see\x20if\x20reconnectino\x20to\x20ws\x20lost\x20any\x20peers'),_0x4af64a[_0x54150f(0xd7)][_0x4cfd3e][_0x54150f(0x56b)]===_0x54150f(0x28b)&&(_0x4af64a['closeRPC'](_0x4cfd3e),warnlog('cleaning\x20up\x20lost\x20connection')));}}_0x4af64a['ws']=new WebSocket(_0x4af64a[_0x54150f(0x506)]),_0x4e15d1==![]&&(_0x4af64a[_0x54150f(0x3e3)]=setTimeout(function(){var _0x5d620e=_0x54150f;_0x5d620e(0x17c)!==_0x5d620e(0x17c)?_0x4e5931[_0x5d620e(0x463)]=![]:(pokeIframeAPI(_0x5d620e(0x645),_0x5d620e(0x3e3)),errorlog(_0x5d620e(0x5b6)),!_0x4af64a[_0x5d620e(0x5f4)]&&(!window[_0x5d620e(0x37d)]&&setTimeout(function(){var _0x51323f=_0x5d620e;warnUser(_0x51323f(0x1ce));},0x1)));},0x7530)),_0x4af64a['ws'][_0x54150f(0x1a1)]=function _0x2d845c(){var _0x5d9db8=_0x54150f;clearTimeout(_0x4af64a[_0x5d9db8(0x1ed)]),clearInterval(_0x4af64a[_0x5d9db8(0x3e3)]),log(_0x5d9db8(0x200)),checkConnection();if(_0x4af64a[_0x5d9db8(0x372)]){errorlog(_0x5d9db8(0x2b0));for(_0x4f1937 in _0x4af64a[_0x5d9db8(0xd7)]){try{_0x4af64a[_0x5d9db8(0xd7)][_0x4f1937][_0x5d9db8(0x466)]();}catch(_0x3e6658){}}for(_0x4f1937 in _0x4af64a[_0x5d9db8(0x29d)]){try{_0x4af64a[_0x5d9db8(0x29d)][_0x4f1937][_0x5d9db8(0x466)]();}catch(_0x259ab0){}}_0x4af64a[_0x5d9db8(0x372)]=![],_0x4af64a['broadcastIFrame']=![];}if(_0x4af64a[_0x5d9db8(0x433)]!==[])try{var _0x3e3c7d=_0x4af64a['msg'][_0x5d9db8(0x168)](-0x1e);_0x4af64a[_0x5d9db8(0x433)]=[];for(var _0x5cb016 in _0x3e3c7d){log(_0x5d9db8(0x117)),_0x4af64a[_0x5d9db8(0x287)](_0x3e3c7d[_0x5cb016]);}}catch(_0x284bc5){errorlog(_0x284bc5);}if(_0x4e15d1==!![]){pokeIframeAPI(_0x5d9db8(0x645),_0x5d9db8(0x3b2));_0x4af64a[_0x5d9db8(0xfc)]&&_0x4af64a[_0x5d9db8(0x413)]();if(_0x4af64a[_0x5d9db8(0x464)]!==![]){if(_0x4af64a[_0x5d9db8(0x464)]===''&&(!_0x4af64a['view']||_0x4af64a[_0x5d9db8(0x201)]==='')){}else log('ROOMID\x20EANBLED'),log(_0x5d9db8(0x237)),joinRoom(_0x4af64a[_0x5d9db8(0x464)]);}else{var _0x3cd65f=Object[_0x5d9db8(0x3e6)](_0x4af64a[_0x5d9db8(0x4aa)]);for(var _0x4f1937 in _0x3cd65f){log('LOADING\x20UP\x20WAITING\x20WATCH\x20STREAM'+_0x3cd65f[_0x4f1937]),_0x4af64a[_0x5d9db8(0x31c)](_0x3cd65f[_0x4f1937]);}}}else pokeIframeAPI('hssConnection',_0x5d9db8(0x628));},_0x4af64a[_0x54150f(0x267)]=function(_0x468ae4,_0x43e51e=![]){var _0x7885d8=_0x54150f,_0x3aeb1a=[];for(var _0x1df9db in _0x4af64a[_0x7885d8(0x29d)]){if(_0x43e51e&&_0x43e51e!==_0x1df9db)continue;try{_0x4af64a[_0x7885d8(0x29d)][_0x1df9db]['sendChannel'][_0x7885d8(0x5b1)](JSON[_0x7885d8(0x5d2)](_0x468ae4)),_0x3aeb1a[_0x7885d8(0x544)](_0x1df9db);}catch(_0x588b0c){warnlog(_0x7885d8(0x224));}if(_0x43e51e&&_0x43e51e===_0x1df9db)return;}for(var _0x1df9db in _0x4af64a[_0x7885d8(0xd7)]){if(_0x43e51e&&_0x43e51e!==_0x1df9db)continue;if(_0x3aeb1a[_0x7885d8(0x26e)](_0x1df9db))continue;try{_0x4af64a[_0x7885d8(0xd7)][_0x1df9db][_0x7885d8(0x4ab)][_0x7885d8(0x5b1)](JSON[_0x7885d8(0x5d2)](_0x468ae4)),_0x3aeb1a['push'](_0x1df9db);}catch(_0x3becf0){warnlog(_0x7885d8(0x21d));}}return _0x3aeb1a[_0x7885d8(0x1a9)];},_0x4af64a[_0x54150f(0x3e7)]=function(_0x51a452,_0x2cecef=![]){var _0x5b4922=_0x54150f,_0x1ee439=![];if(_0x5b4922(0x493)in _0x51a452)_0x1ee439=_0x4af64a[_0x5b4922(0x241)](_0x51a452,_0x51a452[_0x5b4922(0x493)]),_0x1ee439?(log(_0x51a452),log('successfully\x20sent\x20message\x20vis\x20WebRTC\x20instead\x20of\x20WSS')):(log(_0x5b4922(0x1a2)),_0x4af64a[_0x5b4922(0x287)](_0x51a452));else{if(_0x2cecef)_0x1ee439=_0x4af64a[_0x5b4922(0x241)](_0x51a452),_0x1ee439?(log(_0x51a452),log('successfully\x20sent\x20message\x20vis\x20WebRTC\x20instead\x20of\x20WSS\x20to\x20all\x20RTC\x20Peers')):(log('sending\x20message\x20via\x20WSS\x20as\x20WebRTC\x20failed\x20to\x20send\x20message;\x20RTC\x20peers\x20only'),_0x4af64a[_0x5b4922(0x287)](_0x51a452));else{if('QfZSB'===_0x5b4922(0x36a)){if(_0x5b7b87){var _0x14edcc=_0x40b536[_0x5b4922(0x590)](_0x2ebd49,arguments);return _0x5e4f99=null,_0x14edcc;}}else _0x4af64a[_0x5b4922(0x287)](_0x51a452),log(_0x5b4922(0x223));}}},_0x4af64a['anyrequest']=function(_0x139d3a,_0x2d88f9=![]){var _0x35de63=_0x54150f,_0x49f159=![];if(_0x35de63(0x493)in _0x139d3a)_0x49f159=_0x4af64a[_0x35de63(0x191)](_0x139d3a,_0x139d3a[_0x35de63(0x493)]),_0x49f159?log('successfully\x20sent\x20message\x20vis\x20WebRTC\x20instead\x20of\x20WSS'):(log(_0x35de63(0x1a2)),_0x4af64a[_0x35de63(0x287)](_0x139d3a));else _0x2d88f9?(_0x49f159=_0x4af64a['sendRequest'](_0x139d3a),_0x49f159?log(_0x35de63(0x271)):(log(_0x35de63(0xd8)),_0x4af64a[_0x35de63(0x287)](_0x139d3a))):(_0x4af64a[_0x35de63(0x287)](_0x139d3a),log('sending\x20message\x20to\x20server'));},_0x4af64a[_0x54150f(0x5f3)]=function(){var _0x1f5e02=_0x54150f;if('SYiiF'!==_0x1f5e02(0x373)){if(_0x1e593c[_0x1f5e02(0x3e6)](_0x17a476[_0x1f5e02(0x29d)])[_0x1f5e02(0x1a9)]>_0xcd0260[_0x1f5e02(0x210)]){_0x281e3a['closePC'](_0x548ef2);return;}}else{if(_0x4af64a[_0x1f5e02(0x375)]===![]){var _0x574fda={},_0x4ac3e0=![];_0x4af64a[_0x1f5e02(0x100)][_0x1f5e02(0x50e)]!==null&&(_0x4af64a[_0x1f5e02(0x100)]['visibility']===![]&&(_0x4ac3e0=!![]),_0x574fda[_0x1f5e02(0x58b)]=_0x4af64a[_0x1f5e02(0x100)]['visibility']);_0x4af64a[_0x1f5e02(0x100)]['sourceActive']!==null&&(_0x574fda['obsSourceActive']=_0x4af64a[_0x1f5e02(0x100)]['sourceActive']);_0x4af64a[_0x1f5e02(0x100)]['recording']!==null&&(_0x574fda['obsRecording']=_0x4af64a[_0x1f5e02(0x100)]['recording']);_0x4af64a[_0x1f5e02(0x100)][_0x1f5e02(0x24c)]!==null&&(_0x574fda[_0x1f5e02(0x4b1)]=_0x4af64a[_0x1f5e02(0x100)]['streaming']);for(var _0x33de97 in _0x4af64a[_0x1f5e02(0xd7)]){if(_0x4af64a[_0x1f5e02(0x29c)]!==![]){var _0x2c9a59=parseInt(_0x4af64a[_0x1f5e02(0xd7)][_0x33de97][_0x1f5e02(0x527)]);_0x4ac3e0&&((_0x2c9a59>_0x4af64a['optimize']||_0x2c9a59<0x0)&&(_0x2c9a59=_0x4af64a[_0x1f5e02(0x29c)])),_0x4af64a[_0x1f5e02(0xd7)][_0x33de97][_0x1f5e02(0x352)]!==_0x2c9a59?_0x1f5e02(0x10b)==='LtPkM'?(_0x574fda[_0x1f5e02(0x2b3)]=_0x2c9a59,warnlog(_0x1f5e02(0x116)),warnlog(_0x574fda),_0x4af64a[_0x1f5e02(0x191)](_0x574fda,_0x33de97)?_0x4af64a[_0x1f5e02(0xd7)][_0x33de97][_0x1f5e02(0x352)]=_0x2c9a59:errorlog(_0x1f5e02(0x419))):_0x29c745['byteLength']>0x40000?(_0x19fa73[_0x1f5e02(0x544)](_0x7d9399[_0x1f5e02(0x168)](0x40000,-0x1)),_0x55752a[_0x1f5e02(0x5b1)](_0x41b060[_0x1f5e02(0x168)](0x0,0x40000)),_0x5bae0a=_0x1bc468[_0x1f5e02(0x610)](),_0x2ab07d(_0x23553d)):_0x5da52c[_0x1f5e02(0x5b1)](_0x5f1f4e):(warnlog(_0x1f5e02(0x116)),warnlog(_0x574fda),_0x4af64a[_0x1f5e02(0x191)](_0x574fda,_0x33de97));}else warnlog('Message\x20to\x20be\x20sent:\x20'),warnlog(_0x574fda),_0x4af64a[_0x1f5e02(0x191)](_0x574fda,_0x33de97);}}}},_0x4af64a[_0x54150f(0x60b)]=function(_0x23781b){var _0x5d4659=_0x54150f;if(!_0x4af64a[_0x5d4659(0xd7)][_0x23781b][_0x5d4659(0x26c)])return;var _0x52ed6d={};_0x52ed6d[_0x5d4659(0x17f)]=_0x4af64a[_0x5d4659(0xd7)][_0x23781b]['videoElement'][_0x5d4659(0x1ac)][_0x5d4659(0x4c0)]!=_0x5d4659(0x4e3),_0x52ed6d[_0x5d4659(0x2f8)]=_0x4af64a['rpcs'][_0x23781b][_0x5d4659(0x385)];if(_0x4af64a['optimize']!==![]){var _0x1c0ce4=parseInt(_0x4af64a[_0x5d4659(0xd7)][_0x23781b][_0x5d4659(0x527)]);_0x52ed6d[_0x5d4659(0x17f)]===![]&&((_0x1c0ce4>_0x4af64a['optimize']||_0x1c0ce4<0x0)&&(_0x1c0ce4=_0x4af64a[_0x5d4659(0x29c)])),_0x4af64a[_0x5d4659(0xd7)][_0x23781b][_0x5d4659(0x352)]!==_0x1c0ce4?(_0x52ed6d[_0x5d4659(0x2b3)]=_0x1c0ce4,_0x4af64a[_0x5d4659(0x191)](_0x52ed6d,_0x23781b)?_0x4af64a[_0x5d4659(0xd7)][_0x23781b][_0x5d4659(0x352)]=_0x1c0ce4:_0x5d4659(0x619)===_0x5d4659(0x47f)?_0x13d840=_0xcdda1f:errorlog(_0x5d4659(0x419))):_0x4af64a[_0x5d4659(0x191)](_0x52ed6d,_0x23781b);}else _0x4af64a[_0x5d4659(0x191)](_0x52ed6d,_0x23781b);},_0x4af64a[_0x54150f(0x30a)]=function(_0x526d91){var _0x4bf590=_0x54150f;if('action'in _0x526d91){if(_0x4bf590(0x49c)in _0x526d91){if(_0x4bf590(0x4c1)in _0x526d91){if(_0x4af64a[_0x4bf590(0x4c1)]!==![]){var _0x37a9ba=![],_0x45b02a=0x0;for(var _0x426cd0 in _0x4af64a[_0x4bf590(0xd7)]){_0x45b02a+=0x1;if(_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x4e5)]===_0x526d91[_0x4bf590(0x49c)]){if(_0x4bf590(0x320)in _0x526d91){if(_0x526d91[_0x4bf590(0x53e)]==_0x4bf590(0x4f2))_0x526d91[_0x4bf590(0x320)]==0x0?(log(_0x4bf590(0x1ab)),_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x385)]=!![],applyMuteState(_0x426cd0)):(log(_0x4bf590(0x299)),_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x385)]=![],applyMuteState(_0x426cd0)),_0x4af64a['sceneSync'](_0x426cd0);else{if(_0x526d91[_0x4bf590(0x53e)]==_0x4bf590(0x4c0)){if(_0x4af64a[_0x4bf590(0x201)])return;;if(_0x4af64a['scene']===_0x526d91[_0x4bf590(0x4c1)]){if(_0x4af64a[_0x4bf590(0x2dc)]==0x2){if(_0x526d91[_0x4bf590(0x320)]==0x0){_0x4af64a[_0x4bf590(0xd7)][_0x426cd0]['mutedStateScene']=!![],applyMuteState(_0x426cd0);_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x26c)]&&(_0x4af64a['rpcs'][_0x426cd0][_0x4bf590(0x26c)][_0x4bf590(0x1ac)][_0x4bf590(0x4c0)]&&_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x26c)][_0x4bf590(0x1ac)][_0x4bf590(0x4c0)]!==_0x4bf590(0x4e3)&&(_0x4af64a['rpcs'][_0x426cd0][_0x4bf590(0x26c)]['style'][_0x4bf590(0x4c0)]=_0x4bf590(0x4e3),_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x26c)]['sceneType2']=![],_0x37a9ba=!![]));_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x5f1)]&&_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x5f1)][_0x4bf590(0x1ac)][_0x4bf590(0x4c0)]&&_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x5f1)][_0x4bf590(0x1ac)][_0x4bf590(0x4c0)]!==_0x4bf590(0x4e3)&&(_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x5f1)][_0x4bf590(0x1ac)][_0x4bf590(0x4c0)]=_0x4bf590(0x4e3),_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x5f1)][_0x4bf590(0x62e)]=![],_0x37a9ba=!![]);var _0x4619e2=0x0,_0x39170c=![];for(var _0x445bbc in _0x4af64a[_0x4bf590(0xd7)]){_0x445bbc!==_0x426cd0&&(_0x4af64a[_0x4bf590(0xd7)][_0x445bbc]['videoElement']&&_0x4af64a[_0x4bf590(0xd7)][_0x445bbc]['videoElement'][_0x4bf590(0x62e)]&&(_0x4af64a[_0x4bf590(0xd7)][_0x445bbc]['videoElement']['sceneType2']>_0x4619e2&&(_0x4619e2=_0x4af64a[_0x4bf590(0xd7)][_0x445bbc][_0x4bf590(0x26c)][_0x4bf590(0x62e)],_0x39170c=_0x445bbc)),_0x4af64a[_0x4bf590(0xd7)][_0x445bbc]['iframeEle']&&_0x4af64a[_0x4bf590(0xd7)][_0x445bbc][_0x4bf590(0x5f1)]['sceneType2']&&(_0x4af64a['rpcs'][_0x445bbc][_0x4bf590(0x5f1)][_0x4bf590(0x62e)]>_0x4619e2&&(_0x4619e2=_0x4af64a[_0x4bf590(0xd7)][_0x445bbc][_0x4bf590(0x5f1)][_0x4bf590(0x62e)],_0x39170c=_0x445bbc)));}_0x39170c&&(_0x4af64a[_0x4bf590(0xd7)][_0x39170c][_0x4bf590(0x560)]=![],applyMuteState(_0x39170c),_0x4af64a[_0x4bf590(0xd7)][_0x39170c][_0x4bf590(0x26c)]&&(_0x4af64a[_0x4bf590(0xd7)][_0x39170c]['videoElement']['style'][_0x4bf590(0x4c0)]&&_0x4af64a[_0x4bf590(0xd7)][_0x39170c]['videoElement'][_0x4bf590(0x1ac)][_0x4bf590(0x4c0)]!==_0x4bf590(0x497)&&(_0x4af64a['rpcs'][_0x39170c]['videoElement'][_0x4bf590(0x1ac)][_0x4bf590(0x4c0)]=_0x4bf590(0x497),_0x4af64a[_0x4bf590(0xd7)][_0x39170c][_0x4bf590(0x26c)][_0x4bf590(0x62e)]=Date[_0x4bf590(0x155)](),_0x37a9ba=!![]),_0x4af64a[_0x4bf590(0xd7)][_0x39170c][_0x4bf590(0x26c)][_0x4bf590(0x326)]&&clearInterval(_0x4af64a[_0x4bf590(0xd7)][_0x39170c][_0x4bf590(0x26c)][_0x4bf590(0x326)]),_0x4af64a[_0x4bf590(0xd7)][_0x39170c][_0x4bf590(0x26c)][_0x4bf590(0x11b)]=![],_0x4af64a[_0x4bf590(0xd7)][_0x39170c][_0x4bf590(0x26c)][_0x4bf590(0x326)]=setTimeout(showControlBar[_0x4bf590(0x4f7)](null,_0x4af64a['rpcs'][_0x39170c][_0x4bf590(0x26c)]),0xbb8)),_0x4af64a[_0x4bf590(0xd7)][_0x39170c][_0x4bf590(0x5f1)]&&_0x4af64a[_0x4bf590(0xd7)][_0x39170c][_0x4bf590(0x5f1)]['style'][_0x4bf590(0x4c0)]&&_0x4af64a[_0x4bf590(0xd7)][_0x39170c][_0x4bf590(0x5f1)][_0x4bf590(0x1ac)][_0x4bf590(0x4c0)]!==_0x4bf590(0x497)&&(_0x4af64a['rpcs'][_0x39170c][_0x4bf590(0x5f1)][_0x4bf590(0x1ac)][_0x4bf590(0x4c0)]=_0x4bf590(0x497),_0x4af64a['rpcs'][_0x39170c][_0x4bf590(0x5f1)][_0x4bf590(0x62e)]=Date['now'](),_0x37a9ba=!![]));}else{for(var _0x445bbc in _0x4af64a['rpcs']){_0x445bbc!==_0x426cd0&&(_0x4af64a[_0x4bf590(0xd7)][_0x445bbc][_0x4bf590(0x560)]=!![],applyMuteState(_0x445bbc),_0x4af64a[_0x4bf590(0xd7)][_0x445bbc]['videoElement']&&(_0x4af64a[_0x4bf590(0xd7)][_0x445bbc][_0x4bf590(0x26c)][_0x4bf590(0x1ac)]['display']&&_0x4af64a[_0x4bf590(0xd7)][_0x445bbc][_0x4bf590(0x26c)][_0x4bf590(0x1ac)]['display']!==_0x4bf590(0x4e3)&&(_0x4af64a[_0x4bf590(0xd7)][_0x445bbc][_0x4bf590(0x26c)][_0x4bf590(0x1ac)][_0x4bf590(0x4c0)]=_0x4bf590(0x4e3),_0x37a9ba=!![])),_0x4af64a[_0x4bf590(0xd7)][_0x445bbc]['iframeEle']&&_0x4af64a[_0x4bf590(0xd7)][_0x445bbc][_0x4bf590(0x5f1)][_0x4bf590(0x1ac)]['display']&&_0x4af64a['rpcs'][_0x445bbc][_0x4bf590(0x5f1)][_0x4bf590(0x1ac)][_0x4bf590(0x4c0)]!=='none'&&(_0x4af64a[_0x4bf590(0xd7)][_0x445bbc]['iframeEle'][_0x4bf590(0x1ac)][_0x4bf590(0x4c0)]=_0x4bf590(0x4e3),_0x37a9ba=!![]));}_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x560)]=![],applyMuteState(_0x426cd0),_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x26c)]&&(_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x26c)][_0x4bf590(0x1ac)]['display']&&_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x26c)][_0x4bf590(0x1ac)]['display']!==_0x4bf590(0x497)&&(_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x26c)][_0x4bf590(0x1ac)]['display']=_0x4bf590(0x497),_0x4af64a[_0x4bf590(0xd7)][_0x426cd0]['videoElement'][_0x4bf590(0x62e)]=Date[_0x4bf590(0x155)](),_0x37a9ba=!![]),_0x4af64a[_0x4bf590(0xd7)][_0x426cd0]['videoElement'][_0x4bf590(0x326)]&&clearInterval(_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x26c)][_0x4bf590(0x326)]),_0x4af64a['rpcs'][_0x426cd0][_0x4bf590(0x26c)][_0x4bf590(0x11b)]=![],_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x26c)][_0x4bf590(0x326)]=setTimeout(showControlBar[_0x4bf590(0x4f7)](null,_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x26c)]),0xbb8)),_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x5f1)]&&_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x5f1)][_0x4bf590(0x1ac)]['display']&&_0x4af64a['rpcs'][_0x426cd0][_0x4bf590(0x5f1)][_0x4bf590(0x1ac)][_0x4bf590(0x4c0)]!==_0x4bf590(0x497)&&(_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x5f1)][_0x4bf590(0x1ac)][_0x4bf590(0x4c0)]='block',_0x4af64a['rpcs'][_0x426cd0][_0x4bf590(0x5f1)]['sceneType2']=Date[_0x4bf590(0x155)](),_0x37a9ba=!![]);}}else{if(_0x4af64a[_0x4bf590(0x2dc)]==0x1){if(_0x526d91[_0x4bf590(0x320)]==0x0)_0x4bf590(0x298)!==_0x4bf590(0x137)?(_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x26c)]&&(_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x26c)]['style'][_0x4bf590(0x4c0)]&&_0x4af64a['rpcs'][_0x426cd0][_0x4bf590(0x26c)][_0x4bf590(0x1ac)][_0x4bf590(0x4c0)]!==_0x4bf590(0x4e3)&&(_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x26c)]['style'][_0x4bf590(0x4c0)]=_0x4bf590(0x4e3),_0x37a9ba=!![])),_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x5f1)]&&_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x5f1)]['style'][_0x4bf590(0x4c0)]&&_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x5f1)][_0x4bf590(0x1ac)]['display']!=='none'&&(_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x5f1)][_0x4bf590(0x1ac)][_0x4bf590(0x4c0)]=_0x4bf590(0x4e3),_0x37a9ba=!![])):(_0x85d4b8[_0x4bf590(0xd7)][_0x444eb4]['scaleWidth']=_0x35870b,_0x3b8da0=!![]);else{for(var _0x445bbc in _0x4af64a['rpcs']){_0x445bbc!==_0x426cd0&&(_0x4af64a[_0x4bf590(0xd7)][_0x445bbc]['videoElement']&&(_0x4af64a[_0x4bf590(0xd7)][_0x445bbc][_0x4bf590(0x26c)][_0x4bf590(0x1ac)][_0x4bf590(0x4c0)]&&_0x4af64a[_0x4bf590(0xd7)][_0x445bbc][_0x4bf590(0x26c)][_0x4bf590(0x1ac)][_0x4bf590(0x4c0)]!=='none'&&(_0x4af64a['rpcs'][_0x445bbc][_0x4bf590(0x26c)][_0x4bf590(0x1ac)][_0x4bf590(0x4c0)]=_0x4bf590(0x4e3),_0x37a9ba=!![])),_0x4af64a[_0x4bf590(0xd7)][_0x445bbc][_0x4bf590(0x5f1)]&&_0x4af64a[_0x4bf590(0xd7)][_0x445bbc][_0x4bf590(0x5f1)][_0x4bf590(0x1ac)]['display']&&_0x4af64a[_0x4bf590(0xd7)][_0x445bbc][_0x4bf590(0x5f1)][_0x4bf590(0x1ac)][_0x4bf590(0x4c0)]!==_0x4bf590(0x4e3)&&(_0x4af64a[_0x4bf590(0xd7)][_0x445bbc]['iframeEle'][_0x4bf590(0x1ac)][_0x4bf590(0x4c0)]='none',_0x37a9ba=!![]));}_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x26c)]&&(_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x26c)][_0x4bf590(0x1ac)][_0x4bf590(0x4c0)]&&_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x26c)][_0x4bf590(0x1ac)][_0x4bf590(0x4c0)]!==_0x4bf590(0x497)&&(_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x26c)]['style'][_0x4bf590(0x4c0)]=_0x4bf590(0x497),_0x37a9ba=!![]),_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x26c)][_0x4bf590(0x326)]&&clearInterval(_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x26c)][_0x4bf590(0x326)]),_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x26c)][_0x4bf590(0x11b)]=![],_0x4af64a['rpcs'][_0x426cd0][_0x4bf590(0x26c)][_0x4bf590(0x326)]=setTimeout(showControlBar[_0x4bf590(0x4f7)](null,_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x26c)]),0xbb8)),_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x5f1)]&&_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x5f1)][_0x4bf590(0x1ac)][_0x4bf590(0x4c0)]&&_0x4af64a[_0x4bf590(0xd7)][_0x426cd0]['iframeEle'][_0x4bf590(0x1ac)][_0x4bf590(0x4c0)]!==_0x4bf590(0x497)&&(_0x4bf590(0x425)===_0x4bf590(0x425)?(_0x4af64a[_0x4bf590(0xd7)][_0x426cd0]['iframeEle']['style']['display']=_0x4bf590(0x497),_0x37a9ba=!![]):_0x36116d[_0x4bf590(0x61b)]==!![]&&(_0xf70b69[_0x4bf590(0x29d)][_0x1d0d8e][_0x4bf590(0x242)]=!![]));}}else _0x526d91['value']==0x0?(_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x560)]=!![],applyMuteState(_0x426cd0),_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x26c)]&&(_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x26c)][_0x4bf590(0x1ac)][_0x4bf590(0x4c0)]&&_0x4af64a['rpcs'][_0x426cd0][_0x4bf590(0x26c)]['style'][_0x4bf590(0x4c0)]!==_0x4bf590(0x4e3)&&(_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x26c)][_0x4bf590(0x1ac)][_0x4bf590(0x4c0)]=_0x4bf590(0x4e3),_0x37a9ba=!![])),_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x5f1)]&&_0x4af64a[_0x4bf590(0xd7)][_0x426cd0]['iframeEle'][_0x4bf590(0x1ac)][_0x4bf590(0x4c0)]&&_0x4af64a['rpcs'][_0x426cd0]['iframeEle'][_0x4bf590(0x1ac)][_0x4bf590(0x4c0)]!==_0x4bf590(0x4e3)&&('mjtAm'!=='DsyTH'?(_0x4af64a['rpcs'][_0x426cd0][_0x4bf590(0x5f1)][_0x4bf590(0x1ac)][_0x4bf590(0x4c0)]=_0x4bf590(0x4e3),_0x37a9ba=!![]):(_0x4d1ebd[_0x4bf590(0x472)]=_0x4173bd[0x0],_0x4bc265[_0x4bf590(0x602)]=_0x45f970[0x1],_0x57b6a4[_0x4bf590(0x2ad)](_0x73e329)))):(_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x560)]=![],applyMuteState(_0x426cd0),_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x26c)]&&(_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x26c)][_0x4bf590(0x1ac)]['display']&&_0x4af64a['rpcs'][_0x426cd0][_0x4bf590(0x26c)][_0x4bf590(0x1ac)][_0x4bf590(0x4c0)]!==_0x4bf590(0x497)&&(_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x26c)][_0x4bf590(0x1ac)]['display']=_0x4bf590(0x497),_0x37a9ba=!![]),_0x4af64a['rpcs'][_0x426cd0][_0x4bf590(0x26c)][_0x4bf590(0x326)]&&clearInterval(_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x26c)][_0x4bf590(0x326)]),_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x26c)][_0x4bf590(0x11b)]=![],_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x26c)][_0x4bf590(0x326)]=setTimeout(showControlBar['bind'](null,_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x26c)]),0xbb8)),_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x5f1)]&&_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x5f1)][_0x4bf590(0x1ac)]['display']&&_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x5f1)][_0x4bf590(0x1ac)][_0x4bf590(0x4c0)]!=='block'&&(_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x5f1)][_0x4bf590(0x1ac)]['display']='block',_0x37a9ba=!![]));}}_0x4af64a['sceneSync'](_0x426cd0);}else _0x526d91[_0x4bf590(0x53e)]==_0x4bf590(0x140)&&(log(parseInt(_0x526d91[_0x4bf590(0x320)])/0x64),_0x4af64a[_0x4bf590(0xd7)][_0x426cd0][_0x4bf590(0x26c)]&&(_0x4af64a['rpcs'][_0x426cd0][_0x4bf590(0x26c)]['volume']=parseInt(_0x526d91[_0x4bf590(0x320)])/0x64,log(_0x4bf590(0x33f))));}}}}_0x37a9ba&&updateMixer();}}else{if(_0x526d91[_0x4bf590(0x53e)]==_0x4bf590(0x20e)){}else{if(_0x526d91[_0x4bf590(0x53e)]==_0x4bf590(0x1b8)){}}}}}},_0x4af64a['ws']['onmessage']=function(_0x7250a7){var _0xf29489=_0x54150f;clearTimeout(_0x4af64a[_0xf29489(0x1ed)]);try{var _0xb7a4d4=JSON[_0xf29489(0x586)](_0x7250a7[_0xf29489(0xeb)]);}catch(_0x3648c9){try{var _0xb7a4d4=JSON[_0xf29489(0x586)](_0x7250a7['data'][_0xf29489(0x1c1)]());}catch(_0x47bde3){errorlog(_0x47bde3);return;}}'streamID'in _0xb7a4d4&&(_0xb7a4d4[_0xf29489(0x4e5)]=_0x4af64a[_0xf29489(0x5cd)](_0xb7a4d4[_0xf29489(0x4e5)]));if(_0x4af64a['customWSS']){if(_0xf29489(0x493)in _0xb7a4d4){if(_0x4af64a[_0xf29489(0x493)]){if(_0xb7a4d4['UUID']!==_0x4af64a['UUID'])return;}else return;delete _0xb7a4d4[_0xf29489(0x493)];}if(_0xf29489(0x464)in _0xb7a4d4){if(_0xf29489(0x20b)!==_0xf29489(0x20b)){var _0x331ed0=_0x29f1d4['videoElement'][_0xf29489(0x3d7)][_0xf29489(0x14a)]();if(_0x331ed0[_0xf29489(0x1a9)])var _0xfce6cc=_0x48cc73['videoElement'][_0xf29489(0x3d7)][_0xf29489(0x14a)]()[0x0][_0xf29489(0x4c5)](),_0x5c6cef=_0xfce6cc[_0xf29489(0x12b)],_0x28abdb=_0xfce6cc[_0xf29489(0x5f0)];else return;}else{if(!_0x4af64a['roomenc'])return;if(_0xf29489(0x1cd)in _0xb7a4d4){if(_0xb7a4d4[_0xf29489(0x1cd)]===_0xf29489(0x20e)){if(_0xf29489(0x464)in _0xb7a4d4){if('target'in _0xb7a4d4){if(_0xb7a4d4[_0xf29489(0x49c)]==_0x4af64a[_0xf29489(0x493)]){_0xb7a4d4[_0xf29489(0x1cd)]=_0xf29489(0x372),_0x4af64a[_0xf29489(0x4df)]=_0xb7a4d4[_0xf29489(0x464)];var _0x415ef7={};_0x415ef7['request']=_0xf29489(0x635),_0x415ef7[_0xf29489(0x464)]=_0x4af64a[_0xf29489(0x4df)],_0x415ef7[_0xf29489(0x4e5)]=_0x4af64a['streamID'],_0x4af64a[_0xf29489(0x287)](_0x415ef7);}else return;}else return;}else return;}else{if(_0xb7a4d4['roomid']!==_0x4af64a[_0xf29489(0x4df)])return;}}else{if(_0xb7a4d4['roomid']!==_0x4af64a[_0xf29489(0x4df)])return;}delete _0xb7a4d4['roomid'];}}if(_0xf29489(0x4e5)in _0xb7a4d4){if(_0x4af64a[_0xf29489(0x459)]){if(_0x4af64a[_0xf29489(0x459)]['includes'](_0xb7a4d4[_0xf29489(0x4e5)])){}else return;}else{if(_0x4af64a[_0xf29489(0x201)]){if(_0x4af64a[_0xf29489(0x201)]!==_0xb7a4d4[_0xf29489(0x4e5)])return;else{}}}}_0xf29489(0x1d9)in _0xb7a4d4&&(_0xb7a4d4[_0xf29489(0x39f)]&&(_0x4af64a['directorUUID']=_0xb7a4d4[_0xf29489(0x39f)],_0x4af64a[_0xf29489(0x5df)]=[],_0x4af64a[_0xf29489(0x5df)][_0xf29489(0x544)](_0x4af64a[_0xf29489(0x126)])),delete _0xb7a4d4['director']);_0xf29489(0x39f)in _0xb7a4d4&&(_0xb7a4d4[_0xf29489(0x493)]=_0xb7a4d4[_0xf29489(0x39f)],delete _0xb7a4d4[_0xf29489(0x39f)]);if(_0xf29489(0x1cd)in _0xb7a4d4){if('iNdUG'!=='iNdUG')_0x2153ae[_0xf29489(0xf5)][_0xf29489(0x460)](_0x1fd0d5,0x1);else{if(_0xb7a4d4[_0xf29489(0x1cd)]===_0xf29489(0x562)){if(_0xf29489(0x4e5)in _0xb7a4d4){if(_0xb7a4d4[_0xf29489(0x4e5)]===_0x4af64a['streamID'])_0xb7a4d4[_0xf29489(0x1cd)]=_0xf29489(0x484);else return;}}else{if(_0xb7a4d4[_0xf29489(0x1cd)]==='seed'){if(_0x4af64a[_0xf29489(0x459)]){if(_0x4af64a[_0xf29489(0x459)][_0xf29489(0x26e)](_0xb7a4d4[_0xf29489(0x4e5)])){play(_0xb7a4d4['streamID']);return;}else return;}else{if(_0x4af64a[_0xf29489(0x201)]){if(_0x4af64a[_0xf29489(0x201)]!==_0xb7a4d4['streamID'])return;else{play(_0xb7a4d4[_0xf29489(0x4e5)]);return;}}}}else{if(_0xb7a4d4[_0xf29489(0x1cd)]===_0xf29489(0x635)){if('streamID'in _0xb7a4d4){if(_0x4af64a[_0xf29489(0x459)]){if(_0x4af64a[_0xf29489(0x459)][_0xf29489(0x26e)](_0xb7a4d4[_0xf29489(0x4e5)]))play(_0xb7a4d4[_0xf29489(0x4e5)]);else{}}else{if(_0x4af64a[_0xf29489(0x201)]){if(_0x4af64a[_0xf29489(0x201)]!==_0xb7a4d4[_0xf29489(0x4e5)]){}else play(_0xb7a4d4['streamID']);}else play(_0xb7a4d4[_0xf29489(0x4e5)]);}}_0xb7a4d4[_0xf29489(0x1cd)]=_0xf29489(0x484);}}}}}}if(_0xb7a4d4[_0xf29489(0x1cd)]){if(_0xb7a4d4['request']==_0xf29489(0x484)){if(_0x4af64a[_0xf29489(0x5af)]){if(_0x4af64a[_0xf29489(0x5df)][_0xf29489(0x28d)](_0xb7a4d4[_0xf29489(0x493)])>=0x0)_0x4af64a['offerSDP'](_0xb7a4d4[_0xf29489(0x493)]);else _0x4af64a[_0xf29489(0x1d9)]&&(_0xb7a4d4[_0xf29489(0x493)]in _0x4af64a[_0xf29489(0xd7)]&&_0x4af64a[_0xf29489(0x484)](_0xb7a4d4[_0xf29489(0x493)]));}else _0x4af64a[_0xf29489(0x484)](_0xb7a4d4['UUID']);}else{if(_0xb7a4d4[_0xf29489(0x1cd)]==_0xf29489(0x20c))log(_0xb7a4d4),_0xf29489(0x1d9)in _0xb7a4d4?(_0x4af64a[_0xf29489(0x126)]=_0xb7a4d4[_0xf29489(0x1d9)],_0x4af64a[_0xf29489(0x5df)]=[],_0x4af64a[_0xf29489(0x5df)]['push'](_0x4af64a[_0xf29489(0x126)]),_0x4af64a[_0xf29489(0x126)]in _0x4af64a[_0xf29489(0x29d)]&&(_0x4af64a[_0xf29489(0x29d)][_0x4af64a[_0xf29489(0x126)]]['stats'][_0xf29489(0x35e)]&&(_0xf29489(0x540)!==_0xf29489(0xf6)?_0x4af64a['pcs'][_0x4af64a['directorUUID']]['stats'][_0xf29489(0x35e)][_0xf29489(0x1d9)]=!![]:_0x52dd01[_0xf29489(0xd7)][_0x30fe6b]['remoteMuteElement'][_0xf29489(0x1ac)][_0xf29489(0x4c0)]=_0xf29489(0x4e3))),_0x4af64a[_0xf29489(0x126)]in _0x4af64a[_0xf29489(0xd7)]&&(_0x4af64a[_0xf29489(0xd7)][_0x4af64a[_0xf29489(0x126)]]['stats'][_0xf29489(0x35e)]&&(_0x4af64a[_0xf29489(0xd7)][_0x4af64a[_0xf29489(0x126)]][_0xf29489(0x486)][_0xf29489(0x35e)][_0xf29489(0x1d9)]=!![]))):(_0x4af64a[_0xf29489(0x126)]=![],_0x4af64a[_0xf29489(0x5df)]=[]),_0xf29489(0x4a0)in _0xb7a4d4&&(_0xb7a4d4[_0xf29489(0x4a0)]==![]&&(!_0x4af64a[_0xf29489(0x5f4)]&&(getById(_0xf29489(0x3ac))['innerHTML']=miscTranslations[_0xf29489(0x481)],_0x4af64a['directorHash']?warnUser(miscTranslations[_0xf29489(0x508)]):setTimeout(function(){var _0xeee0dd=_0xf29489;warnUser(miscTranslations[_0xeee0dd(0x2c8)]);},0x1)))),_0x4af64a['listPromise'][_0xf29489(0x3d8)](_0xb7a4d4[_0xf29489(0x327)]);else{if(_0xb7a4d4[_0xf29489(0x1cd)]==_0xf29489(0x372)){_0x4af64a[_0xf29489(0x43d)]=[],_0x4af64a[_0xf29489(0x372)]=!![],_0x4af64a[_0xf29489(0x176)]=![],log(_0xf29489(0x64e));!_0x4af64a[_0xf29489(0x1d9)]&&(_0x4af64a[_0xf29489(0x5af)]=![]);log(_0xb7a4d4['list']);_0xf29489(0x1d9)in _0xb7a4d4?(_0x4af64a[_0xf29489(0x126)]=_0xb7a4d4['director'],_0x4af64a[_0xf29489(0x5df)]=[],_0x4af64a[_0xf29489(0x5df)][_0xf29489(0x544)](_0x4af64a[_0xf29489(0x126)]),_0x4af64a[_0xf29489(0x126)]in _0x4af64a[_0xf29489(0x29d)]&&(_0x4af64a[_0xf29489(0x29d)][_0x4af64a[_0xf29489(0x126)]][_0xf29489(0x486)][_0xf29489(0x35e)]&&(_0x4af64a[_0xf29489(0x29d)][_0x4af64a[_0xf29489(0x126)]][_0xf29489(0x486)][_0xf29489(0x35e)][_0xf29489(0x1d9)]=!![])),_0x4af64a[_0xf29489(0x126)]in _0x4af64a[_0xf29489(0xd7)]&&(_0x4af64a[_0xf29489(0xd7)][_0x4af64a[_0xf29489(0x126)]][_0xf29489(0x486)]['info']&&(_0x4af64a[_0xf29489(0xd7)][_0x4af64a[_0xf29489(0x126)]]['stats'][_0xf29489(0x35e)][_0xf29489(0x1d9)]=!![]))):(_0x4af64a[_0xf29489(0x126)]=![],_0x4af64a[_0xf29489(0x5df)]=[]);for(_0x31bc1d in _0x4af64a[_0xf29489(0xd7)]){try{_0x4af64a[_0xf29489(0x3c4)](_0x31bc1d);}catch(_0x28955b){}}for(_0x31bc1d in _0x4af64a[_0xf29489(0x29d)]){if(_0xf29489(0x56f)!==_0xf29489(0x455))try{_0x4af64a['closePC'](_0x31bc1d);}catch(_0x177393){}else{var _0x477686=_0x357621[_0xf29489(0x29d)][_0x49a200][_0xf29489(0x30e)]||0x9c4;_0x4451fb(_0x6790a3(_0x477686/_0x2af1c4)),_0x5ca05d[_0xf29489(0x571)](_0x5636cb,_0x554e45(_0x477686/_0x1176c4),!![]);}}getChatMessage(_0xf29489(0x407),label=![],director=![],overlay=!![]),getById(_0xf29489(0x1e9))[_0xf29489(0x1eb)]=_0xf29489(0x5eb);_0x4af64a[_0xf29489(0x1d9)]&&('yGwUs'!=='yGwUs'?_0x4218ee['videoElement'][_0xf29489(0x3d7)][_0xf29489(0x50f)]()['forEach'](function(_0x2d5f6b){var _0x5baa73=_0xf29489;_0x2d5f6b[_0x5baa73(0x2d4)](),_0x459f0e[_0x5baa73(0x26c)][_0x5baa73(0x3d7)][_0x5baa73(0x2df)](_0x2d5f6b),_0x1f41a0(_0x5baa73(0x203));}):getById(_0xf29489(0x3ac))[_0xf29489(0x1eb)]='You\x20are\x20no\x20longer\x20a\x20co-director\x20as\x20you\x20were\x20transferred.');_0x4af64a[_0xf29489(0x3a1)]?document[_0xf29489(0x5da)]=_0x4af64a[_0xf29489(0x3a1)]+_0xf29489(0x32d):document['title']=_0xf29489(0x487);_0x4af64a[_0xf29489(0x63e)]=_0x4af64a[_0xf29489(0x196)],updateMixer(),updateUserList(),log(_0xf29489(0xee)),log(_0xb7a4d4[_0xf29489(0x327)]);for(var _0x31bc1d in _0xb7a4d4['list']){if(_0xf29489(0x493)in _0xb7a4d4[_0xf29489(0x327)][_0x31bc1d]){if('streamID'in _0xb7a4d4['list'][_0x31bc1d]){if(_0xb7a4d4[_0xf29489(0x327)][_0x31bc1d][_0xf29489(0x493)]in _0x4af64a[_0xf29489(0xd7)])'kDfip'!==_0xf29489(0x18b)?_0x50a2dd=_0x4d85c0[_0xf29489(0x289)]:log('RTC\x20already\x20connected');else{var _0x4a30c0=_0x4af64a[_0xf29489(0x5cd)](_0xb7a4d4[_0xf29489(0x327)][_0x31bc1d]['streamID']);log(_0xf29489(0x3e5)+_0x4a30c0);if(_0x4af64a[_0xf29489(0x5af)]){if(_0x4af64a[_0xf29489(0x5df)][_0xf29489(0x28d)](_0xb7a4d4['list'][_0x31bc1d][_0xf29489(0x493)])>=0x0){if(_0xf29489(0x439)===_0xf29489(0x439))play(_0x4a30c0,_0xb7a4d4[_0xf29489(0x327)][_0x31bc1d][_0xf29489(0x493)]);else{if(_0x547f8a[_0xf29489(0x29c)]!==![]){if(_0xffadba[_0xf29489(0x37d)])return![];}}}else _0x4af64a[_0xf29489(0x43d)]['length']<0x1388&&(!_0x4af64a[_0xf29489(0x43d)][_0xf29489(0x26e)](_0x4a30c0)&&_0x4af64a[_0xf29489(0x43d)]['push'](_0x4a30c0));}else play(_0x4a30c0,_0xb7a4d4[_0xf29489(0x327)][_0x31bc1d][_0xf29489(0x493)]);}}}}_0x4af64a[_0xf29489(0x180)]();}else{if(_0xb7a4d4[_0xf29489(0x1cd)]==_0xf29489(0x26f)){log(_0xb7a4d4);if(_0xf29489(0x1d9)in _0xb7a4d4){_0x4af64a[_0xf29489(0x126)]=_0xb7a4d4[_0xf29489(0x1d9)],_0x4af64a[_0xf29489(0x5df)]=[],_0x4af64a[_0xf29489(0x5df)]['push'](_0x4af64a[_0xf29489(0x126)]);var _0x30dd9e=![];_0x4af64a[_0xf29489(0x126)]in _0x4af64a[_0xf29489(0x29d)]&&(_0x4af64a[_0xf29489(0x29d)][_0x4af64a[_0xf29489(0x126)]][_0xf29489(0x486)][_0xf29489(0x35e)]&&(_0x4af64a[_0xf29489(0x29d)][_0x4af64a['directorUUID']]['stats'][_0xf29489(0x35e)][_0xf29489(0x1d9)]=!![])),_0x4af64a[_0xf29489(0x126)]in _0x4af64a[_0xf29489(0xd7)]&&(_0xf29489(0x194)==='QnKhj'?_0x4edbbf[_0xf29489(0x4b1)]=_0x20be50[_0xf29489(0x100)][_0xf29489(0x24c)]:_0x4af64a[_0xf29489(0xd7)][_0x4af64a[_0xf29489(0x126)]][_0xf29489(0x486)][_0xf29489(0x35e)]&&(_0x4af64a[_0xf29489(0xd7)][_0x4af64a[_0xf29489(0x126)]][_0xf29489(0x486)]['info'][_0xf29489(0x1d9)]=!![]));}else _0x4af64a[_0xf29489(0x126)]=![],_0x4af64a['directorList']=[],errorlog(_0xf29489(0xe7));updateUserList();}else{if(_0xb7a4d4[_0xf29489(0x1cd)]==_0xf29489(0x1e4)){log('Inbound\x20User-based\x20Message\x20from\x20Room'),log(_0xb7a4d4);try{_0xf29489(0x1d9)in _0xb7a4d4&&(_0xb7a4d4['director']==!![]&&_0x4af64a[_0xf29489(0x30a)](_0xb7a4d4));}catch(_0x2e1703){errorlog(_0x2e1703);}}else{if(_0xb7a4d4[_0xf29489(0x1cd)]==_0xf29489(0x1f5)){_0xb7a4d4[_0xf29489(0x1d9)]&&(_0x4af64a[_0xf29489(0x126)]=_0xb7a4d4[_0xf29489(0x493)],_0x4af64a[_0xf29489(0x5df)]=[],_0x4af64a[_0xf29489(0x5df)][_0xf29489(0x544)](_0x4af64a[_0xf29489(0x126)]),_0x4af64a[_0xf29489(0x126)]in _0x4af64a['pcs']&&(_0x4af64a[_0xf29489(0x29d)][_0x4af64a[_0xf29489(0x126)]]['stats']['info']&&(_0x4af64a[_0xf29489(0x29d)][_0x4af64a[_0xf29489(0x126)]]['stats'][_0xf29489(0x35e)][_0xf29489(0x1d9)]=!![])),_0x4af64a[_0xf29489(0x126)]in _0x4af64a['rpcs']&&(_0x4af64a[_0xf29489(0xd7)][_0x4af64a[_0xf29489(0x126)]][_0xf29489(0x486)][_0xf29489(0x35e)]&&(_0xf29489(0x44a)===_0xf29489(0x44a)?_0x4af64a[_0xf29489(0xd7)][_0x4af64a[_0xf29489(0x126)]][_0xf29489(0x486)][_0xf29489(0x35e)][_0xf29489(0x1d9)]=!![]:_0x21fafb(_0xf29489(0x224)))),updateUserList());if(_0xf29489(0x4e5)in _0xb7a4d4){log(_0xf29489(0x62b));if(_0x4af64a[_0xf29489(0x5af)]){if(_0x4af64a[_0xf29489(0x5df)][_0xf29489(0x28d)](_0xb7a4d4[_0xf29489(0x493)])>=0x0){if('SKBwS'===_0xf29489(0x1b9))play(_0x4a30c0,_0xb7a4d4[_0xf29489(0x493)]);else return;}else _0x4af64a[_0xf29489(0x43d)]['length']<0x1388&&(!_0x4af64a[_0xf29489(0x43d)][_0xf29489(0x26e)](_0xb7a4d4[_0xf29489(0x4e5)])&&(_0x4af64a[_0xf29489(0x43d)][_0xf29489(0x544)](_0xb7a4d4[_0xf29489(0x4e5)]),_0x4af64a[_0xf29489(0x180)]()));}else play(_0xb7a4d4[_0xf29489(0x4e5)]);}else log('Someone\x20Joined\x20the\x20Room');}else{if(_0xb7a4d4[_0xf29489(0x1cd)]==_0xf29489(0x604)){log(_0xf29489(0x4c4)),log(_0xb7a4d4);if(_0x4af64a[_0xf29489(0x5af)]){if(_0x4af64a[_0xf29489(0x5df)][_0xf29489(0x28d)](_0xb7a4d4[_0xf29489(0x493)])>=0x0)play(_0x4a30c0,_0xb7a4d4[_0xf29489(0x493)]);else _0x4af64a[_0xf29489(0x43d)][_0xf29489(0x1a9)]<0x1388&&(!_0x4af64a[_0xf29489(0x43d)][_0xf29489(0x26e)](_0xb7a4d4[_0xf29489(0x4e5)])&&(_0x4af64a[_0xf29489(0x43d)][_0xf29489(0x544)](_0xb7a4d4[_0xf29489(0x4e5)]),_0x4af64a[_0xf29489(0x180)]()));}else play(_0xb7a4d4[_0xf29489(0x4e5)]);}else{if(_0xb7a4d4[_0xf29489(0x1cd)]==_0xf29489(0x1bf)){errorlog(_0xb7a4d4);if(_0x4af64a[_0xf29489(0x4c1)]===![]){if(_0xf29489(0x5e2)in _0xb7a4d4){if(_0xb7a4d4[_0xf29489(0x5e2)]===_0xf29489(0x3ec)){if(_0x4af64a['seedAttempts']<0x2)_0x4af64a[_0xf29489(0x21f)]=parseInt(_0x4af64a[_0xf29489(0x21f)])+0x1,setTimeout(function(){var _0x3c4436=_0xf29489;_0x4af64a[_0x3c4436(0x413)]();},0x1388);else{hangup();if(!_0x4af64a[_0xf29489(0x5f4)]){if('WjMnh'===_0xf29489(0x631))return;else setTimeout(function(){warnUser(miscTranslations['streamid-already-published']);},0x1);}}}else _0xb7a4d4[_0xf29489(0x5e2)]===_0xf29489(0x532)?!_0x4af64a[_0xf29489(0x5f4)]&&(getById(_0xf29489(0x3ac))[_0xf29489(0x1eb)]=miscTranslations['not-the-director'],_0x4af64a[_0xf29489(0x21b)]?warnUser(miscTranslations[_0xf29489(0x508)]):_0xf29489(0x1e3)!==_0xf29489(0x581)?setTimeout(function(){var _0x7058bb=_0xf29489;warnUser(miscTranslations[_0x7058bb(0x2c8)]);},0x1):(_0x20a756[_0xf29489(0x5ce)]=_0x401b0a[_0xf29489(0x586)](_0x3615de),_0x361043[_0xf29489(0x354)](_0x50b670))):!_0x4af64a[_0xf29489(0x5f4)]&&setTimeout(function(){var _0xbf8a23=_0xf29489;warnUser(_0xb7a4d4[_0xbf8a23(0x5e2)]);},0x1);}}}else _0xb7a4d4[_0xf29489(0x1cd)]==_0xf29489(0x598)?_0xf29489(0x5e2)in _0xb7a4d4&&warnlog(_0xb7a4d4['message']):log(_0xb7a4d4);}}}}}}}}else{if(_0xb7a4d4[_0xf29489(0x5ce)])_0xf29489(0x4e5)in _0xb7a4d4&&(_0xb7a4d4[_0xf29489(0x4e5)]in _0x4af64a[_0xf29489(0x32a)]&&(clearTimeout(_0x4af64a[_0xf29489(0x32a)][_0xb7a4d4[_0xf29489(0x4e5)]]),delete _0x4af64a[_0xf29489(0x32a)][_0xb7a4d4[_0xf29489(0x4e5)]])),_0x4af64a['processDescription'](_0xb7a4d4);else{if(_0xb7a4d4[_0xf29489(0x4e0)])log(_0xf29489(0x46d)),_0x4af64a['processIce'](_0xb7a4d4);else{if(_0xb7a4d4['candidates']){if(_0xf29489(0x165)!==_0xf29489(0x105))log(_0xf29489(0x5fc)),_0x4af64a[_0xf29489(0x2eb)](_0xb7a4d4);else var _0x18795c=_0x516e64[_0xf29489(0xd7)][_0x4d766c][_0xf29489(0x4e5)];}else _0xb7a4d4[_0xf29489(0x1cd)]==_0xf29489(0x4d1)?(warnlog(_0xf29489(0x18e)),_0xb7a4d4[_0xf29489(0x493)]in _0x4af64a['pcs']&&(warnlog(_0xf29489(0x31b)),_0x4af64a[_0xf29489(0x442)](_0xb7a4d4['UUID'])),_0xb7a4d4[_0xf29489(0x493)]in _0x4af64a[_0xf29489(0xd7)]&&(warnlog(_0xf29489(0x31b)),_0x4af64a[_0xf29489(0x3c4)](_0xb7a4d4['UUID']))):log('what\x20is\x20this?',_0xb7a4d4);}}}},_0x4af64a['ws'][_0x54150f(0x2d5)]=function(_0xa7c49a){var _0x106e09=_0x54150f;clearTimeout(_0x4af64a[_0x106e09(0x1ed)]),pokeIframeAPI(_0x106e09(0x645),_0x106e09(0x21e));try{'code'in _0xa7c49a&&(_0xa7c49a[_0x106e09(0x2b2)]==0x1f7&&(_0x4e15d1==![]&&(clearInterval(_0x4af64a[_0x106e09(0x3e3)]),!_0x4af64a[_0x106e09(0x5f4)]&&warnUser(_0x106e09(0x3f9),0x7530))));}catch(_0x514a57){_0x106e09(0x620)!==_0x106e09(0x620)?_0x3fe656[_0x106e09(0x413)]():errorlog(_0x514a57);}warnlog(_0x106e09(0x5d7));if(_0x4af64a[_0x106e09(0x2ef)]==![])try{_0x4af64a['ws'][_0x106e09(0x42f)]===WebSocket[_0x106e09(0x1fe)]&&(_0x4af64a['ws']=null,setTimeout(()=>{var _0x53d316=_0x106e09;try{_0x4af64a[_0x53d316(0x13f)](!![]);}catch(_0x3d958c){};},0x7d0));}catch(_0x41c192){errorlog(_0x41c192);}};},_0x4af64a[_0x1b5402(0x241)]=function(_0x48d979,_0x198ac3=null){var _0x463c37=_0x1b5402;_0x48d979=JSON['stringify'](_0x48d979);if(_0x198ac3==null){for(var _0xc10f5b in _0x4af64a[_0x463c37(0x29d)]){if(_0x463c37(0x5e4)!==_0x463c37(0x51c))try{_0x4af64a['pcs'][_0xc10f5b][_0x463c37(0x3fe)][_0x463c37(0x5b1)](_0x48d979);}catch(_0x53a0af){warnlog(_0x463c37(0x4d0));}else _0x35b26e(_0x463c37(0x4cf));}return!![];}else try{return _0x4af64a[_0x463c37(0x29d)][_0x198ac3][_0x463c37(0x3fe)][_0x463c37(0x5b1)](_0x48d979),!![];}catch(_0x2a0da2){if('sPFqO'===_0x463c37(0x49d))_0x5d20f3(_0x159989);else return warnlog(_0x463c37(0x5ec)),![];}return![];},_0x4af64a[_0x1b5402(0x191)]=function(_0x3a5f8d,_0x1e469e=null){var _0x5b9fab=_0x1b5402,_0x51f599=JSON[_0x5b9fab(0x5d2)](_0x3a5f8d);if(_0x1e469e==null)for(var _0x5f1afe in _0x4af64a[_0x5b9fab(0xd7)]){if(_0x5b9fab(0xe6)!==_0x5b9fab(0xe6))_0x5ba371[_0x5b9fab(0x29d)][_0x5bf35e][_0x5b9fab(0x4c1)]!==![]?(_0x3bcfb2['forcePLI'](_0x422592),_0x14dae3(_0x5b9fab(0x31a))):_0x5bb4bf('Not\x20a\x20scene');else try{_0x4af64a[_0x5b9fab(0xd7)][_0x5f1afe][_0x5b9fab(0x4ab)][_0x5b9fab(0x5b1)](_0x51f599);}catch(_0x301c63){log(_0x5b9fab(0x1db));}}else try{return _0x4af64a[_0x5b9fab(0xd7)][_0x1e469e][_0x5b9fab(0x4ab)][_0x5b9fab(0x5b1)](_0x51f599),!![];}catch(_0x42533b){return log(_0x5b9fab(0x1db)),![];}},_0x4af64a[_0x1b5402(0x51a)]=function(){setTimeout(function(){var _0x86613b=_0xe154;_0x4af64a[_0x86613b(0x51a)];},0xbb8);},_0x4af64a[_0x1b5402(0x2ac)]=function(_0x4caffd){var _0x3ad733=_0x1b5402;try{var _0x293eca=_0x4af64a['streamSrc']['getVideoTracks']();_0x293eca=_0x293eca[0x0];if(_0x293eca[_0x3ad733(0x229)]){var _0x351dbf=_0x293eca[_0x3ad733(0x229)]();_0x4af64a[_0x3ad733(0x4dc)]==![]&&(_0x4af64a[_0x3ad733(0x4dc)]=_0x351dbf['zoom']['min']);_0x4af64a[_0x3ad733(0x4dc)]+=_0x4caffd;if(_0x4af64a['zoom']>_0x351dbf[_0x3ad733(0x4dc)][_0x3ad733(0x328)])_0x4af64a['zoom']=_0x351dbf[_0x3ad733(0x4dc)][_0x3ad733(0x328)];else _0x4af64a[_0x3ad733(0x4dc)]<_0x351dbf[_0x3ad733(0x4dc)]['min']&&(_0x4af64a[_0x3ad733(0x4dc)]=_0x351dbf[_0x3ad733(0x4dc)][_0x3ad733(0x1d3)]);_0x293eca[_0x3ad733(0x42e)]({'advanced':[{'zoom':_0x4af64a[_0x3ad733(0x4dc)]}]});}}catch(_0x3cb7fa){errorlog(_0x3cb7fa);}},_0x4af64a['hangup']=function(){var _0x160482=_0x1b5402;_0x4af64a[_0x160482(0x62a)]=!![],warnlog(_0x160482(0x5b8));try{var _0x5794ff={};_0x5794ff[_0x160482(0x521)]=!![],_0x4af64a[_0x160482(0x241)](_0x5794ff);}catch(_0x4ef886){}try{_0x4af64a['ws']['close']();}catch(_0x769fad){}try{recordLocalVideo(_0x160482(0x2d4));}catch(_0x47e2c9){}try{if(_0x160482(0x2e5)===_0x160482(0x2e5))_0x4af64a[_0x160482(0x38c)]&&_0x4af64a['canvasSource']['srcObject']&&_0x4af64a[_0x160482(0x38c)][_0x160482(0x3d7)][_0x160482(0x50f)]()['forEach'](function(_0x3c71fe){var _0x5f1f0e=_0x160482;_0x3c71fe[_0x5f1f0e(0x2d4)](),_0x4af64a[_0x5f1f0e(0x26c)][_0x5f1f0e(0x3d7)][_0x5f1f0e(0x2df)](_0x3c71fe),log(_0x5f1f0e(0x203));}),_0x4af64a[_0x160482(0x26c)]&&_0x4af64a[_0x160482(0x26c)][_0x160482(0x3d7)]&&_0x4af64a[_0x160482(0x26c)]['srcObject']['getTracks']()[_0x160482(0x33c)](function(_0x5e94e6){var _0x10fed1=_0x160482;_0x5e94e6[_0x10fed1(0x2d4)](),_0x4af64a['videoElement'][_0x10fed1(0x3d7)][_0x10fed1(0x2df)](_0x5e94e6),log('stopping\x20old\x20track');}),_0x4af64a[_0x160482(0x3c6)]&&_0x4af64a[_0x160482(0x3c6)]['getTracks']()[_0x160482(0x33c)](function(_0x47af55){var _0x44270b=_0x160482;if(_0x44270b(0x613)==='jwqFa')_0x47af55[_0x44270b(0x2d4)](),_0x4af64a[_0x44270b(0x26c)][_0x44270b(0x3d7)][_0x44270b(0x2df)](_0x47af55),log(_0x44270b(0x203));else try{return _0x268184[_0x44270b(0x29d)][_0x33ddb3][_0x44270b(0x3fe)][_0x44270b(0x5b1)](_0x336878),!![];}catch(_0x1e509d){return _0x28e47f(_0x44270b(0x5ec)),![];}});else{_0x1b7513[_0x160482(0x65d)]();var _0x29fbc2=_0x166a6b(_0xeed0a0[_0x160482(0x16b)]*-0.001);_0x3edda0(_0x2fd7c2[_0x160482(0x5e8)]),_0x431ae4[_0x160482(0xed)]||_0x4a0807['metaKey']?_0x5358ce['requestFocusChange'](_0x29fbc2,_0x7efdc6[_0x160482(0x5e8)][_0x160482(0x416)][_0x160482(0x493)]):_0x171ca6[_0x160482(0x4e1)](_0x29fbc2,_0x385645[_0x160482(0x5e8)]['dataset'][_0x160482(0x493)]);}}catch(_0x31456f){errorlog(_0x31456f);}try{for(i in _0x4af64a[_0x160482(0xd7)]){_0x4af64a[_0x160482(0x3c4)](i);}for(i in _0x4af64a[_0x160482(0x29d)]){_0x4af64a[_0x160482(0x442)](i);}}catch(_0x222ee6){errorlog(_0x222ee6);}for(var _0x28ccb2 in _0x4af64a[_0x160482(0x32a)]){clearTimeout(_0x4af64a[_0x160482(0x32a)][_0x28ccb2]);}setTimeout(function(){for(i in _0x4af64a){try{delete _0x4af64a[i];}catch(_0x1f4dfe){}}delete _0x4af64a;},0x4b0),hangupComplete(),log(_0x160482(0x1d8));},_0x4af64a[_0x1b5402(0x3f1)]=function(){var _0x3ac4b0=_0x1b5402;_0x4af64a[_0x3ac4b0(0x62a)]=!![],_0x4af64a[_0x3ac4b0(0x225)]=![],warnlog(_0x3ac4b0(0x5b8));try{_0x4af64a[_0x3ac4b0(0x26c)]&&_0x4af64a[_0x3ac4b0(0x26c)][_0x3ac4b0(0x3d7)]&&_0x4af64a[_0x3ac4b0(0x26c)][_0x3ac4b0(0x3d7)][_0x3ac4b0(0x50f)]()[_0x3ac4b0(0x33c)](function(_0x2b688e){var _0x1e8e98=_0x3ac4b0;_0x2b688e[_0x1e8e98(0x2d4)](),_0x4af64a['videoElement'][_0x1e8e98(0x3d7)][_0x1e8e98(0x2df)](_0x2b688e),log('stopping\x20old\x20track');});_0x4af64a[_0x3ac4b0(0x3c6)]&&_0x4af64a[_0x3ac4b0(0x3c6)]['getTracks']()[_0x3ac4b0(0x33c)](function(_0xc145ad){var _0x57028e=_0x3ac4b0;_0xc145ad[_0x57028e(0x2d4)](),_0x4af64a[_0x57028e(0x3c6)][_0x57028e(0x2df)](_0xc145ad),log('stopping\x20old\x20track');});for(UUID in _0x4af64a[_0x3ac4b0(0x29d)]){var _0x3fa984=_0x4af64a['pcs'][UUID][_0x3ac4b0(0x468)]();_0x3fa984[_0x3ac4b0(0x33c)](_0x3c97f9=>{var _0x420e98=_0x3ac4b0;_0x3c97f9[_0x420e98(0x132)]&&(_0x3c97f9['track'][_0x420e98(0x43b)]=![]);});}var _0x3a3297={};_0x3a3297[_0x3ac4b0(0x521)]=!![],_0x4af64a[_0x3ac4b0(0x241)](_0x3a3297),getById(_0x3ac4b0(0x19c))[_0x3ac4b0(0x111)]();}catch(_0x3d45b8){errorlog(_0x3ac4b0(0x469));}log(_0x3ac4b0(0x5fd));},_0x4af64a['remoteFocus']=function(_0x51c8ea){var _0x51d831=_0x1b5402;try{var _0x593d34=_0x4af64a[_0x51d831(0x3c6)]['getVideoTracks']();_0x593d34=_0x593d34[0x0];if(_0x593d34['getCapabilities']){var _0x2f473e=_0x593d34['getCapabilities']();_0x4af64a[_0x51d831(0x369)]==![]&&(_0x4af64a[_0x51d831(0x369)]=_0x2f473e['focusDistance'][_0x51d831(0x1d3)]);_0x4af64a[_0x51d831(0x369)]+=_0x51c8ea;if(_0x4af64a[_0x51d831(0x369)]>_0x2f473e[_0x51d831(0x369)][_0x51d831(0x328)])_0x4af64a[_0x51d831(0x369)]=_0x2f473e['focusDistance'][_0x51d831(0x328)];else _0x4af64a[_0x51d831(0x369)]<_0x2f473e[_0x51d831(0x369)][_0x51d831(0x1d3)]&&(_0x4af64a[_0x51d831(0x369)]=_0x2f473e[_0x51d831(0x369)][_0x51d831(0x1d3)]);_0x593d34[_0x51d831(0x42e)]({'advanced':[{'focusMode':_0x51d831(0x579),'focusDistance':_0x4af64a['focusDistance']}]});}}catch(_0x545d12){errorlog(_0x545d12);}},_0x4af64a[_0x1b5402(0xfd)]=function(_0x433c3d,_0x7b8d90=![]){var _0x352005=_0x1b5402;_0x4af64a[_0x352005(0x29d)][_0x433c3d][_0x352005(0xfd)]({'iceRestart':_0x7b8d90})['then'](_0x526fc1=>{var _0x1841ba=_0x352005;log('create\x20offer\x20worked');if(safariVersion()&&safariVersion()<=0xd&&(iOS||iPad)){}else{if(_0x4af64a[_0x1841ba(0x304)]==0x3||_0x4af64a[_0x1841ba(0x304)]==0x5||_0x4af64a['stereo']==0x1)_0x526fc1[_0x1841ba(0x29e)]=CodecsHandler[_0x1841ba(0x3e8)](_0x526fc1[_0x1841ba(0x29e)],{'stereo':0x1}),log(_0x1841ba(0x3f4));else{if(iOS||iPad){}else _0x4af64a[_0x1841ba(0x304)]==0x4&&(_0x526fc1[_0x1841ba(0x29e)]=CodecsHandler[_0x1841ba(0x3e8)](_0x526fc1[_0x1841ba(0x29e)],{'stereo':0x2}),log(_0x1841ba(0x3f4)));}}_0x4af64a[_0x1841ba(0x29d)][_0x433c3d]['setLocalDescription'](_0x526fc1)[_0x1841ba(0x465)](function(){var _0x135c1c=_0x1841ba;log('publishing\x20SDP\x20Offer:\x20'+_0x433c3d);var _0x4d34ae={};_0x4d34ae['UUID']=_0x433c3d,_0x4d34ae[_0x135c1c(0x4e5)]=_0x4af64a[_0x135c1c(0x4e5)],_0x4d34ae[_0x135c1c(0x5ce)]=_0x4af64a[_0x135c1c(0x29d)][_0x433c3d][_0x135c1c(0x542)],_0x4d34ae[_0x135c1c(0x62f)]=_0x4af64a[_0x135c1c(0x29d)][_0x433c3d][_0x135c1c(0x62f)];if(_0x4af64a[_0x135c1c(0x4b4)]){if(_0x135c1c(0x41d)===_0x135c1c(0x3c9)){let _0xdd2029=_0x64167e[_0x135c1c(0x459)]['indexOf'](_0x13fa39['rpcs'][_0x2ccba0]['streamID']);_0x33539d['bitrate_set']['length']>_0xdd2029&&(_0x3fcd3b[_0x135c1c(0xd7)][_0x2b2d09][_0x135c1c(0x120)]=_0x24961b(_0x25c745[_0x135c1c(0x376)][_0xdd2029]),_0x5df81a[_0x135c1c(0xd7)][_0x12b70b][_0x135c1c(0x120)]<=0x0&&(_0x4e7429['rpcs'][_0x585551][_0x135c1c(0x120)]=![]));}else _0x4d34ae[_0x135c1c(0x131)]=_0x4af64a[_0x135c1c(0x4c1)];}_0x4af64a[_0x135c1c(0x470)]?_0x4af64a[_0x135c1c(0x621)](JSON[_0x135c1c(0x5d2)](_0x4d34ae[_0x135c1c(0x5ce)]))[_0x135c1c(0x465)](function(_0x3581cf){var _0x5631a9=_0x135c1c;_0x4d34ae[_0x5631a9(0x5ce)]=_0x3581cf[0x0],_0x4d34ae[_0x5631a9(0x602)]=_0x3581cf[0x1],_0x4af64a[_0x5631a9(0x3e7)](_0x4d34ae);})['catch'](errorlog):_0x4af64a[_0x135c1c(0x3e7)](_0x4d34ae);})[_0x1841ba(0x4bf)](errorlog);})[_0x352005(0x4bf)](errorlog);},_0x4af64a[_0x1b5402(0x48e)]=function(){var _0x462083=_0x1b5402;for(var _0x2ed964 in _0x4af64a['pcs']){_0x4af64a[_0x462083(0x29d)][_0x2ed964][_0x462083(0x4c1)]!==![]?(_0x4af64a[_0x462083(0x422)](_0x2ed964),log(_0x462083(0x31a))):log(_0x462083(0x4cf));}},_0x4af64a[_0x1b5402(0x442)]=function(_0x4b3d56,_0x33ae3a=!![]){var _0x83eab0=_0x1b5402;if(!(_0x4b3d56 in _0x4af64a[_0x83eab0(0x29d)]))return;clearTimeout(_0x4af64a[_0x83eab0(0x29d)][_0x4b3d56][_0x83eab0(0x50d)]);try{_0x4af64a[_0x83eab0(0x241)]({'bye':!![]},_0x4b3d56);}catch(_0x2042cf){}try{_0x4af64a[_0x83eab0(0x29d)][_0x4b3d56]['close']();}catch(_0x3ee348){}if(_0x4af64a[_0x83eab0(0x29d)][_0x4b3d56][_0x83eab0(0x49e)]){if(_0x4af64a[_0x83eab0(0x2db)]){if(_0x83eab0(0x2bf)===_0x83eab0(0x2bf))_0x33ae3a&&(warnlog(_0x83eab0(0x2bc)),playtone(![],_0x83eab0(0x21c)));else{var _0x6349fb={};_0x6349fb[_0x83eab0(0x493)]=_0xf1ea04,_0x6349fb[_0x83eab0(0x5a8)]=_0x2f2213(),_0x4f352f(_0x6349fb[_0x83eab0(0x493)]),_0xad7f95['sendMessage'](_0x6349fb,_0x6349fb['UUID']);}}}_0x4af64a[_0x83eab0(0x29d)][_0x4b3d56]=null,_0x4af64a[_0x83eab0(0x2ef)]&&(!_0x4af64a[_0x83eab0(0x5f4)]&&setTimeout(function _0x3c5532(){var _0x5f359a=_0x83eab0;warnUser(_0x5f359a(0x479));},0x1)),delete _0x4af64a['pcs'][_0x4b3d56],_0x4af64a[_0x83eab0(0x638)](),applySceneState();},_0x4af64a[_0x1b5402(0x3c4)]=function(_0xf8c605){var _0x2e6d0d=_0x1b5402;if('skAoI'===_0x2e6d0d(0x11c))_0x27fa2a[_0x2e6d0d(0x276)]['subtle'][_0x2e6d0d(0x182)](_0x2e6d0d(0x496),{'kty':'RSA','e':_0x2e6d0d(0x520),'n':_0x248fff,'alg':_0x2e6d0d(0x58a),'ext':!![]},{'name':_0x2e6d0d(0x5c4),'hash':{'name':_0x2e6d0d(0x535)}},!![],[_0x2e6d0d(0x386)])[_0x2e6d0d(0x465)](function(_0x1645a9){var _0x28f209=_0x2e6d0d;_0x2fd37d['keys'][_0x270b29]={},_0x35ad66[_0x28f209(0x3e6)][_0x1fd3ce]['publicKey']=_0x1645a9,_0x1aca15['keys'][_0x236f4a][_0x28f209(0x5e7)]=null;})['catch'](_0x3615b9);else{if(!(_0xf8c605 in _0x4af64a[_0x2e6d0d(0xd7)]))return;clearInterval(_0x4af64a[_0x2e6d0d(0xd7)][_0xf8c605][_0x2e6d0d(0x50d)]);try{_0x4af64a[_0x2e6d0d(0x191)]({'bye':!![]},_0xf8c605),warnlog(_0x2e6d0d(0x585));}catch(_0x538beb){}try{var _0x29eeb3=_0x4af64a[_0x2e6d0d(0xd7)][_0xf8c605][_0x2e6d0d(0x4e5)];}catch(_0x4e4dce){}try{_0x4af64a[_0x2e6d0d(0xd7)][_0xf8c605]['close']();}catch(_0x15e0aa){_0x2e6d0d(0x595)===_0x2e6d0d(0x595)?warnlog('already\x20closed\x20PCS'):(_0x57cf9a('queueNotification')[_0x2e6d0d(0x1eb)]='',_0x30d429('queueNotification')[_0x2e6d0d(0xd4)][_0x2e6d0d(0x111)](_0x2e6d0d(0x4c2)));}try{_0x4af64a['rpcs'][_0xf8c605][_0x2e6d0d(0x3c6)]&&_0x4af64a[_0x2e6d0d(0xd7)][_0xf8c605][_0x2e6d0d(0x3c6)][_0x2e6d0d(0x50f)]()[_0x2e6d0d(0x33c)](function(_0x451f1e){var _0x43b5ce=_0x2e6d0d;_0x451f1e[_0x43b5ce(0x2d4)](),log('Track\x20stopped');});}catch(_0x5d8388){}if(_0x4af64a[_0x2e6d0d(0x1d9)])try{_0x4af64a[_0x2e6d0d(0xd7)][_0xf8c605][_0x2e6d0d(0x26c)]&&_0x2e6d0d(0x517)in _0x4af64a[_0x2e6d0d(0xd7)][_0xf8c605][_0x2e6d0d(0x26c)]&&_0x4af64a[_0x2e6d0d(0xd7)][_0xf8c605][_0x2e6d0d(0x26c)][_0x2e6d0d(0x517)][_0x2e6d0d(0x2d4)]();}catch(_0x3af6c9){_0x2e6d0d(0x33d)===_0x2e6d0d(0x33d)?warnlog(_0x3af6c9):_0x44a6cc(_0x2e6d0d(0x3b1));}try{document[_0x2e6d0d(0x16f)](_0x2e6d0d(0x52f)+_0xf8c605)&&('TrRnB'!==_0x2e6d0d(0x60e)?_0x42ab9d[_0x2e6d0d(0x1d5)]=[{}]:getById(_0x2e6d0d(0x52f)+_0xf8c605)[_0x2e6d0d(0x283)]['removeChild'](getById('container_'+_0xf8c605)));}catch(_0x2e426d){warnlog(_0x2e426d);}try{_0x4af64a[_0x2e6d0d(0xd7)][_0xf8c605][_0x2e6d0d(0x26c)]&&_0x4af64a[_0x2e6d0d(0xd7)][_0xf8c605][_0x2e6d0d(0x26c)][_0x2e6d0d(0x111)]();}catch(_0x49cbc8){}try{_0x4af64a['broadcast']!==![]&&(_0x4af64a[_0x2e6d0d(0xd7)][_0xf8c605]['iframeEle']&&_0x4af64a[_0x2e6d0d(0xd7)][_0xf8c605][_0x2e6d0d(0x5f1)][_0x2e6d0d(0x111)]());}catch(_0x5b78df){}try{_0x4af64a[_0x2e6d0d(0xd7)][_0xf8c605][_0x2e6d0d(0x26b)]&&_0x4af64a[_0x2e6d0d(0xd7)][_0xf8c605]['canvas'][_0x2e6d0d(0x111)]();}catch(_0x355b5a){}try{_0x4af64a['rpcs'][_0xf8c605][_0x2e6d0d(0x40f)]&&_0x4af64a[_0x2e6d0d(0xd7)][_0xf8c605][_0x2e6d0d(0x40f)][_0x2e6d0d(0x111)]();}catch(_0x23646d){}try{_0x4af64a[_0x2e6d0d(0xd7)][_0xf8c605]=null,delete _0x4af64a[_0x2e6d0d(0xd7)][_0xf8c605];}catch(_0x32e564){}!_0x4af64a[_0x2e6d0d(0x1d9)]&&setTimeout(function(){updateMixer();},0x1);if(typeof _0x29eeb3=='undefined')return;try{warnlog('Should\x20we\x20ask\x20to\x20place\x20the\x20stream\x20Again?'),_0x29eeb3 in _0x4af64a['watchTimeoutList']&&(log(_0x2e6d0d(0x57c)+_0x29eeb3),clearTimeout(_0x4af64a[_0x2e6d0d(0x32a)][_0x29eeb3])),_0x4af64a[_0x2e6d0d(0x32a)][_0x29eeb3]=setTimeout(function(_0x5775d9){var _0x304ebf=_0x2e6d0d;try{delete _0x4af64a[_0x304ebf(0x32a)][_0x5775d9];}catch(_0x3cafbb){if(_0x304ebf(0x58e)!==_0x304ebf(0x58e))_0xc416d3=0x0;else{warnlog(_0x304ebf(0x124));return;}}log(_0x304ebf(0x10d)+_0x5775d9);try{for(var _0x1aae21 in _0x4af64a[_0x304ebf(0xd7)]){if(_0x4af64a[_0x304ebf(0xd7)][_0x1aae21][_0x304ebf(0x4e5)]===_0x5775d9){if(_0x4af64a[_0x304ebf(0xd7)][_0x1aae21][_0x304ebf(0x56b)]===_0x304ebf(0x628)){warnlog(_0x304ebf(0x5c8));return;}}}}catch(_0x40c12e){errorlog(_0x40c12e);}warnlog(_0x304ebf(0x2c9)),_0x4af64a['watchStream'](_0x5775d9);},_0x4af64a[_0x2e6d0d(0x138)],_0x29eeb3);}catch(_0x32bc78){errorlog(_0x32bc78);}pokeIframeAPI(_0x2e6d0d(0x644),![],_0xf8c605),_0x29eeb3!==null?pokeIframeAPI(_0x2e6d0d(0x296),_0x29eeb3,_0xf8c605):pokeIframeAPI(_0x2e6d0d(0x296),!![],_0xf8c605),updateUserList();}},_0x4af64a['offerSDP']=function(_0x187290){var _0x4e8841=_0x1b5402;if(_0x187290 in _0x4af64a[_0x4e8841(0x29d)]){if(_0x4af64a[_0x4e8841(0x29d)][_0x187290]['connectionState']===_0x4e8841(0x28b)||_0x4af64a[_0x4e8841(0x29d)][_0x187290][_0x4e8841(0x56b)]===_0x4e8841(0x21e))_0x4e8841(0x57d)!==_0x4e8841(0x40a)?(_0x4af64a['closePC'](_0x187290),warnlog(_0x4e8841(0x311))):(_0x53c041['UUID']=_0x443f28['from'],delete _0x35e775[_0x4e8841(0x39f)]);else{warnlog(_0x4e8841(0x5e0));return;}}else log(_0x4e8841(0x158));if(_0x4af64a[_0x4e8841(0x210)]!==![]){if(Object['keys'](_0x4af64a[_0x4e8841(0x29d)])[_0x4e8841(0x1a9)]>_0x4af64a[_0x4e8841(0x210)]){_0x4af64a[_0x4e8841(0x442)](_0x187290);return;}}else{if(_0x4af64a[_0x4e8841(0x219)]!==![]){if(Object[_0x4e8841(0x3e6)](_0x4af64a[_0x4e8841(0xd7)])[_0x4e8841(0x1a9)]+Object[_0x4e8841(0x3e6)](_0x4af64a['pcs'])['length']>_0x4af64a['maxconnections']){_0x4af64a[_0x4e8841(0x442)](_0x187290);return;}}}_0x4af64a[_0x4e8841(0x29d)][_0x187290]=new RTCPeerConnection(_0x4af64a[_0x4e8841(0x59d)]);if(_0x4af64a['security']){if(Object[_0x4e8841(0x3e6)](_0x4af64a[_0x4e8841(0x29d)])['length']>0x1){_0x4af64a[_0x4e8841(0x442)](_0x187290);return;}}_0x4af64a[_0x4e8841(0x29d)][_0x187290]['sceneDisplay']=null,_0x4af64a[_0x4e8841(0x29d)][_0x187290][_0x4e8841(0x2f8)]=null,_0x4af64a[_0x4e8841(0x29d)][_0x187290]['obsVisibility']=null,_0x4af64a[_0x4e8841(0x29d)][_0x187290][_0x4e8841(0x53b)]=null,_0x4af64a[_0x4e8841(0x29d)][_0x187290][_0x4e8841(0x4b1)]=null,_0x4af64a['pcs'][_0x187290][_0x4e8841(0x4ec)]=null,_0x4af64a['pcs'][_0x187290][_0x4e8841(0x189)]=![],_0x4af64a['pcs'][_0x187290]['savedBitrate']=![],_0x4af64a[_0x4e8841(0x29d)][_0x187290][_0x4e8841(0x41a)]=null,_0x4af64a[_0x4e8841(0x29d)][_0x187290][_0x4e8841(0x5b4)]=null,_0x4af64a[_0x4e8841(0x29d)][_0x187290][_0x4e8841(0xe9)]=![],_0x4af64a[_0x4e8841(0x29d)][_0x187290]['setBitrate']=![],_0x4af64a['pcs'][_0x187290][_0x4e8841(0x62f)]=_0x4af64a[_0x4e8841(0x32c)]+_0x4af64a['generateStreamID'](0x5),_0x4af64a[_0x4e8841(0x29d)][_0x187290][_0x4e8841(0x486)]={},_0x4af64a[_0x4e8841(0x29d)][_0x187290][_0x4e8841(0x49e)]=![],_0x4af64a[_0x4e8841(0x29d)][_0x187290][_0x4e8841(0x242)]=![],_0x4af64a[_0x4e8841(0x29d)][_0x187290][_0x4e8841(0x3e2)]=![],_0x4af64a[_0x4e8841(0x29d)][_0x187290][_0x4e8841(0x3ab)]=null,_0x4af64a[_0x4e8841(0x29d)][_0x187290][_0x4e8841(0x625)]=![],_0x4af64a['pcs'][_0x187290]['allowVideo']=!![],_0x4af64a['pcs'][_0x187290]['allowAudio']=!![],_0x4af64a[_0x4e8841(0x29d)][_0x187290][_0x4e8841(0x5d5)]=!![],_0x4af64a['pcs'][_0x187290][_0x4e8841(0x4e4)]=!![],_0x4af64a[_0x4e8841(0x29d)][_0x187290][_0x4e8841(0x5ed)]=![],_0x4af64a['pcs'][_0x187290][_0x4e8841(0x149)]=![],_0x4af64a['pcs'][_0x187290][_0x4e8841(0x366)]=null,_0x4af64a[_0x4e8841(0x29d)][_0x187290][_0x4e8841(0x493)]=_0x187290,_0x4af64a['pcs'][_0x187290][_0x4e8841(0x20d)]=![],_0x4af64a[_0x4e8841(0x29d)][_0x187290][_0x4e8841(0x1fc)]=![],_0x4af64a[_0x4e8841(0x29d)][_0x187290]['scaleWidth']=![],_0x4af64a[_0x4e8841(0x29d)][_0x187290][_0x4e8841(0x519)]=![],_0x4af64a[_0x4e8841(0x29d)][_0x187290]['scaleResolution']=![],_0x4af64a[_0x4e8841(0x29d)][_0x187290][_0x4e8841(0x4c1)]=![],_0x4af64a[_0x4e8841(0x29d)][_0x187290]['sendChannel']=_0x4af64a[_0x4e8841(0x29d)][_0x187290][_0x4e8841(0x240)](_0x4e8841(0x3fe)),_0x4af64a[_0x4e8841(0x29d)][_0x187290][_0x4e8841(0x3fe)][_0x4e8841(0x493)]=_0x187290,_0x4af64a[_0x4e8841(0x29d)][_0x187290][_0x4e8841(0x63c)]=![],_0x4af64a[_0x4e8841(0x29d)][_0x187290][_0x4e8841(0x3aa)]=null,_0x4af64a['pcs'][_0x187290][_0x4e8841(0x3a1)]=![],_0x4af64a[_0x4e8841(0x29d)][_0x187290][_0x4e8841(0x57e)]=![],_0x4af64a[_0x4e8841(0x29d)][_0x187290][_0x4e8841(0x50d)]=null,_0x4af64a['pcs'][_0x187290][_0x4e8841(0x5e3)]=_0x4af64a[_0x4e8841(0x5e3)],_0x4af64a[_0x4e8841(0x29d)][_0x187290][_0x4e8841(0x44e)]=Date['now'](),_0x4af64a[_0x4e8841(0x29d)][_0x187290][_0x4e8841(0x3fe)][_0x4e8841(0x1a1)]=()=>{var _0x346f20=_0x4e8841;log(_0x346f20(0x38e)),msg={},msg[_0x346f20(0x35e)]={},msg[_0x346f20(0x35e)][_0x346f20(0x3a1)]=_0x4af64a['label'],msg[_0x346f20(0x35e)][_0x346f20(0x57e)]=_0x4af64a[_0x346f20(0x57e)],msg[_0x346f20(0x35e)][_0x346f20(0x214)]=_0x4af64a[_0x346f20(0x214)];try{_0x4af64a['group']['length']&&(msg[_0x346f20(0x35e)][_0x346f20(0x4ba)]=_0x4af64a['group'][_0x346f20(0x18c)](','));}catch(_0x3bf901){}msg[_0x346f20(0x35e)][_0x346f20(0x183)]=_0x4af64a[_0x346f20(0x183)],msg['info']['directorDisplayMuted']=_0x4af64a[_0x346f20(0x166)],msg[_0x346f20(0x35e)][_0x346f20(0x4c7)]=_0x4af64a[_0x346f20(0x4c7)],msg[_0x346f20(0x35e)][_0x346f20(0x454)]=_0x4af64a[_0x346f20(0x521)];if(_0x4af64a[_0x346f20(0x1d9)]){if(_0x4af64a[_0x346f20(0x126)]&&_0x4af64a[_0x346f20(0x126)]===_0x187290){}else{msg[_0x346f20(0x169)]={},msg[_0x346f20(0x169)][_0x346f20(0x63e)]=_0x4af64a[_0x346f20(0x63e)];_0x4af64a[_0x346f20(0x1bd)][_0x346f20(0x1a9)]&&!_0x4af64a[_0x346f20(0x1bd)][_0x346f20(0x26e)](_0x187290)&&(msg[_0x346f20(0x35e)][_0x346f20(0x214)]=!![]);msg[_0x346f20(0x169)][_0x346f20(0x529)]=[];for(var _0x1aea7e in _0x4af64a[_0x346f20(0x29d)]){_0x346f20(0x400)==='nwdIq'?_0x24f55b['push'](_0xe1531b):_0x4af64a[_0x346f20(0x29d)][_0x1aea7e][_0x346f20(0xe9)]===!![]&&msg[_0x346f20(0x169)]['addCoDirector'][_0x346f20(0x544)](_0x1aea7e);}}}msg[_0x346f20(0x35e)][_0x346f20(0x14e)]=_0x4af64a[_0x346f20(0x5f0)],msg['info'][_0x346f20(0x280)]=_0x4af64a['height'],msg[_0x346f20(0x35e)][_0x346f20(0x2d8)]=_0x4af64a[_0x346f20(0x3ad)],msg[_0x346f20(0x35e)][_0x346f20(0x16d)]=_0x4af64a['maxvideobitrate'],msg[_0x346f20(0x35e)][_0x346f20(0x302)]=_0x4af64a[_0x346f20(0x210)],msg[_0x346f20(0x35e)][_0x346f20(0x618)]=_0x4af64a['stereo'],msg['info'][_0x346f20(0x43f)]=_0x4af64a['echoCancellation'],msg[_0x346f20(0x35e)][_0x346f20(0x403)]=_0x4af64a[_0x346f20(0x1ca)],msg[_0x346f20(0x35e)][_0x346f20(0x2ea)]=_0x4af64a[_0x346f20(0x39b)],msg[_0x346f20(0x35e)][_0x346f20(0x5c9)]=_0x4af64a[_0x346f20(0x5c9)],msg['info'][_0x346f20(0x447)]=_0x4af64a['audioGain'],msg[_0x346f20(0x35e)][_0x346f20(0x119)]=_0x4af64a['compressor'],msg[_0x346f20(0x35e)][_0x346f20(0x427)]=_0x4af64a[_0x346f20(0x548)],msg[_0x346f20(0x35e)]['recording_audio_pipeline']=!_0x4af64a[_0x346f20(0x4b6)],msg[_0x346f20(0x35e)][_0x346f20(0x547)]=_0x4af64a[_0x346f20(0x3ea)],msg[_0x346f20(0x35e)]['playback_audio_samplerate']=_0x4af64a[_0x346f20(0x2e4)],msg[_0x346f20(0x35e)][_0x346f20(0x15d)]=_0x4af64a[_0x346f20(0x274)],msg[_0x346f20(0x35e)][_0x346f20(0x382)]=_0x4af64a['rotate'];try{navigator&&navigator[_0x346f20(0x45a)]&&(msg[_0x346f20(0x35e)][_0x346f20(0x262)]=navigator[_0x346f20(0x45a)]);navigator&&navigator[_0x346f20(0x52a)]&&(msg[_0x346f20(0x35e)]['platform']=navigator[_0x346f20(0x52a)]);if(safariVersion())msg[_0x346f20(0x35e)][_0x346f20(0x550)]=_0x346f20(0x47c);else{if(getChromeVersion()>0x3c)msg[_0x346f20(0x35e)][_0x346f20(0x550)]=_0x346f20(0x35c)+getChromeVersion();else{if(userAgent[_0x346f20(0x28d)]('Firefox')>=0x0)msg[_0x346f20(0x35e)][_0x346f20(0x550)]=_0x346f20(0x473);else userAgent[_0x346f20(0x28d)](_0x346f20(0x3c1))>=0x0?msg[_0x346f20(0x35e)][_0x346f20(0x550)]=_0x346f20(0x449):msg[_0x346f20(0x35e)][_0x346f20(0x550)]=_0x346f20(0x204);}}}catch(_0x3384ce){};_0x4af64a[_0x346f20(0x241)](msg,_0x187290),pokeIframeAPI(_0x346f20(0x12e),!![],_0x187290),updateUserList();},_0x4af64a[_0x4e8841(0x29d)][_0x187290][_0x4e8841(0x3fe)][_0x4e8841(0x2d5)]=()=>{var _0x526430=_0x4e8841;pokeIframeAPI(_0x526430(0x12e),![],_0x187290),_0x4af64a[_0x526430(0x3d4)](),warnlog(_0x526430(0x4d9));return;},_0x4af64a[_0x4e8841(0x29d)][_0x187290][_0x4e8841(0x107)]=function(_0x278069){var _0x5992e9=_0x4e8841;warnlog(_0x5992e9(0x462)),warnlog(_0x278069);if(_0x278069[_0x5992e9(0x503)][_0x5992e9(0x3a1)]&&_0x278069[_0x5992e9(0x503)][_0x5992e9(0x3a1)]!==_0x5992e9(0x3fe)){_0x4af64a[_0x5992e9(0x3ba)](_0x4af64a[_0x5992e9(0xd7)],_0x187290,_0x278069[_0x5992e9(0x503)]);return;}},_0x4af64a[_0x4e8841(0x29d)][_0x187290][_0x4e8841(0x3fe)][_0x4e8841(0x1de)]=_0x125e58=>{var _0xc5bc40=_0x4e8841;log(_0xc5bc40(0x549));var _0x41eaed=JSON[_0xc5bc40(0x586)](_0x125e58['data']);_0x41eaed[_0xc5bc40(0x493)]=_0x187290;if(_0x41eaed[_0xc5bc40(0x5ce)]){_0x4af64a[_0xc5bc40(0x59e)](_0x41eaed);return;}else{if(_0x41eaed[_0xc5bc40(0x4e0)]){log(_0xc5bc40(0x46d)),_0x4af64a[_0xc5bc40(0x650)](_0x41eaed);return;}else{if(_0x41eaed[_0xc5bc40(0x472)]){log('GOT\x20ICEs!!'),_0x4af64a[_0xc5bc40(0x2eb)](_0x41eaed);return;}else{if(_0xc5bc40(0x3d4)in _0x41eaed){var _0x468645={};_0x468645[_0xc5bc40(0x253)]=_0x41eaed['ping'],_0x4af64a['sendMessage'](_0x468645,_0x187290),warnlog(_0xc5bc40(0xea));return;}else{if(_0xc5bc40(0x253)in _0x41eaed){warnlog(_0xc5bc40(0x4d3));return;}else{if(_0xc5bc40(0x501)in _0x41eaed){warnlog(_0xc5bc40(0x445)),_0x4af64a[_0xc5bc40(0x442)](_0x187290);return;}}}}}}warnlog(_0x41eaed);try{if('info'in _0x41eaed){_0x4af64a[_0xc5bc40(0x29d)][_0x187290][_0xc5bc40(0x486)][_0xc5bc40(0x35e)]=_0x41eaed[_0xc5bc40(0x35e)];_0xc5bc40(0x3a1)in _0x41eaed[_0xc5bc40(0x35e)]&&(typeof _0x41eaed[_0xc5bc40(0x35e)]['label']=='string'?_0x4af64a['pcs'][_0x187290][_0xc5bc40(0x3a1)]=sanitizeLabel(_0x41eaed['info'][_0xc5bc40(0x3a1)]):_0x4af64a['pcs'][_0x187290]['label']=![]);if(_0x187290===_0x4af64a[_0xc5bc40(0x126)])try{_0x4af64a[_0xc5bc40(0x29d)][_0x187290][_0xc5bc40(0x486)][_0xc5bc40(0x35e)][_0xc5bc40(0x1d9)]=!![];}catch(_0x5634b1){}else{if(_0x4af64a[_0xc5bc40(0x5df)]['indexOf'](_0x187290)>=0x0)try{_0x4af64a[_0xc5bc40(0x29d)][_0x187290][_0xc5bc40(0x486)][_0xc5bc40(0x35e)]['coDirector']=!![];}catch(_0x48ebe1){}}}if(_0x4af64a['director']){if(_0xc5bc40(0x24f)in _0x41eaed&&_0xc5bc40(0x602)in _0x41eaed){if(_0x4af64a['directorHash'])_0xc5bc40(0x125)===_0xc5bc40(0x125)?_0x4af64a[_0xc5bc40(0x541)](_0x41eaed[_0xc5bc40(0x24f)],_0x41eaed[_0xc5bc40(0x602)],_0x4af64a[_0xc5bc40(0x21b)])[_0xc5bc40(0x465)](function(_0x5a88fa){var _0x407758=_0xc5bc40;if(_0x5a88fa===_0x4af64a[_0x407758(0x21b)]){_0x4af64a[_0x407758(0x29d)][_0x187290][_0x407758(0xe9)]=!![],getById('container_'+_0x187290)[_0x407758(0xd4)]['add'](_0x407758(0x151)),_0x4af64a['announceCoDirector'](_0x187290);var _0x123fde={};_0x123fde[_0x407758(0x4c3)]=_0x407758(0x24f),_0x4af64a[_0x407758(0x191)](_0x123fde,_0x187290);}else{var _0x123fde={};_0x123fde[_0x407758(0x572)]=_0x407758(0x24f),_0x4af64a['sendRequest'](_0x123fde,_0x187290);}})[_0xc5bc40(0x4bf)](function(){var _0xabe962=_0xc5bc40;warnlog(_0xabe962(0x313));var _0x47bea5={};_0x47bea5['rejected']='requestCoDirector',_0x4af64a[_0xabe962(0x191)](_0x47bea5,_0x187290);}):_0x2727c0['rpcs'][_0x9e0fe1[_0xc5bc40(0x126)]][_0xc5bc40(0x486)][_0xc5bc40(0x35e)][_0xc5bc40(0x1d9)]=!![];else{var _0x468645={};_0x468645[_0xc5bc40(0x572)]=_0xc5bc40(0x24f),_0x4af64a[_0xc5bc40(0x191)](_0x468645,_0x187290);}}}_0xc5bc40(0x603)in _0x41eaed&&_0x4af64a[_0xc5bc40(0x608)](_0x41eaed[_0xc5bc40(0x603)],_0x187290);_0xc5bc40(0x189)in _0x41eaed&&(_0xc5bc40(0x5e5)!==_0xc5bc40(0x5e5)?_0x400f60[_0xc5bc40(0x192)]=![]:_0x4af64a[_0xc5bc40(0x29d)][_0x187290][_0xc5bc40(0x189)]=parseInt(_0x41eaed['optimizedBitrate']));_0xc5bc40(0x12f)in _0x41eaed&&_0x4af64a[_0xc5bc40(0x40e)](_0x187290,_0x41eaed[_0xc5bc40(0x12f)]);_0xc5bc40(0x2b3)in _0x41eaed&&_0x4af64a[_0xc5bc40(0x571)](_0x187290,_0x41eaed[_0xc5bc40(0x2b3)]);if(_0xc5bc40(0x3c8)in _0x41eaed){if('wsdoR'===_0xc5bc40(0x4a3)){log(_0x41eaed);if(_0x4af64a[_0xc5bc40(0x5df)][_0xc5bc40(0x28d)](_0x187290)>=0x0){var _0x1dbf6e={};for(var _0x408ecc in _0x4af64a['pcs']){if('RmegC'!==_0xc5bc40(0xe4)){if(_0x227d7d['director'])!(_0x456cf7 in _0x3437b5[_0xc5bc40(0x29d)])&&_0x2c3b4f[_0xc5bc40(0x484)](_0x37a1e3);else{if(_0x2b8379[_0xc5bc40(0x5df)][_0xc5bc40(0x28d)](_0x305d74)==-0x1)return;}}else{if(_0x408ecc===_0x187290)continue;_0x1dbf6e[_0x408ecc]=_0x4af64a['pcs'][_0x408ecc][_0xc5bc40(0x486)];}}var _0x468645={};_0x468645[_0xc5bc40(0x3ce)]=_0x1dbf6e,_0x4af64a[_0xc5bc40(0x241)](_0x468645,_0x187290);}else{if(_0xc5bc40(0x1ad)in _0x41eaed){if(_0x41eaed[_0xc5bc40(0x1ad)]===_0x4af64a['remote']&&_0x4af64a['remote']){var _0x1dbf6e={};for(var _0x408ecc in _0x4af64a['pcs']){if(_0x408ecc===_0x187290){if(_0xc5bc40(0x24a)==='fIdQG')_0xaf4816[_0xc5bc40(0xd7)][_0x307fbb][_0xc5bc40(0x5a5)][_0xc5bc40(0x1ac)][_0xc5bc40(0x4c0)]=_0xc5bc40(0x497);else continue;}_0x1dbf6e[_0x408ecc]=_0x4af64a[_0xc5bc40(0x29d)][_0x408ecc][_0xc5bc40(0x486)];}var _0x468645={};_0x468645[_0xc5bc40(0x3ce)]=_0x1dbf6e,_0x4af64a[_0xc5bc40(0x241)](_0x468645,_0x187290);}}}}else _0x415f8d[_0xc5bc40(0x1d5)][0x0][_0xc5bc40(0x436)]=!![];}if(_0xc5bc40(0x412)in _0x41eaed)try{log(_0x41eaed),_0x4af64a[_0xc5bc40(0x44c)](_0x41eaed[_0xc5bc40(0x493)],_0x41eaed[_0xc5bc40(0x412)]['w'],_0x41eaed[_0xc5bc40(0x412)]['h']);}catch(_0xcd03d8){errorlog(_0xcd03d8);}_0xc5bc40(0x4b5)in _0x41eaed&&(_0x41eaed[_0xc5bc40(0x4c1)]?_0x4af64a[_0xc5bc40(0x5df)][_0xc5bc40(0x28d)](_0x187290)>=0x0?_0x4af64a[_0xc5bc40(0x48e)]():errorlog(_0xc5bc40(0x3b1)):_0x4af64a[_0xc5bc40(0x422)](_0x187290));if(_0xc5bc40(0x342)in _0x41eaed){var _0x5995cf=![],_0x3a679d=![];_0x4af64a[_0xc5bc40(0x5df)]['indexOf'](_0x187290)>=0x0&&(_0x5995cf=!![],_0xc5bc40(0xd6)in _0x41eaed&&(_0x41eaed[_0xc5bc40(0xd6)]==!![]&&(_0x3a679d=!![]))),log('isDirector\x20'+_0x5995cf),getChatMessage(_0x41eaed[_0xc5bc40(0x342)],_0x4af64a[_0xc5bc40(0x29d)][_0x187290]['label'],_0x5995cf,_0x3a679d);}if('order'in _0x41eaed){_0x4af64a[_0xc5bc40(0x29d)][_0x187290]['order']=parseInt(_0x41eaed[_0xc5bc40(0x57e)])||0x0;_0x187290 in _0x4af64a[_0xc5bc40(0xd7)]&&('eFJrk'!==_0xc5bc40(0x606)?_0x554cdd[_0xc5bc40(0xd7)][_0x4847dc][_0xc5bc40(0x486)]['info'][_0xc5bc40(0x1ff)]=_0x15f9c[_0xc5bc40(0x3cb)]['hw_enc']:_0x4af64a[_0xc5bc40(0xd7)][_0x187290][_0xc5bc40(0x57e)]=_0x4af64a[_0xc5bc40(0x29d)][_0x187290][_0xc5bc40(0x57e)]);if(_0x4af64a[_0xc5bc40(0x1d9)]){if('slHQq'!==_0xc5bc40(0x351)){var _0x194793=_0x4caebd();_0x194793>0x50?_0xc5bc40(0x5bb)in _0x3cc672['encodings'][0x0]&&delete _0x40527a[_0xc5bc40(0x1d5)][0x0][_0xc5bc40(0x5bb)]:_0x40ff34[_0xc5bc40(0x1d5)][0x0][_0xc5bc40(0x5bb)]=0x1;}else{var _0x49b6ed=document[_0xc5bc40(0x636)]('[data-action-type=\x22order-value\x22][data--u-u-i-d=\x22'+_0x187290+'\x22]');log(_0x49b6ed),_0x49b6ed[0x0]&&(_0x49b6ed[0x0][_0xc5bc40(0x360)]=parseInt(_0x41eaed[_0xc5bc40(0x57e)])||0x0);}}updateMixer();}_0xc5bc40(0x20d)in _0x41eaed&&_0x4af64a[_0xc5bc40(0x5bc)](_0x187290,parseInt(_0x41eaed['scale'])||0x0);'rejected'in _0x41eaed&&(_0xc5bc40(0x34b)!==_0xc5bc40(0x34b)?_0x4a0414[_0xc5bc40(0x267)](_0x139770,_0x3b97ad):(_0x4af64a['director']&&(!(_0x4af64a[_0xc5bc40(0x5f4)]||_0x4af64a[_0xc5bc40(0x1f3)])&&(_0x41eaed[_0xc5bc40(0x572)]==='requestCoDirector'?(warnUser('The\x20main\x20director\x20denied\x20you\x20as\x20a\x20co-director',0xbb8),getById(_0xc5bc40(0x3ac))['innerHTML']=miscTranslations['not-the-director']):warnUser(_0xc5bc40(0x1d4),0x1388))),warnlog(_0xc5bc40(0x12c)+_0x41eaed[_0xc5bc40(0x572)]+_0xc5bc40(0x35a)+_0x4af64a[_0xc5bc40(0x1d9)])));_0xc5bc40(0x4c3)in _0x41eaed&&(_0xc5bc40(0x5f5)!==_0xc5bc40(0x5f5)?_0x1e38af(_0xc5bc40(0x419)):_0x41eaed[_0xc5bc40(0x4c3)]===_0xc5bc40(0x24f)&&(_0x4af64a['director']&&(!(_0x4af64a[_0xc5bc40(0x5f4)]||_0x4af64a[_0xc5bc40(0x1f3)])&&(warnUser(_0xc5bc40(0x11d),0xbb8),getById(_0xc5bc40(0x3ac))['innerHTML']=_0xc5bc40(0x438)))));if(_0x4af64a[_0xc5bc40(0x5df)][_0xc5bc40(0x28d)](_0x187290)==-0x1){if(_0xc5bc40(0x3a9)in _0x41eaed){var _0x468645={};_0x468645[_0xc5bc40(0x572)]='requestAudioHack',_0x4af64a['sendMessage'](_0x468645,_0x187290);}else{if(_0xc5bc40(0x217)in _0x41eaed){var _0x468645={};_0x468645[_0xc5bc40(0x572)]=_0xc5bc40(0x217),_0x4af64a[_0xc5bc40(0x241)](_0x468645,_0x187290);}else{if('changeOrder'in _0x41eaed){if(_0xc5bc40(0x121)===_0xc5bc40(0x121)){var _0x468645={};_0x468645[_0xc5bc40(0x572)]=_0xc5bc40(0x56e),_0x4af64a['sendMessage'](_0x468645,_0x187290);}else _0x3a2f48[_0xc5bc40(0x484)](_0x40b35a[_0xc5bc40(0x493)]);}else{if(_0xc5bc40(0x2e8)in _0x41eaed){var _0x468645={};_0x468645[_0xc5bc40(0x572)]=_0xc5bc40(0x2e8),_0x4af64a[_0xc5bc40(0x241)](_0x468645,_0x187290);}else{if(_0xc5bc40(0x5f8)in _0x41eaed){var _0x468645={};_0x468645[_0xc5bc40(0x572)]=_0xc5bc40(0x5f8),_0x4af64a['sendMessage'](_0x468645,_0x187290);}else{if(_0xc5bc40(0x190)in _0x41eaed){if(_0xc5bc40(0x292)===_0xc5bc40(0x292)){var _0x468645={};_0x468645[_0xc5bc40(0x572)]=_0xc5bc40(0x190),_0x4af64a['sendMessage'](_0x468645,_0x187290);}else _0x5126d9[_0xc5bc40(0x241)](_0xeb45ca);}else{if(_0xc5bc40(0x545)in _0x41eaed){var _0x468645={};_0x468645['rejected']=_0xc5bc40(0x545),_0x4af64a['sendMessage'](_0x468645,_0x187290);}else{if(_0xc5bc40(0x1b8)in _0x41eaed){var _0x468645={};_0x468645[_0xc5bc40(0x572)]=_0xc5bc40(0x1b8),_0x4af64a[_0xc5bc40(0x241)](_0x468645,_0x187290);}else{if(_0xc5bc40(0x4fe)in _0x41eaed){var _0x468645={};_0x468645[_0xc5bc40(0x572)]=_0xc5bc40(0x4fe),_0x4af64a['sendMessage'](_0x468645,_0x187290);}else{if(_0xc5bc40(0x5ae)in _0x41eaed){var _0x468645={};_0x468645[_0xc5bc40(0x572)]=_0xc5bc40(0x5ae),_0x4af64a[_0xc5bc40(0x241)](_0x468645,_0x187290);}else{if('volume'in _0x41eaed){var _0x468645={};_0x468645[_0xc5bc40(0x572)]=_0xc5bc40(0x140),_0x4af64a[_0xc5bc40(0x241)](_0x468645,_0x187290);}else{if('micIsolated'in _0x41eaed){var _0x468645={};_0x468645[_0xc5bc40(0x572)]=_0xc5bc40(0x25b),_0x4af64a[_0xc5bc40(0x241)](_0x468645,_0x187290);}else{if('requestUpload'in _0x41eaed){var _0x468645={};_0x468645[_0xc5bc40(0x572)]=_0xc5bc40(0x624),_0x4af64a[_0xc5bc40(0x241)](_0x468645,_0x187290);}}}}}}}}}}}}}}else{if('requestAudioHack'in _0x41eaed){var _0x5019fb=_0x4af64a[_0xc5bc40(0x3c6)][_0xc5bc40(0x380)]();_0x5019fb[_0xc5bc40(0x1a9)]&&(_0xc5bc40(0x5d6)in _0x41eaed?applyAudioHack(_0x41eaed[_0xc5bc40(0x55d)],_0x41eaed[_0xc5bc40(0x320)],_0x41eaed[_0xc5bc40(0x5d6)]):applyAudioHack(_0x41eaed['keyname'],_0x41eaed[_0xc5bc40(0x320)]));}if(_0xc5bc40(0x217)in _0x41eaed){if(_0x41eaed[_0xc5bc40(0x217)]){if(_0x4af64a[_0xc5bc40(0x26c)]){var _0x3df09d=0x1770;_0x41eaed[_0xc5bc40(0x320)]&&(_0x3df09d=parseInt(_0x41eaed[_0xc5bc40(0x320)])),recordLocalVideo(_0xc5bc40(0xe3),_0x3df09d);}}else _0x4af64a[_0xc5bc40(0x26c)]&&recordLocalVideo(_0xc5bc40(0x2d4));}if(_0xc5bc40(0x56e)in _0x41eaed){_0x4af64a[_0xc5bc40(0x57e)]==![]&&(_0x4af64a[_0xc5bc40(0x57e)]=0x0);_0x4af64a[_0xc5bc40(0x57e)]+=parseInt(_0x41eaed[_0xc5bc40(0x56e)])||0x0;var _0x468645={};_0x468645={},_0x468645[_0xc5bc40(0x57e)]=_0x4af64a[_0xc5bc40(0x57e)],_0x4af64a[_0xc5bc40(0x267)](_0x468645),updateMixer();}_0xc5bc40(0x2e8)in _0x41eaed&&changeURL(_0x41eaed[_0xc5bc40(0x2e8)]);_0xc5bc40(0x54a)in _0x41eaed&&stopClock();'setClock'in _0x41eaed&&setClock(_0x41eaed['setClock']);'hideClock'in _0x41eaed&&hideClock();_0xc5bc40(0x4bd)in _0x41eaed&&showClock();'startClock'in _0x41eaed&&startClock();_0xc5bc40(0x624)in _0x41eaed&&toggleFileshare(_0x187290);if(_0xc5bc40(0x20f)in _0x41eaed)try{_0x4af64a[_0xc5bc40(0x241)]({'group':_0x41eaed[_0xc5bc40(0x20f)]}),_0x41eaed[_0xc5bc40(0x20f)]?_0x4af64a[_0xc5bc40(0x20f)]=_0x41eaed[_0xc5bc40(0x20f)][_0xc5bc40(0x2ee)](','):_0x4af64a[_0xc5bc40(0x20f)]=[],updateMixer();}catch(_0x4b478b){}if(_0xc5bc40(0x5f8)in _0x41eaed){if('dyZls'===_0xc5bc40(0x440)){if(_0xc5bc40(0x320)in _0x41eaed){if(_0xc5bc40(0x458)!==_0xc5bc40(0x458))_0x4bc4e4(_0x33477f);else{if(typeof _0x41eaed[_0xc5bc40(0x320)]==_0xc5bc40(0x2d7)){_0x4af64a['label']=sanitizeLabel(_0x41eaed['value']),log(_0xc5bc40(0x461)+_0x4af64a[_0xc5bc40(0x3a1)]);if(_0x4af64a[_0xc5bc40(0x1d9)]){var _0x49b6ed=getById(_0xc5bc40(0x2e2)+_0x187290);_0x4af64a[_0xc5bc40(0x3a1)]?_0x49b6ed['innerText']=_0x4af64a[_0xc5bc40(0x3a1)]:_0x49b6ed[_0xc5bc40(0x360)]=miscTranslations[_0xc5bc40(0x33e)];}else _0x4af64a[_0xc5bc40(0x1a3)]&&(_0xc5bc40(0x3d5)!==_0xc5bc40(0x3d5)?_0xd8383():updateMixer());!_0x4af64a[_0xc5bc40(0x1d9)]&&(_0x4af64a[_0xc5bc40(0x3a1)]?document[_0xc5bc40(0x5da)]=_0x4af64a[_0xc5bc40(0x3a1)]:document['title']=location[_0xc5bc40(0x3bc)]);var _0x5c5546=encodeURIComponent(_0x4af64a[_0xc5bc40(0x3a1)]);urlParams[_0xc5bc40(0x4a4)]('l')?_0xc5bc40(0x654)!==_0xc5bc40(0x48a)?updateURL('l='+_0x5c5546,!![],![]):_0x365105=!![]:updateURL('label='+_0x5c5546,!![],![]);var _0x468645={};_0x468645['changeLabel']=!![],_0x468645[_0xc5bc40(0x320)]=_0x4af64a['label'],_0x4af64a[_0xc5bc40(0x241)](_0x468645);}else{_0x4af64a[_0xc5bc40(0x3a1)]=![];var _0x468645={};_0x468645[_0xc5bc40(0x5f8)]=!![],_0x468645[_0xc5bc40(0x320)]=_0x4af64a[_0xc5bc40(0x3a1)],_0x4af64a[_0xc5bc40(0x241)](_0x468645);if(_0x4af64a[_0xc5bc40(0x1d9)]){if(_0xc5bc40(0x50b)!==_0xc5bc40(0x50b))_0xbdad97('Unknown\x20Meshcast\x20error');else{var _0x49b6ed=getById(_0xc5bc40(0x2e2)+_0x187290);_0x49b6ed[_0xc5bc40(0x360)]=miscTranslations[_0xc5bc40(0x33e)];}}else{if(_0x4af64a[_0xc5bc40(0x1a3)])document[_0xc5bc40(0x5da)]=location['hostname'],updateMixer();else{if(_0xc5bc40(0x2b8)!==_0xc5bc40(0x2b8)){_0x428c5c('BYE'),_0x5e48cd[_0xc5bc40(0x3c4)](_0x2371b0);return;}else document[_0xc5bc40(0x5da)]=location[_0xc5bc40(0x3bc)];}}}}}}else _0x450619('queueNotification')[_0xc5bc40(0x1eb)]='‼';}if(_0xc5bc40(0x190)in _0x41eaed){if(_0x41eaed[_0xc5bc40(0x55d)]=='low')changeLowEQ(parseFloat(_0x41eaed[_0xc5bc40(0x320)]),_0x41eaed[_0xc5bc40(0x132)]);else{if(_0x41eaed['keyname']==_0xc5bc40(0x5cc))changeMidEQ(parseFloat(_0x41eaed[_0xc5bc40(0x320)]),_0x41eaed[_0xc5bc40(0x132)]);else _0x41eaed['keyname']=='high'&&changeHighEQ(parseFloat(_0x41eaed['value']),_0x41eaed['track']);}}_0xc5bc40(0x545)in _0x41eaed&&(_0x4af64a[_0xc5bc40(0x258)]&&(_0xc5bc40(0x110)===_0xc5bc40(0x395)?_0x30371e[_0xc5bc40(0x544)](_0x5b0433):lowerhand()));if(_0xc5bc40(0x32b)in _0x41eaed){var _0x468645={};_0x468645[_0xc5bc40(0x493)]=_0x187290,_0x468645[_0xc5bc40(0x5a8)]=listAudioSettingsPrep(),sendMediaDevices(_0x468645[_0xc5bc40(0x493)]),_0x4af64a[_0xc5bc40(0x241)](_0x468645,_0x468645[_0xc5bc40(0x493)]);}if(_0xc5bc40(0x4f3)in _0x41eaed){var _0x468645={};_0x468645[_0xc5bc40(0x493)]=_0x187290,_0x468645[_0xc5bc40(0x259)]=listVideoSettingsPrep(),sendMediaDevices(_0x468645[_0xc5bc40(0x493)]),_0x4af64a[_0xc5bc40(0x241)](_0x468645,_0x468645[_0xc5bc40(0x493)]);}_0xc5bc40(0x316)in _0x41eaed&&(_0xc5bc40(0x15c)===_0xc5bc40(0x350)?_0xc5bc40(0x5bb)in _0x5cf9c3[_0xc5bc40(0x1d5)][0x0]&&delete _0x176bc7[_0xc5bc40(0x1d5)][0x0][_0xc5bc40(0x5bb)]:changeAudioOutputDeviceById(_0x41eaed['changeSpeaker'],_0x187290));_0xc5bc40(0x170)in _0x41eaed&&changeAudioDeviceById(_0x41eaed[_0xc5bc40(0x170)],_0x187290);_0xc5bc40(0x632)in _0x41eaed&&changeVideoDeviceById(_0x41eaed[_0xc5bc40(0x632)],_0x187290);_0xc5bc40(0x2cb)in _0x41eaed&&updateCameraConstraints(_0x41eaed[_0xc5bc40(0x55d)],_0x41eaed[_0xc5bc40(0x320)]);_0xc5bc40(0x56a)in _0x41eaed&&changeLowCut(parseFloat(_0x41eaed[_0xc5bc40(0x320)]),_0x41eaed[_0xc5bc40(0x132)]);_0xc5bc40(0x56a)in _0x41eaed&&changeLowCut(parseFloat(_0x41eaed[_0xc5bc40(0x320)]),_0x41eaed['track']);_0xc5bc40(0x1b8)in _0x41eaed&&(_0x4af64a[_0xc5bc40(0x126)]&&_0x4af64a[_0xc5bc40(0x1b8)]());if(_0xc5bc40(0x4f2)in _0x41eaed){}if(_0xc5bc40(0x140)in _0x41eaed){var _0x53911b=parseInt(_0x41eaed[_0xc5bc40(0x140)])/0x64||0x0;_0x4af64a[_0xc5bc40(0x2c5)]=parseInt(_0x41eaed[_0xc5bc40(0x140)])||0x0;for(var _0x160841 in _0x4af64a[_0xc5bc40(0x64a)]){log(_0xc5bc40(0x123)),_0x4af64a[_0xc5bc40(0x64a)][_0x160841][_0xc5bc40(0x25f)][_0xc5bc40(0x3b8)]['setValueAtTime'](_0x53911b,_0x4af64a[_0xc5bc40(0x64a)][_0x160841][_0xc5bc40(0x28a)][_0xc5bc40(0x1e6)]);}updateVolume(!![]);}_0xc5bc40(0x268)in _0x41eaed&&(_0x41eaed[_0xc5bc40(0x268)]?_0xc5bc40(0x428)!==_0xc5bc40(0x428)?(_0x228727[_0xc5bc40(0x1d5)][0x0][_0xc5bc40(0x436)]==![]&&(_0x3a3873['encodings'][0x0][_0xc5bc40(0x436)]=!![]),_0x3e09e2[_0xc5bc40(0x1d5)][0x0][_0xc5bc40(0x409)]=_0x4b3224*0x400):_0x4af64a[_0xc5bc40(0x25b)]=_0x187290:_0x4af64a[_0xc5bc40(0x25b)]=![],_0x4af64a[_0xc5bc40(0x10a)]());if(_0xc5bc40(0x348)in _0x41eaed){var _0x3dbf78=parseFloat(_0x41eaed[_0xc5bc40(0x348)]/0x3e8)||0x0;_0x4af64a['micDelay']=parseInt(_0x41eaed[_0xc5bc40(0x348)])||0x0;for(var _0x160841 in _0x4af64a[_0xc5bc40(0x64a)]){_0x4af64a[_0xc5bc40(0x64a)][_0x160841][_0xc5bc40(0x592)][_0xc5bc40(0x4d5)][_0xc5bc40(0x630)](_0x3dbf78,_0x4af64a[_0xc5bc40(0x64a)][_0x160841][_0xc5bc40(0x28a)][_0xc5bc40(0x1e6)]);}}_0xc5bc40(0x5ae)in _0x41eaed&&(_0x41eaed[_0xc5bc40(0x5ae)]?(_0x4af64a[_0xc5bc40(0x183)]=!![],_0x4af64a[_0xc5bc40(0x55f)]()):(_0x4af64a[_0xc5bc40(0x183)]=![],_0x4af64a[_0xc5bc40(0x55f)]())),_0xc5bc40(0x4fe)in _0x41eaed&&(_0x41eaed['displayMute']?(_0x4af64a[_0xc5bc40(0x166)]=!![],_0x4af64a[_0xc5bc40(0x3b3)]()):(_0x4af64a['directorDisplayMuted']=![],_0x4af64a[_0xc5bc40(0x3b3)]())),'changeParams'in _0x41eaed&&applyNewParams(_0x41eaed[_0xc5bc40(0x291)]);}if(_0xc5bc40(0x4dc)in _0x41eaed){if(_0x4af64a[_0xc5bc40(0x1ad)]){if(_0xc5bc40(0x1ad)in _0x41eaed)_0x41eaed[_0xc5bc40(0x1ad)]===_0x4af64a[_0xc5bc40(0x1ad)]&&_0x4af64a['remote']&&_0x4af64a['remoteZoom'](parseFloat(_0x41eaed[_0xc5bc40(0x4dc)]));else{if(_0x4af64a[_0xc5bc40(0x5df)][_0xc5bc40(0x28d)](_0x187290)>=0x0)_0x4af64a[_0xc5bc40(0x2ac)](parseFloat(_0x41eaed[_0xc5bc40(0x4dc)]));else return;}}}if(_0xc5bc40(0x56c)in _0x41eaed){if(_0x4af64a[_0xc5bc40(0x1ad)]){if(_0xc5bc40(0x1ad)in _0x41eaed)_0x41eaed[_0xc5bc40(0x1ad)]===_0x4af64a[_0xc5bc40(0x1ad)]&&_0x4af64a['remote']&&_0x4af64a[_0xc5bc40(0x4f1)](parseFloat(_0x41eaed[_0xc5bc40(0x56c)]));else{if(_0x4af64a[_0xc5bc40(0x5df)][_0xc5bc40(0x28d)](_0x187290)>=0x0)_0x4af64a[_0xc5bc40(0x4f1)](parseFloat(_0x41eaed['focus']));else return;}}}if(_0xc5bc40(0x22e)in _0x41eaed){if(_0xc5bc40(0x22c)!==_0xc5bc40(0x47b)){log(_0xc5bc40(0x22e));try{_0xc5bc40(0x3b6)!==_0xc5bc40(0x3b6)?(_0x1987b9(_0xc5bc40(0x2af)+_0x1cbc1f),_0x1a2651=_0x526fd3['hostedFiles'][_0x5cb2db][_0xc5bc40(0x168)](_0x780de5*_0x40b2b4,(_0xec4674+0x1)*_0x437fae),_0x36d62a[_0xc5bc40(0x3f2)](_0x43c60c)):_0x4af64a[_0xc5bc40(0x135)](_0x187290,_0x41eaed[_0xc5bc40(0x22e)]);}catch(_0xa1be4c){errorlog(_0xa1be4c);}}else _0x40b096[_0xc5bc40(0xd7)][_0xbbc189]={},_0xf773fd[_0xc5bc40(0xd7)][_0x3b4cad]['stats']={},_0x3edf87[_0xc5bc40(0xd7)][_0xcbe29a][_0xc5bc40(0x338)]={},_0x1cc96b[_0xc5bc40(0xd7)][_0x5a66a7]['channelOffset']=![];}}catch(_0x50c0e0){errorlog(_0x50c0e0);}manageSceneState(_0x41eaed,_0x187290);if(_0xc5bc40(0x43a)in _0x41eaed||_0xc5bc40(0x53a)in _0x41eaed){if(_0xc5bc40(0x452)!==_0xc5bc40(0x4cd)){log(_0xc5bc40(0x553));!_0x41eaed[_0xc5bc40(0x43a)]&&(_0x4af64a[_0xc5bc40(0x29d)][_0x187290]['allowAudio']=![]);!_0x41eaed[_0xc5bc40(0x53a)]&&('yEoZh'==='LExRz'?(_0xa0989['group']?_0x4de622[_0xc5bc40(0xd7)][_0x412b94][_0xc5bc40(0x20f)]=_0x5142d9[_0xc5bc40(0x20f)][_0xc5bc40(0x2ee)](','):_0x282157[_0xc5bc40(0xd7)][_0x2b9f46][_0xc5bc40(0x20f)]=[],_0x485a44=!![]):_0x4af64a[_0xc5bc40(0x29d)][_0x187290][_0xc5bc40(0x345)]=![]);'broadcast'in _0x41eaed&&_0x41eaed[_0xc5bc40(0x1f7)]==!![]&&(_0x4af64a[_0xc5bc40(0x29d)][_0x187290]['allowBroadcast']=!![],setTimeout(function(){makeImages();},0x3e8));_0xc5bc40(0x192)in _0x41eaed&&_0x41eaed['iframe']==![]&&(_0x4af64a[_0xc5bc40(0x29d)][_0x187290][_0xc5bc40(0x5d5)]=![]);'allowmidi'in _0x41eaed&&_0x41eaed['midi']!==![]&&(_0x4af64a[_0xc5bc40(0x29d)][_0x187290][_0xc5bc40(0x5ed)]=_0x41eaed[_0xc5bc40(0x331)]);_0xc5bc40(0x614)in _0x41eaed&&_0x41eaed[_0xc5bc40(0x614)]!==![]&&(_0x4af64a[_0xc5bc40(0x29d)][_0x187290][_0xc5bc40(0x4e4)]=_0x41eaed['downloads']);if(_0x4af64a['meshcast']){if(_0x4af64a[_0xc5bc40(0x366)]==_0xc5bc40(0x53a))_0x4af64a[_0xc5bc40(0x29d)][_0x187290][_0xc5bc40(0x345)]=![];else _0x4af64a['meshcast']==_0xc5bc40(0x43a)?_0x4af64a[_0xc5bc40(0x29d)][_0x187290][_0xc5bc40(0x1c7)]=![]:(_0x4af64a['pcs'][_0x187290][_0xc5bc40(0x1c7)]=![],_0x4af64a[_0xc5bc40(0x29d)][_0x187290][_0xc5bc40(0x345)]=![]);}'guest'in _0x41eaed&&(_0x41eaed[_0xc5bc40(0x49e)]==!![]&&(_0x4af64a['pcs'][_0x187290][_0xc5bc40(0x49e)]=!![],_0x4af64a[_0xc5bc40(0x2db)]&&playtone(![],_0xc5bc40(0x593))));_0xc5bc40(0x625)in _0x41eaed&&(_0x41eaed[_0xc5bc40(0x625)]===!![]&&(_0x4af64a[_0xc5bc40(0x29d)][_0x187290][_0xc5bc40(0x625)]=!![]));_0xc5bc40(0x1d9)in _0x41eaed&&(_0x41eaed[_0xc5bc40(0x1d9)]==!![]&&((iOS||iPad)&&(_0x4af64a[_0xc5bc40(0x29d)][_0x187290]['forceios']==!![]&&(_0x4af64a[_0xc5bc40(0x29d)][_0x187290][_0xc5bc40(0x49e)]=!![]))));_0xc5bc40(0x61b)in _0x41eaed&&(_0x41eaed[_0xc5bc40(0x61b)]==!![]&&(_0x4af64a[_0xc5bc40(0x29d)][_0x187290][_0xc5bc40(0x242)]=!![]));_0xc5bc40(0x13b)in _0x41eaed&&(_0x41eaed[_0xc5bc40(0x13b)]==!![]&&(_0x4af64a[_0xc5bc40(0x29d)][_0x187290][_0xc5bc40(0x3e2)]=!![]));_0xc5bc40(0x63c)in _0x41eaed&&(_0x4af64a[_0xc5bc40(0x29d)][_0x187290]['keyframerate']=_0x41eaed['keyframerate'],_0x4af64a[_0xc5bc40(0x29d)][_0x187290][_0xc5bc40(0x63c)]&&setTimeout(function(){_0x4af64a['forcePLI'](_0x187290);},0x1388));if(_0xc5bc40(0x4c1)in _0x41eaed){if(_0x41eaed[_0xc5bc40(0x4c1)]!==![]){try{if(_0xc5bc40(0x3de)===_0xc5bc40(0x3de))typeof _0x41eaed[_0xc5bc40(0x4c1)]==='string'?'iosCA'!==_0xc5bc40(0x1ba)?_0x4af64a[_0xc5bc40(0x29d)][_0x187290][_0xc5bc40(0x4c1)]=_0x41eaed[_0xc5bc40(0x4c1)][_0xc5bc40(0x3b5)](/[\W]+/g,'_'):(_0x4db939[0x0][_0xc5bc40(0x62c)]=!![],_0x225d57[0x0]['title']=_0xd9366c[_0xc5bc40(0x518)]):_0x4af64a[_0xc5bc40(0x29d)][_0x187290]['scene']=(parseInt(_0x41eaed[_0xc5bc40(0x4c1)])||0x0)+'',_0x4af64a[_0xc5bc40(0x29d)][_0x187290][_0xc5bc40(0x486)]['scene']=_0x4af64a[_0xc5bc40(0x29d)][_0x187290]['scene'],updateSceneList(_0x4af64a[_0xc5bc40(0x29d)][_0x187290][_0xc5bc40(0x4c1)]);else return;}catch(_0x5e198c){errorlog(_0x5e198c);}if(_0x41eaed['showDirector']&&(_0x41eaed[_0xc5bc40(0x44d)]===!![]||_0x41eaed[_0xc5bc40(0x44d)]===_0x4af64a[_0xc5bc40(0x4e5)])){}else _0x4af64a[_0xc5bc40(0x1d9)]==!![]&&_0x4af64a[_0xc5bc40(0x44d)]==![]&&(_0x4af64a['pcs'][_0x187290][_0xc5bc40(0x1c7)]=![],_0x4af64a[_0xc5bc40(0x29d)][_0x187290][_0xc5bc40(0x345)]=![],_0x4af64a[_0xc5bc40(0x29d)][_0x187290][_0xc5bc40(0x5d5)]=![]);}}if(_0x4af64a[_0xc5bc40(0x1d9)]==!![]){var _0x468645={};_0x468645[_0xc5bc40(0x169)]=getDirectorSettings(_0x4af64a[_0xc5bc40(0x29d)][_0x187290][_0xc5bc40(0x4c1)]),_0x4af64a[_0xc5bc40(0x241)](_0x468645,_0x187290);}_0x4af64a[_0xc5bc40(0x195)](_0x187290);}else for(var _0x82d0ef in _0x25b911[_0xc5bc40(0x29d)]){_0x201a22['pcs'][_0x82d0ef][_0xc5bc40(0x4c1)]!==![]?(_0x4992d2['forcePLI'](_0x82d0ef),_0x2b070a(_0xc5bc40(0x31a))):_0x242b6e(_0xc5bc40(0x4cf));}}},_0x4af64a['initialPublish']=function(_0x292ccf){var _0x48c6d6=_0x4e8841;warnlog('INITIAL\x20PUBLISH\x20START');if(_0x292ccf in _0x4af64a[_0x48c6d6(0x29d)]){}else{errorlog('UUID\x20not\x20found\x20in\x20pcs');return;}if(_0x4af64a['pcs'][_0x292ccf][_0x48c6d6(0x5d5)]===!![]){if(_0x4af64a[_0x48c6d6(0x3af)]){var _0x54dd2e={};_0x54dd2e[_0x48c6d6(0x3af)]=_0x4af64a[_0x48c6d6(0x3af)],_0x4af64a[_0x48c6d6(0x241)](_0x54dd2e,_0x292ccf);}}_0x4af64a['pcs'][_0x292ccf][_0x48c6d6(0x4e4)]===!![]&&_0x4af64a[_0x48c6d6(0x4bb)](_0x292ccf);warnlog(_0x48c6d6(0x55e));var _0x42f7b5=_0x4af64a[_0x48c6d6(0x1b2)]();warnlog(_0x42f7b5[_0x48c6d6(0x50f)]());if(_0x4af64a[_0x48c6d6(0x13c)]&&_0x4af64a[_0x48c6d6(0x29d)][_0x292ccf]['meshcast']===null){_0x4af64a[_0x48c6d6(0x29d)][_0x292ccf][_0x48c6d6(0x366)]=!![];var _0x54dd2e={};_0x54dd2e['meshcast']=_0x4af64a['meshcastSettings'],_0x4af64a[_0x48c6d6(0x241)](_0x54dd2e,_0x292ccf);}_0x42f7b5[_0x48c6d6(0x50f)]()[_0x48c6d6(0x33c)](_0x4b12db=>{var _0x37d28f=_0x48c6d6;_0x4af64a[_0x37d28f(0x29d)][_0x292ccf][_0x37d28f(0x1c7)]==!![]&&(_0x4b12db[_0x37d28f(0x36b)]==_0x37d28f(0x43a)&&('tZrpr'!=='tZrpr'?(_0x35452d[_0x37d28f(0xd7)][_0x107683][_0x37d28f(0x5f1)]['style'][_0x37d28f(0x4c0)]='block',_0x566eb5[_0x37d28f(0xd7)][_0x888645][_0x37d28f(0x5f1)][_0x37d28f(0x62e)]=_0x1d0acc[_0x37d28f(0x155)](),_0x7abb90=!![]):(_0x4af64a[_0x37d28f(0x29d)][_0x292ccf]['addTrack'](_0x4b12db,_0x42f7b5),warnlog(_0x37d28f(0x235))))),_0x4af64a[_0x37d28f(0x29d)][_0x292ccf][_0x37d28f(0x345)]==!![]&&(_0x4b12db[_0x37d28f(0x36b)]=='video'&&(_0x4af64a[_0x37d28f(0x29d)][_0x292ccf][_0x37d28f(0x49e)]==!![]&&_0x4af64a[_0x37d28f(0x57a)]===0x0?_0x37d28f(0x2aa)==='dpPvx'?log(_0x37d28f(0x3b0)):_0x274824(_0x241b77):(_0x4af64a[_0x37d28f(0x29d)][_0x292ccf][_0x37d28f(0xe0)](_0x4b12db,_0x42f7b5),warnlog(_0x37d28f(0x34d)),setTimeout(function(_0x3ca8bc){var _0xbef1fa=_0x37d28f;_0x4af64a[_0xbef1fa(0x51f)](_0x3ca8bc);},_0x4af64a['rampUpTime'],_0x292ccf))));}),log(_0x48c6d6(0x430)),_0x42f7b5['getAudioTracks']()[_0x48c6d6(0x1a9)]&&(_0x4af64a[_0x48c6d6(0x638)](),log('starting\x20kicker'),_0x4af64a[_0x48c6d6(0x29d)][_0x292ccf][_0x48c6d6(0x242)]===!![]&&(warnlog(_0x48c6d6(0x530)),setTimeout(_0x4af64a[_0x48c6d6(0x2f9)],0x3e8,_0x292ccf,0x7d00,0x0)),_0x4af64a[_0x48c6d6(0x29d)][_0x292ccf][_0x48c6d6(0x3e2)]===!![]&&setTimeout(_0x4af64a[_0x48c6d6(0x221)],0x3e8,_0x292ccf));},_0x4af64a[_0x4e8841(0x4bb)]=function(_0x3b2194){var _0x2de6a6=_0x4e8841;log(_0x2de6a6(0x25c));if(!_0x4af64a[_0x2de6a6(0x582)]||!_0x4af64a[_0x2de6a6(0x582)]['length'])return;var _0x1d387b={},_0x2300dd=[];for(var _0x268216=0x0;_0x268216<_0x4af64a['hostedFiles'][_0x2de6a6(0x1a9)];_0x268216++){(_0x4af64a[_0x2de6a6(0x582)][_0x268216]['restricted']===![]||_0x4af64a[_0x2de6a6(0x582)][_0x268216]['restricted']===_0x3b2194)&&_0x2300dd[_0x2de6a6(0x544)]({'id':_0x4af64a[_0x2de6a6(0x582)][_0x268216]['id'],'name':_0x4af64a[_0x2de6a6(0x582)][_0x268216][_0x2de6a6(0x4b0)],'size':_0x4af64a[_0x2de6a6(0x582)][_0x268216][_0x2de6a6(0x2cc)]});}_0x1d387b[_0x2de6a6(0x575)]=_0x2300dd;if(_0x3b2194 in _0x4af64a['pcs'])_0x4af64a[_0x2de6a6(0x241)](_0x1d387b,_0x3b2194);else _0x3b2194 in _0x4af64a[_0x2de6a6(0xd7)]&&_0x4af64a[_0x2de6a6(0x191)](_0x1d387b,_0x3b2194);log(_0x1d387b);},_0x4af64a[_0x4e8841(0x29d)][_0x187290]['onnegotiationneeded']=function(_0x48923f){var _0x216bc1=_0x4e8841;_0x4af64a[_0x216bc1(0xfd)](_0x187290);},_0x4af64a[_0x4e8841(0x29d)][_0x187290][_0x4e8841(0x5d9)]=_0x4d7e87=>{var _0x17533c=_0x4e8841;errorlog(_0x17533c(0x546));},_0x4af64a['pcs'][_0x187290][_0x4e8841(0x33b)]=null,_0x4af64a['pcs'][_0x187290]['iceBundle']=[],_0x4af64a[_0x4e8841(0x29d)][_0x187290][_0x4e8841(0x5a3)]=function(_0xa28ccb){var _0x3af924=_0x4e8841;if(_0xa28ccb[_0x3af924(0x4e0)]==null){log(_0x3af924(0x1e8));return;}try{if(_0x4af64a[_0x3af924(0x1bb)]){if(_0xa28ccb[_0x3af924(0x4e0)][_0x3af924(0x4e0)]['indexOf'](_0x4af64a[_0x3af924(0x1bb)])===-0x1){log(_0x3af924(0x393));return;}else log(_0xa28ccb[_0x3af924(0x4e0)]);}}catch(_0x4679d4){errorlog(_0x4679d4);}if(_0x4af64a[_0x3af924(0x29d)][_0x187290][_0x3af924(0x33b)]!==null){_0x4af64a['pcs'][_0x187290][_0x3af924(0x1f9)]['push'](_0xa28ccb[_0x3af924(0x4e0)]);return;}_0x4af64a[_0x3af924(0x29d)][_0x187290][_0x3af924(0x1f9)][_0x3af924(0x544)](_0xa28ccb[_0x3af924(0x4e0)]),_0x4af64a[_0x3af924(0x29d)][_0x187290][_0x3af924(0x33b)]=setTimeout(function(_0x1093ea){var _0x2e4c33=_0x3af924;if(_0x2e4c33(0x58c)!==_0x2e4c33(0x22b)){try{_0x2e4c33(0xdd)!==_0x2e4c33(0xdd)?_0x2fd6cc=!![]:_0x4af64a[_0x2e4c33(0x29d)][_0x1093ea][_0x2e4c33(0x33b)]=null;}catch(_0x36fdc7){warnlog(_0x2e4c33(0x601));return;}var _0x36811d={};_0x36811d[_0x2e4c33(0x493)]=_0x1093ea,_0x36811d['type']=_0x2e4c33(0x423),_0x36811d[_0x2e4c33(0x472)]=_0x4af64a['pcs'][_0x1093ea]['iceBundle'],_0x36811d[_0x2e4c33(0x62f)]=_0x4af64a[_0x2e4c33(0x29d)][_0x1093ea]['session'],_0x4af64a[_0x2e4c33(0x29d)][_0x1093ea]['iceBundle']=[],_0x4af64a[_0x2e4c33(0x470)]?_0x4af64a[_0x2e4c33(0x621)](JSON[_0x2e4c33(0x5d2)](_0x36811d[_0x2e4c33(0x472)]))[_0x2e4c33(0x465)](function(_0x14d138){var _0x5c507e=_0x2e4c33;_0x36811d['candidates']=_0x14d138[0x0],_0x36811d[_0x5c507e(0x602)]=_0x14d138[0x1],_0x4af64a[_0x5c507e(0x3e7)](_0x36811d);})['catch'](errorlog):_0x4af64a[_0x2e4c33(0x3e7)](_0x36811d);}else _0x143057['rpcs'][_0x27a614][_0x2e4c33(0x521)]&&(_0x882953[_0x2e4c33(0x4a6)](0x0,_0x52ced4),_0x5d593c['rpcs'][_0x221d11]['imageElement']&&(_0x4f9f1d['rpcs'][_0x41e3ea][_0x2e4c33(0x40f)][_0x2e4c33(0x1aa)]=!![],_0x5f531a[_0x2e4c33(0xd7)][_0x2e3e34][_0x2e4c33(0x40f)][_0x2e4c33(0x1ac)][_0x2e4c33(0x50e)]=_0x2e4c33(0x1aa))),_0x2b5693=!![];},0xc8,_0x187290);},_0x4af64a[_0x4e8841(0x29d)][_0x187290]['oniceconnectionstatechange']=function(_0x2a0f59){var _0x533636=_0x4e8841;if(!(_0x187290 in _0x4af64a[_0x533636(0x29d)]))return;try{if(this[_0x533636(0x257)]===_0x533636(0x21e))log(_0x533636(0x48d));else{if(this[_0x533636(0x257)]===_0x533636(0x19d))log(_0x533636(0x145));else{if(this[_0x533636(0x257)]===_0x533636(0x28b)){log('ICE\x20FAILed.\x20bad?');if(_0x4af64a[_0x533636(0x29d)][_0x187290]['restartIce'])_0x4af64a[_0x533636(0x29d)][_0x187290][_0x533636(0x103)]();else{if('NXBRE'===_0x533636(0x2d3)){_0x5535c4['closePC'](_0x56dcbc);return;}else _0x4af64a[_0x533636(0xfd)](_0x187290,!![]);}}else this[_0x533636(0x257)]===_0x533636(0x628)?(log(_0x533636(0x3f5)),_0x4af64a['pcs'][_0x187290][_0x533636(0x468)]()[_0x533636(0x33c)](_0x264389=>{var _0x1f1c29=_0x533636;if('rInBz'===_0x1f1c29(0x46b)){if(!_0x264389[_0x1f1c29(0x132)])return;if(_0x264389['track']['kind']===_0x1f1c29(0x53a)){_0x4af64a['pcs'][_0x187290]['videoCodecs']=_0x264389[_0x1f1c29(0x38b)]()[_0x1f1c29(0x437)],log(_0x4af64a[_0x1f1c29(0x29d)][_0x187290][_0x1f1c29(0x646)]);return;}else{if(_0x264389[_0x1f1c29(0x132)][_0x1f1c29(0x36b)]===_0x1f1c29(0x43a)){_0x4af64a[_0x1f1c29(0x29d)][_0x187290][_0x1f1c29(0x114)]=_0x264389['getParameters']()[_0x1f1c29(0x437)],log(_0x4af64a[_0x1f1c29(0x29d)][_0x187290][_0x1f1c29(0x114)]);return;}}}else _0x3c3bde[_0x1f1c29(0x31c)](_0x3f57b0);})):log(this['iceConnectionState']);}}}catch(_0x5d482e){_0x533636(0x5a7)!==_0x533636(0x5a7)?!_0x34bea8[_0x533636(0x43d)][_0x533636(0x26e)](_0x565d1d[_0x533636(0x4e5)])&&(_0x3d71ca[_0x533636(0x43d)]['push'](_0x47826c['streamID']),_0x5a4605[_0x533636(0x180)]()):errorlog(_0x5d482e);}},_0x4af64a[_0x4e8841(0x29d)][_0x187290][_0x4e8841(0x1d7)]=function(_0xb84433){var _0x5ccd08=_0x4e8841;switch(_0x4af64a[_0x5ccd08(0x29d)][_0x187290][_0x5ccd08(0x56b)]){case _0x5ccd08(0x628):log(_0x5ccd08(0x639)),clearTimeout(_0x4af64a[_0x5ccd08(0x29d)][_0x187290][_0x5ccd08(0x50d)]);if(_0x4af64a[_0x5ccd08(0x2ef)]){if(_0x4af64a['ws']['readyState']!==0x1){if(_0x5ccd08(0x178)!==_0x5ccd08(0x178))_0x867e3a[_0x5ccd08(0xd7)][_0x36e7a5][_0x5ccd08(0x5f1)][_0x5ccd08(0x62e)]>_0x5e886c&&(_0x1a2030=_0x48e15e[_0x5ccd08(0xd7)][_0x127737][_0x5ccd08(0x5f1)][_0x5ccd08(0x62e)],_0x37c80e=_0x5b1aba);else{_0x4af64a['ws'][_0x5ccd08(0x466)]();break;}}_0x4af64a['ws'][_0x5ccd08(0x466)](),setTimeout(function(){var _0x531555=_0x5ccd08;_0x4af64a[_0x531555(0x5f4)]!=!![]&&warnUser(_0x531555(0x1d0));},0x1);}break;case'disconnected':log(_0x5ccd08(0x109)),clearTimeout(_0x4af64a[_0x5ccd08(0x29d)][_0x187290][_0x5ccd08(0x50d)]);break;case'failed':warnlog(_0x5ccd08(0x32e)),clearTimeout(_0x4af64a[_0x5ccd08(0x29d)][_0x187290][_0x5ccd08(0x50d)]),_0x4af64a['pcs'][_0x187290][_0x5ccd08(0x50d)]=setTimeout(function(_0x4706fc){var _0x43f529=_0x5ccd08;_0x4706fc in _0x4af64a[_0x43f529(0x29d)]?(warnlog(_0x43f529(0x3ca)),_0x4af64a[_0x43f529(0x442)](_0x4706fc)):errorlog(_0x43f529(0x222));},0x2710,_0x187290);break;case'closed':warnlog(_0x5ccd08(0x651)),_0x4af64a[_0x5ccd08(0x442)](_0x187290);break;default:clearTimeout(_0x4af64a[_0x5ccd08(0x29d)][_0x187290][_0x5ccd08(0x50d)]);break;}},_0x4af64a['pcs'][_0x187290]['onclose']=function(_0x36196e){var _0x26fe18=_0x4e8841;warnlog(_0x26fe18(0x45d)),_0x4af64a[_0x26fe18(0x442)](_0x187290);},_0x4af64a[_0x4e8841(0x29d)][_0x187290][_0x4e8841(0x1a1)]=function _0x474eb8(){var _0x1891e6=_0x4e8841;log(_0x1891e6(0x4f5));};},_0x4af64a[_0x1b5402(0x354)]=function(_0x55b124){var _0x3d22ad=_0x1b5402;if(_0x55b124['description']['type']==_0x3d22ad(0x4af))_0x4af64a[_0x3d22ad(0x476)](_0x55b124),_0x4af64a['connectPeer'](_0x55b124);else try{if(!(_0x55b124[_0x3d22ad(0x493)]in _0x4af64a[_0x3d22ad(0x29d)])){if(_0x3d22ad(0x53d)!==_0x3d22ad(0x27e))return;else _0x31c6c9(_0x3d22ad(0x296),!![],_0x53c784);}var _0x35a71f=_0x4af64a['maxvideobitrate'];if((iOS||iPad)&&_0x4af64a[_0x3d22ad(0x29d)][_0x55b124[_0x3d22ad(0x493)]][_0x3d22ad(0x49e)]==!![]&&_0x4af64a[_0x3d22ad(0x29d)][_0x55b124['UUID']][_0x3d22ad(0x625)]==![]){if(_0x35a71f===![]||_0x35a71f>_0x4af64a[_0x3d22ad(0x367)]){var _0x34eb23=Object[_0x3d22ad(0x3e6)](_0x4af64a[_0x3d22ad(0x29d)])[_0x3d22ad(0x1a9)];_0x34eb23>0x3?_0x35a71f=_0x4af64a[_0x3d22ad(0x3c5)]:_0x35a71f=_0x4af64a[_0x3d22ad(0x367)];}_0x4af64a[_0x3d22ad(0x29d)][_0x55b124[_0x3d22ad(0x493)]]['setBitrate']=_0x35a71f,_0x55b124['description'][_0x3d22ad(0x29e)]=CodecsHandler[_0x3d22ad(0x4b3)](_0x55b124[_0x3d22ad(0x5ce)]['sdp'],'vp8'),_0x55b124[_0x3d22ad(0x5ce)][_0x3d22ad(0x29e)]=CodecsHandler[_0x3d22ad(0x612)](_0x55b124[_0x3d22ad(0x5ce)]['sdp'],{'min':parseInt(_0x35a71f/0x2)||0x1,'max':_0x35a71f}),_0x35a71f=![];}else{if(_0x4af64a[_0x3d22ad(0x29d)][_0x55b124[_0x3d22ad(0x493)]][_0x3d22ad(0x49e)]==!![])_0x35a71f!==![]?_0x4af64a[_0x3d22ad(0x57a)]!==![]&&(_0x4af64a['roombitrate']<_0x35a71f&&(_0x35a71f=_0x4af64a[_0x3d22ad(0x57a)])):_0x35a71f=_0x4af64a[_0x3d22ad(0x57a)];else{if(iOS||iPad){var _0x35905b=0x0;for(var _0x50f437 in _0x4af64a[_0x3d22ad(0x29d)]){_0x55b124[_0x3d22ad(0x493)]!==_0x50f437&&(_0x4af64a[_0x3d22ad(0x29d)][_0x50f437]['encoder']===!![]&&(_0x35905b+=0x1));}_0x35905b>=0x3?(_0x55b124['description'][_0x3d22ad(0x29e)]=CodecsHandler['preferCodec'](_0x55b124[_0x3d22ad(0x5ce)][_0x3d22ad(0x29e)],'vp8'),_0x4af64a[_0x3d22ad(0x29d)][_0x55b124[_0x3d22ad(0x493)]]['encoder']=![]):_0x4af64a[_0x3d22ad(0x29d)][_0x55b124['UUID']][_0x3d22ad(0x3ab)]=!![];}else{}}}if(_0x35a71f){var _0x31005c=CodecsHandler[_0x3d22ad(0xf7)](_0x55b124['description'][_0x3d22ad(0x29e)]);log(_0x3d22ad(0x471)+_0x31005c);if(_0x31005c!==![]&&_0x31005c>_0x35a71f){var _0x369652=CodecsHandler[_0x3d22ad(0x294)](_0x55b124[_0x3d22ad(0x5ce)][_0x3d22ad(0x29e)])||0x0;_0x55b124[_0x3d22ad(0x5ce)][_0x3d22ad(0x29e)]=CodecsHandler[_0x3d22ad(0x612)](_0x55b124[_0x3d22ad(0x5ce)][_0x3d22ad(0x29e)],{'min':parseInt(_0x35a71f/0xa)||0x1,'max':parseInt(_0x35a71f+_0x369652/0x400)}),_0x4af64a[_0x3d22ad(0x29d)][_0x55b124[_0x3d22ad(0x493)]]['setBitrate']=_0x35a71f;}else _0x4af64a[_0x3d22ad(0x29d)][_0x55b124[_0x3d22ad(0x493)]]['setBitrate']=_0x31005c;}else{if(_0x4af64a[_0x3d22ad(0x657)]!==![]){var _0x31005c=CodecsHandler[_0x3d22ad(0xf7)](_0x55b124[_0x3d22ad(0x5ce)][_0x3d22ad(0x29e)]);if(_0x31005c===![]){var _0x369652=CodecsHandler['getOpusBitrate'](_0x55b124[_0x3d22ad(0x5ce)][_0x3d22ad(0x29e)])||0x0;_0x55b124[_0x3d22ad(0x5ce)][_0x3d22ad(0x29e)]=CodecsHandler[_0x3d22ad(0x612)](_0x55b124[_0x3d22ad(0x5ce)][_0x3d22ad(0x29e)],{'min':parseInt(_0x4af64a[_0x3d22ad(0x657)]/0xa)||0x1,'max':parseInt(_0x4af64a[_0x3d22ad(0x657)]+_0x369652/0x400)});}else _0x4af64a[_0x3d22ad(0x29d)][_0x55b124[_0x3d22ad(0x493)]][_0x3d22ad(0x30e)]===![]&&(_0x4af64a['pcs'][_0x55b124[_0x3d22ad(0x493)]]['setBitrate']=_0x31005c);}else _0x4af64a[_0x3d22ad(0x29d)][_0x55b124[_0x3d22ad(0x493)]][_0x3d22ad(0x30e)]===![]&&(_0x4af64a[_0x3d22ad(0x29d)][_0x55b124[_0x3d22ad(0x493)]][_0x3d22ad(0x30e)]=CodecsHandler['getVideoBitrates'](_0x55b124[_0x3d22ad(0x5ce)][_0x3d22ad(0x29e)]));}_0x4af64a[_0x3d22ad(0x17e)]&&(_0x55b124['description'][_0x3d22ad(0x29e)]=CodecsHandler[_0x3d22ad(0x3e8)](_0x55b124['description'][_0x3d22ad(0x29e)],{'maxaveragebitrate':_0x4af64a['outboundAudioBitrate']*0x400,'cbr':_0x4af64a[_0x3d22ad(0x28e)]}));if(_0x3d22ad(0x62f)in _0x55b124&&_0x55b124[_0x3d22ad(0x62f)]!=_0x4af64a[_0x3d22ad(0x29d)][_0x55b124['UUID']][_0x3d22ad(0x62f)]){errorlog(_0x3d22ad(0x554));return;}_0x4af64a[_0x3d22ad(0x29d)][_0x55b124[_0x3d22ad(0x493)]][_0x3d22ad(0x3a0)](_0x55b124['description'])[_0x3d22ad(0x465)]()['catch'](errorlog);}catch(_0x45fda5){errorlog(_0x45fda5);}},_0x4af64a[_0x1b5402(0x59e)]=function(_0x38da70){var _0x51fc2d=_0x1b5402;_0x4af64a[_0x51fc2d(0x470)]&&_0x51fc2d(0x602)in _0x38da70?_0x4af64a['decryptMessage'](_0x38da70[_0x51fc2d(0x5ce)],_0x38da70[_0x51fc2d(0x602)])['then'](function(_0x26e982){var _0x225837=_0x51fc2d;_0x225837(0x152)===_0x225837(0x343)?_0x561948[_0x225837(0x43a)]=!![]:(_0x38da70[_0x225837(0x5ce)]=JSON[_0x225837(0x586)](_0x26e982),_0x4af64a[_0x225837(0x354)](_0x38da70));}):_0x4af64a[_0x51fc2d(0x354)](_0x38da70);},_0x4af64a[_0x1b5402(0x650)]=function(_0x5cecf1){var _0x3d6fa8=_0x1b5402;_0x4af64a[_0x3d6fa8(0x470)]&&'vector'in _0x5cecf1?_0x4af64a[_0x3d6fa8(0x541)](_0x5cecf1[_0x3d6fa8(0x4e0)],_0x5cecf1[_0x3d6fa8(0x602)])[_0x3d6fa8(0x465)](function(_0x3cbb5b){var _0x12e96e=_0x3d6fa8;_0x5cecf1[_0x12e96e(0x4e0)]=JSON[_0x12e96e(0x586)](_0x3cbb5b),_0x4af64a[_0x12e96e(0x594)](_0x5cecf1);}):_0x4af64a[_0x3d6fa8(0x594)](_0x5cecf1);},_0x4af64a[_0x1b5402(0x594)]=function(_0x276ee6){var _0x4669b9=_0x1b5402;try{if(_0x4af64a['icefilter']){if(_0x276ee6[_0x4669b9(0x4e0)][_0x4669b9(0x4e0)]['indexOf'](_0x4af64a[_0x4669b9(0x1bb)])===-0x1){log(_0x4669b9(0x393)),log(_0x276ee6[_0x4669b9(0x4e0)]);return;}else log(_0x4669b9(0x36f)),log(_0x276ee6[_0x4669b9(0x4e0)]);}}catch(_0x4f0f6c){errorlog(_0x4f0f6c);}if(_0x276ee6[_0x4669b9(0x4e0)]&&_0x4669b9(0x4e0)in _0x276ee6[_0x4669b9(0x4e0)]&&_0x276ee6['candidate']['candidate']=='')return;if(_0x276ee6[_0x4669b9(0x493)]in _0x4af64a['pcs']&&_0x276ee6['type']==_0x4669b9(0x1ad)){log('PCS\x20WINS\x20ICE');if('session'in _0x276ee6&&_0x4af64a['pcs'][_0x276ee6['UUID']][_0x4669b9(0x62f)]!=_0x276ee6['session']){errorlog(_0x4669b9(0x2f2));return;}_0x4af64a['pcs'][_0x276ee6['UUID']][_0x4669b9(0x65a)](_0x276ee6[_0x4669b9(0x4e0)])[_0x4669b9(0x465)]()['catch'](function(_0x64a121){errorlog(_0x64a121),errorlog(_0x276ee6);});}else{if(_0x276ee6[_0x4669b9(0x493)]in _0x4af64a['rpcs']&&_0x276ee6[_0x4669b9(0x250)]==_0x4669b9(0x423)){log(_0x4669b9(0x2b6));if(_0x4669b9(0x62f)in _0x276ee6&&_0x4af64a[_0x4669b9(0xd7)][_0x276ee6[_0x4669b9(0x493)]][_0x4669b9(0x62f)]!=_0x276ee6[_0x4669b9(0x62f)]){errorlog(_0x4669b9(0x2f2));return;}if(_0x4af64a[_0x4669b9(0xd7)][_0x276ee6[_0x4669b9(0x493)]]===null)return;_0x4af64a['rpcs'][_0x276ee6[_0x4669b9(0x493)]][_0x4669b9(0x65a)](_0x276ee6[_0x4669b9(0x4e0)])[_0x4669b9(0x465)]()[_0x4669b9(0x4bf)](function(_0xbd2c07){errorlog(_0xbd2c07),errorlog(_0x276ee6);});}else warnlog(_0x276ee6),warnlog(_0x4669b9(0x339));}},_0x4af64a[_0x1b5402(0x2eb)]=function(_0x1b8f19){var _0x110898=_0x1b5402;if(_0x4af64a[_0x110898(0x470)]&&_0x110898(0x602)in _0x1b8f19)_0x4af64a[_0x110898(0x541)](_0x1b8f19[_0x110898(0x472)],_0x1b8f19[_0x110898(0x602)])[_0x110898(0x465)](function(_0x43f3bd){var _0x17141b=_0x110898;_0x1b8f19['candidates']=JSON[_0x17141b(0x586)](_0x43f3bd);var _0x53ca75={};_0x53ca75[_0x17141b(0x493)]=_0x1b8f19[_0x17141b(0x493)],_0x53ca75['type']=_0x1b8f19['type'];for(var _0x285862=0x0;_0x285862<_0x1b8f19[_0x17141b(0x472)][_0x17141b(0x1a9)];_0x285862++){_0x53ca75['candidate']=_0x1b8f19[_0x17141b(0x472)][_0x285862],_0x4af64a[_0x17141b(0x594)](_0x53ca75);}});else{var _0x3c66d6={};_0x3c66d6[_0x110898(0x493)]=_0x1b8f19['UUID'],_0x3c66d6[_0x110898(0x250)]=_0x1b8f19[_0x110898(0x250)];for(var _0x383cc9=0x0;_0x383cc9<_0x1b8f19[_0x110898(0x472)][_0x110898(0x1a9)];_0x383cc9++){_0x3c66d6[_0x110898(0x4e0)]=_0x1b8f19[_0x110898(0x472)][_0x383cc9],_0x4af64a['processIce2'](_0x3c66d6);}}},_0x4af64a[_0x1b5402(0x642)]=function(_0x334420){var _0x31ea5d=_0x1b5402;_0x4af64a[_0x31ea5d(0xd7)][_0x334420[_0x31ea5d(0x493)]][_0x31ea5d(0x3a0)](_0x334420[_0x31ea5d(0x5ce)])[_0x31ea5d(0x465)](function(){var _0x3e3355=_0x31ea5d;if(_0x4af64a['rpcs'][_0x334420[_0x3e3355(0x493)]][_0x3e3355(0x5a1)]['type']===_0x3e3355(0x4af))_0x4af64a['rpcs'][_0x334420[_0x3e3355(0x493)]][_0x3e3355(0x2f4)]()[_0x3e3355(0x465)](function(_0x183756){var _0x3b7185=_0x3e3355;if(!_0x4af64a[_0x3b7185(0x1d9)]&&_0x4af64a[_0x3b7185(0x304)]==0x5)_0x183756[_0x3b7185(0x29e)]=CodecsHandler['setOpusAttributes'](_0x183756[_0x3b7185(0x29e)],{'stereo':0x1,'maxaveragebitrate':(_0x4af64a['audiobitrate']||0x100)*0x400,'cbr':_0x4af64a['cbr'],'useinbandfec':0x1,'maxptime':_0x4af64a[_0x3b7185(0x22f)],'minptime':_0x4af64a[_0x3b7185(0x113)],'ptime':_0x4af64a[_0x3b7185(0x523)]});else{if(_0x4af64a[_0x3b7185(0x304)]==0x1||_0x4af64a[_0x3b7185(0x304)]==0x2||_0x4af64a[_0x3b7185(0x304)]==0x5)_0x183756[_0x3b7185(0x29e)]=CodecsHandler[_0x3b7185(0x3e8)](_0x183756['sdp'],{'stereo':0x1,'maxaveragebitrate':(_0x4af64a[_0x3b7185(0x289)]||0x100)*0x400,'cbr':_0x4af64a[_0x3b7185(0x28e)],'useinbandfec':0x1,'maxptime':_0x4af64a[_0x3b7185(0x22f)],'minptime':_0x4af64a[_0x3b7185(0x113)],'ptime':_0x4af64a[_0x3b7185(0x523)]});else{if(_0x4af64a[_0x3b7185(0x304)]==0x4)_0x183756['sdp']=CodecsHandler[_0x3b7185(0x3e8)](_0x183756[_0x3b7185(0x29e)],{'stereo':0x2,'maxaveragebitrate':(_0x4af64a[_0x3b7185(0x289)]||0x100)*0x400,'cbr':_0x4af64a[_0x3b7185(0x28e)],'useinbandfec':0x1,'maxptime':_0x4af64a['maxptime'],'minptime':_0x4af64a[_0x3b7185(0x113)],'ptime':_0x4af64a[_0x3b7185(0x523)]});else _0x4af64a[_0x3b7185(0x289)]&&(_0x3b7185(0x232)!==_0x3b7185(0x232)?this[_0x3b7185(0x59c)]==0x1b0?_0x37b174('Meshcast\x20error:\x20432'):_0x106033('Unknown\x20Meshcast\x20error'):_0x183756[_0x3b7185(0x29e)]=CodecsHandler['setOpusAttributes'](_0x183756[_0x3b7185(0x29e)],{'maxaveragebitrate':_0x4af64a['audiobitrate']*0x400,'cbr':_0x4af64a[_0x3b7185(0x28e)],'useinbandfec':0x1,'maxptime':_0x4af64a[_0x3b7185(0x22f)],'minptime':_0x4af64a[_0x3b7185(0x113)],'ptime':_0x4af64a[_0x3b7185(0x523)]}));}}_0x4af64a[_0x3b7185(0x2a4)]&&(_0x183756['sdp']=CodecsHandler[_0x3b7185(0x4b3)](_0x183756[_0x3b7185(0x29e)],_0x4af64a[_0x3b7185(0x2a4)]));_0x4af64a[_0x3b7185(0x303)]&&(log(_0x183756[_0x3b7185(0x29e)]),_0x183756[_0x3b7185(0x29e)]=CodecsHandler[_0x3b7185(0x329)](_0x183756['sdp']));_0x4af64a[_0x3b7185(0x3c7)]&&(_0x183756[_0x3b7185(0x29e)]=CodecsHandler[_0x3b7185(0x584)](_0x183756[_0x3b7185(0x29e)]));_0x4af64a['noREMB']&&(_0x183756['sdp']=CodecsHandler[_0x3b7185(0x134)](_0x183756[_0x3b7185(0x29e)]));if(_0x4af64a[_0x3b7185(0xd7)][_0x334420[_0x3b7185(0x493)]]['manualBandwidth'])_0x3b7185(0x61d)!==_0x3b7185(0x61d)?_0x4a2eed&&(_0x3d3ff0[_0x3b7185(0x5df)][_0x3b7185(0x28d)](_0x28c376)>=0x0&&(_0x29df05(_0x3b7185(0x202)+_0x1915dc),_0x4bd759[_0x3b7185(0x173)][_0x3b7185(0x544)](_0xab6fec),_0x14f3e0['watchStream'](_0x30a48b))):(log(_0x3b7185(0xe1)),_0x183756[_0x3b7185(0x29e)]=_0x5a29ec(_0x183756[_0x3b7185(0x29e)],_0x4af64a[_0x3b7185(0xd7)][_0x334420[_0x3b7185(0x493)]][_0x3b7185(0x120)]));else _0x4af64a['bitrate']&&(log(_0x3b7185(0xe1)),_0x183756[_0x3b7185(0x29e)]=_0x5a29ec(_0x183756[_0x3b7185(0x29e)],_0x4af64a[_0x3b7185(0x2b3)]));return _0x4af64a['rpcs'][_0x334420[_0x3b7185(0x493)]][_0x3b7185(0x172)](_0x183756);})[_0x3e3355(0x465)](function _0x8b466e(){var _0x35945b=_0x3e3355;log(_0x35945b(0xf8));var _0x1f4657={};_0x1f4657[_0x35945b(0x493)]=_0x334420['UUID'],_0x1f4657[_0x35945b(0x5ce)]=_0x4af64a[_0x35945b(0xd7)][_0x334420[_0x35945b(0x493)]]['localDescription'],_0x1f4657[_0x35945b(0x62f)]=_0x4af64a['rpcs'][_0x334420['UUID']]['session'],_0x4af64a[_0x35945b(0x470)]?_0x4af64a['encryptMessage'](JSON['stringify'](_0x1f4657[_0x35945b(0x5ce)]))[_0x35945b(0x465)](function(_0x240496){var _0x46ad41=_0x35945b;_0x1f4657['description']=_0x240496[0x0],_0x1f4657[_0x46ad41(0x602)]=_0x240496[0x1],_0x4af64a[_0x46ad41(0x2ad)](_0x1f4657);})[_0x35945b(0x4bf)](errorlog):_0x4af64a[_0x35945b(0x2ad)](_0x1f4657);})[_0x3e3355(0x4bf)](errorlog);else _0x4af64a[_0x3e3355(0xd7)][_0x334420[_0x3e3355(0x493)]][_0x3e3355(0x5a1)][_0x3e3355(0x250)]===_0x3e3355(0x504)&&errorlog(_0x3e3355(0xfe));})[_0x31ea5d(0x4bf)](errorlog);},_0x4af64a[_0x1b5402(0x1b2)]=function(){var _0x39bfc3=_0x1b5402;if(_0x39bfc3(0x3ae)===_0x39bfc3(0x1f6))_0x1e2aae(_0x151ec2[_0x39bfc3(0x259)],_0x1465fc);else{if(_0x4af64a[_0x39bfc3(0x26c)][_0x39bfc3(0x3d7)])return _0x4af64a[_0x39bfc3(0x26c)][_0x39bfc3(0x3d7)];else return _0x4af64a[_0x39bfc3(0x3c6)]?(warnlog('session.videoElement.srcObject\x20failed;\x20but\x20streamSrc\x20worked?\x20--\x20probably\x20selected\x20no\x20audio/video\x20or\x20a\x20director'),_0x4af64a[_0x39bfc3(0x26c)]['srcObject']=outboundAudioPipeline(_0x4af64a['streamSrc']),toggleMute(!![]),errorlog('This\x20shouldn\x27t\x20happen'),_0x4af64a[_0x39bfc3(0x26c)]['srcObject']):(checkBasicStreamsExist(),_0x4af64a[_0x39bfc3(0x26c)][_0x39bfc3(0x3d7)]);}},_0x4af64a[_0x1b5402(0x30b)]=function(_0x5857f2,_0x1f5c97=![],_0x594d98=![]){var _0xfaf849=_0x1b5402;log(_0xfaf849(0x115)+_0x5857f2);var _0xab6a0a=_0x4af64a[_0xfaf849(0x1b2)](),_0x5339d2={},_0x4a52cb={},_0xec2238=[],_0x389efe=0xdac,_0x2efe78=0x7d0;_0x594d98&&(_0x389efe=0x4b0,_0x2efe78=0x3e8);_0x4a52cb[_0xfaf849(0x475)]=_0xfaf849(0x185);_0x389efe<0x3e8?_0x4a52cb[_0xfaf849(0x38a)]=parseInt(_0x389efe*0x400):_0xfaf849(0x29f)===_0xfaf849(0x29f)?_0x4a52cb['bitsPerSecond']=parseInt(_0x389efe*0x400):(_0x15be22[_0xfaf849(0x544)](_0x235385[_0x286c79]),_0x7bc616+=0x1);_0x5339d2[_0xfaf849(0x260)]=new MediaRecorder(_0xab6a0a,_0x4a52cb);function _0x514bed(_0x41cbc3){var _0x320e73=_0xfaf849;_0x41cbc3[_0x320e73(0x142)]>0x40000?(_0xec2238[_0x320e73(0x544)](_0x41cbc3[_0x320e73(0x168)](0x40000,-0x1)),_0x1a0989[_0x320e73(0x5b1)](_0x41cbc3[_0x320e73(0x168)](0x0,0x40000)),_0x41cbc3=_0xec2238[_0x320e73(0x610)](),_0x514bed(_0x41cbc3)):_0x1a0989[_0x320e73(0x5b1)](_0x41cbc3);}async function _0x3f9530(_0x4c0533){var _0x12e961=_0xfaf849;if(_0x4c0533[_0x12e961(0xeb)]&&_0x4c0533[_0x12e961(0xeb)]['size']>0x0)try{var _0x4919fe=await _0x4c0533[_0x12e961(0xeb)][_0x12e961(0x1c0)]();_0x514bed(_0x4919fe);}catch(_0x5b8915){try{_0x1a0989[_0x12e961(0x466)]();}catch(_0x16196b){}warnlog(_0x5b8915);return;}}_0x5339d2[_0xfaf849(0x260)][_0xfaf849(0x2bb)]=_0x3f9530,_0x5339d2[_0xfaf849(0x260)][_0xfaf849(0x128)]=function(_0x1caf24){errorlog(_0x1caf24);},_0xab6a0a[_0xfaf849(0x205)]=function(_0x2df210){errorlog(_0x2df210);};var _0x346f4c=_0xfaf849(0x659)+_0x4af64a[_0xfaf849(0x3ef)](0x5);if(_0x5857f2 in _0x4af64a[_0xfaf849(0x29d)])var _0x1a0989=_0x4af64a[_0xfaf849(0x29d)][_0x5857f2][_0xfaf849(0x240)](_0x346f4c);else{if(_0x5857f2 in _0x4af64a[_0xfaf849(0xd7)])var _0x1a0989=_0x4af64a[_0xfaf849(0xd7)][_0x5857f2][_0xfaf849(0x240)](_0x346f4c);else{warnlog('UUID\x20does\x20not\x20exist');return;}}_0x1a0989[_0xfaf849(0x3c0)]='arraybuffer',_0x1a0989[_0xfaf849(0x1a1)]=()=>{var _0x1dd452=_0xfaf849;_0x1a0989[_0x1dd452(0x5b1)](JSON[_0x1dd452(0x5d2)]({'type':_0x1dd452(0x3da),'size':0x5af3107a3fff,'filename':_0x346f4c+_0x1dd452(0x25d),'id':_0x346f4c})),_0x5339d2['mediaRecorder']['start'](_0x2efe78);},_0x1a0989[_0xfaf849(0x2d5)]=()=>{var _0x43490b=_0xfaf849;try{var _0x318749=_0x4af64a[_0x43490b(0xf5)][_0x43490b(0x28d)](_0x1a0989);_0x318749>-0x1&&_0x4af64a[_0x43490b(0xf5)][_0x43490b(0x460)](_0x318749,0x1);}catch(_0x3c2b8b){errorlog(_0x3c2b8b);}log(_0x43490b(0x141)),_0x1a0989=null;},_0x1a0989[_0xfaf849(0x1de)]=_0x16d14b=>{},_0x4af64a[_0xfaf849(0xf5)][_0xfaf849(0x544)](_0x1a0989);},_0x4af64a['sendFile']=function(_0x63770c,_0xf28f39){var _0x3a6481=_0x1b5402;log(_0x3a6481(0x40b)+_0xf28f39+'\x20'+_0x63770c);var _0x14da5a=new FileReader(),_0xc38edb=![];for(var _0x3a541e=0x0;_0x3a541e<_0x4af64a[_0x3a6481(0x582)][_0x3a6481(0x1a9)];_0x3a541e++){if(_0x4af64a[_0x3a6481(0x582)][_0x3a541e]['id']===_0xf28f39){_0xc38edb=_0x3a541e;break;}}if(_0xc38edb===![]){warnlog(_0x3a6481(0x3d9));return;}else{if(_0x4af64a[_0x3a6481(0x582)][_0xc38edb][_0x3a6481(0x254)]==0x0){warnlog(_0x3a6481(0x2f0));return;}else{if(!(_0x4af64a[_0x3a6481(0x582)][_0xc38edb]['restricted']===![]||_0x4af64a[_0x3a6481(0x582)][_0xc38edb]['restricted']===_0x63770c)){warnlog(_0x3a6481(0x211));return;}}}var _0x2621c3=0x4000,_0x5c27cd=0x0,_0x2205c6=_0xc38edb;if(_0x2205c6===_0x3a6481(0x3fe)){if('dbSOp'===_0x3a6481(0x30f)){_0x596fc6[_0x3a6481(0x29d)][_0x247a1d][_0x3a6481(0x646)]=_0x16aacb['getParameters']()[_0x3a6481(0x437)],_0x246dd0(_0x4377c5['pcs'][_0x7ee0cd][_0x3a6481(0x646)]);return;}else _0x2205c6=_0x3a6481(0x1b5)+_0x4af64a[_0x3a6481(0x3ef)](0x5);}if(_0x63770c in _0x4af64a[_0x3a6481(0x29d)])var _0x373ffe=_0x4af64a[_0x3a6481(0x29d)][_0x63770c][_0x3a6481(0x240)](_0x2205c6);else{if(_0x63770c in _0x4af64a[_0x3a6481(0xd7)])var _0x373ffe=_0x4af64a[_0x3a6481(0xd7)][_0x63770c][_0x3a6481(0x240)](_0x2205c6);else{warnlog(_0x3a6481(0x2d9));return;}}_0x373ffe[_0x3a6481(0x3c0)]=_0x3a6481(0x59b);var _0x532747=_0x4af64a[_0x3a6481(0x582)][_0xc38edb][_0x3a6481(0x168)](0x0,_0x2621c3);_0x373ffe['onopen']=()=>{var _0x1d5a49=_0x3a6481;_0x373ffe['send'](JSON[_0x1d5a49(0x5d2)]({'type':_0x1d5a49(0x23d),'size':_0x4af64a[_0x1d5a49(0x582)][_0xc38edb][_0x1d5a49(0x2cc)],'filename':_0x4af64a['hostedFiles'][_0xc38edb][_0x1d5a49(0x4b0)],'id':_0x4af64a[_0x1d5a49(0x582)][_0xc38edb]['id']})),_0x14da5a[_0x1d5a49(0x3f2)](_0x532747);},_0x373ffe[_0x3a6481(0x2d5)]=()=>{var _0x3d5d60=_0x3a6481;try{var _0x25b089=_0x4af64a[_0x3d5d60(0xf5)][_0x3d5d60(0x28d)](_0x373ffe);_0x25b089>-0x1&&_0x4af64a['hostedTransfers'][_0x3d5d60(0x460)](_0x25b089,0x1);}catch(_0x1298ce){errorlog(_0x1298ce);}log(_0x3d5d60(0x141)),_0x373ffe=null;},_0x373ffe[_0x3a6481(0x1de)]=_0x41e3c5=>{},_0x4af64a[_0x3a6481(0xf5)][_0x3a6481(0x544)](_0x373ffe),_0x14da5a[_0x3a6481(0x30d)]=function(){var _0x355301=_0x3a6481;if(_0x4af64a[_0x355301(0x582)][_0xc38edb]['state']==0x0)return;var _0x56e83f=_0x14da5a[_0x355301(0x498)];log(_0x56e83f);try{_0x373ffe[_0x355301(0x5b1)](_0x56e83f);}catch(_0x5b476d){try{_0x373ffe[_0x355301(0x466)]();}catch(_0x115761){}warnlog(_0x5b476d);return;}_0x5c27cd+=0x1;if(_0x5c27cd*_0x2621c3<_0x4af64a['hostedFiles'][_0xc38edb]['size']){if(_0x355301(0x411)===_0x355301(0x2cd))_0x4cadf1['pcs'][_0x5b83aa][_0x355301(0x3fe)]['send'](_0x6cf2c4);else try{log('cid:'+_0x5c27cd),_0x532747=_0x4af64a[_0x355301(0x582)][_0xc38edb][_0x355301(0x168)](_0x5c27cd*_0x2621c3,(_0x5c27cd+0x1)*_0x2621c3),_0x14da5a[_0x355301(0x3f2)](_0x532747);}catch(_0x2f68c1){errorlog(_0x2f68c1);}}else _0x373ffe[_0x355301(0x5b1)]('EOF1'),_0x373ffe[_0x355301(0x466)]();};},_0x4af64a[_0x1b5402(0x3ba)]=function(_0x117287,_0x304699,_0x2a2754){var _0x544a05=_0x1b5402;log(_0x544a05(0x41b));var _0xf5012c=_0x2a2754;_0xf5012c['binaryType']=_0x544a05(0x59b);var _0x140c06='',_0x2eb5e9=0x0,_0x284549=![],_0x33e9f1=![];const {readable:_0x41ebb6,writable:_0x29f87e}=new TransformStream({'transform':(_0x346927,_0x2727eb)=>_0x346927[_0x544a05(0x1c0)]()[_0x544a05(0x465)](_0x234d18=>_0x2727eb['enqueue'](new Uint8Array(_0x234d18)))});var _0x3a961c=_0x29f87e[_0x544a05(0x5ad)](),_0x55dfbb=0x0;_0xf5012c[_0x544a05(0x1a1)]=_0x55760b=>{var _0x4942f2=_0x544a05;log(_0x4942f2(0x3bb));},_0xf5012c[_0x544a05(0x1de)]=_0x2f8c31=>{var _0x409fda=_0x544a05;log(_0x2f8c31);if(!_0x284549)try{_0x284549=JSON[_0x409fda(0x586)](_0x2f8c31[_0x409fda(0xeb)]);if(_0x284549[_0x409fda(0x250)]==_0x409fda(0x23d)){_0x41ebb6[_0x409fda(0x2b1)](streamSaver[_0x409fda(0x2f5)](_0x284549['filename']));for(var _0x54d7b7=0x0;_0x54d7b7{_0x55dfbb<=0x0&&setTimeout(function(_0x41b737,_0x58ffb8){var _0x35fefb=_0xe154;_0x58ffb8<=0x0?_0x41b737[_0x35fefb(0x466)]():setTimeout(function(_0x5482a9,_0x12dc38){var _0x437b9e=_0x35fefb;if(_0x437b9e(0x3e4)!==_0x437b9e(0x3e4)){var _0x4b2b9a=_0x1d01cc['pcs'][_0x358bd8][_0x437b9e(0x468)]();_0x4b2b9a[_0x437b9e(0x33c)](_0x3af4f=>{var _0x3a726b=_0x437b9e;_0x3af4f[_0x3a726b(0x132)]&&(_0x3af4f[_0x3a726b(0x132)][_0x3a726b(0x43b)]=![]);});}else _0x5482a9[_0x437b9e(0x466)]();},0x1388,_0x41b737);},0x3e8,_0x3a961c,_0x55dfbb);_0xf5012c=null;return;};return;},_0x4af64a[_0x1b5402(0x476)]=function(_0x55a076){var _0xee3a12=_0x1b5402;log(_0xee3a12(0x159));var _0x286252=_0x55a076[_0xee3a12(0x493)];if(_0x286252 in _0x4af64a[_0xee3a12(0xd7)]){if('session'in _0x55a076){if(_0x4af64a['rpcs'][_0x286252][_0xee3a12(0x62f)]==_0x55a076['session']){log(_0xee3a12(0x57b));return;}_0x4af64a[_0xee3a12(0x3c4)](_0x286252);}}else log(_0xee3a12(0x363));try{for(var _0x4a231f in _0x4af64a['rpcs']){_0x4af64a['rpcs'][_0x4a231f][_0xee3a12(0x4e5)]==_0x55a076[_0xee3a12(0x4e5)]&&(_0x4af64a['rpcs'][_0x4a231f][_0xee3a12(0x26c)]&&(_0x4af64a[_0xee3a12(0xd7)][_0x4a231f][_0xee3a12(0x26c)][_0xee3a12(0x1ac)][_0xee3a12(0x4c0)]=_0xee3a12(0x4e3)),_0x4af64a[_0xee3a12(0x3c4)](_0x4a231f),_0x4a231f!==_0x286252&&(_0x4a231f in _0x4af64a[_0xee3a12(0x29d)]&&(_0x55a076['session']&&_0x55a076[_0xee3a12(0x62f)][_0xee3a12(0x24e)](0x0,0x6)!==_0x4af64a[_0xee3a12(0x32c)]?(warnlog(_0xee3a12(0x25e)),_0x4af64a[_0xee3a12(0x442)](_0x4a231f,![])):warnlog('Websocket\x20connection\x20failed\x20or\x20something;\x20this\x20is\x20a\x20split\x20connection.\x20not\x20ideal,\x20as\x20it\x20could\x20be\x20unstable.'))));}document[_0xee3a12(0x16f)]('mainmenu')&&document[_0xee3a12(0x16f)](_0xee3a12(0x3ed))[_0xee3a12(0x283)][_0xee3a12(0x23c)](document[_0xee3a12(0x16f)]('mainmenu'));}catch(_0x2a1438){errorlog(_0x2a1438);}if(_0x4af64a[_0xee3a12(0x420)]!==![]){if(Object[_0xee3a12(0x3e6)](_0x4af64a['rpcs'])[_0xee3a12(0x1a9)]>=_0x4af64a[_0xee3a12(0x420)]){warnlog(_0xee3a12(0x18a));return;}}else{if(_0x4af64a[_0xee3a12(0x219)]!==![]){if(Object[_0xee3a12(0x3e6)](_0x4af64a[_0xee3a12(0xd7)])[_0xee3a12(0x1a9)]+Object[_0xee3a12(0x3e6)](_0x4af64a['pcs'])[_0xee3a12(0x1a9)]>=_0x4af64a[_0xee3a12(0x219)]){warnlog(_0xee3a12(0x18a));return;}}}if(_0x4af64a[_0xee3a12(0x5af)]){if(_0x4af64a['director'])!(_0x286252 in _0x4af64a[_0xee3a12(0x29d)])&&_0x4af64a[_0xee3a12(0x484)](_0x286252);else{if(_0x4af64a[_0xee3a12(0x5df)]['indexOf'](_0x286252)==-0x1)return;}}_0x4af64a[_0xee3a12(0xd7)][_0x286252]=new RTCPeerConnection(_0x4af64a[_0xee3a12(0x59d)]);if(_0x4af64a[_0xee3a12(0x2ef)]){if(Object[_0xee3a12(0x3e6)](_0x4af64a[_0xee3a12(0xd7)])['length']>0x1){warnlog(_0xee3a12(0x51e)),log(_0x4af64a[_0xee3a12(0xd7)]),delete _0x4af64a[_0xee3a12(0xd7)][_0x286252],updateUserList();return;}else warnlog(_0xee3a12(0xff));}_0x55a076[_0xee3a12(0x4e5)]in _0x4af64a['waitingWatchList']&&delete _0x4af64a[_0xee3a12(0x4aa)][_0x55a076[_0xee3a12(0x4e5)]];_0x4af64a['rpcs'][_0x286252]['streamID']=_0x55a076[_0xee3a12(0x4e5)];_0x55a076[_0xee3a12(0x62f)]?_0x4af64a['rpcs'][_0x286252][_0xee3a12(0x62f)]=_0x55a076[_0xee3a12(0x62f)]:_0x4af64a['rpcs'][_0x286252][_0xee3a12(0x62f)]=null;_0x4af64a[_0xee3a12(0xd7)][_0x286252][_0xee3a12(0x2fb)]=![],_0x4af64a[_0xee3a12(0xd7)][_0x286252][_0xee3a12(0x133)]=![],_0x4af64a[_0xee3a12(0xd7)][_0x286252][_0xee3a12(0x486)]={},_0x4af64a['rpcs'][_0x286252][_0xee3a12(0x486)]['Audio_Loudness']=![],_0x4af64a[_0xee3a12(0xd7)][_0x286252]['bandwidth']=-0x1,_0x4af64a[_0xee3a12(0xd7)][_0x286252][_0xee3a12(0xf4)]=![],_0x4af64a['rpcs'][_0x286252][_0xee3a12(0x527)]=-0x1,_0x4af64a[_0xee3a12(0xd7)][_0x286252][_0xee3a12(0x120)]=![],_0x4af64a[_0xee3a12(0xd7)][_0x286252][_0xee3a12(0x26c)]=![],_0x4af64a[_0xee3a12(0xd7)][_0x286252][_0xee3a12(0x40f)]=![],_0x4af64a['rpcs'][_0x286252][_0xee3a12(0x27a)]=![],_0x4af64a[_0xee3a12(0xd7)][_0x286252][_0xee3a12(0x20f)]=[],_0x4af64a[_0xee3a12(0xd7)][_0x286252]['videoMuted']=![],_0x4af64a[_0xee3a12(0xd7)][_0x286252][_0xee3a12(0x187)]=![],_0x4af64a[_0xee3a12(0xd7)][_0x286252]['directorVideoMuted']=![],_0x4af64a[_0xee3a12(0xd7)][_0x286252][_0xee3a12(0x4de)]=![],_0x4af64a[_0xee3a12(0xd7)][_0x286252][_0xee3a12(0x5a5)]=![],_0x4af64a[_0xee3a12(0xd7)][_0x286252][_0xee3a12(0x50d)]=null,_0x4af64a[_0xee3a12(0xd7)][_0x286252][_0xee3a12(0x385)]=null,_0x4af64a[_0xee3a12(0xd7)][_0x286252][_0xee3a12(0x64b)]=null,_0x4af64a[_0xee3a12(0xd7)][_0x286252][_0xee3a12(0x560)]=null,_0x4af64a[_0xee3a12(0xd7)][_0x286252][_0xee3a12(0x56d)]={},_0x4af64a[_0xee3a12(0xd7)][_0x286252][_0xee3a12(0x519)]=![],_0x4af64a['rpcs'][_0x286252][_0xee3a12(0x27c)]=![],_0x4af64a[_0xee3a12(0xd7)][_0x286252]['streamSrc']=null,_0x4af64a[_0xee3a12(0xd7)][_0x286252][_0xee3a12(0x3df)]=0x64,_0x4af64a[_0xee3a12(0xd7)][_0x286252]['directorMutedState']=0x0,_0x4af64a[_0xee3a12(0xd7)][_0x286252][_0xee3a12(0x227)]=0x0,_0x4af64a[_0xee3a12(0xd7)][_0x286252][_0xee3a12(0x2b7)]=0x0,_0x4af64a[_0xee3a12(0xd7)][_0x286252][_0xee3a12(0x3a1)]=![],_0x4af64a[_0xee3a12(0xd7)][_0x286252][_0xee3a12(0x57e)]=![],_0x4af64a[_0xee3a12(0xd7)][_0x286252][_0xee3a12(0x587)]=null,_0x4af64a[_0xee3a12(0xd7)][_0x286252][_0xee3a12(0x26b)]=null,_0x4af64a['rpcs'][_0x286252][_0xee3a12(0x338)]={},_0x4af64a[_0xee3a12(0xd7)][_0x286252]['iframeSrc']=![],_0x4af64a['rpcs'][_0x286252][_0xee3a12(0x5f1)]=![],_0x4af64a[_0xee3a12(0xd7)][_0x286252][_0xee3a12(0x44e)]=Date[_0xee3a12(0x155)](),_0x4af64a['rpcs'][_0x286252][_0xee3a12(0x5e3)]=_0x4af64a[_0xee3a12(0x5e3)];_0x4af64a['activeSpeaker']==0x2&&(_0x4af64a[_0xee3a12(0xd7)][_0x286252]['loudest']=!![]);var _0x2efc6f='';_0x4af64a[_0xee3a12(0x5aa)]&&(_0x2efc6f=_0x4af64a[_0xee3a12(0x5aa)]);if(_0x4af64a['director']){var _0x1aa693='';_0x4af64a[_0xee3a12(0x4b4)]&&(_0x4af64a[_0xee3a12(0x4b4)]!==!![]&&(_0x1aa693='&pie='+_0x4af64a[_0xee3a12(0x4b4)]));var _0x1890d3='';_0x4af64a['password']&&(_0x4af64a[_0xee3a12(0x2f1)]===![]&&(_0x1890d3=_0xee3a12(0x524)+_0x4af64a[_0xee3a12(0x470)]));if(_0x4af64a[_0xee3a12(0x4b4)]&&_0xee3a12(0x131)in _0x55a076&&_0x55a076[_0xee3a12(0x131)]!==![]){}else createControlBox(_0x286252,_0xee3a12(0x226)+location[_0xee3a12(0x478)]+location['pathname']+_0xee3a12(0x220)+_0x4af64a[_0xee3a12(0xd7)][_0x286252][_0xee3a12(0x4e5)]+'&scene'+_0x2efc6f+_0xee3a12(0x656)+_0x4af64a[_0xee3a12(0x464)]+_0x1890d3+_0x1aa693,_0x4af64a['rpcs'][_0x286252][_0xee3a12(0x4e5)]);}_0x4af64a[_0xee3a12(0xd7)][_0x286252][_0xee3a12(0x493)]=_0x286252;if(_0xee3a12(0x4e5)in _0x55a076){_0x4af64a[_0xee3a12(0xd7)][_0x286252]['streamID']=_0x55a076['streamID'];try{if(_0x4af64a[_0xee3a12(0x459)]){if(_0xee3a12(0x16c)!==_0xee3a12(0x301)){if(_0x4af64a[_0xee3a12(0x459)][_0xee3a12(0x26e)](_0x4af64a[_0xee3a12(0xd7)][_0x286252][_0xee3a12(0x4e5)])){if(_0x4af64a[_0xee3a12(0x376)]!==![]){let _0x594de1=_0x4af64a[_0xee3a12(0x459)][_0xee3a12(0x28d)](_0x4af64a[_0xee3a12(0xd7)][_0x286252][_0xee3a12(0x4e5)]);_0x4af64a[_0xee3a12(0x376)][_0xee3a12(0x1a9)]>_0x594de1&&(_0x4af64a[_0xee3a12(0xd7)][_0x286252][_0xee3a12(0x120)]=parseInt(_0x4af64a[_0xee3a12(0x376)][_0x594de1]),_0x4af64a[_0xee3a12(0xd7)][_0x286252][_0xee3a12(0x120)]<=0x0&&(_0x4af64a[_0xee3a12(0xd7)][_0x286252][_0xee3a12(0x120)]=![]));}}}else _0x3f6555('already\x20closed\x20PCS');}}catch(_0x354b88){errorlog(_0x354b88);}}_0x4af64a[_0xee3a12(0xd7)][_0x286252][_0xee3a12(0x2d5)]=function(_0x2d7460){var _0x78661a=_0xee3a12;_0x4af64a[_0x78661a(0x3c4)](_0x286252);},_0x4af64a[_0xee3a12(0xd7)][_0x286252][_0xee3a12(0x33b)]=null,_0x4af64a[_0xee3a12(0xd7)][_0x286252][_0xee3a12(0x1f9)]=[],_0x4af64a[_0xee3a12(0xd7)][_0x286252][_0xee3a12(0x5a3)]=function(_0x1657c5){var _0x468ec4=_0xee3a12;if(_0x1657c5[_0x468ec4(0x4e0)]==null){if(_0x468ec4(0x434)==='mxpjB')_0x100290[_0x468ec4(0x35e)]['directorVideoMuted']&&_0x5052b7(_0x5e6922);else{log(_0x468ec4(0x57f));return;}}try{if('wdlog'!==_0x468ec4(0x25a))_0x15061d(_0x468ec4(0x36f)),_0x208921(_0x5a78a0['candidate']);else{if(_0x4af64a[_0x468ec4(0x1bb)]){if(_0x1657c5[_0x468ec4(0x4e0)][_0x468ec4(0x4e0)][_0x468ec4(0x28d)](_0x4af64a[_0x468ec4(0x1bb)])===-0x1){log('dropped\x20candidate\x20due\x20to\x20filter');return;}else log(_0x1657c5[_0x468ec4(0x4e0)]);}}}catch(_0x34d26d){errorlog(_0x34d26d);}if(_0x4af64a[_0x468ec4(0xd7)][_0x286252][_0x468ec4(0x33b)]!==null){_0x4af64a[_0x468ec4(0xd7)][_0x286252][_0x468ec4(0x1f9)][_0x468ec4(0x544)](_0x1657c5[_0x468ec4(0x4e0)]);return;}_0x4af64a[_0x468ec4(0xd7)][_0x286252][_0x468ec4(0x1f9)][_0x468ec4(0x544)](_0x1657c5[_0x468ec4(0x4e0)]),_0x4af64a['rpcs'][_0x286252][_0x468ec4(0x33b)]=setTimeout(function(){var _0x1eaa24=_0x468ec4;if(!(_0x286252 in _0x4af64a['rpcs']))return;_0x4af64a[_0x1eaa24(0xd7)][_0x286252][_0x1eaa24(0x33b)]=null;if(_0x4af64a[_0x1eaa24(0xd7)][_0x286252][_0x1eaa24(0x1f9)]==[])return;var _0x1adbdd={};_0x1adbdd[_0x1eaa24(0x493)]=_0x286252,_0x1adbdd[_0x1eaa24(0x250)]=_0x1eaa24(0x1ad),_0x1adbdd[_0x1eaa24(0x472)]=_0x4af64a[_0x1eaa24(0xd7)][_0x286252][_0x1eaa24(0x1f9)],_0x1adbdd['session']=_0x4af64a[_0x1eaa24(0xd7)][_0x286252][_0x1eaa24(0x62f)],_0x4af64a[_0x1eaa24(0xd7)][_0x286252][_0x1eaa24(0x1f9)]=[],_0x4af64a[_0x1eaa24(0x470)]?_0x4af64a[_0x1eaa24(0x621)](JSON[_0x1eaa24(0x5d2)](_0x1adbdd[_0x1eaa24(0x472)]))[_0x1eaa24(0x465)](function(_0x25bcc3){var _0x40ff42=_0x1eaa24;_0x1adbdd['candidates']=_0x25bcc3[0x0],_0x1adbdd[_0x40ff42(0x602)]=_0x25bcc3[0x1],_0x4af64a[_0x40ff42(0x2ad)](_0x1adbdd);})[_0x1eaa24(0x4bf)](errorlog):_0x4af64a[_0x1eaa24(0x2ad)](_0x1adbdd);},0x190);},_0x4af64a[_0xee3a12(0xd7)][_0x286252][_0xee3a12(0x1d7)]=function(_0x1f244c){var _0x2c5408=_0xee3a12;if(_0x2c5408(0x146)!==_0x2c5408(0x31e))switch(this[_0x2c5408(0x56b)]){case _0x2c5408(0x574):log(_0x2c5408(0x574)),clearInterval(_0x4af64a[_0x2c5408(0xd7)][this['UUID']][_0x2c5408(0x50d)]);case _0x2c5408(0x4f8):log(_0x2c5408(0x4f8)),clearInterval(_0x4af64a[_0x2c5408(0xd7)][this[_0x2c5408(0x493)]][_0x2c5408(0x50d)]);case _0x2c5408(0x628):log(_0x2c5408(0x3e0)),clearInterval(_0x4af64a['rpcs'][this['UUID']][_0x2c5408(0x50d)]);if(_0x4af64a[_0x2c5408(0x2ef)]){if(_0x2c5408(0x4d6)==='yJGlo'){if(_0x4af64a['ws'][_0x2c5408(0x42f)]!==0x1){_0x4af64a['ws'][_0x2c5408(0x466)]();break;}_0x4af64a['ws'][_0x2c5408(0x466)](),setTimeout(function(){var _0x45bb11=_0x2c5408;_0x4af64a[_0x45bb11(0x5f4)]!=!![]&&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);}else _0x2e8823[_0x2c5408(0x413)]();}break;case _0x2c5408(0x19d):clearInterval(_0x4af64a[_0x2c5408(0xd7)][this[_0x2c5408(0x493)]][_0x2c5408(0x50d)]),warnlog(_0x2c5408(0x265));break;case _0x2c5408(0x28b):warnlog('FAIL\x20rpcs'),clearInterval(_0x4af64a[_0x2c5408(0xd7)][this[_0x2c5408(0x493)]][_0x2c5408(0x50d)]);_0x4af64a[_0x2c5408(0x4b4)]===![]?this[_0x2c5408(0x493)]in _0x4af64a[_0x2c5408(0xd7)]&&(_0x4af64a[_0x2c5408(0x5e3)]!==_0x4af64a[_0x2c5408(0xd7)][this[_0x2c5408(0x493)]][_0x2c5408(0x5e3)]?_0x4af64a[_0x2c5408(0x3c4)](this[_0x2c5408(0x493)]):_0x4af64a[_0x2c5408(0xd7)][this[_0x2c5408(0x493)]]['closeTimeout']=setTimeout(function(_0x1ea779){var _0xbad084=_0x2c5408;_0x4af64a[_0xbad084(0x3c4)](_0x1ea779);},0xbb8,this['UUID'])):_0x4af64a[_0x2c5408(0xd7)][this[_0x2c5408(0x493)]][_0x2c5408(0x50d)]=setTimeout(function(_0x17de58){var _0x980369=_0x2c5408;_0x4af64a[_0x980369(0x3c4)](_0x17de58);},0xbb8,this[_0x2c5408(0x493)]);break;case'closed':warnlog(_0x2c5408(0x330)),_0x4af64a[_0x2c5408(0x3c4)](this['UUID']);break;default:clearInterval(_0x4af64a[_0x2c5408(0xd7)][this[_0x2c5408(0x493)]][_0x2c5408(0x50d)]);break;}else'streamID'in _0x2f15b2&&(_0x482a31[_0x2c5408(0x4e5)]in _0x3b8eff['watchTimeoutList']&&(_0x21546e(_0xe7e0e6[_0x2c5408(0x32a)][_0x4c083a[_0x2c5408(0x4e5)]]),delete _0x2cf2a0[_0x2c5408(0x32a)][_0x1468c8[_0x2c5408(0x4e5)]])),_0x33f3e0[_0x2c5408(0x59e)](_0xf7daa4);},_0x4af64a[_0xee3a12(0xd7)][_0x286252][_0xee3a12(0x2fe)]=function(){var _0x162928=_0xee3a12;if('gWMaM'===_0x162928(0x5fb))try{if(this['iceConnectionState']=='closed')errorlog('CLOSED');else{if(this['iceConnectionState']=='disconnected')warnlog(_0x162928(0x4c6)),_0x4af64a[_0x162928(0xd7)][_0x286252][_0x162928(0x26c)]['style'][_0x162928(0x106)]='0',_0x4af64a[_0x162928(0xd7)][_0x286252][_0x162928(0x4da)]=setTimeout(function(_0x3a8ef0){updateMixer();},0x1f4,_0x286252);else this[_0x162928(0x257)]==_0x162928(0x28b)?errorlog(_0x162928(0x319)):(log(_0x162928(0x144)+this['iceConnectionState']),_0x162928(0x106)in _0x4af64a[_0x162928(0xd7)][_0x286252][_0x162928(0x26c)]['style']?_0x4af64a['rpcs'][_0x286252][_0x162928(0x26c)][_0x162928(0x1ac)][_0x162928(0x106)]=='0'&&(_0x4af64a[_0x162928(0xd7)][_0x286252][_0x162928(0x26c)][_0x162928(0x1ac)][_0x162928(0x106)]='1',updateMixer()):_0x4af64a[_0x162928(0xd7)][_0x286252][_0x162928(0x26c)]['style'][_0x162928(0x106)]='1',_0x4af64a['rpcs'][_0x286252][_0x162928(0x4da)]&&clearTimeout(_0x4af64a[_0x162928(0xd7)][_0x286252][_0x162928(0x4da)]));}}catch(_0x5e8658){}else _0x5f2a39(),!_0x3ef87b[_0x162928(0x5f4)]&&_0x1a72eb(function(){var _0x5434d4=_0x162928;_0xa18b96(_0x3696c9[_0x5434d4(0x561)]);},0x1);},_0x4af64a['rpcs'][_0x286252][_0xee3a12(0x107)]=function(_0x2263b4){var _0x41bc0f=_0xee3a12;log(_0x2263b4);if(_0x2263b4[_0x41bc0f(0x503)][_0x41bc0f(0x3a1)]&&_0x2263b4[_0x41bc0f(0x503)][_0x41bc0f(0x3a1)]!=='sendChannel'){if(_0x4af64a[_0x41bc0f(0x173)][_0x41bc0f(0x26e)](_0x4af64a[_0x41bc0f(0xd7)][_0x286252][_0x41bc0f(0x4e5)]))return;_0x4af64a[_0x41bc0f(0x3ba)](_0x4af64a[_0x41bc0f(0xd7)],_0x286252,_0x2263b4[_0x41bc0f(0x503)]);return;}_0x4af64a[_0x41bc0f(0xd7)][_0x286252][_0x41bc0f(0x4ab)]=_0x2263b4[_0x41bc0f(0x503)],_0x4af64a[_0x41bc0f(0xd7)][_0x286252]['receiveChannel']['UUID']=_0x286252,_0x4af64a[_0x41bc0f(0xd7)][_0x286252][_0x41bc0f(0x4ab)][_0x41bc0f(0x1a1)]=_0x297610=>{var _0x180633=_0x41bc0f,_0x5eebe4={};_0x5eebe4[_0x180633(0x614)]=![],_0x5eebe4['allowmidi']=![],_0x5eebe4['iframe']=![],_0x5eebe4[_0x180633(0x43a)]=![],_0x5eebe4[_0x180633(0x53a)]=![],_0x5eebe4[_0x180633(0x1f7)]=![];try{if(_0x4af64a[_0x180633(0x34e)]!==![])_0x4af64a[_0x180633(0x34e)][_0x180633(0x26e)](_0x4af64a[_0x180633(0xd7)][_0x286252][_0x180633(0x4e5)])?_0x5eebe4[_0x180633(0x53a)]=!![]:_0x5eebe4[_0x180633(0x53a)]=![];else{if(_0x4af64a[_0x180633(0x1f7)]!==![]){if(_0x4af64a[_0x180633(0x1f7)]!==null)_0x4af64a[_0x180633(0xd7)][_0x286252][_0x180633(0x4e5)]===_0x4af64a[_0x180633(0x1f7)]?_0x180633(0x3d2)===_0x180633(0x3d2)?_0x4af64a[_0x180633(0x431)]?(_0x5eebe4[_0x180633(0x1f7)]=!![],_0x5eebe4[_0x180633(0x53a)]=![]):_0x5eebe4[_0x180633(0x53a)]=!![]:_0x8fe13(_0x1adb03[_0x180633(0x4e5)]):_0x5eebe4[_0x180633(0x53a)]=![];else _0x4af64a[_0x180633(0x126)]&&(_0x286252==_0x4af64a[_0x180633(0x126)]?_0x4af64a[_0x180633(0x431)]?(_0x5eebe4[_0x180633(0x53a)]=![],_0x5eebe4[_0x180633(0x1f7)]=!![]):_0x5eebe4[_0x180633(0x53a)]=!![]:_0x5eebe4[_0x180633(0x53a)]=![]);}else _0x4af64a[_0x180633(0x2dd)]!==![]?_0x4af64a['exclude'][_0x180633(0x26e)](_0x4af64a[_0x180633(0xd7)][_0x286252][_0x180633(0x4e5)])?_0x5eebe4['video']=![]:_0x5eebe4['video']=!![]:_0x5eebe4[_0x180633(0x53a)]=!![];}_0x4af64a[_0x180633(0x531)]!==![]?_0x4af64a[_0x180633(0x531)][_0x180633(0x26e)](_0x4af64a[_0x180633(0xd7)][_0x286252][_0x180633(0x4e5)])?_0x5eebe4[_0x180633(0x43a)]=!![]:_0x5eebe4[_0x180633(0x43a)]=![]:_0x5eebe4['audio']=!![];if(_0x4af64a[_0x180633(0x247)]!==![]){if(_0x180633(0x507)===_0x180633(0x511)){_0x13ccb9(_0x180633(0x2d9));return;}else _0x4af64a['noiframe'][_0x180633(0x26e)](_0x4af64a['rpcs'][_0x286252]['streamID'])?_0x5eebe4[_0x180633(0x192)]=!![]:_0x5eebe4[_0x180633(0x192)]=![];}else _0x180633(0x16a)!==_0x180633(0x12d)?_0x5eebe4[_0x180633(0x192)]=!![]:(_0x277790[_0x180633(0x1d5)][0x0]['active']=![],_0x421b7f(function(_0x49e391,_0x18bbd3,_0x20ed1f){var _0x252075=_0x180633;_0x20ed1f[_0x252075(0x543)](_0x18bbd3)[_0x252075(0x465)]()[_0x252075(0x4bf)](_0x3e3d30=>{var _0x25259c=_0x252075;_0x544190(_0x3e3d30),_0x33fb33[_0x25259c(0x636)](_0x25259c(0x47d)+_0x49e391+'\x22]')[0x0][_0x25259c(0xd4)]['add'](_0x25259c(0xf2));});},0x0,_0x45a6c4,_0x447081,_0x7e77f6));(_0x4af64a['midiIn']||_0x4af64a[_0x180633(0x53c)])&&(_0x5eebe4[_0x180633(0x331)]=_0x4af64a[_0x180633(0x405)]||_0x4af64a[_0x180633(0x53c)]),_0x5eebe4[_0x180633(0x614)]=!![],_0x4af64a[_0x180633(0x248)]&&(_0x5eebe4[_0x180633(0x614)]=![]),_0x4af64a[_0x180633(0x173)][_0x180633(0x26e)](_0x4af64a[_0x180633(0xd7)][_0x286252][_0x180633(0x4e5)])&&(errorlog(_0x180633(0x29a)),_0x5eebe4[_0x180633(0x614)]=![],_0x5eebe4['allowmidi']=![],_0x5eebe4['iframe']=![],_0x5eebe4['audio']=![],_0x5eebe4[_0x180633(0x53a)]=![],_0x5eebe4[_0x180633(0x1f7)]=![]);}catch(_0x4460ad){errorlog(_0x4460ad);}try{_0x5eebe4[_0x180633(0x35e)]={},_0x5eebe4[_0x180633(0x35e)][_0x180633(0x3a1)]=_0x4af64a['label'],_0x5eebe4['info'][_0x180633(0x57e)]=_0x4af64a[_0x180633(0x57e)],_0x5eebe4[_0x180633(0x35e)][_0x180633(0x618)]=_0x4af64a[_0x180633(0x304)],_0x5eebe4[_0x180633(0x35e)][_0x180633(0x564)]=_0x4af64a[_0x180633(0x2b3)],_0x5eebe4[_0x180633(0x35e)][_0x180633(0x3d6)]=_0x4af64a['audiobitrate'],_0x5eebe4[_0x180633(0x35e)][_0x180633(0x1a6)]=_0x4af64a[_0x180633(0x2a4)],_0x5eebe4['info'][_0x180633(0x5c9)]=_0x4af64a[_0x180633(0x5c9)],_0x5eebe4[_0x180633(0x35e)][_0x180633(0x625)]=_0x4af64a[_0x180633(0x625)],_0x5eebe4[_0x180633(0x35e)][_0x180633(0x43c)]=_0x4af64a['enhance'],_0x5eebe4['info'][_0x180633(0x523)]=_0x4af64a['ptime'],_0x5eebe4[_0x180633(0x35e)][_0x180633(0x113)]=_0x4af64a[_0x180633(0x113)],_0x5eebe4[_0x180633(0x35e)][_0x180633(0x22f)]=_0x4af64a[_0x180633(0x22f)];navigator&&navigator[_0x180633(0x45a)]&&(_0x5eebe4[_0x180633(0x35e)][_0x180633(0x262)]=navigator[_0x180633(0x45a)]);navigator&&navigator[_0x180633(0x52a)]&&(_0x5eebe4[_0x180633(0x35e)][_0x180633(0x52a)]=navigator[_0x180633(0x52a)]);if(_0x4af64a[_0x180633(0x375)]===![]){if(window[_0x180633(0x37d)]){_0x5eebe4[_0x180633(0x35e)][_0x180633(0x406)]=window[_0x180633(0x37d)][_0x180633(0x450)];if(_0x4af64a['obsState']){var _0x30becd=![];_0x4af64a[_0x180633(0x100)][_0x180633(0x50e)]!==null&&(_0x5eebe4[_0x180633(0x58b)]=_0x4af64a[_0x180633(0x100)][_0x180633(0x50e)],_0x4af64a['obsState'][_0x180633(0x50e)]===![]&&(_0x30becd=!![])),_0x4af64a[_0x180633(0x100)][_0x180633(0x3cc)]!==null&&(_0x5eebe4['obsSourceActive']=_0x4af64a['obsState'][_0x180633(0x3cc)]),_0x4af64a[_0x180633(0x100)][_0x180633(0x374)]!==null&&(_0x5eebe4['obsRecording']=_0x4af64a[_0x180633(0x100)][_0x180633(0x374)]),_0x4af64a['obsState'][_0x180633(0x24c)]!==null&&(_0x5eebe4['obsStreaming']=_0x4af64a['obsState']['streaming']);}_0x4af64a['optimize']!==![]&&(_0x5eebe4[_0x180633(0x189)]=parseInt(_0x4af64a[_0x180633(0x29c)]),_0x30becd&&(_0x4af64a[_0x180633(0xd7)][_0x286252][_0x180633(0x352)]=_0x5eebe4[_0x180633(0x189)]));}else'foybC'===_0x180633(0x4a5)?(_0x37d392[_0x180633(0x1d5)][0x0]['active']=![],_0x3946c0[_0x180633(0x543)](_0xbc2214)[_0x180633(0x465)](()=>{})[_0x180633(0x4bf)](_0x424b45)):_0x5eebe4[_0x180633(0x35e)]['obs']=![];}}catch(_0x2f8702){};_0x5eebe4[_0x180633(0x49e)]=![],_0x5eebe4[_0x180633(0x4c1)]=![],_0x5eebe4[_0x180633(0x1d9)]=![],_0x5eebe4[_0x180633(0x63c)]=_0x4af64a[_0x180633(0x63c)],_0x5eebe4[_0x180633(0x13b)]=![],_0x5eebe4['limitaudio']=![],_0x5eebe4[_0x180633(0x625)]=![];_0x4af64a[_0x180633(0x611)]&&(_0x5eebe4[_0x180633(0x13b)]=!![]);if(_0x4af64a[_0x180633(0x1d9)])_0x5eebe4['director']=!![],_0x5eebe4[_0x180633(0x625)]=_0x4af64a[_0x180633(0x625)],_0x4af64a[_0x180633(0x126)]&&_0x4af64a[_0x180633(0x126)]===_0x286252&&(_0x4af64a[_0x180633(0x21b)]&&(_0x4af64a[_0x180633(0x126)]&&_0x4af64a[_0x180633(0x621)](_0x4af64a[_0x180633(0x21b)],_0x4af64a[_0x180633(0x21b)])['then'](function(_0x44deee){var _0x204e6d=_0x180633,_0x3b0821={};_0x3b0821[_0x204e6d(0x493)]=_0x4af64a[_0x204e6d(0x126)],_0x3b0821[_0x204e6d(0x24f)]=_0x44deee[0x0],_0x3b0821[_0x204e6d(0x602)]=_0x44deee[0x1];var _0x85394=_0x4af64a[_0x204e6d(0x191)](_0x3b0821,_0x3b0821[_0x204e6d(0x493)]);})[_0x180633(0x4bf)](errorlog)));else{if(_0x4af64a[_0x180633(0x4c1)]!==![])_0x5eebe4[_0x180633(0x4c1)]=_0x4af64a[_0x180633(0x4c1)],_0x4af64a[_0x180633(0x44d)]&&(_0x5eebe4[_0x180633(0x44d)]=_0x4af64a[_0x180633(0x44d)]);else _0x4af64a['roomid']!==![]&&_0x4af64a[_0x180633(0x464)]!==''&&(_0x5eebe4['forceios']=_0x4af64a[_0x180633(0x625)],_0x5eebe4[_0x180633(0x49e)]=!![]);}_0x4af64a[_0x180633(0x191)](_0x5eebe4,_0x286252)?log('successfully\x20requested\x20audio\x20and\x20video'):errorlog(_0x180633(0x36d)),pokeIframeAPI(_0x180633(0x644),!![],_0x286252);},_0x4af64a[_0x41bc0f(0xd7)][_0x286252][_0x41bc0f(0x4ab)]['onmessage']=_0x340c0e=>{var _0x5e6de8=_0x41bc0f;if(typeof _0x340c0e['data']=='object'){if(!_0x4af64a['rpcs'][_0x286252][_0x5e6de8(0x40f)])_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x40f)]=document[_0x5e6de8(0x15b)](_0x5e6de8(0x61a)),_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x40f)]['width']=0x10,_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x40f)][_0x5e6de8(0x12b)]=0x9,_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x40f)]['style'][_0x5e6de8(0x448)]='contain',_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x40f)][_0x5e6de8(0x416)][_0x5e6de8(0x493)]=_0x286252,_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x40f)][_0x5e6de8(0x1aa)]=![],_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x40f)]['addEventListener'](_0x5e6de8(0x11e),function(_0xa9772f){var _0x3e57f2=_0x5e6de8;log(_0x3e57f2(0x199));try{if(_0xa9772f[_0x3e57f2(0xed)]||_0xa9772f[_0x3e57f2(0x4cc)]){_0xa9772f['preventDefault']();var _0x1b96a2=_0xa9772f[_0x3e57f2(0x5e8)][_0x3e57f2(0x416)]['UUID'];if(_0x3e57f2(0x486)in _0x4af64a[_0x3e57f2(0xd7)][_0x1b96a2]){var [_0x3f564c,_0x572bef]=statsMenuCreator();printViewStats(_0x572bef,_0x1b96a2),_0x3f564c[_0x3e57f2(0x444)]=setInterval(printViewStats,0xbb8,_0x572bef,_0x1b96a2);}return _0xa9772f[_0x3e57f2(0x1e2)](),![];}}catch(_0xa1b3e8){errorlog(_0xa1b3e8);}}),updateMixer();else _0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x40f)][_0x5e6de8(0x1aa)]&&(_0x4af64a['rpcs'][_0x286252][_0x5e6de8(0x40f)][_0x5e6de8(0x1aa)]=![],_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x40f)][_0x5e6de8(0x1ac)][_0x5e6de8(0x50e)]=_0x5e6de8(0x208));_0x4af64a[_0x5e6de8(0xd7)][_0x286252]['imageElement'][_0x5e6de8(0x15a)]=window[_0x5e6de8(0x494)][_0x5e6de8(0x174)](new Blob([new Uint8Array(_0x340c0e[_0x5e6de8(0xeb)])],{'type':_0x5e6de8(0x1a7)}));return;}var _0xb8d3f=JSON[_0x5e6de8(0x586)](_0x340c0e['data']);_0xb8d3f[_0x5e6de8(0x493)]=_0x286252;if('bye'in _0xb8d3f){warnlog(_0x5e6de8(0x445)),_0x4af64a[_0x5e6de8(0x3c4)](_0x286252);return;}else{if(_0x5e6de8(0x3d4)in _0xb8d3f){var _0x2d1b0e={};_0x2d1b0e[_0x5e6de8(0x253)]=_0xb8d3f[_0x5e6de8(0x3d4)],_0x4af64a[_0x5e6de8(0x191)](_0x2d1b0e,_0x286252),warnlog(_0x5e6de8(0xea));return;}else{if(_0x5e6de8(0x253)in _0xb8d3f){if(_0x5e6de8(0x10e)!==_0x5e6de8(0x5a4)){warnlog(_0x5e6de8(0x4d3));return;}else return;}}}var _0x726873=![],_0x5a571e=![];_0x5e6de8(0x572)in _0xb8d3f&&(_0x4af64a['director']&&(!(_0x4af64a[_0x5e6de8(0x5f4)]||_0x4af64a[_0x5e6de8(0x1f3)])&&warnUser('The\x20request\x20('+_0xb8d3f[_0x5e6de8(0x572)]+_0x5e6de8(0x2a9),0x1388)),errorlog(_0x5e6de8(0x12c)+_0xb8d3f['rejected']+_0x5e6de8(0x35a)+_0x4af64a[_0x5e6de8(0x1d9)]));if(_0x5e6de8(0x5ce)in _0xb8d3f)_0x4af64a[_0x5e6de8(0x59e)](_0xb8d3f);else{if('candidate'in _0xb8d3f)_0xb8d3f[_0x5e6de8(0x493)]=_0x286252,log('GOT\x20ICE!!'),_0x4af64a['processIce'](_0xb8d3f);else{if(_0x5e6de8(0x472)in _0xb8d3f){if(_0x5e6de8(0x589)===_0x5e6de8(0x589))_0xb8d3f[_0x5e6de8(0x493)]=_0x286252,log(_0x5e6de8(0x5fc)),_0x4af64a[_0x5e6de8(0x2eb)](_0xb8d3f);else{_0x5d254c(_0x1f725e);return;}}else{if(_0x5e6de8(0x3af)in _0xb8d3f){if(_0x5e6de8(0x446)!==_0x5e6de8(0x446)){var _0x116993=[new _0x4aeeeb(_0x3876f7)],_0x29c24c=new _0x1f16f7(_0x116993);_0x5cfdfc[_0x5e6de8(0x477)](_0x29c24c);}else try{if(_0x5e6de8(0x583)==='VKSTJ')_0x198631[_0x5e6de8(0x3e6)][_0x1272b4]={},_0x1ac983[_0x5e6de8(0x3e6)][_0x4ab1ab][_0x5e6de8(0x160)]=_0x454af6,_0x7df6b5[_0x5e6de8(0x3e6)][_0x239299][_0x5e6de8(0x5e7)]=null;else{_0x4af64a[_0x5e6de8(0xd7)][_0x286252]['iframeSrc']=_0xb8d3f[_0x5e6de8(0x3af)]||![];if(_0x4af64a[_0x5e6de8(0x1d9)]){if(_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x3af)]){var _0x2c84a0=document[_0x5e6de8(0x15b)](_0x5e6de8(0x1da));_0x2c84a0[_0x5e6de8(0x360)]=_0x4af64a['rpcs'][_0x286252][_0x5e6de8(0x3af)],_0x2c84a0[_0x5e6de8(0x360)]=_0x2c84a0[_0x5e6de8(0x1eb)],_0x2c84a0=_0x2c84a0['textContent']||_0x2c84a0['innerText']||'',getById(_0x5e6de8(0x643)+_0x286252)[_0x5e6de8(0x1eb)]=_0x5e6de8(0x629)+_0x2c84a0+_0x5e6de8(0x14c)+_0x2c84a0+_0x5e6de8(0x5c3),getById(_0x5e6de8(0x643)+_0x286252)[_0x5e6de8(0xd4)]['remove'](_0x5e6de8(0x485));}else getById(_0x5e6de8(0x643)+_0x286252)['classList'][_0x5e6de8(0x150)](_0x5e6de8(0x485)),getById(_0x5e6de8(0x643)+_0x286252)[_0x5e6de8(0x360)]='';}else{if(_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x3af)]==![]){_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x5f1)]['remove']();_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x187)]&&(_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x187)][_0x5e6de8(0x111)](),_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x187)]=![]);_0x4af64a['rpcs'][_0x286252]['iframeEle']=![],_0x726873=!![];if(_0x4af64a[_0x5e6de8(0x1f7)]!==![]){if(_0x5e6de8(0x357)===_0x5e6de8(0x4ff)){var _0x10b896=new _0x109ba6(_0x38e868['length']);for(var _0x199adf=0x0;_0x199adf<_0x2374ce[_0x5e6de8(0x1a9)];_0x199adf++){_0x10b896[_0x199adf]=_0x19825d[_0x5e6de8(0x4f4)](_0x199adf);}return _0x10b896;}else{if(_0x4af64a[_0x5e6de8(0x1f7)]!==null)_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x4e5)]===_0x4af64a[_0x5e6de8(0x1f7)]&&(_0x4af64a[_0x5e6de8(0x176)]=![]);else _0x286252==_0x4af64a[_0x5e6de8(0x126)]&&(_0x4af64a[_0x5e6de8(0x176)]=![]);}}}else{if(_0x4af64a[_0x5e6de8(0x1f7)]!==![]){if(_0x4af64a[_0x5e6de8(0x1f7)]!==null){if(_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x4e5)]===_0x4af64a[_0x5e6de8(0x1f7)]){if(_0x4af64a[_0x5e6de8(0x247)]===![])_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x5f1)]=loadIframe(_0xb8d3f[_0x5e6de8(0x3af)]),_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x5f1)]['id']=_0x5e6de8(0x3f3)+_0x286252,_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x5f1)]['dataset'][_0x5e6de8(0x493)]=_0x286252,_0x726873=!![],_0x4af64a[_0x5e6de8(0x176)]=_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x5f1)],_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x4e5)]&&(_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x5f1)][_0x5e6de8(0x416)][_0x5e6de8(0x492)]=_0x4af64a[_0x5e6de8(0xd7)][_0x286252]['streamID']);else _0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x4e5)]in _0x4af64a[_0x5e6de8(0x247)]&&(_0x4af64a['rpcs'][_0x286252][_0x5e6de8(0x5f1)]=loadIframe(_0xb8d3f['iframeSrc']),_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x5f1)]['id']=_0x5e6de8(0x3f3)+_0x286252,_0x4af64a['rpcs'][_0x286252][_0x5e6de8(0x5f1)][_0x5e6de8(0x416)][_0x5e6de8(0x493)]=_0x286252,_0x726873=!![],_0x4af64a[_0x5e6de8(0x176)]=_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x5f1)],_0x4af64a['rpcs'][_0x286252]['streamID']&&(_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x5f1)][_0x5e6de8(0x416)][_0x5e6de8(0x492)]=_0x4af64a['rpcs'][_0x286252][_0x5e6de8(0x4e5)]));}}else{if(_0x4af64a[_0x5e6de8(0x126)]){if(_0x286252==_0x4af64a[_0x5e6de8(0x126)]){if(_0x4af64a[_0x5e6de8(0x247)]===![])_0x4af64a['rpcs'][_0x286252][_0x5e6de8(0x5f1)]=loadIframe(_0xb8d3f[_0x5e6de8(0x3af)]),_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x5f1)]['id']=_0x5e6de8(0x3f3)+_0x286252,_0x4af64a[_0x5e6de8(0xd7)][_0x286252]['iframeEle'][_0x5e6de8(0x416)][_0x5e6de8(0x493)]=_0x286252,_0x726873=!![],_0x4af64a[_0x5e6de8(0x176)]=_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x5f1)],_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x4e5)]&&(_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x5f1)][_0x5e6de8(0x416)][_0x5e6de8(0x492)]=_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x4e5)]);else _0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x4e5)]in _0x4af64a[_0x5e6de8(0x247)]&&(_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x5f1)]=loadIframe(_0xb8d3f[_0x5e6de8(0x3af)]),_0x4af64a['rpcs'][_0x286252][_0x5e6de8(0x5f1)]['id']=_0x5e6de8(0x3f3)+_0x286252,_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x5f1)][_0x5e6de8(0x416)][_0x5e6de8(0x493)]=_0x286252,_0x726873=!![],_0x4af64a[_0x5e6de8(0x176)]=_0x4af64a['rpcs'][_0x286252][_0x5e6de8(0x5f1)],_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x4e5)]&&(_0x4af64a['rpcs'][_0x286252][_0x5e6de8(0x5f1)][_0x5e6de8(0x416)][_0x5e6de8(0x492)]=_0x4af64a['rpcs'][_0x286252][_0x5e6de8(0x4e5)]));}}}}else{if(_0x4af64a[_0x5e6de8(0x247)]===![])_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x5f1)]=loadIframe(_0xb8d3f[_0x5e6de8(0x3af)]),_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x5f1)]['id']=_0x5e6de8(0x3f3)+_0x286252,_0x4af64a['rpcs'][_0x286252][_0x5e6de8(0x5f1)]['dataset']['UUID']=_0x286252,_0x726873=!![],_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x4e5)]&&(_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x5f1)][_0x5e6de8(0x416)][_0x5e6de8(0x492)]=_0x4af64a[_0x5e6de8(0xd7)][_0x286252]['streamID']);else _0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x4e5)]in _0x4af64a[_0x5e6de8(0x247)]&&(_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x5f1)]=loadIframe(_0xb8d3f[_0x5e6de8(0x3af)]),_0x4af64a['rpcs'][_0x286252]['iframeEle']['id']='iframe_'+_0x286252,_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x5f1)][_0x5e6de8(0x416)]['UUID']=_0x286252,_0x726873=!![],_0x4af64a['rpcs'][_0x286252][_0x5e6de8(0x4e5)]&&(_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x5f1)][_0x5e6de8(0x416)]['sid']=_0x4af64a[_0x5e6de8(0xd7)][_0x286252]['streamID']));}}}}}catch(_0x47c789){errorlog(_0x47c789);}}}}}if(_0x5e6de8(0x342)in _0xb8d3f){var _0x14e187=![],_0x491c32=![];_0x4af64a[_0x5e6de8(0x126)]===_0x286252&&(_0x14e187=!![],_0x5e6de8(0xd6)in _0xb8d3f&&(_0xb8d3f[_0x5e6de8(0xd6)]==!![]&&(_0x491c32=!![])));if(_0x4af64a[_0x5e6de8(0x1d9)]){if(_0xb8d3f['chat']==_0x5e6de8(0x513)){if(_0x4af64a[_0x5e6de8(0x2db)]){if(_0x5e6de8(0x26a)!=='nItee'){if(_0x2f9168['obsstudio'])return![];}else playtone();}getById(_0x5e6de8(0x181)+_0x286252)[_0x5e6de8(0x1ac)][_0x5e6de8(0x4c0)]=_0x5e6de8(0x497),_0x4af64a[_0x5e6de8(0xd7)][_0x286252]['remoteRaisedHandElement'][_0x5e6de8(0x1ac)][_0x5e6de8(0x4c0)]=_0x5e6de8(0x35b);}else _0xb8d3f[_0x5e6de8(0x342)]==_0x5e6de8(0x388)&&(getById(_0x5e6de8(0x181)+_0x286252)[_0x5e6de8(0x1ac)][_0x5e6de8(0x4c0)]='none',_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x32f)][_0x5e6de8(0x1ac)][_0x5e6de8(0x4c0)]=_0x5e6de8(0x4e3));}log('isDirector\x20'+_0x14e187),getChatMessage(_0xb8d3f['chat'],_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x3a1)],_0x14e187,_0x491c32);}'pipe'in _0xb8d3f&&_0x4af64a['gotGenericData'](_0xb8d3f[_0x5e6de8(0x603)],_0x286252);if(_0x5e6de8(0x59a)in _0xb8d3f){if(_0x5e6de8(0x18d)===_0x5e6de8(0x4cb))try{var _0x230c96=_0x479cdf[_0x5e6de8(0x433)][_0x5e6de8(0x168)](-0x1e);_0x4e9fee[_0x5e6de8(0x433)]=[];for(var _0x1077f5 in _0x230c96){_0x16a6d6(_0x5e6de8(0x117)),_0x43c80b[_0x5e6de8(0x287)](_0x230c96[_0x1077f5]);}}catch(_0x4d8c9f){_0x295e24(_0x4d8c9f);}else log(_0xb8d3f);}'group'in _0xb8d3f&&(_0x5e6de8(0x5a0)!==_0x5e6de8(0x660)?(_0xb8d3f[_0x5e6de8(0x20f)]?_0x4af64a['rpcs'][_0x286252][_0x5e6de8(0x20f)]=_0xb8d3f[_0x5e6de8(0x20f)][_0x5e6de8(0x2ee)](','):_0x4af64a['rpcs'][_0x286252][_0x5e6de8(0x20f)]=[],_0x726873=!![]):(_0x1542e8['directorSpeakerMuted']=!![],_0x4e9b51[_0x5e6de8(0x55f)]()));'transcript'in _0xb8d3f&&(log(_0xb8d3f),_0x4af64a[_0x5e6de8(0x3cd)]&&updateClosedCaptions(_0xb8d3f,_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x3a1)],_0x286252));_0x4af64a[_0x5e6de8(0x1d9)]&&(_0x5e6de8(0x5a8)in _0xb8d3f&&updateDirectorsAudio(_0xb8d3f[_0x5e6de8(0x5a8)],_0x286252),_0x5e6de8(0x259)in _0xb8d3f&&updateDirectorsVideo(_0xb8d3f[_0x5e6de8(0x259)],_0x286252),_0x5e6de8(0x2fd)in _0xb8d3f&&gotDevicesRemote(_0xb8d3f[_0x5e6de8(0x2fd)],_0x286252),_0x5e6de8(0x517)in _0xb8d3f&&updateRemoteRecordButton(_0x286252,_0xb8d3f[_0x5e6de8(0x517)]),'timer'in _0xb8d3f&&updateRemoteTimerButton(_0x286252,_0xb8d3f[_0x5e6de8(0x515)]));_0x5e6de8(0x366)in _0xb8d3f&&(_0xb8d3f[_0x5e6de8(0x366)]&&meshcastWatch(_0x286252,_0xb8d3f[_0x5e6de8(0x366)]));_0x5e6de8(0x545)in _0xb8d3f&&(_0x4af64a[_0x5e6de8(0x5df)][_0x5e6de8(0x28d)](_0x286252)>=0x0&&(_0x5e6de8(0x349)===_0x5e6de8(0x349)?_0x4af64a[_0x5e6de8(0x258)]&&lowerhand():_0x2380ea['rpcs'][_0x5cbffd][_0x5e6de8(0x26c)][_0x5e6de8(0x353)]&&_0x195d27[_0x5e6de8(0xd7)][_0x10a717][_0x5e6de8(0x26c)][_0x5e6de8(0x562)]()['then'](_0x38c89f=>{_0x3764f8('playing');})['catch'](_0x3f59f4)));if(_0x5e6de8(0x463)in _0xb8d3f){if('wDepi'!==_0x5e6de8(0x533)){if(_0x4af64a['broadcast']===![]){log(_0xb8d3f);if(_0x4af64a['directorList'][_0x5e6de8(0x28d)](_0x286252)>=0x0){if(_0xb8d3f['infocus']!==![]){if(_0x5e6de8(0x4fc)!==_0x5e6de8(0x4fc)){var _0x288209,_0x4344bd,_0x2494e3;for(_0x4344bd=0x0,_0x2494e3=_0x948c4f[_0x5e6de8(0x1a9)];_0x4344bd<_0x2494e3;_0x4344bd++){_0x288209=_0x1f9d22[_0x5e6de8(0x4f4)](_0x4344bd);if(!(_0x288209>0x2f&&_0x288209<0x3a)&&!(_0x288209>0x40&&_0x288209<0x5b)&&!(_0x288209>0x60&&_0x288209<0x7b))return![];}return!![];}else{if(_0xb8d3f[_0x5e6de8(0x463)]===_0x4af64a[_0x5e6de8(0x4e5)])_0x4af64a[_0x5e6de8(0x463)]=!![];else{if(_0x4af64a['view_set']['length']&&!(_0xb8d3f['infocus']in _0x4af64a['view_set']))warnlog('NOT\x20IN\x20VIEW\x20SET'),_0x4af64a[_0x5e6de8(0x463)]=![];else{if(_0x4af64a['view']&&_0x4af64a[_0x5e6de8(0x201)]!==_0xb8d3f[_0x5e6de8(0x463)])warnlog(_0x5e6de8(0x153)),_0x4af64a[_0x5e6de8(0x463)]=![];else{if(_0x4af64a[_0x5e6de8(0x4c1)]!==![]&&_0x4af64a['directorUUID']&&_0x4af64a['directorUUID']in _0x4af64a[_0x5e6de8(0xd7)]&&!_0x4af64a[_0x5e6de8(0xd7)][_0x4af64a[_0x5e6de8(0x126)]]['showDirector']&&_0xb8d3f[_0x5e6de8(0x463)]===_0x4af64a[_0x5e6de8(0xd7)][_0x4af64a[_0x5e6de8(0x126)]][_0x5e6de8(0x4e5)])warnlog(_0x5e6de8(0x526)),_0x4af64a[_0x5e6de8(0x463)]=![];else{for(var _0x189077 in _0x4af64a[_0x5e6de8(0xd7)]){if(_0x4af64a['rpcs'][_0x189077][_0x5e6de8(0x4e5)]===_0xb8d3f['infocus']){_0x4af64a[_0x5e6de8(0x463)]=_0x189077;break;}}warnlog(_0x5e6de8(0x1cb));}}}}}}else _0x4af64a[_0x5e6de8(0x463)]=![];_0x726873=!![],_0x5a571e=!![];}}}else _0x42e099(_0x3fc414,_0x520287['meshcast']);}'sensors'in _0xb8d3f&&(_0x4af64a[_0x5e6de8(0xd7)][_0x286252]['stats'][_0x5e6de8(0xfb)]={},_0x5e6de8(0x46c)in _0xb8d3f&&(_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x486)]['sensors']['lin']=_0xb8d3f[_0x5e6de8(0x46c)]),'acc'in _0xb8d3f&&(_0x4af64a[_0x5e6de8(0xd7)][_0x286252]['stats']['sensors'][_0x5e6de8(0x65f)]=_0xb8d3f['acc']),_0x5e6de8(0x127)in _0xb8d3f&&(_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x486)][_0x5e6de8(0xfb)][_0x5e6de8(0x127)]=_0xb8d3f[_0x5e6de8(0x127)]),_0x5e6de8(0x5ab)in _0xb8d3f&&(_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x486)][_0x5e6de8(0xfb)][_0x5e6de8(0x5ab)]=_0xb8d3f[_0x5e6de8(0x5ab)]),isIFrame&&parent['postMessage']({'sensors':_0xb8d3f},'*'));_0x5e6de8(0x5cb)in _0xb8d3f&&playbackMIDI(_0xb8d3f['midi']);'fileList'in _0xb8d3f&&_0xb8d3f[_0x5e6de8(0x575)]&&addDownloadLink(_0xb8d3f[_0x5e6de8(0x575)],_0x286252,_0x4af64a[_0x5e6de8(0xd7)]);_0x5e6de8(0x3cb)in _0xb8d3f&&(_0x4af64a['rpcs'][_0x286252][_0x5e6de8(0x486)]&&_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x486)][_0x5e6de8(0x35e)]&&('qlr'in _0xb8d3f[_0x5e6de8(0x3cb)]&&(_0x4af64a[_0x5e6de8(0xd7)][_0x286252]['stats'][_0x5e6de8(0x35e)]['quality_limitation_reason']=_0xb8d3f[_0x5e6de8(0x3cb)]['qlr']),_0x5e6de8(0x1e1)in _0xb8d3f[_0x5e6de8(0x3cb)]&&(_0x4af64a['rpcs'][_0x286252][_0x5e6de8(0x486)][_0x5e6de8(0x35e)][_0x5e6de8(0x1ff)]=_0xb8d3f[_0x5e6de8(0x3cb)]['hw_enc'])));if(_0x5e6de8(0x35e)in _0xb8d3f){warnlog(_0xb8d3f),_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x486)][_0x5e6de8(0x35e)]=_0xb8d3f[_0x5e6de8(0x35e)];if(_0x5e6de8(0x3a1)in _0xb8d3f['info']){typeof _0xb8d3f[_0x5e6de8(0x35e)][_0x5e6de8(0x3a1)]==_0x5e6de8(0x2d7)?_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x3a1)]=sanitizeLabel(_0xb8d3f[_0x5e6de8(0x35e)][_0x5e6de8(0x3a1)]):_0x4af64a['rpcs'][_0x286252][_0x5e6de8(0x3a1)]=![];if(_0x4af64a[_0x5e6de8(0x1d9)]){var _0x1eb88d=getById('label_'+_0x286252);_0x1eb88d&&(_0x1eb88d[_0x5e6de8(0x1ac)][_0x5e6de8(0x474)]='left',_0x1eb88d[_0x5e6de8(0x1ac)][_0x5e6de8(0x261)]=_0x5e6de8(0x39e),_0x1eb88d[_0x5e6de8(0x1ac)][_0x5e6de8(0x5b9)]=_0x5e6de8(0x588),_0x1eb88d[_0x5e6de8(0x1ac)][_0x5e6de8(0x4a2)]=_0x5e6de8(0x282),_0x1eb88d[_0x5e6de8(0x1ac)][_0x5e6de8(0x14f)]=_0x5e6de8(0x2d0),_0x1eb88d[_0x5e6de8(0x416)][_0x5e6de8(0x493)]=_0x286252,_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x3a1)]?_0x5e6de8(0x325)!==_0x5e6de8(0x627)?_0x1eb88d[_0x5e6de8(0x360)]=_0x4af64a['rpcs'][_0x286252][_0x5e6de8(0x3a1)]:_0x39371e['rpcs'][_0x5dc18c[_0x5e6de8(0x126)]][_0x5e6de8(0x486)][_0x5e6de8(0x35e)]['director']=!![]:_0x1eb88d[_0x5e6de8(0x360)]=miscTranslations[_0x5e6de8(0x33e)],_0x1eb88d[_0x5e6de8(0x491)]=function(_0x4e9c5b){var _0x1e0cd1=_0x5e6de8,_0x31a13c=_0x4e9c5b['target'][_0x1e0cd1(0x360)];_0x4af64a[_0x1e0cd1(0xd7)][_0x4e9c5b[_0x1e0cd1(0x49c)][_0x1e0cd1(0x416)]['UUID']]['label']===![]&&(_0x31a13c='');window[_0x1e0cd1(0x56c)]();var _0x4da061=prompt(miscTranslations[_0x1e0cd1(0x54b)],_0x31a13c);if(_0x4da061!==null){_0x4da061==''?(_0x4da061=![],_0x4e9c5b[_0x1e0cd1(0x49c)][_0x1e0cd1(0x360)]=miscTranslations[_0x1e0cd1(0x33e)]):_0x4e9c5b[_0x1e0cd1(0x49c)][_0x1e0cd1(0x360)]=_0x4da061;var _0x5597c2={};_0x5597c2['UUID']=_0x4e9c5b[_0x1e0cd1(0x49c)]['dataset'][_0x1e0cd1(0x493)],_0x5597c2[_0x1e0cd1(0x5f8)]=!![],_0x5597c2[_0x1e0cd1(0x320)]=_0x4da061,_0x4af64a[_0x1e0cd1(0x191)](_0x5597c2,_0x5597c2[_0x1e0cd1(0x493)]);}});}}if(_0x5e6de8(0x57e)in _0xb8d3f[_0x5e6de8(0x35e)]){_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x57e)]=parseInt(_0xb8d3f[_0x5e6de8(0x35e)][_0x5e6de8(0x57e)])||0x0;if(_0x4af64a['director']){var _0xd1cd5=document[_0x5e6de8(0x636)](_0x5e6de8(0x3b7)+_0x286252+'\x22]');_0xd1cd5[0x0]&&(_0xd1cd5[0x0][_0x5e6de8(0x360)]=_0x4af64a[_0x5e6de8(0xd7)][_0x286252]['order']);}}else _0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x57e)]=0x0;if(_0x5e6de8(0x4ba)in _0xb8d3f[_0x5e6de8(0x35e)]){_0xb8d3f[_0x5e6de8(0x35e)][_0x5e6de8(0x4ba)]?_0x5e6de8(0x290)===_0x5e6de8(0x290)?_0x4af64a['rpcs'][_0x286252][_0x5e6de8(0x20f)]=_0xb8d3f[_0x5e6de8(0x35e)][_0x5e6de8(0x4ba)][_0x5e6de8(0x2ee)](','):_0x4d5265['rpcs'][_0x278d99][_0x5e6de8(0x486)][_0x5e6de8(0xfb)][_0x5e6de8(0x127)]=_0x2e3926[_0x5e6de8(0x127)]:_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x20f)]=[];if(_0x4af64a[_0x5e6de8(0x1d9)]){var _0xd1cd5=document[_0x5e6de8(0x636)](_0x5e6de8(0x596)+_0x286252+'\x22]');for(var _0x28ed5d=0x0;_0x28ed5d<_0xd1cd5['length'];_0x28ed5d++){_0xd1cd5[_0x28ed5d]['classList']['remove'](_0x5e6de8(0xf2));for(var _0x376add=0x0;_0x376add<_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x20f)]['length'];_0x376add++){_0xd1cd5[_0x28ed5d][_0x5e6de8(0x416)][_0x5e6de8(0x320)]===_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x20f)][_0x376add]&&_0xd1cd5[_0x28ed5d][_0x5e6de8(0xd4)]['add'](_0x5e6de8(0xf2));}}}else _0x726873=!![];}if('muted'in _0xb8d3f[_0x5e6de8(0x35e)]){_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x4de)]=_0xb8d3f[_0x5e6de8(0x35e)][_0x5e6de8(0x214)];if(_0x4af64a[_0x5e6de8(0x4c1)]===![]){if(_0x4af64a[_0x5e6de8(0x464)]){if(!_0x4af64a['cleanOutput']){if(_0x4af64a[_0x5e6de8(0xd7)][_0x286252]['remoteMuteElement'])_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x4de)]?_0x4af64a[_0x5e6de8(0xd7)][_0x286252]['remoteMuteElement'][_0x5e6de8(0x1ac)][_0x5e6de8(0x4c0)]=_0x5e6de8(0x497):_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x5a5)]['style'][_0x5e6de8(0x4c0)]=_0x5e6de8(0x4e3);else{_0x4af64a['rpcs'][_0x286252][_0x5e6de8(0x5a5)]=getById('muteStateTemplate')[_0x5e6de8(0x50c)](!![]),_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x5a5)]['id']=_0x5e6de8(0x417)+_0x286252;if(_0x4af64a['rpcs'][_0x286252][_0x5e6de8(0x4de)])_0x4af64a[_0x5e6de8(0xd7)][_0x286252]['remoteMuteElement'][_0x5e6de8(0x1ac)][_0x5e6de8(0x4c0)]=_0x5e6de8(0x497);else{if(_0x5e6de8(0x5e1)===_0x5e6de8(0x5e1))_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x5a5)][_0x5e6de8(0x1ac)][_0x5e6de8(0x4c0)]=_0x5e6de8(0x4e3);else{var _0x430216=_0x2ac253[_0x5e6de8(0x636)](_0x5e6de8(0x234)+_0x331db8+'\x22]');_0x430216[0x0]&&(_0x430216[0x0][_0x5e6de8(0x416)][_0x5e6de8(0x320)]=0x1,_0x430216[0x0]['className']=_0x5e6de8(0xf2),_0x430216[0x0][_0x5e6de8(0x652)][0x1]['innerHTML']=_0x264fb1[_0x5e6de8(0x63a)],_0x4d4b07[_0x5e6de8(0xd7)][_0x7efac6][_0x5e6de8(0x5d3)]=0x1);}}_0x726873=!![];}}}}}if(_0x4af64a[_0x5e6de8(0x1d9)]){if(_0x5e6de8(0x2a0)in _0xb8d3f[_0x5e6de8(0x35e)]){if(_0xb8d3f[_0x5e6de8(0x35e)][_0x5e6de8(0x2a0)]==![]){var _0xd1cd5=document[_0x5e6de8(0x636)](_0x5e6de8(0x234)+_0x286252+'\x22]');_0xd1cd5[0x0]&&(_0xd1cd5[0x0][_0x5e6de8(0x62c)]=!![],_0xd1cd5[0x0][_0x5e6de8(0x5da)]=miscTranslations[_0x5e6de8(0x518)]);var _0xd1cd5=document['querySelectorAll'](_0x5e6de8(0x239)+_0x286252+'\x22]');_0xd1cd5[0x0]&&(_0xd1cd5[0x0]['disabled']=!![],_0xd1cd5[0x0][_0x5e6de8(0x5da)]=title=miscTranslations[_0x5e6de8(0x518)],_0xd1cd5[0x0][_0x5e6de8(0x1ac)][_0x5e6de8(0x106)]=0.2);}}if(_0x5e6de8(0x447)in _0xb8d3f[_0x5e6de8(0x35e)]){if(_0xb8d3f['info'][_0x5e6de8(0x447)]!==![]){var _0x4c7a41=parseInt(_0xb8d3f[_0x5e6de8(0x35e)][_0x5e6de8(0x447)])||0x0;if(_0x4c7a41===0x0){var _0xd1cd5=document[_0x5e6de8(0x636)](_0x5e6de8(0x234)+_0x286252+'\x22]');_0xd1cd5[0x0]&&(_0xd1cd5[0x0][_0x5e6de8(0x416)]['value']=0x1,_0xd1cd5[0x0]['className']=_0x5e6de8(0xf2),_0xd1cd5[0x0]['children'][0x1][_0x5e6de8(0x1eb)]=miscTranslations['unmute-guest'],_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x5d3)]=0x1);}else{var _0xd1cd5=document[_0x5e6de8(0x636)](_0x5e6de8(0x239)+_0x286252+'\x22]');_0xd1cd5[0x0]&&(_0x5e6de8(0x11f)!==_0x5e6de8(0x11f)?_0x4603c8[_0x5e6de8(0x20f)][_0x5e6de8(0x1a9)]&&(_0x2ed605[_0x5e6de8(0x35e)][_0x5e6de8(0x4ba)]=_0x41a5ba['group'][_0x5e6de8(0x18c)](',')):(_0xd1cd5[0x0][_0x5e6de8(0x320)]=_0x4c7a41,_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x3df)]=_0x4c7a41,remoteVolumeUI(_0xd1cd5[0x0])));}}}'directorSpeakerMuted'in _0xb8d3f[_0x5e6de8(0x35e)]&&(_0x5e6de8(0x538)!==_0x5e6de8(0x538)?_0x1de8fd['anysend'](_0x6b58e):_0xb8d3f[_0x5e6de8(0x35e)][_0x5e6de8(0x183)]&&updateRemoteSpeakerMute(_0x286252)),_0x5e6de8(0x166)in _0xb8d3f[_0x5e6de8(0x35e)]&&(_0xb8d3f[_0x5e6de8(0x35e)][_0x5e6de8(0x166)]&&updateRemoteDisplayMute(_0x286252));}_0x5e6de8(0x4c7)in _0xb8d3f['info']&&(_0x4af64a[_0x5e6de8(0x1d9)]?_0xb8d3f['info'][_0x5e6de8(0x4c7)]&&updateDirectorVideoMute(_0x286252):_0x5e6de8(0x389)!==_0x5e6de8(0x389)?_0x3623ca=_0x3fc57a[_0x5e6de8(0x57a)]:(_0x4af64a['rpcs'][_0x286252][_0x5e6de8(0x4c7)]=_0xb8d3f[_0x5e6de8(0x35e)][_0x5e6de8(0x4c7)],_0x4af64a[_0x5e6de8(0xd7)][_0x286252]['directorVideoMuted']&&(_0x286252 in _0x4af64a[_0x5e6de8(0xd7)]&&_0x4af64a[_0x5e6de8(0x4a6)](0x0,_0x286252))));_0x5e6de8(0x454)in _0xb8d3f[_0x5e6de8(0x35e)]&&(_0x4af64a['rpcs'][_0x286252][_0x5e6de8(0x521)]=_0xb8d3f[_0x5e6de8(0x35e)][_0x5e6de8(0x454)],_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x521)]&&(_0x4af64a[_0x5e6de8(0x1d9)]&&(_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x637)][_0x5e6de8(0x1ac)]['display']=_0x5e6de8(0x497))));'rotate_video'in _0xb8d3f[_0x5e6de8(0x35e)]&&(_0x4af64a[_0x5e6de8(0xd7)][_0x286252]['rotate']=_0xb8d3f[_0x5e6de8(0x35e)][_0x5e6de8(0x382)]);if(_0x286252===_0x4af64a['directorUUID'])try{_0x4af64a['rpcs'][_0x286252][_0x5e6de8(0x486)][_0x5e6de8(0x35e)]['director']=!![];}catch(_0x2dd07c){}else{if(_0x4af64a[_0x5e6de8(0x5df)]['indexOf'](_0x286252)>=0x0)try{_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x486)][_0x5e6de8(0x35e)][_0x5e6de8(0xe9)]=!![];}catch(_0x5041f8){}}_0x5a571e=!![];}if(_0x5e6de8(0x169)in _0xb8d3f){if(_0x4af64a[_0x5e6de8(0x126)]===_0x286252){_0x5e6de8(0x63e)in _0xb8d3f[_0x5e6de8(0x169)]&&(_0x4af64a[_0x5e6de8(0x63e)]=parseInt(_0xb8d3f[_0x5e6de8(0x169)][_0x5e6de8(0x63e)])||0x0,_0x726873=!![]);if(_0xb8d3f[_0x5e6de8(0x169)][_0x5e6de8(0x510)]){if(_0x4af64a[_0x5e6de8(0x1f7)]===![]){if(_0xb8d3f['directorSettings']['soloVideo']===_0x4af64a[_0x5e6de8(0x4e5)])_0x4af64a[_0x5e6de8(0x463)]=!![];else for(var _0x189077 in _0x4af64a[_0x5e6de8(0xd7)]){if(_0x4af64a[_0x5e6de8(0xd7)][_0x189077][_0x5e6de8(0x4e5)]===_0xb8d3f[_0x5e6de8(0x169)][_0x5e6de8(0x510)]){_0x4af64a[_0x5e6de8(0x463)]=_0x189077;break;}}_0x726873=!![],_0x5a571e=!![];}}if(_0x5e6de8(0x44d)in _0xb8d3f[_0x5e6de8(0x169)]){if(_0x4af64a[_0x5e6de8(0x4c1)]!==![]){if(_0x4af64a[_0x5e6de8(0x44d)]==!![])_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x44d)]=!![];else _0xb8d3f[_0x5e6de8(0x169)][_0x5e6de8(0x44d)]&&(_0x4af64a['rpcs'][_0x286252]['showDirector']=!![]);}}if(_0x4af64a[_0x5e6de8(0x4c1)]!==![]){if(_0xb8d3f['directorSettings'][_0x5e6de8(0x4c1)])for(var _0x189077 in _0xb8d3f['directorSettings'][_0x5e6de8(0x4c1)]){setTimeout(function(_0x479cd5){var _0x3653e2=_0x5e6de8;_0x4af64a[_0x3653e2(0x30a)](_0x479cd5);},0x3e8,_0xb8d3f[_0x5e6de8(0x169)][_0x5e6de8(0x4c1)][_0x189077]);}if(_0xb8d3f[_0x5e6de8(0x169)][_0x5e6de8(0x4f2)])for(var _0x189077 in _0xb8d3f[_0x5e6de8(0x169)][_0x5e6de8(0x4f2)]){setTimeout(function(_0x1f882a){_0x4af64a['directorActions'](_0x1f882a);},0x3e8,_0xb8d3f[_0x5e6de8(0x169)][_0x5e6de8(0x4f2)][_0x189077]);}}if('addCoDirector'in _0xb8d3f[_0x5e6de8(0x169)]){if(_0x4af64a['directorUUID']===_0x286252)for(var _0x28ed5d=0x0;_0x28ed5d<_0xb8d3f[_0x5e6de8(0x169)]['addCoDirector'][_0x5e6de8(0x1a9)];_0x28ed5d++){_0x5e6de8(0x398)!=='JCIUX'?(_0xa27b23[_0x5e6de8(0xd7)][_0x458d96][_0x5e6de8(0x486)][_0x1fc598[_0x5e6de8(0x335)]][_0x5e6de8(0x250)]=_0x5e6de8(0x2a3),_0x336dd3[_0x5e6de8(0xd7)][_0x239a6f][_0x5e6de8(0x486)][_0x5bf3c6[_0x5e6de8(0x335)]]['_type']=_0x5e6de8(0x43a),_0x5e6de8(0x300)in _0xb845f8&&(_0x3ca92f[_0x5e6de8(0xd7)][_0x1b0466][_0x5e6de8(0x486)][_0x5fc324[_0x5e6de8(0x335)]][_0x5e6de8(0x5a6)]=_0x34e6db(_0x4c8e71(_0x2276e8[_0x5e6de8(0x300)])*0x2710)/0x2710)):!_0x4af64a[_0x5e6de8(0x5df)][_0x5e6de8(0x26e)](_0xb8d3f[_0x5e6de8(0x169)][_0x5e6de8(0x529)][_0x28ed5d][_0x5e6de8(0x1c1)])&&_0x4af64a[_0x5e6de8(0x5df)][_0x5e6de8(0x544)](_0xb8d3f[_0x5e6de8(0x169)][_0x5e6de8(0x529)][_0x28ed5d][_0x5e6de8(0x1c1)]());}}}}_0x4af64a[_0x5e6de8(0x5df)][_0x5e6de8(0x28d)](_0x286252)>=0x0&&(_0x4af64a[_0x5e6de8(0x4c1)]!==![]&&(_0x5e6de8(0x53e)in _0xb8d3f&&_0x4af64a[_0x5e6de8(0x30a)](_0xb8d3f)));if(_0x5e6de8(0x57e)in _0xb8d3f){_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x57e)]=parseInt(_0xb8d3f[_0x5e6de8(0x57e)])||0x0;_0x286252 in _0x4af64a[_0x5e6de8(0x29d)]&&(_0x4af64a['pcs'][_0x286252][_0x5e6de8(0x57e)]=parseInt(_0xb8d3f[_0x5e6de8(0x57e)])||0x0);if(_0x4af64a['director']){var _0xd1cd5=document[_0x5e6de8(0x636)](_0x5e6de8(0x3b7)+_0x286252+'\x22]');_0xd1cd5[0x0]&&(_0xd1cd5[0x0][_0x5e6de8(0x360)]=parseInt(_0xb8d3f[_0x5e6de8(0x57e)])||0x0);}_0x726873=!![];}if(_0x5e6de8(0x5f8)in _0xb8d3f){if(_0x5e6de8(0x61f)!==_0x5e6de8(0x61f))_0x1a8417(_0x5e6de8(0x453))[_0x5e6de8(0x1ac)][_0x5e6de8(0x4c0)]='',!_0x583cbe[_0x5e6de8(0x5f4)]&&_0x26ffdc();else{log(_0x5e6de8(0x377));if(_0x5e6de8(0x320)in _0xb8d3f){log(_0x5e6de8(0x60d));if(typeof _0xb8d3f[_0x5e6de8(0x320)]==_0x5e6de8(0x2d7)){_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x3a1)]=sanitizeLabel(_0xb8d3f[_0x5e6de8(0x320)]);_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x3a1)][_0x5e6de8(0x1a9)]==0x0&&(_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x3a1)]=![]);if(_0x4af64a[_0x5e6de8(0x1d9)]){var _0xd1cd5=getById(_0x5e6de8(0x2e2)+_0x286252);_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x3a1)]?_0xd1cd5[_0x5e6de8(0x360)]=_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x3a1)]:_0xd1cd5[_0x5e6de8(0x360)]=miscTranslations[_0x5e6de8(0x33e)];}else _0x4af64a[_0x5e6de8(0x1a3)]&&(_0x726873=!![]);}else{if(_0x5e6de8(0x3d1)!==_0x5e6de8(0x5c1)){_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x3a1)]=![];if(_0x4af64a['director']){var _0xd1cd5=getById(_0x5e6de8(0x2e2)+_0x286252);_0xd1cd5[_0x5e6de8(0x360)]=miscTranslations[_0x5e6de8(0x33e)];}else _0x4af64a['showlabels']&&(_0x726873=!![]);}else{var _0x2abf27={};_0x2abf27['rejected']=_0x5e6de8(0x140),_0x38943a[_0x5e6de8(0x241)](_0x2abf27,_0x1531a7);}}_0x5a571e=!![];}}}_0x5e6de8(0x23b)in _0xb8d3f&&(log(_0xb8d3f),_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x4de)]=_0xb8d3f[_0x5e6de8(0x23b)],_0x4af64a[_0x5e6de8(0x4a6)](![],_0x286252),_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x486)]['info']&&('TaATZ'!==_0x5e6de8(0x5be)?_0x205371(_0x5e6de8(0x419)):_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x486)][_0x5e6de8(0x35e)]['muted']=_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x4de)]),_0x4af64a[_0x5e6de8(0x4c1)]===![]&&(_0x4af64a[_0x5e6de8(0x464)]&&(!_0x4af64a[_0x5e6de8(0x5f4)]&&(_0x4af64a['rpcs'][_0x286252][_0x5e6de8(0x5a5)]?_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x4de)]?_0x4af64a['rpcs'][_0x286252]['remoteMuteElement'][_0x5e6de8(0x1ac)][_0x5e6de8(0x4c0)]=_0x5e6de8(0x497):_0x4af64a['rpcs'][_0x286252]['remoteMuteElement'][_0x5e6de8(0x1ac)][_0x5e6de8(0x4c0)]=_0x5e6de8(0x4e3):(_0x4af64a[_0x5e6de8(0xd7)][_0x286252]['remoteMuteElement']=getById('muteStateTemplate')['cloneNode'](!![]),_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x5a5)]['id']=_0x5e6de8(0x417)+_0x286252,_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x4de)]?_0x4af64a['rpcs'][_0x286252]['remoteMuteElement'][_0x5e6de8(0x1ac)]['display']=_0x5e6de8(0x497):_0x5e6de8(0x52e)!==_0x5e6de8(0x567)?_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x5a5)][_0x5e6de8(0x1ac)]['display']=_0x5e6de8(0x4e3):_0x4a9f26(),_0x726873=!![]),_0x5a571e=!![]))));if('requestSceneUpdate'in _0xb8d3f){if(_0x5e6de8(0x148)!==_0x5e6de8(0x2d2)){var _0x12c0c0=getChromeVersion();_0x12c0c0&&(_0x5e6de8(0x1b4)!=='JwDXU'?_0x12c0c0<0x50&&(_0x726873=!![]):_0x11c085 in _0x11e431['pcs']&&(_0x1163a3[_0x5e6de8(0x62f)]&&_0x5cd135[_0x5e6de8(0x62f)][_0x5e6de8(0x24e)](0x0,0x6)!==_0x4d2528[_0x5e6de8(0x32c)]?(_0x1e456a(_0x5e6de8(0x25e)),_0x574577[_0x5e6de8(0x442)](_0x302043,![])):_0x5dff26(_0x5e6de8(0x5ba))));}else _0x16dcc0[_0x5e6de8(0xe2)]=!![];}_0x5e6de8(0x521)in _0xb8d3f&&(_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x521)]=_0xb8d3f[_0x5e6de8(0x521)],!_0x4af64a[_0x5e6de8(0x1d9)]?(_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x521)]&&(_0x4af64a[_0x5e6de8(0x4a6)](0x0,_0x286252),_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x40f)]&&(_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x40f)][_0x5e6de8(0x1aa)]=!![],_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x40f)]['style'][_0x5e6de8(0x50e)]=_0x5e6de8(0x1aa))),_0x726873=!![]):_0x4af64a[_0x5e6de8(0xd7)][_0x286252]['videoMuted']?_0x4af64a['rpcs'][_0x286252][_0x5e6de8(0x637)][_0x5e6de8(0x1ac)][_0x5e6de8(0x4c0)]=_0x5e6de8(0x35b):_0x4af64a[_0x5e6de8(0xd7)][_0x286252][_0x5e6de8(0x637)][_0x5e6de8(0x1ac)][_0x5e6de8(0x4c0)]=_0x5e6de8(0x4e3),_0x5a571e=!![]);if(_0x5e6de8(0x3a7)in _0xb8d3f){if(!_0x4af64a[_0x5e6de8(0x1d9)]){if(_0x5e6de8(0x591)!==_0x5e6de8(0x37b)){if(_0x5e6de8(0x49c)in _0xb8d3f){if(_0x4af64a[_0x5e6de8(0x5df)][_0x5e6de8(0x28d)](_0x286252)>=0x0){var _0x335744=_0xb8d3f[_0x5e6de8(0x49c)];if(_0x335744===!![])_0x4af64a[_0x5e6de8(0x4c7)]=_0xb8d3f[_0x5e6de8(0x3a7)];else{if(_0x335744 in _0x4af64a['rpcs']){_0x4af64a['rpcs'][_0x335744]['directorVideoMuted']=_0xb8d3f[_0x5e6de8(0x3a7)];if(_0x4af64a[_0x5e6de8(0xd7)][_0x335744][_0x5e6de8(0x4c7)]){if(_0x5e6de8(0x3f7)===_0x5e6de8(0x269)){if(_0x210cc1[_0x5e6de8(0x342)]==_0x5e6de8(0x513))_0x3d2491[_0x5e6de8(0x2db)]&&_0x2b123a(),_0x30d460('hands_'+_0x468cb1)[_0x5e6de8(0x1ac)][_0x5e6de8(0x4c0)]='block',_0x5e3a43[_0x5e6de8(0xd7)][_0x49e31e][_0x5e6de8(0x32f)][_0x5e6de8(0x1ac)][_0x5e6de8(0x4c0)]=_0x5e6de8(0x35b);else _0x13fb19[_0x5e6de8(0x342)]==_0x5e6de8(0x388)&&(_0x5499e9(_0x5e6de8(0x181)+_0x2be1b2)[_0x5e6de8(0x1ac)][_0x5e6de8(0x4c0)]=_0x5e6de8(0x4e3),_0x5798ca['rpcs'][_0x1abee8][_0x5e6de8(0x32f)][_0x5e6de8(0x1ac)][_0x5e6de8(0x4c0)]=_0x5e6de8(0x4e3));}else _0x335744 in _0x4af64a[_0x5e6de8(0xd7)]&&_0x4af64a[_0x5e6de8(0x4a6)](0x0,_0x335744);}_0x726873=!![];}}}}}else _0x2f0ccb=_0x2027c7['pcs'][_0x29964d][_0x5e6de8(0x1fc)];}_0x5a571e=!![];}if(_0x5e6de8(0x22e)in _0xb8d3f){log(_0x5e6de8(0x2c6));try{_0x4af64a['sendFile'](_0x286252,_0xb8d3f[_0x5e6de8(0x22e)]);}catch(_0x29f1e7){errorlog(_0x29f1e7);}}_0x5e6de8(0x3ce)in _0xb8d3f&&remoteStats(_0xb8d3f,_0x286252);if(_0x726873)setTimeout(function(){updateMixer(),updateUserList();},0x1);else _0x5a571e&&(_0x5e6de8(0x362)===_0x5e6de8(0x362)?updateUserList():delete _0xeaad36['watchTimeoutList'][_0x6bef1]);},_0x4af64a[_0x41bc0f(0xd7)][_0x286252][_0x41bc0f(0x4ab)][_0x41bc0f(0x2d5)]=()=>{var _0x51883e=_0x41bc0f;warnlog(_0x51883e(0x16e));};},_0x4af64a[_0xee3a12(0x63b)]=function(_0x459517){var _0x327dc3=_0xee3a12;if(_0x327dc3(0x3f6)!=='EcRRS')try{if(_0x327dc3(0x277)===_0x327dc3(0x112))_0x44bfa8[_0x327dc3(0xd7)][_0x3af37b][_0x327dc3(0x4de)]?_0x10bdc3[_0x327dc3(0xd7)][_0x413c6d][_0x327dc3(0x5a5)][_0x327dc3(0x1ac)][_0x327dc3(0x4c0)]=_0x327dc3(0x497):_0xdaffab[_0x327dc3(0xd7)][_0x7b7ce1][_0x327dc3(0x5a5)][_0x327dc3(0x1ac)][_0x327dc3(0x4c0)]=_0x327dc3(0x4e3);else{var _0x50c84f=_0x4af64a[_0x327dc3(0x206)]||0x0;_0x50c84f=parseFloat(_0x50c84f);if(_0x4af64a[_0x327dc3(0x206)]!==![]){var _0xd259e6=_0x4af64a[_0x327dc3(0xd7)][_0x459517]['getReceivers']()[_0x327dc3(0x104)](),_0x391e96=0x0;_0xd259e6[_0x327dc3(0x33c)](function(_0x37960c){var _0x4c5b07=_0x327dc3;try{for(var _0x4b316f in _0x4af64a[_0x4c5b07(0xd7)][_0x459517][_0x4c5b07(0x486)]){if(typeof _0x4af64a[_0x4c5b07(0xd7)][_0x459517][_0x4c5b07(0x486)][_0x4b316f]=='object'&&_0x4c5b07(0x4e9)in _0x4af64a[_0x4c5b07(0xd7)][_0x459517][_0x4c5b07(0x486)][_0x4b316f]&&_0x4af64a['rpcs'][_0x459517]['stats'][_0x4b316f]['_trackID']===_0x37960c[_0x4c5b07(0x132)]['id']&&_0x4c5b07(0x499)in _0x4af64a['rpcs'][_0x459517]['stats'][_0x4b316f]){var _0x511ca5=0x0;_0x4af64a[_0x4c5b07(0xd7)][_0x459517][_0x4c5b07(0x486)][_0x4b316f][_0x4c5b07(0x61c)]?_0x511ca5=_0x4af64a[_0x4c5b07(0xd7)][_0x459517]['stats'][_0x4b316f][_0x4c5b07(0x61c)]:_0x4af64a['rpcs'][_0x459517][_0x4c5b07(0x486)][_0x4b316f][_0x4c5b07(0x61c)]=0x0;_0x511ca5+=_0x50c84f-_0x4af64a[_0x4c5b07(0xd7)][_0x459517][_0x4c5b07(0x486)][_0x4b316f][_0x4c5b07(0x499)];_0x511ca5>_0x50c84f&&(_0x511ca5=_0x50c84f);if(_0x4af64a[_0x4c5b07(0xd7)][_0x459517][_0x4c5b07(0x486)][_0x4b316f][_0x4c5b07(0x228)]==_0x4c5b07(0x43a)){if(_0x37960c[_0x4c5b07(0x132)]['id']in _0x4af64a[_0x4c5b07(0xd7)][_0x459517][_0x4c5b07(0x56d)]){log('updating\x20audio\x20delay');var _0x2d96ad=_0x391e96-_0x4af64a[_0x4c5b07(0xd7)][_0x459517][_0x4c5b07(0x486)][_0x4b316f][_0x4c5b07(0x499)]+_0x4af64a[_0x4c5b07(0xdc)];_0x2d96ad<0x0&&(_0x2d96ad=0x0),log(_0x4c5b07(0x599)+_0x2d96ad),log('audioCtx\x20:\x20'+_0x4af64a[_0x4c5b07(0x4dd)][_0x4c5b07(0x1e6)]),_0x4af64a[_0x4c5b07(0xd7)][_0x459517][_0x4c5b07(0x56d)][_0x37960c[_0x4c5b07(0x132)]['id']][_0x4c5b07(0x4d5)][_0x4c5b07(0x630)](parseFloat(_0x2d96ad/0x3e8),_0x4af64a['audioCtx']['currentTime']+0x1),_0x4af64a[_0x4c5b07(0xd7)][_0x459517][_0x4c5b07(0x486)][_0x4b316f][_0x4c5b07(0x54f)]=_0x2d96ad;}}else _0x4af64a[_0x4c5b07(0xd7)][_0x459517]['stats'][_0x4b316f]['_type']==_0x4c5b07(0x53a)&&(_0x391e96=_0x4af64a[_0x4c5b07(0xd7)][_0x459517][_0x4c5b07(0x486)][_0x4b316f]['Buffer_Delay_in_ms'],_0x511ca5<0x0&&(_0x511ca5=0x0),_0x4af64a[_0x4c5b07(0xd7)][_0x459517][_0x4c5b07(0x486)][_0x4b316f]['_sync_offset']=_0x511ca5,_0x37960c[_0x4c5b07(0x1b7)]=parseFloat(_0x511ca5/0x3e8));}}}catch(_0x567323){errorlog(_0x567323);}});}}}catch(_0x51d309){errorlog(_0x327dc3(0x58f));}else _0xd16807[_0x327dc3(0x2f1)]===![]&&(_0x1b7809=_0x327dc3(0x524)+_0x513dce[_0x327dc3(0x470)]);},_0x4af64a['processStats']=function(_0x2d44b7){var _0x399a60=_0xee3a12;if(!_0x4af64a[_0x399a60(0xd7)]||!(_0x2d44b7 in _0x4af64a[_0x399a60(0xd7)]))return;try{_0x4af64a[_0x399a60(0xd7)][_0x2d44b7][_0x399a60(0x26c)][_0x399a60(0x353)]&&(log(_0x399a60(0x451)),_0x4af64a[_0x399a60(0xd7)][_0x2d44b7][_0x399a60(0x26c)][_0x399a60(0x562)]()['then'](_0x59df67=>{var _0x48694a=_0x399a60;log(_0x48694a(0x4b7)),firstPlayTriggered=!![];})[_0x399a60(0x4bf)](warnlog));}catch(_0x35b616){};try{_0x4af64a[_0x399a60(0xd7)][_0x2d44b7][_0x399a60(0xe5)]()[_0x399a60(0x465)](function(_0x49ad1d){var _0x2eacf1=_0x399a60;if(!(_0x2d44b7 in _0x4af64a[_0x2eacf1(0xd7)]))return;setTimeout(_0x4af64a[_0x2eacf1(0x236)],0xbb8,_0x2d44b7),!_0x4af64a[_0x2eacf1(0xd7)][_0x2d44b7][_0x2eacf1(0x486)][_0x2eacf1(0x3b9)]&&(_0x4af64a['rpcs'][_0x2d44b7]['stats'][_0x2eacf1(0x3b9)]={}),_0x49ad1d[_0x2eacf1(0x33c)](_0x480afe=>{var _0x2d1e57=_0x2eacf1;if(_0x480afe[_0x2d1e57(0x250)]=='candidate-pair'&&_0x480afe[_0x2d1e57(0x4d7)]==!![])_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x2d1e57(0x3b9)]['_local_ice_id']=_0x480afe[_0x2d1e57(0x414)],_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x2d1e57(0x3b9)][_0x2d1e57(0x5dd)]=_0x480afe[_0x2d1e57(0x13e)],_0x4af64a['rpcs'][_0x2d44b7][_0x2d1e57(0x486)][_0x2d1e57(0x3b9)][_0x2d1e57(0x5b2)]=_0x480afe[_0x2d1e57(0x2b4)]*0x3e8;else{if(_0x480afe[_0x2d1e57(0x250)]==_0x2d1e57(0x132)&&_0x480afe['remoteSource']==!![]){if(_0x480afe['id']in _0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7]['stats'])_0x4af64a['rpcs'][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe['id']]['_trackID']=_0x480afe['trackIdentifier'],_0x4af64a['rpcs'][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe['id']][_0x2d1e57(0x499)]=parseInt(0x3e8*(parseFloat(_0x480afe['jitterBufferDelay'])-_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7]['stats'][_0x480afe['id']][_0x2d1e57(0x5d1)])/(parseInt(_0x480afe[_0x2d1e57(0x246)])-_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe['id']][_0x2d1e57(0x5bf)]))||0x0,_0x4af64a['rpcs'][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe['id']]['_jitter_delay']=parseFloat(_0x480afe[_0x2d1e57(0x483)])||0x0,_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe['id']][_0x2d1e57(0x5bf)]=parseInt(_0x480afe['jitterBufferEmittedCount'])||0x0,_0x2d1e57(0x209)in _0x480afe&&('frameHeight'in _0x480afe&&(_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe['id']][_0x2d1e57(0x2ba)]=_0x480afe[_0x2d1e57(0x209)]+_0x2d1e57(0x1ee)+_0x480afe[_0x2d1e57(0x495)],_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe['id']][_0x2d1e57(0x27d)]=_0x480afe[_0x2d1e57(0x209)],_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe['id']][_0x2d1e57(0x61e)]=_0x480afe[_0x2d1e57(0x495)]));else{var _0x56cbae={};_0x56cbae[_0x2d1e57(0x5d1)]=parseFloat(_0x480afe['jitterBufferDelay'])||0x0,_0x56cbae['_jitter_count']=parseInt(_0x480afe['jitterBufferEmittedCount'])||0x0,_0x56cbae[_0x2d1e57(0x499)]=0x0,_0x56cbae[_0x2d1e57(0x4e9)]=_0x480afe['trackIdentifier'],_0x4af64a['rpcs'][_0x2d44b7]['stats'][_0x480afe['id']]=_0x56cbae;}}else{if(_0x480afe['type']==_0x2d1e57(0x391)){if(_0x2d1e57(0x5dd)in _0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)]['RTC\x20Connection']&&_0x4af64a['rpcs'][_0x2d44b7]['stats'][_0x2d1e57(0x3b9)][_0x2d1e57(0x5dd)]!=_0x480afe['id'])return;_0x2d1e57(0x177)in _0x480afe&&('ip'in _0x480afe&&(_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x2d1e57(0x3b9)][_0x2d1e57(0x263)]=_0x480afe['ip']),_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x2d1e57(0x3b9)][_0x2d1e57(0x4e2)]=_0x480afe['relayProtocol']),_0x2d1e57(0x49b)in _0x480afe&&(_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x2d1e57(0x3b9)][_0x2d1e57(0x5a9)]=_0x480afe[_0x2d1e57(0x49b)]),_0x2d1e57(0x3f8)in _0x480afe&&(_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7]['stats'][_0x2d1e57(0x3b9)]['remote_networkType']=_0x480afe[_0x2d1e57(0x3f8)]);}else{if(_0x480afe[_0x2d1e57(0x250)]==_0x2d1e57(0x5d8)){if(_0x2d1e57(0x514)in _0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x2d1e57(0x3b9)]&&_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x2d1e57(0x3b9)][_0x2d1e57(0x514)]!=_0x480afe['id'])return;'relayProtocol'in _0x480afe&&('ip'in _0x480afe&&(_0x4af64a['rpcs'][_0x2d44b7][_0x2d1e57(0x486)][_0x2d1e57(0x3b9)][_0x2d1e57(0x51d)]=_0x480afe['ip']),_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)]['RTC\x20Connection'][_0x2d1e57(0x64d)]=_0x480afe[_0x2d1e57(0x177)]),_0x2d1e57(0x49b)in _0x480afe&&(_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x2d1e57(0x3b9)][_0x2d1e57(0x3fa)]=_0x480afe[_0x2d1e57(0x49b)]),_0x2d1e57(0x3f8)in _0x480afe&&(_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x2d1e57(0x3b9)][_0x2d1e57(0xf1)]=_0x480afe[_0x2d1e57(0x3f8)]);}else{if(_0x480afe[_0x2d1e57(0x250)]==_0x2d1e57(0x4c9))'bytesReceived'in _0x480afe&&(_0x2d1e57(0x505)in _0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7]['stats'][_0x2d1e57(0x3b9)]&&(_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x2d1e57(0x3b9)][_0x2d1e57(0x392)]&&(_0x480afe[_0x2d1e57(0x36c)]&&(_0x2d1e57(0x5c6)!==_0x2d1e57(0x5c6)?_0x536685(_0x49bcef):_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x2d1e57(0x3b9)]['total_recv_bitrate_kbps']=parseInt(0x8*(_0x480afe[_0x2d1e57(0x3c2)]-_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x2d1e57(0x3b9)][_0x2d1e57(0x505)])/(_0x480afe['timestamp']-_0x4af64a['rpcs'][_0x2d44b7][_0x2d1e57(0x486)]['RTC\x20Connection'][_0x2d1e57(0x392)]))))),_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7]['stats'][_0x2d1e57(0x3b9)][_0x2d1e57(0x505)]=_0x480afe[_0x2d1e57(0x3c2)]),_0x2d1e57(0x36c)in _0x480afe&&(_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x2d1e57(0x3b9)][_0x2d1e57(0x392)]=_0x480afe[_0x2d1e57(0x36c)],!_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x2d1e57(0x3b9)][_0x2d1e57(0x384)]?_0x4af64a['rpcs'][_0x2d44b7][_0x2d1e57(0x486)]['RTC\x20Connection'][_0x2d1e57(0x384)]=_0x480afe[_0x2d1e57(0x36c)]:_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7]['stats'][_0x2d1e57(0x3b9)][_0x2d1e57(0x607)]=parseInt((_0x480afe[_0x2d1e57(0x36c)]-_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x2d1e57(0x3b9)][_0x2d1e57(0x384)])/0x258)/0x64);else{if(_0x480afe[_0x2d1e57(0x250)]==_0x2d1e57(0x557)&&_0x2d1e57(0x335)in _0x480afe){_0x4af64a['rpcs'][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]]=_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]]||{},_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]][_0x2d1e57(0x1b3)]=parseInt(0x8*(_0x480afe[_0x2d1e57(0x3c2)]-_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]]['_last_bytes'])/(_0x480afe[_0x2d1e57(0x36c)]-_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]][_0x2d1e57(0x3cf)])),_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]][_0x2d1e57(0x410)]=_0x480afe['bytesReceived']||_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]]['_last_bytes'],_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]][_0x2d1e57(0x3cf)]=_0x480afe[_0x2d1e57(0x36c)]||_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]][_0x2d1e57(0x3cf)],_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7]['stats'][_0x2d1e57(0x347)]=_0x480afe[_0x2d1e57(0x35d)],_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x2d1e57(0x31d)]=_0x480afe['trackId'];if(_0x480afe[_0x2d1e57(0x286)]==_0x2d1e57(0x53a)){_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]][_0x2d1e57(0x250)]=_0x2d1e57(0x4ac),_0x4af64a['rpcs'][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]][_0x2d1e57(0x228)]='video';if(_0x4af64a[_0x2d1e57(0x1af)]&&_0x2d1e57(0x2a4)in _0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)]&&_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x2d1e57(0x2a4)]==_0x2d1e57(0x365)){_0x4af64a['rpcs'][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe['trackId']][_0x2d1e57(0x264)]=_0x480afe[_0x2d1e57(0x2b7)]-_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]][_0x2d1e57(0x23e)]||0x0,_0x4af64a['rpcs'][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]][_0x2d1e57(0x653)]=_0x480afe[_0x2d1e57(0x227)]-_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe['trackId']][_0x2d1e57(0x622)]+_0x4af64a['rpcs'][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]][_0x2d1e57(0x653)]||0x0,log('OBS\x20PLI\x20FIX\x20MODE\x20ON');if(_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]][_0x2d1e57(0x264)]===0x0&&_0x4af64a['rpcs'][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe['trackId']][_0x2d1e57(0x653)]>=_0x4af64a['obsfix'])_0x4af64a[_0x2d1e57(0x2a1)](_0x2d44b7),_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7]['stats'][_0x480afe[_0x2d1e57(0x335)]]['nackTrigger']=0x0,log(_0x2d1e57(0x480));else _0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]][_0x2d1e57(0x264)]>0x0&&(_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]]['nackTrigger']=0x0);}else{if(_0x4af64a[_0x2d1e57(0x1af)]&&_0x2d1e57(0x2a4)in _0x4af64a['rpcs'][_0x2d44b7][_0x2d1e57(0x486)]&&_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x2d1e57(0x2a4)]==_0x2d1e57(0x426)){_0x4af64a['rpcs'][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]]['pliDelta']=_0x480afe[_0x2d1e57(0x2b7)]-_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]][_0x2d1e57(0x23e)]||0x0,_0x4af64a['rpcs'][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]]['nackTrigger']=_0x480afe['nackCount']-_0x4af64a['rpcs'][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe['trackId']]['streamErrors_nackCount']+_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe['trackId']][_0x2d1e57(0x653)]||0x0,log(_0x2d1e57(0x2d1));if(_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]]['pliDelta']===0x0&&_0x4af64a['rpcs'][_0x2d44b7]['stats'][_0x480afe[_0x2d1e57(0x335)]][_0x2d1e57(0x653)]>=_0x4af64a[_0x2d1e57(0x1af)]*0x4)_0x4af64a[_0x2d1e57(0x2a1)](_0x2d44b7),_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]]['nackTrigger']=0x0,log(_0x2d1e57(0x480));else _0x4af64a['rpcs'][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]][_0x2d1e57(0x264)]>0x0&&(_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe['trackId']][_0x2d1e57(0x653)]=0x0);}}_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]]['keyFramesRequested_pli']=_0x480afe[_0x2d1e57(0x2b7)]||0x0,_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]]['streamErrors_nackCount']=_0x480afe[_0x2d1e57(0x227)]||0x0;if(_0x2d1e57(0x50a)in _0x480afe)_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]]['FPS']=parseInt(_0x480afe[_0x2d1e57(0x50a)]);else{if(_0x2d1e57(0x48b)in _0x480afe&&_0x480afe['timestamp']){var _0x5c73e9=0x0,_0x58f756=0x0;try{_0x5c73e9=_0x4af64a['rpcs'][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]][_0x2d1e57(0x2f6)],_0x58f756=_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]][_0x2d1e57(0x392)];}catch(_0xd9d404){}_0x4af64a['rpcs'][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]][_0x2d1e57(0x288)]=parseInt(0xa*(_0x480afe[_0x2d1e57(0x48b)]-_0x5c73e9)/(_0x480afe[_0x2d1e57(0x36c)]/0x3e8-_0x58f756))/0xa,_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7]['stats'][_0x480afe[_0x2d1e57(0x335)]]['_framesDecoded']=_0x480afe[_0x2d1e57(0x48b)],_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]][_0x2d1e57(0x392)]=_0x480afe['timestamp']/0x3e8;}}}else _0x480afe['mediaType']=='audio'&&(_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]][_0x2d1e57(0x250)]=_0x2d1e57(0x2a3),_0x4af64a['rpcs'][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe['trackId']][_0x2d1e57(0x228)]=_0x2d1e57(0x43a),_0x2d1e57(0x300)in _0x480afe&&(_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]][_0x2d1e57(0x5a6)]=parseInt(parseFloat(_0x480afe[_0x2d1e57(0x300)])*0x2710)/0x2710));'packetsLost'in _0x480afe&&_0x2d1e57(0x147)in _0x480afe&&(!(_0x2d1e57(0x516)in _0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]])&&(_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]][_0x2d1e57(0x516)]=_0x480afe['packetsLost']),!(_0x2d1e57(0x65c)in _0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe['trackId']])&&(_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7]['stats'][_0x480afe[_0x2d1e57(0x335)]][_0x2d1e57(0x65c)]=_0x480afe[_0x2d1e57(0x147)]),!(_0x2d1e57(0x19a)in _0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7]['stats'][_0x480afe['trackId']])&&(_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7]['stats'][_0x480afe[_0x2d1e57(0x335)]][_0x2d1e57(0x19a)]=0x0),_0x4af64a['rpcs'][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]]['packetLoss_in_percentage']=_0x4af64a['rpcs'][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]][_0x2d1e57(0x19a)]*0.35+0.65*((_0x480afe['packetsLost']-_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]][_0x2d1e57(0x516)])*0x64)/(_0x480afe[_0x2d1e57(0x147)]-_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]][_0x2d1e57(0x65c)]+(_0x480afe[_0x2d1e57(0x4ca)]-_0x4af64a['rpcs'][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]][_0x2d1e57(0x516)]))||0x0,_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]][_0x2d1e57(0x65c)]=_0x480afe[_0x2d1e57(0x147)],_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x480afe[_0x2d1e57(0x335)]]['_packetsLost']=_0x480afe[_0x2d1e57(0x4ca)]);}else _0x2d1e57(0x347)in _0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7]['stats']&&_0x480afe['id']==_0x4af64a['rpcs'][_0x2d44b7][_0x2d1e57(0x486)][_0x2d1e57(0x347)]&&(_0x2d1e57(0x475)in _0x480afe&&(_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x4af64a['rpcs'][_0x2d44b7][_0x2d1e57(0x486)]['_codecIdTrackId']]?_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7]['stats']['_codecIdTrackId']]['codec']=_0x480afe[_0x2d1e57(0x475)]:(_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x4af64a['rpcs'][_0x2d44b7]['stats'][_0x2d1e57(0x31d)]]={},_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7][_0x2d1e57(0x486)][_0x2d1e57(0x31d)]][_0x2d1e57(0x2a4)]=_0x480afe[_0x2d1e57(0x475)])),_0x2d1e57(0x495)in _0x480afe&&(_0x2d1e57(0x209)in _0x480afe&&(_0x4af64a[_0x2d1e57(0xd7)][_0x2d44b7]['stats']['Resolution']=parseInt(_0x480afe[_0x2d1e57(0x209)])+_0x2d1e57(0x1ee)+parseInt(_0x480afe[_0x2d1e57(0x495)]))));}}}}}}),_0x4af64a['buffer']!==![]&&_0x4af64a[_0x2eacf1(0x63b)](_0x2d44b7),setTimeout(function(){var _0x3f7390=_0x2eacf1;_0x4af64a[_0x3f7390(0x55f)](),_0x4af64a[_0x3f7390(0x3b3)]();},0x0);});}catch(_0x420ded){errorlog(_0x420ded);}},_0x4af64a[_0xee3a12(0xd7)][_0x286252]['ontrack']=_0xbf230d=>{var _0x237085=_0xee3a12;warnlog(_0x237085(0x5ef)),_0x4af64a[_0x237085(0x605)](_0xbf230d,_0x286252);},log(_0xee3a12(0xf0));},_0x4af64a[_0x1b5402(0x605)]=function(_0x4a3ecc,_0x4794ed){var _0x6ea73d=_0x1b5402;if(_0x4af64a[_0x6ea73d(0x173)]['includes'](_0x4af64a[_0x6ea73d(0xd7)][_0x4794ed][_0x6ea73d(0x4e5)])){errorlog(_0x6ea73d(0x4d2));return;}_0x4af64a[_0x6ea73d(0x206)]!==![]&&_0x4af64a[_0x6ea73d(0x63b)](_0x4794ed);_0x4af64a[_0x6ea73d(0x55f)](),_0x4af64a[_0x6ea73d(0x3b3)]();if(_0x4a3ecc[_0x6ea73d(0x408)]&&_0x4a3ecc['streams'][0x0]){_0x4a3ecc['streams'][0x0][_0x6ea73d(0x13d)]=function(_0xf3808a){var _0x478a1a=_0x6ea73d;if('PSCog'!==_0x478a1a(0x5e6))_0x503a39[_0x478a1a(0x571)](_0x196925,null);else try{warnlog(_0x478a1a(0x4c8)),_0x4af64a[_0x478a1a(0xd7)][_0x4794ed][_0x478a1a(0x3c6)]['getVideoTracks']()[_0x478a1a(0x33c)](_0x30e3fe=>{var _0x51e868=_0x478a1a;_0x30e3fe['id']==_0xf3808a[_0x51e868(0x132)]['id']&&_0x4af64a[_0x51e868(0xd7)][_0x4794ed]['streamSrc']['removeTrack'](_0x30e3fe);}),_0x4af64a[_0x478a1a(0xd7)][_0x4794ed]['videoElement'][_0x478a1a(0x3d7)]=_0x4af64a[_0x478a1a(0xd7)][_0x4794ed][_0x478a1a(0x3c6)],setTimeout(function(){updateMixer();},0x1);}catch(_0x1c7279){}},_0x4a3ecc[_0x6ea73d(0x408)][0x0][_0x6ea73d(0x65e)]=function(_0x453fa1){var _0x5ef6a7=_0x6ea73d;try{warnlog(_0x5ef6a7(0xda)),_0x4af64a[_0x5ef6a7(0xd7)][_0x4794ed][_0x5ef6a7(0x3c6)][_0x5ef6a7(0x14a)]()[_0x5ef6a7(0x33c)](_0x2928e3=>{var _0x3e318f=_0x5ef6a7;_0x2928e3['id']==_0x453fa1['track']['id']&&(_0x3e318f(0x355)===_0x3e318f(0x355)?_0x4af64a['rpcs'][_0x4794ed][_0x3e318f(0x3c6)]['removeTrack'](_0x2928e3):(_0x38bcf0[_0x3e318f(0x189)]=_0x514e7b(_0x22cb84[_0x3e318f(0x29c)]),_0x10d051&&(_0x2bbd5f[_0x3e318f(0xd7)][_0x244156][_0x3e318f(0x352)]=_0x1b8400['optimizedBitrate'])));}),_0x4af64a[_0x5ef6a7(0xd7)][_0x4794ed]['videoElement']['srcObject']=_0x4af64a[_0x5ef6a7(0xd7)][_0x4794ed][_0x5ef6a7(0x3c6)];}catch(_0xe0dd70){};},_0x4a3ecc[_0x6ea73d(0x408)][0x0][_0x6ea73d(0x128)]=function(_0x3b1f86){var _0x203bf4=_0x6ea73d;errorlog(_0x3b1f86);try{warnlog(_0x203bf4(0xdb)),_0x4af64a['rpcs'][_0x4794ed][_0x203bf4(0x3c6)][_0x203bf4(0x14a)]()[_0x203bf4(0x33c)](_0x1059ce=>{var _0x1cefb9=_0x203bf4;try{_0x1059ce['id']==_0x3b1f86[_0x1cefb9(0x132)]['id']&&_0x4af64a['rpcs'][_0x4794ed][_0x1cefb9(0x3c6)][_0x1cefb9(0x2df)](_0x1059ce);}catch(_0x363e43){}}),_0x4af64a[_0x203bf4(0xd7)][_0x4794ed][_0x203bf4(0x26c)][_0x203bf4(0x3d7)]=_0x4af64a[_0x203bf4(0xd7)][_0x4794ed][_0x203bf4(0x3c6)],setTimeout(function(){var _0x548161=_0x203bf4;if('rLzAp'!==_0x548161(0x2fc)){if(_0x3f76a0['ws']===null||(typeof _0x5cb666['ws']!==_0x548161(0x5db)||_0x47a747['ws'][_0x548161(0x42f)]!==0x1))_0x2ca519(_0x4202ec,'could\x20not\x20be\x20sent;\x20queuing\x20it'),_0x2fe15e[_0x548161(0x433)][_0x548161(0x544)](_0x59e5a3);else{_0xa11594[_0x548161(0x4e5)]=_0x1a306a['streamID'][_0x548161(0x24e)](0x0,0x18)+_0x14e7a9[_0x548161(0x1a0)][_0x548161(0x24e)](0x0,0x6);var _0x9c7384=_0x5b3111[_0x548161(0x5d2)](_0x5e54a8);if(_0x9c7384[_0x548161(0x1a9)]>0x3a98){_0x1ae85b('msg\x20size\x20error'),_0x4a087f(_0x4826aa),_0x46b64e(_0x9c7384['length']);return;}_0x488b0b['ws']['send'](_0x9c7384);}}else updateMixer();},0x1);}catch(_0x11eace){errorlog(_0x11eace);}};var _0x77dbf9=_0x4a3ecc['streams'][0x0]['getVideoTracks']()[_0x6ea73d(0x1a9)];_0x77dbf9>0x1&&errorlog(_0x6ea73d(0x1dd));}else _0x4a3ecc['track']&&(_0x4a3ecc[_0x6ea73d(0x132)][_0x6ea73d(0x128)]=function(_0x5759ee){var _0x12b1c2=_0x6ea73d;errorlog(_0x5759ee);try{warnlog(_0x12b1c2(0xdb)),_0x4af64a[_0x12b1c2(0xd7)][_0x4794ed][_0x12b1c2(0x3c6)][_0x12b1c2(0x14a)]()['forEach'](_0x4b445e=>{var _0x5c7983=_0x12b1c2;try{_0x4b445e['id']==_0x5759ee[_0x5c7983(0x132)]['id']&&_0x4af64a[_0x5c7983(0xd7)][_0x4794ed][_0x5c7983(0x3c6)][_0x5c7983(0x2df)](_0x4b445e);}catch(_0xfb5519){}}),_0x4af64a[_0x12b1c2(0xd7)][_0x4794ed][_0x12b1c2(0x26c)][_0x12b1c2(0x3d7)]=_0x4af64a[_0x12b1c2(0xd7)][_0x4794ed][_0x12b1c2(0x3c6)],setTimeout(function(){updateMixer();},0x1);}catch(_0x531766){errorlog(_0x531766);}});var _0x229ac0=![];if(_0x4af64a['rpcs'][_0x4794ed][_0x6ea73d(0x26c)]){if(_0x4a3ecc[_0x6ea73d(0x408)]&&_0x4a3ecc[_0x6ea73d(0x408)][0x0]){!_0x4af64a[_0x6ea73d(0xd7)][_0x4794ed][_0x6ea73d(0x3c6)]?(_0x4af64a[_0x6ea73d(0xd7)][_0x4794ed]['streamSrc']=_0x4a3ecc['streams'][0x0],_0x4a3ecc[_0x6ea73d(0x408)][0x0][_0x6ea73d(0x14a)]()[_0x6ea73d(0x1a9)]&&(_0x229ac0=!![])):_0x4a3ecc[_0x6ea73d(0x408)][0x0][_0x6ea73d(0x50f)]()[_0x6ea73d(0x33c)](_0x4ca3d3=>{var _0x1a4724=_0x6ea73d;_0x229ac0&&warnlog(_0x1a4724(0x321)),_0x4ca3d3[_0x1a4724(0x36b)]==_0x1a4724(0x53a)&&(_0x4af64a[_0x1a4724(0xd7)][_0x4794ed][_0x1a4724(0x3c6)][_0x1a4724(0x14a)]()['forEach'](_0x3f07e5=>{var _0xec5179=_0x1a4724;_0xec5179(0x2f3)===_0xec5179(0x102)?(_0x57b444(_0xec5179(0x3ac))[_0xec5179(0x1eb)]=_0x5dbd86[_0xec5179(0x481)],_0x25f961[_0xec5179(0x21b)]?_0x5e85c8(_0x27dc52[_0xec5179(0x508)]):_0x2f0b65(function(){_0x14f594(_0x16e9ae['room-is-claimed']);},0x1)):_0x4af64a[_0xec5179(0xd7)][_0x4794ed][_0xec5179(0x3c6)][_0xec5179(0x2df)](_0x3f07e5);}),_0x229ac0=!![]),log(_0x1a4724(0x3a4)),_0x4af64a[_0x1a4724(0xd7)][_0x4794ed]['streamSrc']['addTrack'](_0x4ca3d3);});try{_0x4af64a[_0x6ea73d(0xd7)][_0x4794ed][_0x6ea73d(0x26c)]['srcObject']=_0x4af64a[_0x6ea73d(0xd7)][_0x4794ed]['streamSrc'];}catch(_0xc56ea3){'zsUWI'===_0x6ea73d(0x24d)?_0x43db12['createOffer'](_0x5004e2):errorlog(_0x6ea73d(0x62d));}log(_0x6ea73d(0x1f4));}else{if(_0x4a3ecc[_0x6ea73d(0x132)]){warnlog(_0x6ea73d(0x23f));if(!_0x4af64a[_0x6ea73d(0xd7)][_0x4794ed][_0x6ea73d(0x3c6)])_0x4af64a[_0x6ea73d(0xd7)][_0x4794ed]['streamSrc']=createMediaStream(),_0x4a3ecc[_0x6ea73d(0x132)][_0x6ea73d(0x36b)]==_0x6ea73d(0x53a)&&(_0x229ac0=!![]);else _0x4a3ecc['track'][_0x6ea73d(0x36b)]==_0x6ea73d(0x53a)&&(_0x229ac0=!![],_0x4af64a[_0x6ea73d(0xd7)][_0x4794ed][_0x6ea73d(0x3c6)][_0x6ea73d(0x14a)]()[_0x6ea73d(0x33c)](_0x3630cb=>{var _0x57bf38=_0x6ea73d;_0x4af64a[_0x57bf38(0xd7)][_0x4794ed][_0x57bf38(0x3c6)]['removeTrack'](_0x3630cb);}));_0x4af64a[_0x6ea73d(0xd7)][_0x4794ed][_0x6ea73d(0x3c6)][_0x6ea73d(0xe0)](_0x4a3ecc['track']);try{_0x4af64a[_0x6ea73d(0xd7)][_0x4794ed][_0x6ea73d(0x26c)][_0x6ea73d(0x3d7)]=_0x4af64a['rpcs'][_0x4794ed][_0x6ea73d(0x3c6)];}catch(_0x1d1c9d){errorlog(_0x6ea73d(0x62d));}}else errorlog(_0x6ea73d(0x38d));}setTimeout(function(){updateMixer();},0x1);}else{if(_0x6ea73d(0x3bd)!==_0x6ea73d(0x3bd)){_0x50bbcb('TOO\x20MANY\x20PUBLISHING\x20PEERS'),_0x151d3b(_0x56679d[_0x6ea73d(0xd7)]),delete _0x575f7d['rpcs'][_0x541f1f],_0x5f36ae();return;}else{log(_0x6ea73d(0x281));try{var _0x385200=createVideoElement();}catch(_0x27e18c){errorlog(_0x27e18c);}_0x4af64a[_0x6ea73d(0xd7)][_0x4794ed][_0x6ea73d(0x26c)]=_0x385200,_0x385200[_0x6ea73d(0x416)]['UUID']=_0x4794ed,_0x385200['id']=_0x6ea73d(0x19f)+_0x4794ed;_0x4af64a[_0x6ea73d(0xd7)][_0x4794ed][_0x6ea73d(0x4e5)]&&(_0x385200['dataset'][_0x6ea73d(0x492)]=_0x4af64a[_0x6ea73d(0xd7)][_0x4794ed]['streamID']);setupIncomingVideoTracking(_0x385200,_0x4794ed);if(_0x4a3ecc[_0x6ea73d(0x408)]&&_0x4a3ecc[_0x6ea73d(0x408)][0x0])_0x4af64a[_0x6ea73d(0xd7)][_0x4794ed][_0x6ea73d(0x3c6)]=_0x4a3ecc[_0x6ea73d(0x408)][0x0],_0x4af64a[_0x6ea73d(0xd7)][_0x4794ed][_0x6ea73d(0x26c)][_0x6ea73d(0x3d7)]=_0x4af64a[_0x6ea73d(0xd7)][_0x4794ed][_0x6ea73d(0x3c6)],log('done\x20replacing/adding\x20tracks'),_0x4a3ecc[_0x6ea73d(0x408)][0x0][_0x6ea73d(0x14a)]()[_0x6ea73d(0x1a9)]&&(_0x229ac0=!![]);else _0x4a3ecc[_0x6ea73d(0x132)]&&(warnlog(_0x6ea73d(0x23f)),!_0x4af64a['rpcs'][_0x4794ed][_0x6ea73d(0x3c6)]&&(_0x4af64a[_0x6ea73d(0xd7)][_0x4794ed][_0x6ea73d(0x3c6)]=createMediaStream()),_0x4af64a[_0x6ea73d(0xd7)][_0x4794ed][_0x6ea73d(0x3c6)]['addTrack'](_0x4a3ecc[_0x6ea73d(0x132)]),_0x4af64a[_0x6ea73d(0xd7)][_0x4794ed][_0x6ea73d(0x26c)][_0x6ea73d(0x3d7)]=_0x4af64a[_0x6ea73d(0xd7)][_0x4794ed][_0x6ea73d(0x3c6)],_0x4a3ecc['track']['kind']==_0x6ea73d(0x53a)&&(_0x229ac0=!![]));}}if(_0x229ac0){var _0x4e0fa2=![];if(_0x4af64a[_0x6ea73d(0xd7)][_0x4794ed][_0x6ea73d(0x486)]&&_0x4af64a[_0x6ea73d(0xd7)][_0x4794ed][_0x6ea73d(0x486)]['info']&&_0x4af64a[_0x6ea73d(0xd7)][_0x4794ed][_0x6ea73d(0x486)][_0x6ea73d(0x35e)]['Browser']&&_0x4af64a[_0x6ea73d(0xd7)][_0x4794ed]['stats'][_0x6ea73d(0x35e)]['Browser']===_0x6ea73d(0x473)){if(_0x4af64a[_0x6ea73d(0x2b3)]){if(_0x6ea73d(0x156)!==_0x6ea73d(0x4db)){if(_0x4af64a[_0x6ea73d(0x1d9)]||_0x4af64a[_0x6ea73d(0x464)]!==![]&&_0x4af64a[_0x6ea73d(0x464)]!==''&&_0x4af64a[_0x6ea73d(0x4c1)]===![]){}else{if(_0x4af64a['rpcs'][_0x4794ed][_0x6ea73d(0x352)]!==![]){if(_0x4af64a[_0x6ea73d(0xd7)][_0x4794ed][_0x6ea73d(0x352)]>=0x0&&_0x4af64a[_0x6ea73d(0xd7)][_0x4794ed][_0x6ea73d(0x352)]<_0x4af64a[_0x6ea73d(0x2b3)]){}else _0x4e0fa2={},_0x4e0fa2[_0x6ea73d(0x2b3)]=_0x4af64a[_0x6ea73d(0x2b3)],_0x4af64a[_0x6ea73d(0xd7)][_0x4794ed][_0x6ea73d(0x352)]=_0x4af64a[_0x6ea73d(0x2b3)],log(_0x6ea73d(0xec));}else _0x4e0fa2={},_0x4e0fa2['bitrate']=_0x4af64a[_0x6ea73d(0x2b3)],_0x4af64a[_0x6ea73d(0xd7)][_0x4794ed]['bandwidth']=_0x4af64a[_0x6ea73d(0x2b3)],log(_0x6ea73d(0xec));}}else _0x217c9f('successfully\x20requested\x20audio\x20and\x20video');}}_0x4af64a[_0x6ea73d(0x20d)]&&(_0x4e0fa2==![]&&(_0x4e0fa2={}),_0x4e0fa2[_0x6ea73d(0x20d)]=parseInt(_0x4af64a[_0x6ea73d(0x20d)])),_0x4e0fa2&&_0x4af64a[_0x6ea73d(0x191)](_0x4e0fa2,_0x4794ed);}if(_0x4af64a[_0x6ea73d(0x3ea)]===!![]){var _0xffd61f=function(_0x4464ce){var _0x302a69=function(_0x175c45){var _0x2de402=_0xe154;if(!(_0x175c45 in _0x4af64a[_0x2de402(0xd7)]))return;if(!_0x4af64a[_0x2de402(0xd7)][_0x175c45][_0x2de402(0x26c)])return;try{var _0x970235=_0x4af64a[_0x2de402(0xd7)][_0x175c45][_0x2de402(0x26c)][_0x2de402(0x214)];_0x4af64a[_0x2de402(0xd7)][_0x175c45]['videoElement'][_0x2de402(0x214)]=![];}catch(_0x5b4c13){warnlog(_0x5b4c13);}try{_0x4af64a['rpcs'][_0x175c45]['videoElement']['removeEventListener'](_0x2de402(0x562),_0x302a69);}catch(_0x1114f6){warnlog(_0x1114f6);}_0x4af64a['audioCtx'][_0x2de402(0x254)]==_0x2de402(0x3fb)&&_0x4af64a[_0x2de402(0x4dd)][_0x2de402(0x2ab)]();try{var _0x53409e=_0x4af64a[_0x2de402(0xd7)][_0x175c45][_0x2de402(0x3c6)][_0x2de402(0x380)]();if(_0x53409e[_0x2de402(0x1a9)]){var _0x1af569=_0x53409e[0x0];_0x1af569[_0x2de402(0x3a1)]!=_0x2de402(0x640)&&(_0x4af64a[_0x2de402(0xd7)][_0x175c45]['videoElement'][_0x2de402(0x3d7)]=addAudioPipeline(_0x4af64a[_0x2de402(0xd7)][_0x175c45][_0x2de402(0x3c6)],_0x175c45,_0x1af569));}else _0x4af64a[_0x2de402(0xd7)][_0x175c45]['videoElement'][_0x2de402(0x3d7)]=_0x4af64a[_0x2de402(0xd7)][_0x175c45]['streamSrc'];}catch(_0x5b48d6){warnlog(_0x5b48d6);}try{_0x4af64a[_0x2de402(0xd7)][_0x175c45][_0x2de402(0x26c)]['muted']=_0x970235,delete _0x4af64a[_0x2de402(0xd7)][_0x175c45][_0x2de402(0x3e9)],_0x2de402(0x3e9)in _0x4af64a['rpcs'][_0x175c45]&&errorlog(_0x2de402(0x49f));}catch(_0x137f69){warnlog(_0x137f69);}};return _0x302a69(_0x4464ce);};_0x4af64a[_0x6ea73d(0x4dd)][_0x6ea73d(0x254)]==_0x6ea73d(0x537)&&(_0x6ea73d(0x358)===_0x6ea73d(0x358)?_0x4af64a['firstPlayTriggered']=!![]:_0x5e229d[_0x6ea73d(0xd7)][_0x4ec1eb['directorUUID']][_0x6ea73d(0x486)][_0x6ea73d(0x35e)][_0x6ea73d(0x1d9)]=!![]);if(_0x6ea73d(0x3e9)in _0x4af64a['rpcs'][_0x4794ed]){}else _0x4af64a[_0x6ea73d(0xe2)]==![]?_0x4af64a[_0x6ea73d(0xd7)][_0x4794ed][_0x6ea73d(0x3e9)]=setInterval(function(_0x126c71){var _0x51c692=_0x6ea73d;log(_0x51c692(0x568)),_0x126c71 in _0x4af64a[_0x51c692(0xd7)]&&(_0x4af64a[_0x51c692(0xe2)]&&(clearInterval(_0x4af64a[_0x51c692(0xd7)][_0x126c71][_0x51c692(0x3e9)]),_0x4af64a[_0x51c692(0xd7)][_0x126c71][_0x51c692(0x26c)]['addEventListener']('play',_0xffd61f(_0x126c71))));},0x3e8,_0x4794ed):(!_0x4af64a[_0x6ea73d(0xd7)][_0x4794ed]['eventPlayActive']&&(_0x4af64a[_0x6ea73d(0xd7)][_0x4794ed][_0x6ea73d(0x3e9)]=!![]),_0x4af64a[_0x6ea73d(0xd7)][_0x4794ed]['videoElement'][_0x6ea73d(0x4b9)]('play',_0xffd61f(_0x4794ed)));}_0x4af64a[_0x6ea73d(0xd7)][_0x4794ed][_0x6ea73d(0x26c)][_0x6ea73d(0x5ea)]=_0x4af64a[_0x6ea73d(0xd7)][_0x4794ed][_0x6ea73d(0x1a5)],_0x4af64a[_0x6ea73d(0x55f)](),_0x4af64a[_0x6ea73d(0x3b3)](),updateUserList(),mediaSourceUpdated(_0x4794ed,_0x4af64a[_0x6ea73d(0xd7)][_0x4794ed][_0x6ea73d(0x4e5)],_0x229ac0);},_0x4af64a;}();function meshcast(){var _0x5f5f8f=_0x25a2bd;try{var _0x5d71be=new Date(),_0x4d2238=_0x5d71be[_0x5f5f8f(0x435)]();urlParams['has']('tz')&&(_0x4d2238=parseInt(urlParams['get']('tz'))||_0x4d2238);var _0x10bfd=[],_0x29ef0a=session[_0x5f5f8f(0x3ef)](0xe),_0x374bae=[],_0x55021d={};fetch(_0x5f5f8f(0x1f1))[_0x5f5f8f(0x465)](_0x294831=>_0x294831[_0x5f5f8f(0x1f2)]())[_0x5f5f8f(0x465)](function(_0x19b179){var _0x32bcbc=_0x5f5f8f;_0x374bae=_0x19b179;for(var _0x2c3e4c=0x0;_0x2c3e4c<_0x374bae['length'];_0x2c3e4c++){var _0x415a60=Math[_0x32bcbc(0x37e)](_0x374bae[_0x2c3e4c]['tz']-_0x4d2238);Math[_0x32bcbc(0x37e)](_0x415a60-0x3c*0x18)<_0x415a60&&(_0x415a60=Math[_0x32bcbc(0x37e)](_0x415a60-0x3c*0x18)),_0x374bae[_0x2c3e4c][_0x32bcbc(0x641)]=_0x415a60;}_0x374bae[_0x32bcbc(0x5b7)](compare_deltas),_0x55021d=_0x374bae[0x0];try{session['mc']=new RTCPeerConnection(session[_0x32bcbc(0x59d)]),session['mc']['onnegotiationneeded']=_0x536dc2,session[_0x32bcbc(0x26c)][_0x32bcbc(0x3d7)][_0x32bcbc(0x50f)]()['forEach'](_0x1ab83d=>{var _0x56d182=_0x32bcbc;session['mc'][_0x56d182(0xe0)](_0x1ab83d);}),session['mc'][_0x32bcbc(0x5a3)]=function(_0x4501d1){var _0x34dad8=_0x32bcbc;if(_0x34dad8(0x322)!==_0x34dad8(0x322))!_0x2a51e5[_0x34dad8(0x5f4)]&&_0x507499(function _0x543279(){var _0x5040fb=_0x34dad8;_0x1a2710(_0x5040fb(0x479));},0x1);else{if(_0x4501d1[_0x34dad8(0x4e0)]==null)return;log(_0x4501d1[_0x34dad8(0x4e0)]),_0x10bfd[_0x34dad8(0x544)](_0x4501d1[_0x34dad8(0x4e0)]);}};}catch(_0x5d0a0a){errorlog(_0x5d0a0a);}})[_0x5f5f8f(0x4bf)](errorlog);}catch(_0xe6f474){if(_0x5f5f8f(0x54d)!==_0x5f5f8f(0x54d)){var _0x485ef7=_0x7d190d[_0x5f5f8f(0x3e6)](_0x3dc6d4['waitingWatchList']);for(var _0x12633c in _0x485ef7){_0x2ba5ae('LOADING\x20UP\x20WAITING\x20WATCH\x20STREAM'+_0x485ef7[_0x12633c]),_0x55d029[_0x5f5f8f(0x31c)](_0x485ef7[_0x12633c]);}}else errorlog(_0xe6f474);}function _0x68568c(_0x4ba0fa,_0x2efae7){var _0x4e02c7=_0x5f5f8f;try{var _0x25a715=new XMLHttpRequest();_0x25a715[_0x4e02c7(0x39a)]=function(){var _0x59ebc3=_0x4e02c7;if(this[_0x59ebc3(0x42f)]==0x4&&this['status']==0xc8){var _0xdb883b=this[_0x59ebc3(0x12a)](_0x59ebc3(0x37f));if(_0xdb883b==_0x59ebc3(0x4fa)){var _0x1e4af9={};_0x1e4af9[_0x59ebc3(0x29e)]=this[_0x59ebc3(0x59c)],_0x1e4af9[_0x59ebc3(0x250)]='answer',_0x1e4af9[_0x59ebc3(0x29e)]=CodecsHandler['setOpusAttributes'](_0x1e4af9[_0x59ebc3(0x29e)],{'stereo':0x1}),_0x1e4af9[_0x59ebc3(0x29e)]=_0x1e4af9[_0x59ebc3(0x29e)][_0x59ebc3(0x3b5)](/42001f/gi,_0x59ebc3(0x1c3)),_0x1e4af9['sdp']=_0x1e4af9[_0x59ebc3(0x29e)][_0x59ebc3(0x3b5)](/420029/gi,_0x59ebc3(0x1c3)),console[_0x59ebc3(0x401)](_0x1e4af9),session['mc']['setRemoteDescription'](_0x1e4af9)[_0x59ebc3(0x465)]()[_0x59ebc3(0x4bf)](function(_0x739aff){log(_0x739aff);});if(_0x10bfd[_0x59ebc3(0x1a9)]){var _0x1ce6f8=JSON[_0x59ebc3(0x5d2)](_0x10bfd[_0x59ebc3(0x2c1)]());setTimeout(function(){var _0x52f859=_0x59ebc3;_0x68568c(_0x1ce6f8,_0x52f859(0x5bd));},0xa);}_0x1f8554();}else _0xdb883b==_0x59ebc3(0x399)&&(this['responseText']==0x1b0?warnUser(_0x59ebc3(0x48c)):warnUser(_0x59ebc3(0x164)));}};var _0x57300d=0x28;_0x25a715[_0x4e02c7(0x1d2)](_0x4e02c7(0x5f2),_0x55021d[_0x4e02c7(0x14b)]+'/'+_0x57300d,!![]),_0x25a715[_0x4e02c7(0x40d)]('Content-Type','application/'+_0x2efae7+';\x20charset=utf-8'),_0x25a715['setRequestHeader'](_0x4e02c7(0x188),_0x4e02c7(0x2ed)+_0x29ef0a),_0x25a715[_0x4e02c7(0x5b1)](_0x4ba0fa);}catch(_0x73c0f0){errorlog(_0x73c0f0);}}function _0x536dc2(_0x35fcb3){var _0x677363=_0x5f5f8f;try{session['mc'][_0x677363(0xfd)]()[_0x677363(0x465)](function(_0x52bbb4){var _0x47ef29=_0x677363;return _0x52bbb4['sdp']=CodecsHandler[_0x47ef29(0x3e8)](_0x52bbb4[_0x47ef29(0x29e)],{'stereo':0x1}),_0x52bbb4['sdp']=_0x52bbb4[_0x47ef29(0x29e)][_0x47ef29(0x3b5)](/42001f/gi,_0x47ef29(0x1c3)),_0x52bbb4[_0x47ef29(0x29e)]=_0x52bbb4['sdp'][_0x47ef29(0x3b5)](/420029/gi,_0x47ef29(0x1c3)),console[_0x47ef29(0x401)](_0x52bbb4),session['mc']['setLocalDescription'](_0x52bbb4);})['then'](function(){var _0x3ad14b=_0x677363;_0x3ad14b(0x5c5)!==_0x3ad14b(0x5c5)?(_0x58a330[_0x3ad14b(0x320)]==0x0?(_0x2d89a5(_0x3ad14b(0x1ab)),_0x2840dc[_0x3ad14b(0xd7)][_0x2539dc][_0x3ad14b(0x385)]=!![],_0x1e36a3(_0x10c716)):(_0x3df4d8(_0x3ad14b(0x299)),_0x1beafb[_0x3ad14b(0xd7)][_0x25e2f2][_0x3ad14b(0x385)]=![],_0x51219f(_0x54ea01)),_0x3559bb['sceneSync'](_0x58ab12)):(log(session['mc'][_0x3ad14b(0x542)]),_0x68568c(session['mc'][_0x3ad14b(0x542)]['sdp'],_0x3ad14b(0x29e)));})['catch'](function(_0x308e47){});}catch(_0x5aae2c){errorlog(_0x5aae2c);}}function _0x1f8554(){var _0x492db3=_0x5f5f8f;if(_0x55021d['code'])var _0x3b1136=_0x492db3(0x570)+_0x55021d[_0x492db3(0x2b2)]+_0x492db3(0x3be)+_0x29ef0a;else var _0x3b1136=_0x492db3(0x285)+_0x29ef0a;console['log'](_0x492db3(0x500)+_0x3b1136);for(var _0x36fae7 in session[_0x492db3(0x29d)]){if(session[_0x492db3(0x29d)][_0x36fae7][_0x492db3(0x366)]===null){session[_0x492db3(0x29d)][_0x36fae7][_0x492db3(0x366)]=!![];var _0xf23555={};_0xf23555[_0x492db3(0x366)]={'token':_0x29ef0a,'url':_0x55021d[_0x492db3(0x14b)]},session[_0x492db3(0x241)](_0xf23555,_0x36fae7);}}session[_0x492db3(0x13c)]={'token':_0x29ef0a,'url':_0x55021d[_0x492db3(0x14b)]};}}function meshcastWatch(_0x4f61c2,_0x5a3cc4){var _0x4e7449=_0x25a2bd;!(_0x4f61c2 in session[_0x4e7449(0xd7)])&&(session[_0x4e7449(0xd7)][_0x4f61c2]={},session[_0x4e7449(0xd7)][_0x4f61c2][_0x4e7449(0x486)]={},session[_0x4e7449(0xd7)][_0x4f61c2][_0x4e7449(0x338)]={},session[_0x4e7449(0xd7)][_0x4f61c2][_0x4e7449(0xf4)]=![]);session[_0x4e7449(0xd7)][_0x4f61c2]['mc']=new RTCPeerConnection(session[_0x4e7449(0x59d)]),session['rpcs'][_0x4f61c2]['mc'][_0x4e7449(0x5d9)]=function(_0x439fb7){var _0x3a81f5=_0x4e7449;if('SPExz'===_0x3a81f5(0x14d)){if(_0x598abd['directorList'][_0x3a81f5(0x28d)](_0x4660be[_0x3a81f5(0x493)])>=0x0)_0x476977(_0x142a80,_0xc9c3d1[_0x3a81f5(0x493)]);else _0x3f1320[_0x3a81f5(0x43d)][_0x3a81f5(0x1a9)]<0x1388&&(!_0x179d26[_0x3a81f5(0x43d)][_0x3a81f5(0x26e)](_0x14bd11[_0x3a81f5(0x4e5)])&&(_0x579647['queueList'][_0x3a81f5(0x544)](_0xc1f4aa[_0x3a81f5(0x4e5)]),_0x15a10b[_0x3a81f5(0x180)]()));}else session['onTrack'](_0x439fb7,_0x4f61c2);};var _0x5442f4=session[_0x4e7449(0x3ef)](0xe),_0x4d5a80={};_0x4d5a80[_0x4e7449(0x4e5)]=_0x5a3cc4[_0x4e7449(0x512)],_0x4d5a80[_0x4e7449(0x493)]=_0x5442f4;function _0x57c570(_0x49a126){var _0x38c9ff=_0x4e7449,_0x4e1b57=new XMLHttpRequest();_0x4e1b57['onreadystatechange']=function(){var _0x2b22c0=_0xe154;if(this[_0x2b22c0(0x42f)]==0x4&&this[_0x2b22c0(0x55b)]==0xc8){var _0x1f6962=this[_0x2b22c0(0x12a)](_0x2b22c0(0x37f));if(_0x1f6962==_0x2b22c0(0x4fa)){var _0x4570d9={};_0x4570d9[_0x2b22c0(0x29e)]=this[_0x2b22c0(0x59c)],_0x4570d9[_0x2b22c0(0x250)]=_0x2b22c0(0x4af),session[_0x2b22c0(0xd7)][_0x4f61c2]['mc'][_0x2b22c0(0x3a0)](_0x4570d9)[_0x2b22c0(0x465)](function(){_0x57d36e();})[_0x2b22c0(0x4bf)](function(_0x1d8cfb){log(_0x1d8cfb);});}}else log(this);},_0x4e1b57[_0x38c9ff(0x1d2)](_0x38c9ff(0x5f2),_0x5a3cc4[_0x38c9ff(0x14b)],!![]),_0x4e1b57[_0x38c9ff(0x40d)]('Content-Type',_0x38c9ff(0x23a)),_0x4e1b57['setRequestHeader'](_0x38c9ff(0x188),_0x38c9ff(0x2ed)+_0x5a3cc4[_0x38c9ff(0x512)]),_0x4e1b57[_0x38c9ff(0x5b1)](JSON[_0x38c9ff(0x5d2)](_0x49a126));}function _0x57d36e(){var _0x547983=_0x4e7449;_0x547983(0x3d3)===_0x547983(0x3d3)?session['rpcs'][_0x4f61c2]['mc'][_0x547983(0x2f4)]()[_0x547983(0x465)](function(_0x2d8943){var _0x4fbc42=_0x547983;return _0x2d8943['sdp']=CodecsHandler[_0x4fbc42(0x3e8)](_0x2d8943[_0x4fbc42(0x29e)],{'stereo':0x1}),session[_0x4fbc42(0xd7)][_0x4f61c2]['mc'][_0x4fbc42(0x172)](_0x2d8943);})['then'](function(){var _0x454b47=_0x547983,_0x4fd0da={};_0x4fd0da[_0x454b47(0x493)]=_0x5442f4,_0x4fd0da[_0x454b47(0x504)]=session[_0x454b47(0xd7)][_0x4f61c2]['mc']['localDescription']['sdp'],_0x57c570(_0x4fd0da);})[_0x547983(0x4bf)](function(_0x55399d){}):_0x13e7e1(_0x547983(0x469));}_0x57c570(_0x4d5a80);} \ No newline at end of file From a9ec33c97f21c5e973c93ed19f0ac58b64430097 Mon Sep 17 00:00:00 2001 From: Steve Seguin Date: Tue, 28 Sep 2021 19:21:10 -0400 Subject: [PATCH 3/4] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a30957f..2ceb7a8 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ -#### ⚠ Notice! We've started our rebranding from OBS.Ninja to VDO.Ninja 🎈 -- nothing else will be changing. ✨ +#### ⚠ Notice! We've rebranded from OBS.Ninja to VDO.Ninja - still all else the same though ✨ From deb66966c2fd923ced08904d5af7b06daac8fc2a Mon Sep 17 00:00:00 2001 From: Steve Seguin Date: Wed, 6 Oct 2021 01:43:19 -0400 Subject: [PATCH 4/4] Add files via upload --- esports.html | 131 +++++++++++++++ iframe.html | 15 +- index.html | 16 +- lib.js | 295 ++++++++++++++------------------- main.css | 4 + main.js | 41 ++++- speedtest.html | 2 +- translations/eu.json | 378 +++++++++++++++++++++++++++++++++++++++++++ webrtc.js | 2 +- 9 files changed, 694 insertions(+), 190 deletions(-) create mode 100644 esports.html create mode 100644 translations/eu.json diff --git a/esports.html b/esports.html new file mode 100644 index 0000000..5185b7b --- /dev/null +++ b/esports.html @@ -0,0 +1,131 @@ + + + IFRAME Example + + + + + + + + +
+ +
+ + \ No newline at end of file diff --git a/iframe.html b/iframe.html index 8c8ab8d..a7f50b2 100644 --- a/iframe.html +++ b/iframe.html @@ -41,7 +41,7 @@ var iframe = document.createElement("iframe"); var iframeContainer = document.createElement("div"); var iframesrc = document.getElementById("viewlink").value; - iframe.allow = "autoplay;camera;microphone;fullscreen;picture-in-picture;"; + iframe.allow = "autoplay;camera;microphone;fullscreen;picture-in-picture;display-capture;"; if (iframesrc==""){ iframesrc="./"; @@ -192,6 +192,11 @@ button.onclick = function(){iframe.contentWindow.postMessage({"getLoudness":false}, '*');}; iframeContainer.appendChild(button); + var button = document.createElement("button"); + button.innerHTML = "Get detailed state (if Director)"; + button.onclick = function(){iframe.contentWindow.postMessage({"getDetailedState":true}, '*');}; + iframeContainer.appendChild(button); + var button = document.createElement("button"); button.innerHTML = "Start Recording"; button.onclick = function(){iframe.contentWindow.postMessage({"record":true}, '*');}; @@ -352,7 +357,13 @@ outputWindow.innerHTML += key + " Loudness: " + e.data.loudness[key] + "\n"; } outputWindow.style.border="1px black"; - + } + + if ("detailedState" in e.data){ + var outputWindow = document.createElement("div"); + outputWindow.innerHTML = "child-page-action: detailedState
"+JSON.stringify(e.data.detailedState)+"
"; + outputWindow.style.border="1px dotted black"; + iframeContainer.appendChild(outputWindow); } if ("sensors" in e.data){ diff --git a/index.html b/index.html index 93beddc..f7594be 100644 --- a/index.html +++ b/index.html @@ -54,7 +54,7 @@ transition: opacity .1s linear; } - + @@ -67,7 +67,7 @@ - +