From ed1716c23ce8a2564e709c3b58b3bf4e82d33249 Mon Sep 17 00:00:00 2001 From: steveseguin Date: Wed, 14 Jun 2023 17:19:29 -0400 Subject: [PATCH] v23.5 updates --- fileshare.html | 167 ++++++++++ lib.js | 835 ++++++++++++++++++++++++++++++++++++++++--------- main.css | 117 +++---- main.js | 166 ++++++++-- mixer.html | 13 + publish.html | 376 ++++++++++++++++++++++ webrtc.js | 2 +- whip.html | 6 +- 8 files changed, 1434 insertions(+), 248 deletions(-) create mode 100644 fileshare.html create mode 100644 publish.html diff --git a/fileshare.html b/fileshare.html new file mode 100644 index 0000000..d8fdeaf --- /dev/null +++ b/fileshare.html @@ -0,0 +1,167 @@ + + + + WebRTC File Sharing + + + +

WebRTC File Sharing

+ +
+ + + +
+ + + + + + \ No newline at end of file diff --git a/lib.js b/lib.js index 186ba3d..524d630 100644 --- a/lib.js +++ b/lib.js @@ -346,7 +346,6 @@ function applyNewParams(changeParams){ function submitDebugLog(msg=false){ try { - appendDebugLog({"connection_type": session.stats.network_type}); if (navigator.userAgent){ var _, userAgent = navigator.userAgent; appendDebugLog({"userAgent": userAgent}); @@ -1284,6 +1283,59 @@ function combinedLayout(layout){ } return combined; } + +function combinedLayoutSimple(layout){ + var combined = {}; + Object.keys(layout).forEach(i=>{ + if (!layout[i]){return;} + + if (i===""){ + layout[i].forEach(j=>{ + if (!j){return;} + var streamID = null; + if ("slot" in j){ + try { + streamID = session.currentSlots[parseInt( j.slot)+1]; // slot 1 is index of 0, but slot 0 is considered NULL; I need to stream line this a bit + } catch(e){ + errorlog(e); + streamID = null; + } + } + if (!streamID){ + if (combined[""]){ + combined[""].push(j); + } else { + combined[""] = j; + } + } else { + combined[streamID] = j; + } + }); + + } else { + + var streamID = null; + if ("slot" in layout[i]){ + try { + streamID = session.currentSlots[parseInt(layout[i].slot)+1]; // slot 1 is index of 0, but slot 0 is considered NULL; I need to stream line this a bit + } catch(e){ + errorlog(e); + streamID = null; + } + } + if (!streamID){ + if (combined[""]){ + combined[""].push(layout[i]); + } else { + combined[""] = [layout[i]]; + } + } else { + combined[streamID] = layout[i]; + } + } + }); + return combined; +} session.obsSceneSync = function(){ if (session.layouts && session.obsSceneTriggers && session.obsState && session.obsState.details && session.obsState.details.currentScene.name && session.obsSceneTriggers.includes(session.obsState.details.currentScene.name)){ @@ -1297,7 +1349,9 @@ session.obsSceneSync = function(){ } } } + return true } + return false; } @@ -3652,11 +3706,11 @@ function updateMixer(e=false){ controlBar.style.transform = `translate(${controlBar.xOffset}px, ${controlBar.yOffset}px)`; } - if (session.manual === true){return;} else if (!session.switchMode && session.director){return;} else if (session.windowed){return;} + clearInterval(updateMixerTimer); if (updateMixerActive){ if (session.mobile){ @@ -6835,7 +6889,12 @@ function setupCanvas() { session.canvas = document.createElement("canvas"); session.canvas.width = 512; session.canvas.height = 288; - session.canvasCtx = session.canvas.getContext('2d', {alpha: session.alpha, desynchronized: true}); + try { + session.canvasCtx = session.canvas.getContext('2d', {alpha: true, willReadFrequently: true}); + } catch(e){ + errorlog(e); + session.canvasCtx = session.canvas.getContext('2d'); + } session.canvasCtx.fillStyle = "blue"; session.canvasCtx.fillRect(0, 0, 512, 288); @@ -7140,7 +7199,7 @@ async function makeImages(startup=false){ height = width*session.forceAspectRatio; } - session.webPcanvasCtx = session.webPcanvas.getContext('2d', {alpha: false, desynchronized: true}); + session.webPcanvasCtx = session.webPcanvas.getContext('2d', {alpha: false}); session.webPcanvasCtx.fillStyle = "black"; session.webPcanvasCtx.fillRect(0, 0, width, height); } else { @@ -7507,11 +7566,13 @@ function TFLiteWorker(){ const segmentationMaskCanvas = document.createElement('canvas'); segmentationMaskCanvas.width = segmentationWidth; segmentationMaskCanvas.height = segmentationHeight; - const segmentationMaskCtx = segmentationMaskCanvas.getContext('2d'); + const segmentationMaskCtx = segmentationMaskCanvas.getContext('2d', {alpha:true, willReadFrequently: true}); session.tfliteModule.nowTime = new Date().getTime(); session.tfliteModule.offsetTime = 0; + function process(){ + clearTimeout(session.tfliteModule.timeout); if (!(session.effect=="3" || session.effect=="4" || session.effect=="5")){ @@ -7534,7 +7595,8 @@ function TFLiteWorker(){ } } - try{ + try { + segmentationMaskCtx.filter = 'none'; segmentationMaskCtx.drawImage( session.canvasSource, 0, @@ -7546,54 +7608,124 @@ function TFLiteWorker(){ segmentationWidth, segmentationHeight ) - + const 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 * personExp) / (backgroundExp + personExp); // softmax - } - segmentationMaskCtx.putImageData(segmentationMask, 0, 0); - - session.canvasCtx.globalCompositeOperation = 'copy'; - - if (session.mobile && (session.roomid !==false)){ + if (!session.experimental){ // standard mode + + 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] = Math.min(Math.pow((255 * personExp) / (backgroundExp + personExp),1.5) - 10,255); // softmax + } + + segmentationMaskCtx.putImageData(segmentationMask, 0, 0); + + session.canvasCtx.globalCompositeOperation = 'copy'; + session.canvasCtx.filter = 'blur(8px)'; + session.canvasCtx.drawImage( + segmentationMaskCanvas, + 0, + 0, + segmentationWidth, + segmentationHeight, + 0, + 0, + session.canvasSource.width, + session.canvasSource.height + ) + + session.canvasCtx.globalCompositeOperation = 'source-in'; session.canvasCtx.filter = 'none'; - } else { - session.canvasCtx.filter = 'blur(4px)'; + session.canvasCtx.drawImage(session.canvasSource, 0, 0); + + } else { // experimental mode, so contouring + + /* session.canvasCtx.clearRect(0, 0, session.canvasSource.width, session.canvasSource.height); + + 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); + const value = (255 * personExp) / (backgroundExp + personExp); // softmax + + if (value>70){ + maskData[i] = 1; + } else if (value>20 && maskData[i]===1){ // was positive, lets keep it positive + maskData[i] = 1; + } else { + maskData[i] = 0; + } + + } + + try { + contours = FindContours(maskData, segmentationWidth, segmentationHeight); + } catch(e){ + contours = []; + } + + var awidth = session.canvasSource.width/segmentationWidth; + var aheight = session.canvasSource.height/segmentationHeight; + + + + var biggestContour = []; + for (let contour of contours){ + if (!contour.isHole && (contour.points.length > biggestContour.length)){ + biggestContour = contour.points; + } + } + + if (biggestContour.length) { // don't show small things + session.canvasCtx.filter = "blur(4px)"; + session.canvasCtx.beginPath(); + biggestContour = approxPolyDP(biggestContour); + let pt = biggestContour.pop(); + + let lastx= Math.round(pt[0]*awidth); + let lasty= Math.round(pt[1]*aheight); + session.canvasCtx.moveTo(lastx, lasty); + while (biggestContour.length){ + pt = biggestContour.pop(); + if (pt[0]<=1){pt[0]=-100;} + else if (pt[0]>=segmentationWidth-2){pt[0]=segmentationWidth+100;} + if (pt[1]<=1){pt[1]=-100;} + else if (pt[1]>=segmentationHeight-2){pt[1]=segmentationHeight+100;} + + let nox= Math.round(pt[0]*awidth); + let noy= Math.round(pt[1]*aheight); + + session.canvasCtx.quadraticCurveTo(lastx, lasty,nox,noy); + lastx = nox; + lasty = noy; + } + session.canvasCtx.closePath(); + session.canvasCtx.fill(); + } + + session.canvasCtx.globalCompositeOperation = 'source-in'; + session.canvasCtx.filter = 'none'; + session.canvasCtx.drawImage(session.canvasSource, 0, 0); */ } - session.canvasCtx.drawImage( - segmentationMaskCanvas, - 0, - 0, - segmentationWidth, - segmentationHeight, - 0, - 0, - session.canvasSource.width, - session.canvasSource.height - ) - - session.canvasCtx.globalCompositeOperation = 'source-in'; - session.canvasCtx.filter = 'none'; - session.canvasCtx.drawImage(session.canvasSource, 0, 0); session.canvasCtx.globalCompositeOperation = 'destination-over'; if (session.effect=="4"){ // greenscreen @@ -7614,20 +7746,25 @@ function TFLiteWorker(){ session.canvasCtx.filter = 'blur(4px)'; // Does not work on Safari } session.canvasCtx.drawImage(session.canvasSource, 0, 0); + session.canvasCtx.filter = 'none'; } else { session.tfliteModule.activelyProcessing=false; session.tfliteModule.looping=false; return; } + + ////// + } catch (e){ - errorlog(e); - session.tfliteModule.activelyProcessing=false; - session.tfliteModule.looping=false; - return; + errorlog(e); + session.tfliteModule.activelyProcessing=false; + session.tfliteModule.looping=false; + 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; @@ -8727,8 +8864,20 @@ function processStats(UUID){ } try { - if (session.rpcs[UUID].getStats){ - session.rpcs[UUID].getStats().then(function(stats){ + + if (session.rpcs[UUID].realUUID && session.rpcs[session.rpcs[UUID].realUUID]){ + var node = session.rpcs[session.rpcs[UUID].realUUID]; + } else { + var node = session.rpcs[UUID]; + } + + var validTrackIds = []; + session.rpcs[UUID].videoElement.srcObject.getTracks().forEach(trk=>{ + validTrackIds.push(trk.id); + }); + + if (node.getStats){ + node.getStats().then(function(stats){ if (!(UUID in session.rpcs)){return;} setTimeout(processStats, session.statsInterval, UUID); @@ -8747,6 +8896,10 @@ function processStats(UUID){ var trackID = stat.trackIdentifier || stat.id || false; if ((stat.type=="track") && stat.remoteSource){ + + if (stat.trackIdentifier && !validTrackIds.includes(stat.trackIdentifier)){ + return; + } if (stat.id in session.rpcs[UUID].stats){ session.rpcs[UUID].stats[stat.id]._trackID = stat.trackIdentifier; @@ -8811,6 +8964,10 @@ function processStats(UUID){ } } else if ((stat.type=="inbound-rtp") && trackID){ + + if (stat.trackIdentifier && !validTrackIds.includes(stat.trackIdentifier)){ + return; + } session.rpcs[UUID].stats[trackID] = session.rpcs[UUID].stats[trackID] || {}; @@ -8836,7 +8993,6 @@ function processStats(UUID){ session.rpcs[UUID].stats[trackID]._last_bytes = stat.bytesReceived || session.rpcs[UUID].stats[trackID]._last_bytes; session.rpcs[UUID].stats[trackID]._last_time = stat.timestamp || session.rpcs[UUID].stats[trackID]._last_time; - if (stat.mediaType=="video"){ session.rpcs[UUID].stats._codecId = stat.codecId; @@ -9290,6 +9446,7 @@ function playoutdelay(UUID){ // applies a delay to all videos } } } else if (session.rpcs[UUID].stats[tid]._type=="video"){ + session.rpcs[UUID].stats[tid]._sync_offset = sync_offset; receiver.playoutDelayHint = parseFloat(sync_offset/1000); // Chrome seems to somewhat sync audio and video when using the delay // receiver.jitterBufferDelayhint = parseFloat(sync_offset/1000); // This is deprecated I believe @@ -9878,7 +10035,7 @@ function processMeshcastStats(UUID){ } -function printMyStats(menu) { // see: setupStatsMenu +function printMyStats(menu, screenshare=false) { // see: setupStatsMenu if (!session){return;} @@ -9928,7 +10085,7 @@ function printMyStats(menu) { // see: setupStatsMenu } } catch(e){errorlog(e);} - function printViewValues(obj, UUID=false) { + function printViewValues(obj, UUID=false) { if (!(document.getElementById("menuStatsBox"))){ return; @@ -10013,7 +10170,7 @@ function printMyStats(menu) { // see: setupStatsMenu if (session.pcs[UUID].savedBitrate){ menu.innerHTML += "
  • current bitrate target" + session.pcs[UUID].savedBitrate + "
  • "; } - if (session.room!==false){ + if (session.room!==false && !session.pcs[UUID].meshcast && (session.meshcast!=="audio")){ menu.innerHTML += "
  • adjust video bitrate
  • "; } } @@ -10022,17 +10179,25 @@ function printMyStats(menu) { // see: setupStatsMenu printViewValues(session.stats); menu.innerHTML += ""; - if (session.mc && session.mc.stats){ + if (!screenshare && session.mc && session.mc.stats){ printViewValues({"Meshcast_connection":session.mc.stats}); menu.innerHTML += "
    "; } - if (session.whepIn && session.whepIn.stats){ + if (!screenshare && session.whepIn && session.whepIn.stats){ printViewValues({"Whip_Out_connection":session.whepIn.stats}); menu.innerHTML += "
    "; } for (var uuid in session.pcs) { - printViewValues(session.pcs[uuid].stats, uuid); - menu.innerHTML += "
    "; + if (screenshare){ + if (session.pcs[uuid].realUUID){ + printViewValues(session.pcs[uuid].stats, uuid); + menu.innerHTML += "
    "; + } + } else if (!session.pcs[uuid].realUUID){ + printViewValues(session.pcs[uuid].stats, uuid); + menu.innerHTML += "
    "; + } + } if ((iOS) || (iPad)){ menu.innerHTML += "
    "; @@ -10400,9 +10565,26 @@ function updateLocalStats(){ } } + var screenTracksIds = []; + if (session.screenStream !== false){ // null if already used. false if never used. + session.screenStream.getTracks().forEach(trk=>{ + screenTracksIds.push(trk.id); + }); + } + setTimeout(function(UUID) { if (!( session.pcs[UUID])){return;} - session.pcs[UUID].getStats().then(function(stats) { + + + if (session.pcs[UUID].realUUID && session.pcs[session.pcs[UUID].realUUID]){ + var thisIsAlt = true;; + var node = session.pcs[session.pcs[UUID].realUUID]; + } else { + var thisIsAlt = false; + var node = session.pcs[UUID]; + } + + node.getStats().then(function(stats) { if (!(UUID in session.pcs)){return;} @@ -10413,8 +10595,16 @@ function updateLocalStats(){ var nominatedCandidate = false; var candidates = {}; + var statObject = []; + var altStreamList = {}; stats.forEach(stat => { - + statObject.push(stat); + if (screenTracksIds.includes(stat.trackIdentifier)){ + altStreamList[stat.id] = stat.trackIdentifier; + } + }) + + statObject.forEach(stat => { if (stat.id && stat.id.startsWith("DEPRECATED_")){return;} if (stat.type == "transport"){ @@ -10432,6 +10622,15 @@ function updateLocalStats(){ session.pcs[UUID].stats._timestamp3 = stat.timestamp; } } else if (stat.type == "outbound-rtp") { + + if (thisIsAlt && stat.mediaSourceId && !altStreamList[stat.mediaSourceId]){ + // this isn't an alt stream, but we are in alt mode + return; + } else if (!thisIsAlt && stat.mediaSourceId && altStreamList[stat.mediaSourceId]){ + // this is an alt stream, but we are not in alt mode + return; + } + if (stat.kind == "video") { if ("framesPerSecond" in stat) { @@ -11287,6 +11486,8 @@ function toggleVideoMute(apply = false) { // TODO: I need to have this be MUTE, var toggleSettingsState = false; async function toggleSettings(forceShow = false) { // TODO: I need to have this be MUTE, toggle, with volume not touched. + if (session.nosettings){return;} + getById("multiselect-trigger3").dataset.state = "0"; getById("multiselect-trigger3").classList.add('closed'); getById("multiselect-trigger3").classList.remove('open'); @@ -11577,6 +11778,8 @@ async function directMigrate(ele, event, room=false) { // everyone in the room w broadcastMode = transferSettings.broadcast; } else if (session.rpcs[ele.dataset.UUID] && session.rpcs[ele.dataset.UUID].stats.info && ("broadcast_mode" in session.rpcs[ele.dataset.UUID].stats.info)){ broadcastMode = session.rpcs[ele.dataset.UUID].stats.info.broadcast_mode; + } else if (session.broadcastTransfer){ + broadcastMode = session.broadcastTransfer; } var updateurl = null; @@ -11771,20 +11974,53 @@ function syncDirectorState(ele){ } function getDetailedState(sid=false){ - var streamList = {}; + var streamList = {}; var guestFeeds = document.getElementById("guestFeeds"); for (var UUID in session.rpcs){ if (session.rpcs[UUID].streamID){ if (sid && (sid!==session.rpcs[UUID].streamID)){continue;} - var item = {}; + let item = {}; item.streamID = session.rpcs[UUID].streamID; item.label = session.rpcs[UUID].label; item.group = session.rpcs[UUID].group; + + try { + item.layout = session.rpcs[UUID].layout; + if (session.director && session.slotmode){ + item.slot = query("[data--u-u-i-d='"+UUID+"'][data-slot]").dataset.slot || false; + } else if (session.currentSlots){ + item.slot = Object.keys(session.currentSlots).find(key => session.currentSlots[key] === session.rpcs[UUID].streamID) || false; + } + if (item.slot){ + item.slot = parseInt(item.slot); + } + if (session.director){ + let featured = query("[data--u-u-i-d='"+UUID+"'][data-action-type='solo-video']"); + if (featured && parseInt(featured.value)){ + item.featured = true; + } else { + item.featured = false; + } + } else if (session.infocus && session.infocus===session.rpcs[UUID].streamID){ + item.featured = true; + } else { + item.featured = false; + } + + } catch(e){errorlog(e);} + item.iframeSrc = session.rpcs[UUID].iframeSrc; item.localStream = false; item.muted = session.rpcs[UUID].remoteMuteState; item.videoMuted = session.rpcs[UUID].videoMuted; + try { + item.activeSpeaker = session.rpcs[UUID].activelySpeaking; + item.defaultSpeaker = session.rpcs[UUID].defaultSpeaker; + } catch(e){ + errorlog(e); + } + item.videoVisible = session.rpcs[UUID].videoElement && session.rpcs[UUID].videoElement.checkVisibility(); if (session.rpcs[UUID].videoElement){ item.videoVolume = session.rpcs[UUID].videoElement.volume; @@ -11860,6 +12096,21 @@ function getDetailedState(sid=false){ streamList[session.streamID].scenes = sceneState; } } catch(e){} + + + if (session.director){ + let featured = query("#highlightDirector[data-action-type='solo-video'], #container_director [data-action-type='solo-video']"); + if (featured && parseInt(featured.value)){ + streamList[session.streamID].featured = true; + } else { + streamList[session.streamID].featured = false; + } + } else if (session.infocus && session.infocus===session.streamID){ + streamList[session.streamID].featured = true; + } else { + streamList[session.streamID].featured = false; + } + streamList[session.streamID].label = session.label; streamList[session.streamID].group = session.group; streamList[session.streamID].groupView = session.groupView; @@ -11876,6 +12127,19 @@ function getDetailedState(sid=false){ streamList[session.streamID].speakerMuted = session.speakerMuted; streamList[session.streamID].position = null; streamList[session.streamID].meshcast = session.meshcast; + streamList[session.streamID].layout = session.layout; + + try { + if (session.director && session.slotmode){ + streamList[session.streamID].slot = query("#container_director [data-slot]").dataset.slot || false; + if (streamList[session.streamID].slot){ + streamList[session.streamID].slot = parseInt(streamList[session.streamID].slot); + } + } else if (session.currentSlots && session.streamID){ + streamList[session.streamID].slot = Object.keys(session.currentSlots).find(key => session.currentSlots[key] === session.streamID) || false; + } + } catch(e){errorlog(e);} + if (session.info && session.info.out){ streamList[session.streamID].outbound = session.info.out; } @@ -13083,7 +13347,11 @@ async function publishScreen() { formSubmitting = false; - var quality = parseInt(getById("webcamquality2").elements.namedItem("resolution2").value) || 0; + var quality = 0; + + if (document.getElementById("webcamquality2")){ + quality = parseInt(document.getElementById("webcamquality2").elements.namedItem("resolution2").value) || 0; + } session.quality_ss = quality; @@ -13226,9 +13494,9 @@ async function publishScreen() { session.sink = outputSelect.options[outputSelect.selectedIndex].value; // will probably fail on Safari. log("Session Sink: " + session.sink); saveSettings(); - } catch (e){errorlog(e);} + } catch (e){warnlog(e);} - publishScreen2(constraints, audioSelect, true, overrideFramerate).then((res) => { + return await publishScreen2(constraints, audioSelect, true, overrideFramerate).then((res) => { if (res == false) { return; } // no screen selected @@ -13304,6 +13572,8 @@ async function publishScreen() { getById("head1").className = 'hidden'; getById("head2").className = 'hidden'; + + return res; }).catch(() => {}); } @@ -13627,16 +13897,23 @@ function publishWebcam(btn = false, miconly=false) { } if (!session.avatar && session.mobile && session.streamSrc && !session.streamSrc.getVideoTracks().length){ // this just keeps the phone active. - let fakeElement = document.createElement("video"); - fakeElement.autoplay = true; - fakeElement.loop = true; - fakeElement.muted = true; - fakeElement.src = "./media/micro.mp4"; - fakeElement.style.width = "1px"; - fakeElement.style.height ="1px"; - fakeElement.controls = false; - fakeElement.id = "keepAlivePlayer"; - getById("main").appendChild(fakeElement); + + setInterval(function(){ + if (document.getElementById("keepAlivePlayer") && session.streamSrc.getVideoTracks().length){ + getById("keepAlivePlayer").remove(); + } else if (!document.getElementById("keepAlivePlayer")){ + let fakeElement = document.createElement("video"); + fakeElement.autoplay = true; + fakeElement.loop = true; + fakeElement.muted = true; + fakeElement.src = "./media/micro.mp4"; + fakeElement.style.width = "1px"; + fakeElement.style.height ="1px"; + fakeElement.controls = false; + fakeElement.id = "keepAlivePlayer"; + getById("main").appendChild(fakeElement); + } + }, 4000); } @@ -15420,6 +15697,13 @@ async function createRoom(roomname = false) { await createRoomCallback(passAdd, passAdd2); } + + if (session.meshcast){ + if (!session.cleanOutput && !session.cleanDirector){ + document.getElementById("meshcastMenu").classList.remove("hidden"); + } + } + pokeIframeAPI("create-room", roomname); } @@ -15999,10 +16283,10 @@ async function createRoomCallback(passAdd, passAdd2) { var tabindex = 26; if (session.rooms && session.rooms.length > 0){ var container = getById("rooms"); - container.innerHTML += 'Arm Transfer: '; + container.innerHTML += 'Arm Transfer: '; session.rooms.forEach(function (r) { if(session.roomid == r) return; //don't include self - container.innerHTML += ''; + container.innerHTML += ''; tabindex++; }); } @@ -16561,9 +16845,14 @@ async function createDirectorScreenshareOnlyBox() { // sstype=3 \
    "; if (session.directorUUID){ - controls.innerHTML += "

    This is you, a co-director.
    You are also a performer.

    "; + controls.innerHTML += "

    This is you, a co-director.
    You are also a performer.

    "; + } else if (session.showDirector===false){ + try { + controls.querySelectorAll('[data-action-type="addToScene"]').forEach((ele) => { ele.classList.add("hidden"); }); + } catch(e){errorlog(e);} + controls.innerHTML += "

    This is your screen share
    It's *not* a performer.

    "; } else { - controls.innerHTML += "

    This is you, the director.
    You are also a performer.

    "; + controls.innerHTML += "

    This your screen share.
    It's also a performer.

    "; } } @@ -16575,6 +16864,8 @@ async function createDirectorScreenshareOnlyBox() { // sstype=3 getById("guestFeeds").appendChild(container); + + Object.keys(session.sceneList).forEach((scene, index) => { if (document.getElementById("container_screen_director")){ if (!(getById("container_screen_director").querySelectorAll('[data-scene="'+scene+'"]').length)){ @@ -20983,16 +21274,24 @@ async function grabVideo(quality = 0, eleName = 'previewWebcam', selector = "sel if (session.avatar && session.avatar.ready){ updateRenderOutpipe(); } else if (session.mobile && !document.getElementById("keepAlivePlayer")){ // keep alive player doens't exist - let fakeElement = document.createElement("video"); - fakeElement.autoplay = true; - fakeElement.loop = true; - fakeElement.muted = true; - fakeElement.src = "./media/micro.mp4"; - fakeElement.style.width = "1px"; - fakeElement.style.height ="1px"; - fakeElement.controls = false; - fakeElement.id = "keepAlivePlayer"; - getById("main").appendChild(fakeElement); + + setInterval(function(){ + if (document.getElementById("keepAlivePlayer") && session.streamSrc.getVideoTracks().length){ + getById("keepAlivePlayer").remove(); + } else if (!document.getElementById("keepAlivePlayer")){ + let fakeElement = document.createElement("video"); + fakeElement.autoplay = true; + fakeElement.loop = true; + fakeElement.muted = true; + fakeElement.src = "./media/micro.mp4"; + fakeElement.style.width = "1px"; + fakeElement.style.height ="1px"; + fakeElement.controls = false; + fakeElement.id = "keepAlivePlayer"; + getById("main").appendChild(fakeElement); + } + }, 4000); + } if ((eleName == "previewWebcam") && document.getElementById("previewWebcam")){ @@ -21270,6 +21569,8 @@ async function grabVideo(quality = 0, eleName = 'previewWebcam', selector = "sel if (constraints.video && (constraints.video!==true) && (Object.keys(constraints.video).length==0)){ constraints.video = true; + } else if (constraints.video && (constraints.video!==true) && (Object.keys(constraints.video).length==1) && ("deviceId" in constraints.video) && ("exact" in constraints.video.deviceId) && (constraints.video.deviceId.exact==="default")){ + constraints.video = true; // solves issues with IOS, where no permission yet given - can't request device ID it seems until permissions is given. } log(constraints); @@ -22137,7 +22438,7 @@ function setEncodings(sender, settings=null, callback=null, cbarg=null){ // if old Firefox, see if I can do something other than Active? - if (!changed){ + if (!changed && !Firefox && !SafariVersion){ log("SET ENCODINGS MATCH INPUT; skipping"); if (callback){ if (cbarg){ @@ -22150,8 +22451,8 @@ function setEncodings(sender, settings=null, callback=null, cbarg=null){ setEncodings(sender); return; } - - if (Firefox && !(Firefox >=110)){ // https://developer.mozilla.org/en-US/docs/Web/API/RTCRtpEncodingParameters now supported in v110, but old versions will need this function still + + if (Firefox && !(Firefox >=110)){ // https://developer.mozilla.org/en-US/docs/Web/API/RTCRtpEncodingParameters now supported in v110, but old versions will need this function still if ("active" in settings){ warnlog("Firefox does not support track active state. We will use enable/disable for that instead."); if (FirefoxSenders.sender){ @@ -22182,6 +22483,40 @@ function setEncodings(sender, settings=null, callback=null, cbarg=null){ return; } } + } else if (Firefox){ // Firefox , all versions, don't support active state with audio yet.?? GAhhhhhhhh! + if (("track" in sender) && ("kind" in sender.track) && (sender.track.kind == "audio")){ + if ("active" in settings){ + warnlog("Firefox does not support track active state with AUDIO yet... We will use enable/disable for that instead."); + if (FirefoxSenders.sender){ + if (FirefoxSenders.sender.lastState === false){ + FirefoxSenders.sender.activeState = settings.active; + // already set to false, so should stay disabled + } else { + FirefoxSenders.sender.activeState = settings.active; + sender.track.enabled = settings.active; // either true or false + } + } else { + FirefoxSenders.sender = {lastState: sender.track.enabled, activeState: settings.active}; + sender.track.enabled = settings.active; + } + + delete settings.active; + if (!Object.keys(settings).length){ + if (callback){ + if (cbarg){ + setTimeout(function(){callback(cbarg);},0); + } else { + setTimeout(function(){callback();},0); + } + } + log("COMPELTED FIREFOX SET ENCODINGS"); + sender.encodingsQueueActive = false; + setEncodings(sender); + return; + } + } + + } } sender.setParameters(params).then(() => { @@ -23427,7 +23762,7 @@ async function publishScreen2(constraints, audioList=[], audio=true, overrideFra clearInterval(session.updateLocalStatsInterval); session.updateLocalStatsInterval = setInterval(function(){updateLocalStats();},session.statsInterval); - + session.seeding=true; session.seedStream(); @@ -23617,11 +23952,13 @@ function fileShareMessage(fileinfo, idx){ } else if (fileinfo.status === 2){ data.msg = " has a shared a file with you:
    "+fileinfo.name+"
    "; } else if (fileinfo.status === 3){ - data.msg = " has a shared a file with you:
    "+fileinfo.name+"
    "; + data.msg = " has a shared a file with you:
    "+fileinfo.name+"
    "; + transferList[idx].status = 6; } else if (fileinfo.status === 4){ data.msg = " has a shared a file with you:
    "+fileinfo.name+"
    "; } else if (fileinfo.status === 5){ data.msg = " has a shared a file with you:
    "+fileinfo.name+"
    "; + transferList[idx].status = 6; } else if (fileinfo.status === 6){ return; } @@ -23643,6 +23980,7 @@ function fileShareMessage(fileinfo, idx){ data.label = "Someone"; } data.type = "action"; + msgTransferList.push(data); } @@ -29576,6 +29914,13 @@ function pauseVideo(videoEle, update=true){ window.open(URL, '_blank').focus(); } else if (link.getAttribute("data-action") === "pip-clock") { popOutClock(taskItemInContext.children[0]); + } else if (link.getAttribute("data-action") === "Publish") { + + var URL = taskItemInContext.href; + URL+="&clean&chroma=000&ssar=landscape&nosettings&prefercurrenttab&selfbrowsersurface=include&displaysurface=browser&np&nopush&publish&whippush&whippushtoken"; + var win = window.open( URL ,'targetWindow', 'toolbar=no,location=no,status=no,scaling=no,menubar=no,scrollbars=no,resizable=no,width=1280,height=720'); + win.focus(); + win.resizeTo(1280,720); } if (inputElement===false){ @@ -29697,6 +30042,12 @@ function pauseVideo(videoEle, update=true){ } else { items[i].parentNode.classList.remove("hidden"); } + } else if (items[i].getAttribute("data-action") === "Publish") { + if (taskItemInContext.classList.contains("publish")){ + items[i].parentNode.classList.remove("hidden"); + } else { + items[i].parentNode.classList.add("hidden"); + } } } } @@ -30485,6 +30836,7 @@ function updateMessages(){ var msg = document.createElement("div"); if ("idx" in msgTransferList[i]){ msg.id = "transfer_"+msgTransferList[i].idx; + msg.classList.add("transfer"); } if (msgTransferList[i].type == "sent") { msg.innerHTML = msgTransferList[i].msg + "" + time + ""; @@ -30503,7 +30855,12 @@ function updateMessages(){ msg.innerHTML = msgTransferList[i].msg; msg.classList.add("outMessage"); } - document.getElementById("chatBody").appendChild(msg); + + if (msg.id && document.getElementById(msg.id)){ + document.getElementById(msg.id).innerHTML = msg.innerHTML; + } else { + getById("chatBody").appendChild(msg); + } } if (chatUpdateTimeout) { clearInterval(chatUpdateTimeout); @@ -30692,6 +31049,69 @@ function setHotKey(keyinput=true){ return false; } + +async function streamVideoToDropbox(filename) { + + if (!session.dbx){return;} + + return await session.dbx.filesUploadSessionStart({ close: false }).then(function (response) { + var sessionId = response.result.session_id; + var offset = 0; + var queue = []; + + console.log(response); + + function uploadChunk(chunk, oldCursor = false) { + + if (queue.length){ // still uploading + queue.push(chunk); + return; + } + + queue.push(chunk); + + if (chunk===false){ + + console.log("DONE UPLOADING.. closing dropbox file: "+offset); + console.log(oldCursor); + + session.dbx.filesUploadSessionFinish({ cursor: { session_id: sessionId, offset: offset }, commit: { path: '/' + filename } }).then(function (response) { + console.log(response); + console.log('File uploaded to Dropbox:', response.path_display); + }) + .catch(function (error) { + console.error('Error uploading file:', error); + }); + + } else { + + var currentOffset = offset; + offset += chunk.size; + + var cursor = { session_id: sessionId, offset: currentOffset }; + + console.log(cursor); + + session.dbx.filesUploadSessionAppendV2({ cursor: cursor, close: false, contents: chunk }).then(function () { + console.log("uploaded"); + console.log(queue); + var x = queue.shift(); + if (queue.length){ + uploadChunk(queue.shift(), cursor) + } + }).catch(function (error) { + console.error('Error appending chunk:', error); + }); + } + } + + return uploadChunk; + + }).catch(function (error) { + console.error('Error starting upload session:', error); + }); +} + var recordingBitratePromise = false; var defaultRecordingBitrate = false; async function recordVideo(target, event = null, videoKbps = false) { // event.currentTarget,this.parentNode.parentNode.dataset.UUID @@ -30849,6 +31269,11 @@ async function recordVideo(target, event = null, videoKbps = false) { // event.c } video.recorder.stop = function(restart = false, notify = false) { + + if (session.dbx && video.recorder && video.recorder.dropbox){ + video.recorder.dropbox(false); + } + if (!video.recording) { errorlog("ALREADY STOPPED"); updateLocalRecordButton(UUID, -1); @@ -30951,6 +31376,11 @@ async function recordVideo(target, event = null, videoKbps = false) { // event.c options.bitsPerSecond = parseInt(videoKbps * 1024); // 100 to 132 kbps audio } video.recorder.mediaRecorder = new MediaRecorder(video.srcObject, options); + + //if (session.dbx){ + // video.recorder.dropbox = await streamVideoToDropbox(); // i don't want to upload to dropbox remote streams; just local + //} + } else { options.mimeType = 'audio/webm'; if (audioKbps == 0) { @@ -30965,6 +31395,10 @@ async function recordVideo(target, event = null, videoKbps = false) { // event.c stream.addTrack(track, video.srcObject); }); video.recorder.mediaRecorder = new MediaRecorder(stream, options); + + //if (session.dbx){ + // video.recorder.dropbox = await streamVideoToDropbox(); + //} } log(options); @@ -30994,6 +31428,15 @@ async function recordVideo(target, event = null, videoKbps = false) { // event.c updateLocalRecordButton(UUID, (parseInt((Date.now() - timestamp) / 1000) || 0)); } } catch(e){warnlog("Stream recording error or ended");} + + try { + if (session.dbx && video.recorder && video.recorder.dropbox){ + video.recorder.dropbox(event.data); + } + + } catch(e){ + errorlog(e); + } } } @@ -31240,7 +31683,7 @@ function setupSensorData(pollrate = 30) { } -function recordLocalVideo(action = null, videoKbps = 6000, remote=false) { // event.currentTarget,this.parentNode.parentNode.dataset.UUID +async function recordLocalVideo(action = null, videoKbps = 6000, remote=false) { // event.currentTarget,this.parentNode.parentNode.dataset.UUID if (session.record === false){warnlog("recordings are disabled by decree of thy host magistrate");} @@ -31351,6 +31794,11 @@ function recordLocalVideo(action = null, videoKbps = 6000, remote=false) { // ev } video.recorder.stop = function(restart = false, notify=false) { + + if (session.dbx && video.recorder && video.recorder.dropbox){ + video.recorder.dropbox(false); + } + if (!remote){ if (restart){ if (getById("recordLocalbutton").dataset.state == 2) { @@ -31505,6 +31953,11 @@ function recordLocalVideo(action = null, videoKbps = 6000, remote=false) { // ev return; } } + + if (session.dbx){ + video.recorder.dropbox = await streamVideoToDropbox(filename.toString() + '.webm'); + } + log(video.recorder.mediaRecorder); } else { @@ -31520,7 +31973,12 @@ function recordLocalVideo(action = null, videoKbps = 6000, remote=false) { // ev video.srcObject.getAudioTracks().forEach((track) => { stream.addTrack(track, video.srcObject); }); - video.recorder.mediaRecorder = new MediaRecorder(stream, options); + video.recorder.mediaRecorder = new MediaRecorder(stream, options); + + if (session.dbx){ + video.recorder.dropbox = await streamVideoToDropbox(filename.toString() + '.webm'); + } + } log(options); @@ -31537,6 +31995,10 @@ function recordLocalVideo(action = null, videoKbps = 6000, remote=false) { // ev } } } + + if (session.dbx && video.recorder && video.recorder.dropbox){ + video.recorder.dropbox(event.data); + } } } @@ -32032,7 +32494,11 @@ function addAudioPipeline(UUID, track){ // INBOUND AUDIO EFFECTS ; audio tracks } catch(e){ } } - if (session.rpcs[UUID].channelOffset !== false){ + if (session.playChannel){ + session.rpcs[UUID].inboundAudioPipeline[trackid].destination = session.audioCtx.createMediaStreamDestination(); + source = selectChannel( session.rpcs[UUID].inboundAudioPipeline[trackid].destination, source, session.playChannel); + screwedUp = true; + } else if (session.rpcs[UUID].channelOffset !== false){ log("custom offset set"); session.rpcs[UUID].inboundAudioPipeline[trackid].destination = session.audioCtx.createMediaStreamDestination(); source = offsetChannel( session.rpcs[UUID].inboundAudioPipeline[trackid].destination, source, session.rpcs[UUID].channelOffset, session.rpcs[UUID].channelWidth); @@ -32522,6 +32988,27 @@ function toggleMonoStereoMic(ele){ } } +function selectChannel(destination, source, channel){ + session.audioCtx.destination.channelCountMode = 'explicit'; + session.audioCtx.destination.channelInterpretation = 'discrete'; + destination.channelCountMode = 'explicit'; + destination.channelInterpretation = 'discrete'; + + try { + destination.channelCount = 1; + } catch (e){errorlog("Max channels: "+destination.channelCount);} + + + var splitter = session.audioCtx.createChannelSplitter(6); + var merger = session.audioCtx.createChannelMerger(1); // mono + + source.connect(splitter); + splitter.connect(merger, channel-1, 0); + + return merger; +} + + function offsetChannel(destination, source, offset, width=false){ session.audioCtx.destination.channelCountMode = 'explicit'; session.audioCtx.destination.channelInterpretation = 'discrete'; @@ -32845,8 +33332,8 @@ function audioMeterGuest(mediaStreamSource, UUID, trackid){ for (var i = 0; i < dataArray.length; i++){ total += dataArray[i]; } - total = total/100; - session.rpcs[UUID].stats.Audio_Loudness = parseInt(total); + total = parseInt(total/150); + session.rpcs[UUID].stats.Audio_Loudness = total; if (session.pushLoudness==true){ var loudnessObj = {}; @@ -32880,15 +33367,17 @@ function audioMeterGuest(mediaStreamSource, UUID, trackid){ if (session.rpcs[UUID].voiceMeter){ session.rpcs[UUID].voiceMeter.dataset.level = total; if (session.meterStyle==1){ - session.rpcs[UUID].voiceMeter.style.height = Math.min(total,100) + "%"; - if (total>75){ - total = Math.min(100,(total - 75)*4); - var R = parseInt((255 * total) / 100).toString(16).padStart(2, '0'); - var G = parseInt(255 * (100 - total) / 100).toString(16).padStart(2, '0'); + var perct = Math.min(total,100); + + session.rpcs[UUID].voiceMeter.style.height = perct + "%"; + if (total>80){ + var R = parseInt(255 * perct/100).toString(16).padStart(2, '0'); + var G = parseInt(255 - 255 * perct /100).toString(16).padStart(2, '0'); session.rpcs[UUID].voiceMeter.style.backgroundColor = "#" + R + G + "00"; } else { session.rpcs[UUID].voiceMeter.style.backgroundColor = "#00FF00"; } + } else { if (total>15){ session.rpcs[UUID].voiceMeter.style.opacity = 100; // temporary @@ -33632,7 +34121,87 @@ function targetGuest(target, action, value=null){ return false; } +async function startPublishing(){ + + if (query("#publishOutURL input[type='text']").dataset.twitch=="true"){ + session.whipOutput = "https://g.webrtc.live-video.net:4443/v2/offer"; + } else { + session.whipOutput = query("#publishOutURL input[type='text']").value || session.whipOutput || null; + } + + if (!session.whipOutput){ + warnUser("Please first provided an output destination",2500); + return; + } + + if (!session.whipOutputToken){ + session.whipOutputToken = query("#publishOutToken input[type='password']").value || false; + } + + if (!session.whipOutputToken && query("#publishOutURL input[type='text']").dataset.twitch=="true"){ + warnUser("Please enter a Twitch stream token first",2000); + return; + } + getById("publishSettings").classList.add("hidden"); + var ret = await publishScreen(); + if (ret){ + getById("publishSettings").classList.add("hidden"); + resizeWindow(1280,720); + document.title="PUBLISHING🔴"+document.title; + } else { + getById("publishSettings").classList.remove("hidden"); + } +} +function twitchSelect(ele){ + if (ele.checked){ + //query("#publishOutURL input[type='text']").value = + query("#publishOutURL input[type='text']").disabled = true; + query("#publishOutURL input[type='text']").classList.add("disable"); + query("#publishOutURL input[type='text']").dataset.twitch = "true"; + + query("#publishOutToken input[type='password']").placeholder = "Twitch stream token here"; + } else { + query("#publishOutURL input[type='text']").disabled = null; + query("#publishOutURL input[type='text']").classList.remove("disable"); + delete getById("publishOutURL").disabled; + query("#publishOutURL input[type='text']").dataset.twitch = "false"; + query("#publishOutToken input[type='password']").placeholder = "WHIP auth token here"; + } +} + +function resizeWindow(width, height){ + if (window.outerWidth) { + window.resizeTo( + width + (window.outerWidth - window.innerWidth), + height + (window.outerHeight - window.innerHeight) + ); + } else { + window.resizeTo(500, 500); + window.resizeTo( + width + (500 - document.body.offsetWidth), + height + (500 - document.body.offsetHeight) + ); + } + + setInterval(function(){ + if ((window.innerWidth/window.innerHeight > 17/9) && (window.innerWidth/window.innerHeight < 15/9)){ + return; + } + if (window.outerWidth) { + window.resizeTo( + width + (window.outerWidth - window.innerWidth), + height + (window.outerHeight - window.innerHeight) + ); + } else { + window.resizeTo(500, 500); + window.resizeTo( + width + (500 - document.body.offsetWidth), + height + (500 - document.body.offsetHeight) + ); + } + },5000); +} function whipOut(){ log("whipOut"); @@ -33801,59 +34370,15 @@ function whipOut(){ var contentType = this.getResponseHeader('content-type'); - if (contentType.startsWith("application/sdp")){ + if (contentType.startsWith("text/plain")){ + console.warn("The WHIP output destination responded with an incorrect content type; will attempt to continue still."); + } + + if (contentType.startsWith("application/sdp") || contentType.startsWith("text/plain")){ var jsep = {}; jsep.sdp = this.responseText; jsep.type = "answer"; - /* var audio = {}; - if (session.stereo && (session.stereo!==2)){ - audio.stereo = 1; - } else { - audio.stereo = 0; - } - - var audioBitrate = 64; - */ - /* if (session.meshcastAudioBitrate){ - if (session.meshcastAudioBitrate>510){ - session.meshcastAudioBitrate = 510; - } - audio.maxaveragebitrate = session.meshcastAudioBitrate * 1024; - audio.useinbandfec = session.noFEC ? 0 : 1; - - audio.dtx = session.dtx; - audio.cbr = session.cbr; // this is a bit silly, as its meant to be a viewer flag. - - audioBitrate = session.meshcastAudioBitrate; - } - jsep.sdp = CodecsHandler.setOpusAttributes(jsep.sdp, audio); - */ - - - /* if (!codec){ - jsep.sdp = jsep.sdp.replace(/42001f/gi,"42e01f"); - jsep.sdp = jsep.sdp.replace(/420029/gi,"42e01f"); - } else if (codec.length==6){ - jsep.sdp = jsep.sdp.replace(/42e01f/gi,codec); // openH264 - jsep.sdp = jsep.sdp.replace(/42001f/gi,codec); // external encoder - jsep.sdp = jsep.sdp.replace(/420029/gi,codec); // external encoder - jsep.sdp = jsep.sdp.replace(/42a01e/gi,codec); // external encoder - jsep.sdp = jsep.sdp.replace(/42a014/gi,codec); // external encoder - jsep.sdp = jsep.sdp.replace(/42a00b/gi,codec); // external encoder - jsep.sdp = jsep.sdp.replace(/640c1f/gi,codec); // will not work - } */ - - - /* if (session.meshcastBitrate){ - try { - var kbps = audioBitrate + session.meshcastBitrate; - jsep.sdp = CodecsHandler.setVideoBitrates(jsep.sdp, { - min: parseInt(kbps/10) || 1, - max: kbps || 1 - }, codec); - }catch(e){} - } */ warnlog("Processing answer:"); warnlog(jsep); @@ -33893,9 +34418,9 @@ function whipOut(){ xhttp.open("POST", session.whipOutput, true); } - if (session.whipOutputToken){ + if (session.whipOutputToken){ xhttp.setRequestHeader('Authorization', 'Bearer ' + session.whipOutputToken); - } + } xhttp.setRequestHeader('Content-Type', 'application/'+type); @@ -36148,9 +36673,9 @@ async function createSecondStream() { //////////////////////////// &sstype=3 ? var [menu, innerMenu] = statsMenuCreator(); - menu.interval = setInterval(printMyStats,session.statsInterval, innerMenu); + menu.interval = setInterval(printMyStats,session.statsInterval, innerMenu, true); - printMyStats(innerMenu); + printMyStats(innerMenu, true); e.stopPropagation(); return false; } @@ -36187,9 +36712,9 @@ async function createSecondStream() { //////////////////////////// &sstype=3 ? var [menu, innerMenu] = statsMenuCreator(); - menu.interval = setInterval(printMyStats,session.statsInterval, innerMenu); + menu.interval = setInterval(printMyStats,session.statsInterval, innerMenu, true); - printMyStats(innerMenu); + printMyStats(innerMenu, true); event.stopPropagation(); return false; ////// diff --git a/main.css b/main.css index 346dc61..440693a 100644 --- a/main.css +++ b/main.css @@ -1165,9 +1165,7 @@ hr { margin: 0; } .queueNotification { - position: relative; - top: -40px; - right: -33px; + padding: 2px 0; border-radius: 50%; background: #335c3a; @@ -1284,6 +1282,22 @@ button#press2talk{ position: relative; } +button.btnArmTransferRoom{ + width:auto; + margin-left: 2px; + height:38px; + border-radius: 15px; +} +button.btnArmTransferRoom i{ + margin-right:3px; +} +button.btnArmTransferRoom:hover{ + background-color: var(--green-accent)!important; +} + +button.btnArmTransferRoom.selected{ + background-color: #840000!important; +} #container.vidcon { height:100%; @@ -1354,22 +1368,6 @@ button#press2talk{ 100% { transform: translate(1px, -2px) rotate(-1deg); } } -button.btnArmTransferRoom{ - width:auto; - margin-left: 2px; - height:38px; - border-radius: 15px; -} -button.btnArmTransferRoom i{ - margin-right:3px; -} -button.btnArmTransferRoom:hover{ - background-color: var(--green-accent); -} - -button.btnArmTransferRoom.selected{ - background-color: #840000; -} @media only screen and (max-height: 540px){ #gridlayout>#container.vidcon { @@ -1602,7 +1600,7 @@ body.darktheme{ .gowebcam:enabled { background-color: #26e726 !important; background: radial-gradient(#26e726, #2EeF2E); - color: black; + color: black!important; font-weight: bold !important; box-shadow: 0 0 31px 0px #244e1c44; animation: pulsate 2s ease-out infinite; @@ -1725,7 +1723,7 @@ input[type=range]::-webkit-slider-thumb { box-shadow: 1px 1px 1px #000,0 0 1px #0d0d0d; border: 1px solid #000; height: 24px; - width: 14px; + width: 24px; border-radius: 3px; cursor: pointer; -webkit-appearance: none; @@ -1737,7 +1735,7 @@ input[type=range]::-moz-range-thumb { box-shadow: 1px 1px 1px #000,0 0 1px #0d0d0d; border: 1px solid #000; height: 24px; - width: 14px; + width: 24px; border-radius: 3px; cursor: pointer; background-color: var(--lighttheme-2); @@ -1747,7 +1745,7 @@ input[type=range]::-ms-thumb { box-shadow: 1px 1px 1px #000,0 0 1px #0d0d0d; border: 1px solid #000; height: 24px; - width: 14px; + width: 24px; border-radius: 3px; cursor: pointer; background-color: var(--lighttheme-2); @@ -1848,7 +1846,7 @@ div#chatBody a { display: flex; flex-wrap: wrap; width: 100%; - max-width: min(500px, 100vh); + max-width: min(500px, 100vw); z-index: 3; margin-bottom: 65px; gap: 0px 5px; @@ -1857,11 +1855,11 @@ div#chatBody a { #chatInput { color: #000; background-color: #FFFE; - width: 70%; + width: calc(100% - 160px); padding: 3px; } .chatBarInputButton { - width: calc(30% - 5px); + width: 50px; margin: unset; } @@ -3426,10 +3424,12 @@ div#roomnotes2 { } .directorBlue{ background-color: #5c7785 !important; + display: var(--show-codirectors) !important; } .directorBox{ background-color: #606383 !important; + display: var(--show-codirectors) !important; } /* ---- DIRECTORS PAGE - Guest Controls Box ---- */ .controlsGrid { @@ -3946,6 +3946,7 @@ a#reshare { border-radius: 2vh; pointer-events:none; border: 1px black solid; + z-Index: 2; } .video-meter-2 { @@ -3962,6 +3963,7 @@ a#reshare { border-radius: 5px; pointer-events:none; border: 5px green solid; + z-Index: 2; } .video-meter-director { @@ -3984,6 +3986,7 @@ a#reshare { pointer-events:none; border: 1px black solid; transition: height 0.1s ease, background-color 0.1s ease; + z-Index: 2; } @@ -4028,6 +4031,7 @@ a#reshare { border-radius: 2vh; background-color:#b11313; padding: 2px 2px 2px 1px; + z-index: 2; } .video-mute-state-userlist { @@ -4300,6 +4304,23 @@ input:checked + .slider:before { overflow: hidden; overflow-wrap: break-word; } +#publishSettings{ + position: absolute; + background-color: #ddddddee; + box-shadow: 0 0 30px 10px #0000005c; + color: black; + font-size: 1.0em; + bottom: calc(50% - 130px); + left: 50%; + transform: translate(-50%, 0%); + border-radius: 10px; + font-weight: bold; + z-index:31; + width:550px; + max-width:100%; + overflow: hidden; + overflow-wrap: break-word; +} .largeTextEntry { width: 90%; margin: 10px 5%; @@ -4953,12 +4974,12 @@ button:hover { button i { font-size: 130%; } -.darktheme button { +.darktheme :not(.promptModalInner) > button { background-color: var(--discord-grey-5); border: 1px solid var(--discord-grey-8); color: var(--discord-text); } -.darktheme button:hover { +.darktheme :not(.promptModalInner) > button:hover { filter: brightness(1.05); } @@ -5080,13 +5101,13 @@ input[type='checkbox'], input[type='radio'] { } -.darktheme input { +.darktheme :not(.promptModalInner) > input { border: 1px solid var(--discord-grey-8); color: var(--near-black); border-radius: 4px; } -.darktheme input::placeholder { +.darktheme :not(.promptModalInner) > input::placeholder { color: var(--discord-grey-8) !important; } @@ -5105,7 +5126,6 @@ input[type='checkbox'], input[type='radio'] { .container-inner { display: none; background-color: var(--lighttheme-3); - max-height: 100%; min-height: calc(100% - 100px); margin-bottom:30px; } @@ -5224,41 +5244,6 @@ input[type='checkbox'], input[type='radio'] { cursor: not-allowed; } -/* Buttons to disable due to them being a director */ -.directorBoxColor button[data-action-type="hangup"], -.directorBoxColor button[data-action-type="toggle-remote-speaker"], -.directorBoxColor button[data-action-type="toggle-remote-display"], -.directorBoxColor button[data-action-type="mute-video-guest"], -.directorBoxColor button[data-action-type="advanced-camera-settings"], -.directorBoxColor button[data-action-type="advanced-audio-settings"], -.directorBoxColor button[data-action-type="order-down"], -.directorBoxColor button[data-action-type="order-up"], -.directorBoxColor button[data-action-type="toggle-group"], -.directorBoxColor button[data-action-type="mute-guest"], -.directorBoxColor .tooltip { - opacity: 0.5; - cursor: not-allowed; - pointer-events: none; -} - -.directorBoxColor { - border: 2px solid var(--director-box); - box-shadow: 0px 0px 15px var(--director-box); - display: var(--show-codirectors) !important; -} - -.darktheme .codirectorBoxColor { - border: 2px solid var(--codirector-dark-box); - box-shadow: 0px 0px 15px var(--codirector-dark-box); - display: var(--show-codirectors) !important; -} - -.codirectorBoxColor { - border: 2px solid var(--codirector-box); - box-shadow: 0px 0px 15px var(--codirector-box); - display: var(--show-codirectors) !important; -} - .darktheme .invite_setting_group { color: var(--discord-text); } diff --git a/main.js b/main.js index 36c2499..a98da19 100644 --- a/main.js +++ b/main.js @@ -293,17 +293,28 @@ async function main(){ // main asyncronous thread; mostly initializes the user s } if (urlParams.has('whippush') || urlParams.has('whipout') || urlParams.has('pushwhip')) { // URL or data:base64 image. Becomes local to this viewer only. This is like &avatar, but slightly different. Just CSS in this case - let whippush = urlParams.get('whippush') || urlParams.get('whipout') || urlParams.get('pushwhip'); - if (whippush){ + session.whipOutput = urlParams.get('whippush') || urlParams.get('whipout') || urlParams.get('pushwhip') || null; + if (session.whipOutput){ try { - session.whipOutput = decodeURIComponent(whippush); + if (session.whipOutput == 'twitch'){ + session.whipOutput = "https://g.webrtc.live-video.net:4443/v2/offer"; + query("#publishOutToken input[type='password']").placeholder = "Twitch stream token here"; + } else { + session.whipOutput = decodeURIComponent(session.whipOutput); + } } catch(e){ errorlog(e); } + } else { + getById("publishOutURL").classList.remove("hidden"); } + } if (urlParams.has('whippushtoken') || urlParams.has('whipouttoken') || urlParams.has('pushwhiptoken')) {// URL or data:base64 image. Becomes local to this viewer only. This is like &avatar, but slightly different. Just CSS in this case session.whipOutputToken = urlParams.get('whippushtoken') || urlParams.get('whipouttoken') || urlParams.get('pushwhiptoken') || false; + if (!session.whipOutputToken){ + getById("publishOutToken").classList.remove("hidden"); + } } if (urlParams.has('whepplay')) { // URL or data:base64 image. Becomes local to this viewer only. This is like &avatar, but slightly different. Just CSS in this case @@ -328,6 +339,17 @@ async function main(){ // main asyncronous thread; mostly initializes the user s } } + + if (urlParams.has('whepplaytoken')) { // URL or data:base64 image. Becomes local to this viewer only. This is like &avatar, but slightly different. Just CSS in this case + if (urlParams.get('whepplaytoken')){ + try { + session.whepInputToken = urlParams.get('whepplaytoken') + } catch(e){ + errorlog(e); + } + } + } + if (urlParams.has('nomouseevents') || urlParams.has('nme')) { session.disableMouseEvents = true; } @@ -415,6 +437,25 @@ async function main(){ // main asyncronous thread; mostly initializes the user s } + if (urlParams.has('broadcasttransfer') || urlParams.has('bct')) { + log("Broadcast transfer flag set"); + session.broadcastTransfer = urlParams.get('broadcasttransfer') || urlParams.get('bct') || null; + if (session.broadcastTransfer === "false") { + session.broadcastTransfer = false; + } else if (session.broadcastTransfer=== "0") { + session.broadcastTransfer = false; + } else if (session.broadcastTransfer === "no") { + session.broadcastTransfer = false; + } else if (session.broadcastTransfer === "off") { + session.broadcastTransfer = false; + } else { + session.broadcastTransfer = true; + } + if (transferSettings){ + transferSettings.broadcast = session.broadcastTransfer; + } + } + if (urlParams.has('broadcast') || urlParams.has('bc')) { log("Broadcast flag set"); session.broadcast = urlParams.get('broadcast') || urlParams.get('bc') || null; @@ -567,6 +608,7 @@ async function main(){ // main asyncronous thread; mostly initializes the user s if (urlParams.has('showdirector') || urlParams.has('sd')) { session.showDirector = parseInt(urlParams.get('showdirector')) || parseInt(urlParams.get('sd')) || true; // if 2, video only allowed. True or 1 will be video + audio allowed. + // fyi, true is the same as 1 when == is used, so assert(1==true) is true. } if (urlParams.has('bitratecutoff') || urlParams.has('bitcut')) { @@ -623,6 +665,11 @@ async function main(){ // main asyncronous thread; mostly initializes the user s document.addEventListener('fullscreenchange', event => { log("full screen change event"); log(event); + + if (document.getElementById("previewWebcam")){ + return; + } + if (session.orientation && session.mobile){ if (document.fullscreenElement) { document.exitFullscreen(); @@ -751,6 +798,8 @@ async function main(){ // main asyncronous thread; mostly initializes the user s getById("container-5").classList.add("skip-animation"); getById("container-5").classList.remove('pointer'); + getById("sharefilebutton").style.display = "flex"; + if (SafariVersion){ getById("safari_warning_fileshare").classList.remove('hidden'); } else if (!Firefox){ @@ -812,6 +861,10 @@ async function main(){ // main asyncronous thread; mostly initializes the user s session.displaySurface = urlParams.get('displaysurface') || "monitor"; } + if (urlParams.has('locksize')){ // browser, window, or monitor (which is default selected) + session.lockWindowSize = urlParams.get('locksize') || true; + } + if (urlParams.has('intro') || urlParams.has('ib')) { session.introButton = true; } @@ -1118,12 +1171,24 @@ async function main(){ // main asyncronous thread; mostly initializes the user s getById("mutetoggle").style.top = "unset"; } + + if (urlParams.has('nosettings')){ + session.nosettings = true; + getById("settingsbutton").classList.add("hidden"); + } + + if (urlParams.has('publish')){ + session.publish = true; + getById("publishSettings").style.display = "block"; + } if (urlParams.has('nopush') || urlParams.has('noseed') || urlParams.has('viewonly') || urlParams.has('viewmode')) { // this is like a scene; Seeding is disabled. Can be used with &showall to show all videos on load session.doNotSeed=true; - session.scene = null; // not a scene, but sorta. false vs null makes a difference here. - session.videoDevice = 0; - session.audioDevice = 0; + + if (session.scene===false){ + session.scene = null; // not a scene, but sorta. false vs null makes a difference here. + } + session.dataMode = true; // thios will let us connect // session.showall = true; // this can be used to SHOW the videos. (&showall) } @@ -1167,8 +1232,12 @@ async function main(){ // main asyncronous thread; mostly initializes the user s } if (session.dataMode){ - session.videoDevice = 0; - session.audioDevice = 0; + + if (!(session.meshcast || (session.whipOutput!==false) || session.screenshare)){ + session.videoDevice = 0; + session.audioDevice = 0; + } + getById("mainmenu").classList.add("hidden"); //session.autohide = true; //session.autostart = true; @@ -2255,6 +2324,15 @@ async function main(){ // main asyncronous thread; mostly initializes the user s }, session.forceRetry*1000); } + session.dbx = false; + if (urlParams.get('dropbox')){ + loadScript("https://cdnjs.cloudflare.com/ajax/libs/dropbox.js/10.34.0/Dropbox-sdk.min.js", ()=>{ + log("Loaded dropbox SDK"); + var accessToken = urlParams.get('dropbox'); + session.dbx = new Dropbox.Dropbox({ accessToken: accessToken }); + }); + } + try { if (urlParams.has("darkmode") || urlParams.has("nightmode")){ session.darkmode = urlParams.get("darkmode") || urlParams.get("nightmode") || null; @@ -2542,6 +2620,10 @@ async function main(){ // main asyncronous thread; mostly initializes the user s session.slots = parseInt(urlParams.get('slots')) || 4; } + if (urlParams.has('alpha')) { + session.alpha = true; + } + if (urlParams.has('chunked')) { session.chunked = parseInt(urlParams.get('chunked')) || 2500; // sender side; enables to allows. // session.alpha = true; @@ -3107,7 +3189,10 @@ async function main(){ // main asyncronous thread; mostly initializes the user s log("max channels is 32; channels offset"); session.audioEffects = true; } - + if (urlParams.get('playchannel')) { // must be loaded before channelOffset + session.playChannel = parseInt(urlParams.get('playchannel')); // for audio output ; not input. see: &channelcount instead. + session.audioEffects = true; + } if (urlParams.has('enhance')) { //if (parseInt(urlParams.get('enhance')>0){ session.enhance = true; //parseInt(urlParams.get('enhance')); @@ -4070,6 +4155,28 @@ async function main(){ // main asyncronous thread; mostly initializes the user s session.screenShareLabel = session.screenShareLabel.replace(/_/g, " ") } + if (urlParams.has('whepshare') || urlParams.has('whepsrc')) { // URL or data:base64 image. Becomes local to this viewer only. This is like &avatar, but slightly different. Just CSS in this case + try { + + session.whepSrc = urlParams.get('whepshare') || urlParams.get('whepsrc') || false; + console.log(session.whepSrc); + if (!session.whepSrc){ + session.whepSrc = await promptAlt("Enter the WHEP source as a URL"); + } else { + session.whepSrc = decodeURIComponent(session.whepSrc, true); + } + getById("container-6").classList.remove('hidden'); + getById("container-6").classList.add("skip-animation"); + getById("container-6").classList.remove('pointer'); + + if (session.whepSrc){ + delayedStartupFuncs.push([shareWebsite, session.whepSrc]); + } + } catch(e){ + errorlog(e); + } + } + if (session.roomid!==false){ if (!(session.cleanOutput)) { if (session.roomid === "test") { @@ -4476,6 +4583,10 @@ async function main(){ // main asyncronous thread; mostly initializes the user s getById("gridlayout").classList.add("nocontrolbar"); } + if (urlParams.has('experimental')) { + session.experimental = true; + } + if (urlParams.has('flagship')) { session.flagship = true; } @@ -5540,38 +5651,45 @@ async function main(){ // main asyncronous thread; mostly initializes the user s }); window.addEventListener("online", function (e) { + log("Back ONLINE"); closeModal(); + if (!session.onceConnected){ // never connected to websockets before. Let's not trigger retryWatchInterval if we don't have to. + return; + } + if (!session.retryWatchInterval()){ // ask for the streams again to watch session.ping(); // if no streams requested, let's ping instead. } }); - function updateConnectionStatus() { + /* function updateConnectionStatus() { // no longer works in chrome. try{ if (!session.stats){ return; } - - log("Connection type changed from " + session.stats.network_type + " to " + Connection.type); - if (session.stats.network_type && (session.stats.network_type !== Connection.type)){ - var miniInfo = {}; - miniInfo.con = Connection.type; - session.sendMessage({"miniInfo":miniInfo}); + if (Connection.type){ + log("Connection type changed from " + session.stats.network_type + " to " + Connection.type); - if (!session.retryWatchInterval()){ // ask for the streams again to watch + if (session.stats.network_type && (session.stats.network_type !== Connection.type)){ + var miniInfo = {}; + miniInfo.con = Connection.type; + session.sendMessage({"miniInfo":miniInfo}); + + if (!session.retryWatchInterval()){ // ask for the streams again to watch + session.ping(); // if no streams requested, let's ping instead. + } + + } else { // connection state changed, but doesn't seem like it actually changed... session.ping(); // if no streams requested, let's ping instead. } - } else { // connection state changed, but doesn't seem like it actually changed... - session.ping(); // if no streams requested, let's ping instead. + session.stats.network_type = Connection.type; } - session.stats.network_type = Connection.type; - } catch(e){warnlog(e);} } @@ -5579,10 +5697,12 @@ async function main(){ // main asyncronous thread; mostly initializes the user s try { var Connection = navigator.connection || navigator.mozConnection || navigator.webkitConnection; if (Connection){ - session.stats.network_type = Connection.type + if (Connection.type){ + session.stats.network_type = Connection.type + } Connection.addEventListener('change', updateConnectionStatus); } - } catch (e) {log(e);} // effectiveType is not yet supported by Firefox or Safari; 2021 + } catch (e) {log(e);} // effectiveType is not yet supported by Firefox or Safari; 2021 */ setInterval(function() { diff --git a/mixer.html b/mixer.html index c5173fb..6b94a23 100644 --- a/mixer.html +++ b/mixer.html @@ -2399,6 +2399,19 @@ document.getElementById("sources").appendChild(a); + var button = document.createElement("button"); + button.innerHTML = "Publish to Twitch"; + button.id = "publishTwitch"; + button.onclick = function(){ + var URL = window.location.href.replace("/mixer",""); + URL+="/?scene=0&layout&remote&room="+roomname+additional; + URL+="&clean&chroma=000&ssar=landscape&nosettings&prefercurrenttab&selfbrowsersurface=include&displaysurface=browser&np&nopush&publish&whippush=twitch&whippushtoken"; + var win = window.open( URL ,'targetWindow', 'toolbar=no,location=no,status=no,scaling=no,menubar=no,scrollbars=no,resizable=no,width=1280,height=720'); + win.focus(); + win.resizeTo(1280,720); + }; + document.getElementById("sources").appendChild(button); + var slots = document.getElementById("col1").children; for (var i=0;i + + + + + + + + + +
    +
    + +

    Publish a video from VDO.Ninja Scene or View link to Twitch directly

    + +
    + + + +
    +
    + +
    ⚙️
    +
    +
    +
    + + + \ No newline at end of file diff --git a/webrtc.js b/webrtc.js index b00a230..88e5762 100644 --- a/webrtc.js +++ b/webrtc.js @@ -6,4 +6,4 @@ * No warranty, explicit or implicit, provided. * */ -var _0x4f6fae=_0x56e7;(function(_0x5d1677,_0x10ce1e){var _0xbfdd82=_0x56e7,_0x42919a=_0x5d1677();while(!![]){try{var _0x20053b=-parseInt(_0xbfdd82(0x67d))/0x1*(parseInt(_0xbfdd82(0x293))/0x2)+-parseInt(_0xbfdd82(0x3d8))/0x3*(-parseInt(_0xbfdd82(0x9eb))/0x4)+-parseInt(_0xbfdd82(0x4df))/0x5+-parseInt(_0xbfdd82(0x3e3))/0x6*(-parseInt(_0xbfdd82(0x442))/0x7)+-parseInt(_0xbfdd82(0x294))/0x8*(parseInt(_0xbfdd82(0x3e4))/0x9)+parseInt(_0xbfdd82(0x217))/0xa+parseInt(_0xbfdd82(0x4db))/0xb;if(_0x20053b===_0x10ce1e)break;else _0x42919a['push'](_0x42919a['shift']());}catch(_0x5a920c){_0x42919a['push'](_0x42919a['shift']());}}}(_0x306f,0xc8e03));function log(_0x24da74){var _0x430772=_0x56e7;if(debugSocket){if(debugSocket[_0x430772(0x955)]===debugSocket[_0x430772(0x5ff)])for(var _0x58ef8a=0x0;_0x58ef8a\x20this\x20a\x20scene?','null\x20ice\x20rpcs','eat','AudioContext','setVideoBitrate','failed','groupAudio','lowerhand','then','WEBRTC\x20CONNECTION\x20OPEN','govern','deviceId','myVideo.webm','dataset','closing\x201','buffer','videoWriter','activelySpeaking','processIce','midiDelay','target','million','removeOrientationFlag','connected\x20to\x20video\x20server','requestChangeCompressor','closing\x205','audioNode','scale\x20scale','inboundAudioPipeline','for','\x20(fair)','stream\x20ID\x20is\x200\x20length','store','concat','closeTimeout\x20cancelled;\x207','delayTime','totalSceneBitrate','remoteMuted','necessary','successfully\x20sent\x20message\x20vis\x20WebRTC\x20instead\x20of\x20WSS','webAudios','small','vector','request','meshcastCode','setAttribute','h264profile','imagine','isView','addEventListener','\x20(full)','active','also','set-audio-bitrate','pastSlots','\x20---\x20PC\x20TIMED\x20OUT,\x20but\x20still\x20alive.\x20Killing\x20it.','Max\x20bandwidth\x20being\x20capped:\x20','joinroom','rotate_video','effect','baby','changeMicrophone','removed\x20from\x20SDP:\x20\x27a=extmap:3\x20urn:3gpp:video-orientation\x0d\x0a\x27','931CtLvwn','Answer\x20SDP\x20does\x20not\x20have\x20a\x20matching\x20session\x20ID','You\x27ve\x20been\x20transferred','she','failed\x20to\x20send\x20zoom\x20change\x20request','sid','onconnectionstatechange','mutedState','meshcastBitrate','bandwidthMuted','changeOrder','symbol','loadoutID','pauseClock','[data-action-type=\x22order-value\x22][data--u-u-i-d=\x22','must','innerHTML','resending\x20message','split','token','STREAM\x20ID\x20desalted\x202:','Video\x20File','mirrorState','directVideoMuted','gathering','indexOf','volume','shoulder','chatmessage','detail','allowScreen','meshcastScreenShareBitrate','ontrack','currentCameraConstraints','no\x20pcs[UUID]','newMainDirectorSetup','listen','alpha','requested-stream','audioContentHint','remoteMuteState_','new-display-name','knew','salt','set-video-bitrate','drop','closing\x2010','mine','screenshareContentHint','rub','focusStyle','start\x20writing\x20frames','clean','only','forceScreenShareAspectRatio','Mute\x20video\x203306','statsMenu','queueList','iOS\x20devices\x20do\x20not\x20support\x20dynamic\x20bitrates\x20correctly;\x20skipping','EOF2','strange','roomclaimed','fileWriter','our','42001f','screenShareElementHidden','noFEC','nothing','recording_audio_compressor_type','getWrittenSize','ICE\x20GATHER\x20COMPLETED','querySelectorAll','stretch','noun','devicePixelRatio','privateKey','cleaning\x20up\x20lost\x20connection\x20--\x20disconnected\x20-\x20iOS\x20specific','roll','pretty','webkitAudioContext','allowmeshcast','HANG\x20UP\x20COMPLETE','taintedSession','keyname','similar','EncodedAudioChunk','anger','stopClock','allowscreen','orientation','noisegateSettings','CONNECTEED!','front','promptAccess','hasOwnProperty','miconly','hostedFiles','fillRect','sugar','getAudioSettings','waiting\x20for\x20keyframe','audio','set','stereo\x20enabled','obsfix','channels','debug','already\x20connected\x201','score','seven','forceios','streaming','would','ROOMID\x20EANBLED','dataReceived','scaleDueToBitrate','Connection\x20to\x20Control\x20Server\x20lost.\x0a\x0aAuto-reconnect\x20is\x20partially\x20implemented','limitAudio','encodedInsertableStreams','PINGED','left','destination','quiet','playing','limitTotalBitrate','screenshareid','toLowerCase','solo','experience','correct','skin','century','Meshcast\x20not\x20available.','playback_audio_volume_meter','low','**\x20connected','getVideoTracks','overlay','https://turnservers.socialstream.ninja/','remote-group-change','his','joining-room','changeSpeaker','noise\x20gate\x20off','decryptMessage','displayMute','here','fear','videosource_','done\x20setting\x20degrad\x20to\x20maintain-framerate','connectionDetails','dataOffset','Content-Type','26092429ALnQQK','room-is-claimed-codirector','audioMeterGuest','scaleResolutionDownBy\x20set\x202a!\x20','6534575buUVup','delta','SHA-256','encodings','PCMSource','visibility','direct','law','seedStream','getOpusBitrate','mediaDevices','minptime','support','cid:','canvasSource','early','ariaPressed','manual','Created\x20transfer\x20channel','muteState','disableOBS','recording_audio_pipeline','applySoloChat','closing\x202','hangup','obsninja','stunServers','requested\x20file\x20has\x20been\x20removed.','NOT\x20VIEW\x20TARGET','wave','chunkedVideoEnabled','requestRateLimit\x20RUN:\x20','plant','jointone','less','audioDevice','Meschast\x20canvas\x20not\x20working','machine','exact','Keyframe\x20inserted','broadcastChannel','sceneList','sceneSync','but','EBML\x20VINT\x20size\x20not\x20supported\x20','most','allowChunked','fruit','glad','obsControl','PONGED','focus\x20success','lake','mean','touch','waitImage','farm','minipreview','lie','horse','screenShareLabel','guide','candidates','season','heart','death','tail','nature','priority','available_outgoing_bitrate_kbps','tube','motion','json','subtle','Bad\x20UINT\x20size\x20','obsState','money','order','decimal','make','Meshcast\x20not\x20connected;\x20cant\x27\x20create\x20canvas\x20for\x20it','chunked','studioSoftware','closing\x2014','usw2','previewToggleState','continue','FORCING\x20A\x20KEY\x20FRAME:\x20','blurBackground','container_','platform','Inbound\x20User-based\x20Message\x20from\x20Room','famous','optimizedBitrate','light','move','sentence','room-is-claimed','sense','edgelist','verb','condition','nacks_per_second','outboundAudioBitrate','tuning','preferVideoCodec','hardware_video_encoder','shine','audioConstraints','blood','fill','udp','rule','five','three','strong','Valid\x20co\x20director\x20trying\x20to\x20transfer\x20a\x20guest','ondatachannel','exclude','Shared\x20website:\x20\x200\x20and\x20<\x20127','textContent','no\x20audio\x20track\x20to\x20poke','know','mind','width_url','setupScreenShareAddon','host','with','mirrorExclude','sendMsg','_screen','captureStream','micDelay','getResponseHeader','soil','last','border','slot','scene','requestKeyframe','beepToNotify','soloChatUUID','message','Adjusting\x20Gain;\x20only\x20track\x200\x20in\x20all\x20likely\x20hood,\x20unless\x20more\x20than\x20track\x200\x20support\x20is\x20added.','endViewConnection','joy','allowWebp','OPEN','garden','deal','Refreshing\x20scale','hidehome','bring','element','recording_audio_mic_delay','write','step','codecs','obs_control','colony','cat','LOADING\x20UP\x20WAITING\x20WATCH\x20STREAM:\x20','Transfer\x20was\x20cnacelled\x20by\x20remote\x20user;\x20parital\x20file\x20saved.','shift','directorBlindButton','resolution\x20scale:\x20','natural','limitaudio','after','transcript','rest','pong','frame','oxygen','captain','mirrorGuestState','The\x20other\x20end\x20is\x20just\x20being\x20a\x20keener.\x20Ignore\x20it:\x20','recieveChunkedStream','recordedBlobs','disablePLI','RTC\x20already\x20connected','sit','bank','key','sing','directorState','appear','create','effectsData','joiningRoom','reach','dropped\x20candidate\x20due\x20to\x20filter','recording_audio_ctx_latency','reportbutton','http://','flagship','closing\x207','soloVideo','enqueue','successfully\x20sent\x20message\x20vis\x20WebRTC\x20instead\x20of\x20WSS\x20to\x20all\x20RTC\x20Peers','cry','cleaning\x20up\x20lost\x20connection','iceBundle','end','stream_configAudio','Opened\x20transfer\x20channel','random','can\x27t\x20change\x20bitrate;\x20no\x20video\x20sender\x20found','CriOS','hot','screenshareAutogain','been','closeTimeout','alreadyJoinedMembers','changeParams','closing\x2020','controlRoomBitrate','If\x20self-hosting\x20VDO.Ninja,\x20please\x20contact\x20steve@seguin.email\x20to\x20request\x20having\x20access\x20to\x20Meshcast.','division','swim','TFJSModel','webrtc-is-blocked','serve','writeFloatBE','streamSrcClone','writer_config','evening','watchTimeoutList','screensharequality','UUID\x20not\x20found\x20in\x20pcs','requestChangeSubGain','egg','character','rejoining\x20room','bandwidth','enhacing\x20audio\x20encoder','getAudioTracks','tire','spread','TRYING\x20TO\x20SYNC\x20WITH\x20SENDING:\x20','getChannelData','added\x20audio\x20track','directorUUID','directorPassword','mutedStateScene','rich','videoElement','oniceconnectionstatechange','original','sat','mcSetScale','layout-updated','history','starting\x20kicker','seed','noaudio','whipOut','screensharebutton','string','darkmode','bitrateGroupFlag','air','writeEBMLVarInt','getOBSOptimization','enabled','against','add','Chunked_video','tree','certain','remove','desaltStreamID','clothe','418jAJVRU','screenShareState','screenShareStartPaused','gyro','energy','BYE\x20RPCS','requestStatsContinuous','website','CLOSING\x20SECONDARY\x20CONNECTION;\x20matched\x20stream\x20ID\x20has\x20re-connected','cpu','Utf8','animal','sceneType','audioChannels','Remote\x20request\x20decoded\x20successfully','obsControls','test','forest','ICE\x20FAILed.\x20bad?','details','BITRATE\x203:\x20','sourceActive','raise','Bearer\x20','createAnswer','processIce2','body','middle','iframeEle','Chromium-based\x20v','pay','coDirectorEnable','Remote\x20request\x20failed\x20to\x20decode;\x20continuing\x20still.','token-room-is-claimed','Does\x20Local\x20Stream\x20Source\x20EXIST?','allowscreenvideo','Failed\x20to\x20connect\x20to\x20service:\x20Error\x20503Possibly\x20too\x20many\x20connections\x20from\x20the\x20same\x20address\x20tried\x20to\x20connect.Visit\x20https://discord.vdo.ninja\x20for\x20support.','INITIAL\x20PUBLISH\x20START:\x20','any','RTCRtpSender','POST','channelCount','Room\x20is\x20already\x20claimed\x20by\x20someone\x20else.',')\x20failed\x20due\x20to\x20permissions\x20or\x20it\x20was\x20rejected\x20by\x20the\x20user','mile','claim','star','ice\x20timer\x20no\x20longer\x20exists','jump','broad','allowNoGroup','localDescription','EOF1','surface','con','talk','srcObject','unshift','sceneMute','guestFeeds','chunked_mode_audio','anysend','what','friend','onerror','onopen','Overwrite\x20crosses\x20blob\x20boundaries','day','sampleRate','pair','solo-scene-connected','head4','New\x20Label:\x20','processIceBundle','bind','complete','sun','spend','differ','sendMessage','onicegatheringstatechange','object','turns:www.turn.obs.ninja:443','seek','video_init_width','seem','directorBlue','forceRetryTimeout','webrtc\x20connectioned\x20closed-event','substring','batteryState','kept','raisehands','mono','thing','setRemoteDescription','reject','setupYourOwnPlease','playback_audio_samplerate','door','ON\x20FOCUS\x20NOT\x20FOUND','sea','vdo.socialstream.ninja','seedPlz','requestFocusChange','maxvb_url','hostname','url','volumeControl','iceConnectionState','disconnected','scaleHeight','separate','notifyScreenShare','removeTrack','filterOBSscenes','widget','cleanOutput','operate','screenshare_url','objectFit','grow','Trying\x20to\x20join\x20at\x20least','sensors','message\x20could\x20not\x20be\x20sent;\x20queuing\x20it','RPCS\x20WINS\x20ICE','turn:turn-use1.vdo.ninja:3478','readable','reconnected','village','roomhost','updateTime','sharperScreen','free','Bad\x20EBML\x20datatype\x20','together','pipe','offset','flow','audioBitrate','line','showList','includes','readAsArrayBuffer','icefilter','iframeSrcs','yellow','wild','guess','provideFileList','WebRTC\x20Connection\x20Closed.\x20Clean\x20up.\x20657','avatar','Change\x20Label','late','playbackheader','hiddenSceneViewBitrate','bar','tone','east','behind','answer','totalBitrate:\x20','join','slots','no\x20video\x20track\x20to\x20control','byteLength','getVideoSettings','new-push-connection','moment','need','bitrate\x20timeout;\x20ios/firefox\x20specific:\x20','send\x20channel\x20open\x20pcs','pos','windowed','startClock','cent','waitingWatchList','limitMeshcastBitrate','shell','RECONNECTING\x20to\x20HSS;\x20DISCONNECTING\x20FROM\x20TRANSFERRED\x20ROOM','page','nochunk','NOT\x20IN\x20VIEW\x20SET','click','room\x20rate\x20restriction\x20detected.\x20No\x20videos\x20will\x20be\x20published\x20to\x20other\x20guests','mobile','fraction','state','bitrate_set','echoCancellation','book','addCoDirector','\x27\x20target=\x27_blank\x27>','There\x27s\x20a\x20new\x20incoming\x20connection.','pcs','user\x20didn\x27t\x20have\x20access\x20for\x20this\x20file.','class','girl','throttle','watchStream','sheet','/status','onended','\x20as\x20preferred\x20codec\x20by\x20viewer\x20via\x20API','quick','position','else','wheel','disabled','bitrateTimeout','scaleSnap','between','coast','stun:stun.l.google.com:19302','allow','apple','useinbandfec','value','voiceMeter','session.watchTimeoutList\x20no\x20longer\x20exists;\x20won\x27t\x20retry.','&code=','wonder','arrive','and','SCREENS','equate','Timestamp\x20duplicated','noiframe','went','already\x20waiting\x20for\x20stream','sign','Max\x20bandwidth\x20NOT\x20being\x20capped:\x20','poor','find','transparent','instrument','yourDirectorStatus','section','addIceCandidate','requestCoMigrate','invalid-remote-code-obs','lin','video_muted_init','videoEncoder','head','?ts=','URL','their','available-speedtest-servers','consent','We\x20will\x20not\x20request\x20the\x20meshcast\x20as\x20no\x20audio\x20or\x20video\x20is\x20requested','total_outbound_p2p_connections','power_level','remoteFocus','start','red','pitch','music','above','hash','invite','toward','lowerVolume','verify','audioContext','foot','providing\x20answer','downloads','person','structure','measureUnsignedInt','travel','classList','expect','audio\x20bandwidth\x20set\x20f!','piece','requestedStatsInterval','measureEBMLVarInt','chunkedAudioEnabled','startTime','safe','controls','novideo','food','flat','UUID\x20not\x20found;\x20cant\x27\x20close','notice','SEND\x20BYE','initialDirectorSync','showRoomTime','slow','safemode','doNotSeed','filetransfer','42e01f','maxvideobitrate','approved','ICE\x20closed?','focus','layout','were','permaMirrored','nodownloads','allowVideo','maxviewers','cleanup','hands_','version','nocursor','charAt','maxconnections','closing\x208','done\x20setting\x20degrad','splice','rejected','walk','sendOnNewConnect','quart','session.provideFileList','publicKey','closing\x2016','sail','coDirector','frameRate','video_2_init_width','brought','board','nextQueue','postURL','part','tokenDirector','timecode','obsCommand','vdAv','audioMutedOverride','discuss','createElement','requestAudioRateLimit','broadcast','disconnectedTimeout','stopPropagation','getVideoBitrates','bundlePolicy','streamID','getPCM','request\x20rate\x20limit:\x20','adaptivePtime','meshcastCodec','call','directorSettings','general','A\x20Guest\x20joined\x20the\x20room','turn:turn-eu2.obs.ninja:3478','stereo','Websockets\x20timed\x20out;\x2030\x20seconds','remoteMuteState','remote-peer-connected','setLocalDescription','binaryType','plane','setParameters','closePC','interval','which','span','region','chunked_mode_video','may','ask','voiceMeterTemplate','road','enter','createBufferSource','iron','search','bye','dimension:\x20','bandwidth\x20set\x20i!\x20','Audio\x20isn\x27t\x20setup\x20yet.','glass','rpc\x20datachannel\x20closed','meshcastSettings','clock','ptime','allowAudio','automute','mountain','configuration','listing','currentTarget','security','sync','Offset\x20may\x20not\x20be\x20NaN','dynamicScale','localVoiceMeter','property','forceRetry','screenElement','over','setAudioBitrate','webcamonly','micIsolate','viewwidth','size','text/plain','micIsolatedAutoMute','these','fat','requestStream','vdoninja','request-rejected-obs','CLOSED','data','BundlePolicy','turn:turn-eu1.vdo.ninja:3478','Publisher\x20will\x20be\x20ignored\x20due\x20to\x20max\x20connections\x20already\x20hit','guest','mark','hanging\x20up','wssid','importKey','no\x20reconnect\x20even\x20after\x205s;\x20closing','sending\x20message\x20via\x20WSS\x20as\x20WebRTC\x20failed\x20to\x20send\x20message;\x20RTC\x20peers\x20only','introOnClean','Track\x20stopped','remoteDescription','quality_wb','Audio_Loudness','meshcastAudioBitrate','sendKeyFrameScenes','directorVolumeState','createMediaStreamDestination','now','applyIsolatedChat','enhanceaudio','directorVideoMuted','iceTimer','codec','maxviewers_url','can\x27t\x20change\x20audio\x20bitrate;\x20no\x20audio\x20sender\x20found','neighbor','truck','lone','director','localMuteElement','resolve','Bitrate\x20request:\x20','writeU8','colorVideosBackground','speakerMuted','send','electric','requestVideoRecord','Someone\x20published\x20a\x20video\x20to\x20the\x20Room','audioLatency','targetAudioBitrate','twenty','allowIframe','length','bitrateTimeoutFirefox','chunkedtransfer','init_audio','gas','encodering\x20being\x20kicked','open','resume','msg','channelWidth','crowd','layouts','meshcastMenu','city','Should\x20we\x20ask\x20to\x20play\x20the\x20stream\x20Again?','eventPlayActive','very','told','atom','verifyData','borderRadius','look','end-view-connection','ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnpqrstuvwxyz23456789','Meshcast\x20SET\x20SCALING\x20IS\x20FIRING,\x20which\x20is\x20GOOD\x20!!!!!!','writeBytes','src','possible','.battery-level','preferCurrentTab','old','whether','remoteMuteElement','vDAv','gray','charging','enhance','chief','setupIncoming','sister','Transfer\x20ended','processFrame','floor','enough','dollar','getAsDataArray','supply','wssSetViaUrl','wss://proxywss.rtc.ninja:443',',\x20isDirector:\x20','apiSocket','spoke','bird','main','aspectRatio','finish','createDataChannel','changeURL','include','said','imageElement','select','refreshScale','straight','does\x20any\x20audio\x20exist?','method','writeU16BE','side','surprise','innerText','crop','approved:\x20','widgetURL','require','you','jpeg','fire','WHY\x20ARE\x20YOU\x20GOD\x20DAMN\x20BEEPING','option','room=','count','noMeshcast','can','this-is-you','time','label','smile','signalMeter','stopWriter','h264','full','sceneType2','table','badStreamList','degrade','listPromise','codirector\x20request\x20hash\x20failed','sell','stand','trade','tainted','teach','consider','defaultPassword','from','flipped','m\x20:\x20','configure','that','codirectorRequested','snow','screenshare','sort','Switching\x20to\x20limitTotalBitrateAll','parent','point','stay','level','river','teeth','totalRoomBitrate_default','statsInterval','molecule','had','onreadystatechange','writeUnsignedIntBE','was','pipeTo','requestChangeGating','skill','cleanDirector','picture','codirector_transfer','warm','&id=','planet','allowDownloads','promise_audio','bandwidth\x20set\x20h!\x20','focusDistance','better','liquid','screenshareNotActive','labelsize','basic','ArrayBufferDataStream\x27s\x20pos\x20lies\x20beyond\x20end\x20of\x20buffer','through','broke','real','chat','arrayBuffer','system','remote','woman','minute','each','main-director','substance','mainDirectorPasswor','initial_group','switchMode','AES','gave','EastSideRepresentZ','realTimeAudio','vdo.ninja','Transfer\x20was\x20completed\x20successfully','iframe','ride','label=','fr1','session.limitMaxBandwidth\x20running:\x20','stringify','ended','believe','encode','canvasStream','ocean','panning','optimize','offerSDP','needKeyFrame','gridlayout','sensorDataFilter','prototype','speak','spot','experiment','vdo.ninja/','https://temp.vdo.ninja/','story','neck','night','beat','setUint32','forceTcpMode','ontimeout','processPCSOnMessage','An\x20RTC\x20error\x20occured','enhanceAudioEncoder','born','video_init_height','throttling','set-meshcast-video-bitrate','particular','edge','dry','remote-video-mute-state','iframeDetails_','usual','this','scene-connected','new-view-connection','modern','AES-CBC','fit','connect','ctrl','ICE\x20DID\x20NOT\x20FIND\x20A\x20PC\x20OPTION?\x20peer\x20might\x20have\x20left\x20before\x20ICE\x20complete','requestAs','couldn\x27t\x20set\x20preferred\x20audio\x20codec','SENDING\x20FILE:\x20','vp9','leg','getSenders','BROWER\x20DID\x20NOT\x20SUPPORT\x20LIMIT\x20BITRATE','midiIn','showConnections','question','summer','bigPlayButton','RTC\x20Connection\x20seems\x20to\x20be\x20dead\x20or\x20not\x20yet\x20open?\x204','just','pcs\x20RTC\x20CLOSED','Someone\x20is\x20trying\x20to\x20transfer\x20a\x20guest','ON\x20NEGO\x20NEEDED','forceAspectRatio','pcm','huge','determine','branch','numberOfChannels','sensorData','PCS\x20WINS\x20ICE','isArray','soon','change','startWriter','chick','push','Can\x27t\x20change\x20the\x20location\x20once\x20started\x20streaming','name','pushLoudness','chatname','createOffer','read','IchBinSteveDerNinja','Meshcast\x20error:\x20432','already\x20closed\x20PCS','hear','there','until','meshcastScale','candidate','past','receiveChannel','town','roomTimer','videosource','young','readyState','plugged','cmd','directorEnabledPPT','channelOffset','idea','decoder','opacityDisconnect','prompt-access-request','subtract','temperature','student','view-connection','lockedVideoBitrate','forEach','Offset\x20may\x20not\x20be\x20negative','row','directorList','north','follow','plugged_in','ever','createWriteStream','instant','dress','allowBroadcast','relay','closing\x2012','add-a-label','autoSync','present','session.newMainDirectorSetup','directorStreamID','gain','requestFile','querySelector','virtualHangup','type','distant','corn','final','green','nor','obsRemotePassword','arm','noise\x20gate\x20on','enemy','slave','path','onconnectionstatechange\x20pcs\x20ice\x20--\x20disconnected,\x20but\x20not\x20yet\x20closed?\x20','product','audioInputChannels','modifyDescPCM','overlayNinja','setScale','Unknown','though','continent','processDescription2','\x20(good)','her','afraid','feed','blindAllGuests','onTrack','This\x20shouldn\x27t\x20happen','modifyDescLyra','webCodec','images','roomid','wing','proxy','showControls','turn:turn-eu4.vdo.ninja:3478','grand','systemAudio','man','directorSpeakerMute','remoteStats','did','remote-mute-state','view_set','The\x20request\x20('];_0x306f=function(){return _0x1decfe;};return _0x306f();}async function getTURNList(){var _0x43aaae=_0x4f6fae,_0xc4dc4b=[],_0x16ff50=Date[_0x43aaae(0x82d)]()-0x180f0b4b67c,_0x2f5512='',_0x305187='https://turnservers.vdo.ninja/';if(location[_0x43aaae(0x6e7)]==='rtc.ninja')_0x305187=_0x43aaae(0x269);else location[_0x43aaae(0x6e7)]===_0x43aaae(0x6e3)&&(_0x305187=_0x43aaae(0x4cc));if(session[_0x43aaae(0x160)])_0x305187+='speedtest',typeof session[_0x43aaae(0x160)]==_0x43aaae(0x66e)&&(_0x2f5512='&code='+session[_0x43aaae(0x160)]);else{if(session['privacy']&&typeof session[_0x43aaae(0x18e)]==_0x43aaae(0x66e))_0x2f5512=_0x43aaae(0x759)+session['privacy'];else try{_0xc4dc4b=getStorage(_0x43aaae(0x5bc))||![];if(_0xc4dc4b)return!session['stunServers']&&(session['stunServers']=[]),_0xc4dc4b=processTURNs(_0xc4dc4b),!_0xc4dc4b&&(_0xc4dc4b=[]),session['configuration']={'iceServers':session['stunServers'],'sdpSemantics':_0x43aaae(0x386)},session[_0x43aaae(0x18e)]&&(session[_0x43aaae(0x800)][_0x43aaae(0x3b6)]=_0x43aaae(0x96f)),session[_0x43aaae(0x800)][_0x43aaae(0x58a)]=session[_0x43aaae(0x800)][_0x43aaae(0x58a)][_0x43aaae(0x424)](_0xc4dc4b),!![];else _0xc4dc4b=[];}catch(_0x4d1c50){errorlog(_0x4d1c50),_0xc4dc4b=[];}}return await fetchWithTimeout(_0x305187+_0x43aaae(0x772)+_0x16ff50+_0x2f5512,0x7d0)[_0x43aaae(0x40b)](_0x5550f6=>_0x5550f6['json']())[_0x43aaae(0x40b)](function(_0x20eac7){var _0x5076a0=_0x43aaae;_0x20eac7[_0x5076a0(0x5df)][_0x5076a0(0x963)](_0x14ed1e=>{var _0x4284d8=_0x5076a0;try{if(session[_0x4284d8(0x90a)]&&_0x14ed1e['udp']){}else _0xc4dc4b['push'](_0x14ed1e);}catch(_0x50c8e7){errorlog(_0x50c8e7);}});if(isIFrame&&_0x20eac7[_0x5076a0(0x55a)]&&session['speedtest']&&!session['view'])pokeIframeAPI(_0x5076a0(0x775),_0x20eac7[_0x5076a0(0x55a)]);else!session[_0x5076a0(0x160)]&&setStorage(_0x5076a0(0x5bc),_0x20eac7[_0x5076a0(0x5df)],0x1);})['catch'](function(_0x1b5d9e){var _0x6508dc=_0x43aaae;warnlog(_0x1b5d9e),_0xc4dc4b=[{'username':'steve','credential':_0x6508dc(0x6de),'urls':[_0x6508dc(0x6cf)],'tz':0x12c,'udp':![],'locale':_0x6508dc(0xa3b)},{'username':_0x6508dc(0x56c),'credential':_0x6508dc(0x6de),'urls':[_0x6508dc(0x355)],'tz':0x12c,'udp':!![],'locale':_0x6508dc(0xa3b)},{'username':'vdoninja','credential':_0x6508dc(0xa31),'urls':['turn:turn-usw2.vdo.ninja:3478'],'tz':0x1e0,'udp':!![],'locale':_0x6508dc(0x533)},{'username':_0x6508dc(0x816),'credential':'PolandPirat','urls':[_0x6508dc(0x99e)],'tz':-0x46,'udp':!![],'locale':_0x6508dc(0xa05)},{'username':_0x6508dc(0x4f8),'credential':_0x6508dc(0x17c),'urls':[_0x6508dc(0x7dd)],'tz':-0x3c,'udp':!![],'locale':_0x6508dc(0x8f1)},{'username':_0x6508dc(0x56c),'credential':_0x6508dc(0x6de),'urls':[_0x6508dc(0x2c1)],'tz':-0x3c,'udp':![],'locale':'de1'},{'username':_0x6508dc(0x56c),'credential':_0x6508dc(0x6de),'urls':[_0x6508dc(0x81b)],'tz':-0x3c,'udp':!![],'locale':_0x6508dc(0x5d4)},{'username':_0x6508dc(0x816),'credential':_0x6508dc(0x947),'urls':[_0x6508dc(0x353)],'tz':-0x3c,'udp':!![],'locale':_0x6508dc(0x586)},{'username':'vdoninja','credential':_0x6508dc(0x947),'urls':['turns:www.turn.vdo.ninja:443'],'tz':-0x3c,'udp':![],'locale':'de2'},{'username':'vdoninja','credential':_0x6508dc(0x8ea),'urls':[_0x6508dc(0x6fb)],'tz':0x12c,'udp':!![],'locale':_0x6508dc(0x374)}],_0xc4dc4b=processTURNs(_0xc4dc4b);}),!session['stunServers']&&(session['stunServers']=[]),session[_0x43aaae(0x800)]={'iceServers':session['stunServers'],'sdpSemantics':_0x43aaae(0x386)},session[_0x43aaae(0x18e)]&&(session['configuration']['iceTransportPolicy']=_0x43aaae(0x96f)),!_0xc4dc4b&&(_0xc4dc4b=[]),session[_0x43aaae(0x800)][_0x43aaae(0x58a)]=session[_0x43aaae(0x800)][_0x43aaae(0x58a)][_0x43aaae(0x424)](_0xc4dc4b),log('Remote\x20TURN\x20LIST\x20Loaded\x20**\x20'),!![];}var TURNPromise=null;async function chooseBestTURN(){var _0xcf321d=_0x4f6fae;if(session[_0xcf321d(0x800)])return;return!TURNPromise?TURNPromise=getTURNList():warnlog('Second\x20Thread\x20Waiting\x20for\x20TURN\x20LIST\x20to\x20load'),await TURNPromise;}var WebRTC={};WebRTC[_0x4f6fae(0x563)]=(function(){var _0x2ca4fe=_0x4f6fae,_0x102e06={};function _0x463189(){var _0x1db5e7=_0x56e7,_0x4622e4,_0x5bd21c,_0x59e322=new Promise((_0x48ab6a,_0x35c307)=>{_0x4622e4=_0x48ab6a,_0x5bd21c=_0x35c307;});return _0x59e322[_0x1db5e7(0x83a)]=_0x4622e4,_0x59e322[_0x1db5e7(0x6dd)]=_0x5bd21c,_0x59e322;}_0x102e06[_0x2ca4fe(0x594)]=function(_0x237936=0x7){var _0x2e4ef2=_0x2ca4fe,_0xbc2489='',_0x50162e=_0x2e4ef2(0x85e);for(var _0x3bd08d=0x0;_0x3bd08d<_0x237936;_0x3bd08d++){_0xbc2489+=_0x50162e[_0x2e4ef2(0x7b2)](Math[_0x2e4ef2(0x871)](Math[_0x2e4ef2(0x63a)]()*_0x50162e[_0x2e4ef2(0x847)]));}try{_0xbc2489=_0xbc2489['replaceAll']('AD',_0x2e4ef2(0x868)),_0xbc2489=_0xbc2489['replaceAll']('Ad',_0x2e4ef2(0x7ca)),_0xbc2489=_0xbc2489[_0x2e4ef2(0xa19)]('ad',_0x2e4ef2(0x167)),_0xbc2489=_0xbc2489[_0x2e4ef2(0xa19)]('aD','vDav');}catch(_0x47e9e8){errorlog(_0x47e9e8);}return log(_0xbc2489),_0xbc2489;},_0x102e06['generateRandomString']=function(_0x47f633=0x7){var _0x415317=_0x2ca4fe,_0x587163='',_0x29dfa0=['the','of','to',_0x415317(0x75c),'a','in','is','it',_0x415317(0x891),_0x415317(0x8b3),'he',_0x415317(0x8c5),_0x415317(0x420),'on','are',_0x415317(0x5eb),'as','I',_0x415317(0x4ce),_0x415317(0x575),'be','at','one',_0x415317(0x186),_0x415317(0x919),'from','or',_0x415317(0x8c2),'by',_0x415317(0x5b6),_0x415317(0x50a),_0x415317(0x6bb),_0x415317(0x250),'we',_0x415317(0x899),_0x415317(0x5c3),_0x415317(0x3d2),_0x415317(0x7a9),'all',_0x415317(0x94b),'when','up','use',_0x415317(0x231),_0x415317(0x2e4),_0x415317(0x882),'an',_0x415317(0x8e2),_0x415317(0x445),_0x415317(0x7e8),'do',_0x415317(0x774),'time','if','will','way','about','many','then',_0x415317(0x564),_0x415317(0x607),_0x415317(0x4b2),'like','so',_0x415317(0x813),_0x415317(0x991),_0x415317(0x37e),_0x415317(0x52e),_0x415317(0x6db),_0x415317(0x3bb),'him','two','has',_0x415317(0x85c),_0x415317(0x3bd),_0x415317(0x6c0),'could','go','come',_0x415317(0x9a4),_0x415317(0x1b9),'sound','no',_0x415317(0x50c),_0x415317(0x9b0),'my',_0x415317(0x80b),_0x415317(0x5e6),'water','than',_0x415317(0x7d9),'first','who',_0x415317(0x7ec),'down',_0x415317(0x88a),_0x415317(0x63f),'now',_0x415317(0x766),_0x415317(0x6a3),_0x415317(0x34b),'work',_0x415317(0x7c6),_0x415317(0x9a8),_0x415317(0x1a6),_0x415317(0x2b2),_0x415317(0x3fd),'live','where',_0x415317(0x614),_0x415317(0x5cb),_0x415317(0xa07),_0x415317(0x477),'round',_0x415317(0x9a1),_0x415317(0x2ea),'came','show','every',_0x415317(0x1f1),'me','give',_0x415317(0x481),_0x415317(0x5af),_0x415317(0x942),_0x415317(0x857),_0x415317(0x8d9),_0x415317(0x92f),'form',_0x415317(0x53f),'great',_0x415317(0xa25),_0x415317(0x572),_0x415317(0x2a0),_0x415317(0x4c8),_0x415317(0x709),_0x415317(0x6cb),'turn',_0x415317(0x349),_0x415317(0x56f),_0x415317(0x514),_0x415317(0x1e1),_0x415317(0x53e),_0x415317(0x2e2),_0x415317(0xa23),_0x415317(0x865),'too',_0x415317(0x3c4),'tell',_0x415317(0x255),_0x415317(0x4a8),_0x415317(0x551),'want',_0x415317(0x671),_0x415317(0x9aa),_0x415317(0x437),_0x415317(0x55c),_0x415317(0x42c),_0x415317(0x637),_0x415317(0x241),'home','read',_0x415317(0x59c),'port',_0x415317(0xa4c),_0x415317(0x315),_0x415317(0x676),'even','land',_0x415317(0x4d4),_0x415317(0x451),_0x415317(0x3f1),_0x415317(0x242),_0x415317(0x9f5),_0x415317(0x968),_0x415317(0x182),_0x415317(0x5e0),_0x415317(0x7ed),_0x415317(0x596),_0x415317(0x93d),_0x415317(0x761),_0x415317(0x53d),_0x415317(0x362),'off',_0x415317(0x726),_0x415317(0x32b),_0x415317(0x8ca),_0x415317(0x27a),'us',_0x415317(0x354),_0x415317(0x688),_0x415317(0x8ba),'mother',_0x415317(0x21d),_0x415317(0x17a),'build','self',_0x415317(0x171),'father',_0x415317(0x771),_0x415317(0x8a9),'own',_0x415317(0x731),'should',_0x415317(0x17f),'found',_0x415317(0x71d),'school',_0x415317(0x6f6),_0x415317(0xa1f),_0x415317(0x2c9),'learn',_0x415317(0x4ff),_0x415317(0x9da),_0x415317(0x798),_0x415317(0x6c9),_0x415317(0x2ec),_0x415317(0x750),_0x415317(0x738),_0x415317(0xa2a),_0x415317(0x396),'never',_0x415317(0x5f3),_0x415317(0xa21),_0x415317(0x33b),_0x415317(0x854),_0x415317(0x678),_0x415317(0x9b4),_0x415317(0x517),'hard',_0x415317(0x77b),'might',_0x415317(0x905),_0x415317(0x1d4),_0x415317(0xa04),_0x415317(0x6e2),_0x415317(0x14e),_0x415317(0x4ba),_0x415317(0x716),'run','dont',_0x415317(0xa2b),'press','close',_0x415317(0x907),_0x415317(0x8db),_0x415317(0x5d0),_0x415317(0x36d),_0x415317(0x967),_0x415317(0x84d),_0x415317(0x6d2),_0x415317(0x704),_0x415317(0x297),'white',_0x415317(0x322),'begin',_0x415317(0x9e4),_0x415317(0x7b8),'example',_0x415317(0x1d5),_0x415317(0xa3e),_0x415317(0x3ea),'always',_0x415317(0x77e),_0x415317(0x30e),_0x415317(0x558),_0x415317(0x81e),_0x415317(0x1de),_0x415317(0x5b3),_0x415317(0x94c),_0x415317(0x6a9),_0x415317(0x8bd),_0x415317(0x2c7),_0x415317(0x286),_0x415317(0x5c0),_0x415317(0xa32),_0x415317(0x73b),_0x415317(0x9ba),_0x415317(0x272),'science',_0x415317(0x405),'room',_0x415317(0x6bc),'began',_0x415317(0x95a),'fish',_0x415317(0x7ff),_0x415317(0x24b),'once',_0x415317(0x150),_0x415317(0x94a),_0x415317(0x51a),'cut',_0x415317(0x31b),_0x415317(0x56a),_0x415317(0x3b3),_0x415317(0x1fa),_0x415317(0x3ec),_0x415317(0x87c),_0x415317(0x872),_0x415317(0x280),_0x415317(0x742),_0x415317(0x918),_0x415317(0x954),'ready',_0x415317(0x77f),_0x415317(0x96a),_0x415317(0x77c),_0x415317(0x287),_0x415317(0x98d),'feel',_0x415317(0x6b4),_0x415317(0x87b),_0x415317(0x93c),_0x415317(0x697),_0x415317(0xa1e),'family',_0x415317(0x4e5),_0x415317(0x278),'leave','song',_0x415317(0x24c),_0x415317(0x6e0),_0x415317(0x987),'black','short',_0x415317(0xa33),_0x415317(0x741),'wind',_0x415317(0x92b),_0x415317(0x296),_0x415317(0x6c8),_0x415317(0x39e),'area','half',_0x415317(0x343),_0x415317(0x52c),_0x415317(0x893),_0x415317(0x1ec),'problem',_0x415317(0x790),_0x415317(0x858),_0x415317(0x46c),'pass',_0x415317(0x5d9),'top','whole','king','space',_0x415317(0x33d),_0x415317(0x1ed),'hour',_0x415317(0x8d3),_0x415317(0x5bf),'during',_0x415317(0x597),_0x415317(0x550),_0x415317(0x9e0),_0x415317(0x608),_0x415317(0x4ee),'hold','west',_0x415317(0x3a6),'interest',_0x415317(0x62a),_0x415317(0x3e5),_0x415317(0x543),_0x415317(0x624),_0x415317(0x466),_0x415317(0x306),_0x415317(0x8a3),_0x415317(0x78c),_0x415317(0x501),'morning','ten',_0x415317(0x23e),'several',_0x415317(0x33f),_0x415317(0x782),_0x415317(0x22b),'lay',_0x415317(0x675),_0x415317(0x368),_0x415317(0x79f),'center',_0x415317(0x19b),_0x415317(0x789),_0x415317(0x52b),_0x415317(0x64a),_0x415317(0x626),_0x415317(0x7ef),_0x415317(0x9d0),_0x415317(0x3b8),_0x415317(0x54f),_0x415317(0x40d),_0x415317(0x3ac),_0x415317(0x1ae),_0x415317(0x79b),_0x415317(0x338),_0x415317(0x261),'power',_0x415317(0x951),'fine',_0x415317(0x679),_0x415317(0x5dc),_0x415317(0x334),'lead',_0x415317(0x634),_0x415317(0x3ee),_0x415317(0x504),_0x415317(0x25c),_0x415317(0x248),'plan','figure',_0x415317(0x6ab),_0x415317(0x1ca),_0x415317(0x48b),'field',_0x415317(0x616),_0x415317(0x4c3),_0x415317(0x282),_0x415317(0x9cf),'done',_0x415317(0x32c),'drive',_0x415317(0x266),'contain',_0x415317(0x49e),_0x415317(0x8ac),'week',_0x415317(0x97d),_0x415317(0x8e9),_0x415317(0x97e),'oh',_0x415317(0x749),_0x415317(0x5cf),_0x415317(0x8f8),_0x415317(0x8cc),_0x415317(0x702),_0x415317(0x8e1),_0x415317(0x552),'special',_0x415317(0x5e7),_0x415317(0x71c),'clear',_0x415317(0x521),_0x415317(0x5a6),'fact','street',_0x415317(0x57e),'multiply',_0x415317(0x485),'course',_0x415317(0x8bb),_0x415317(0x74c),_0x415317(0x8a1),_0x415317(0x5c1),_0x415317(0x188),_0x415317(0x6ce),'decide',_0x415317(0x6b2),_0x415317(0x3a8),_0x415317(0x399),'island',_0x415317(0x786),_0x415317(0x8de),'busy',_0x415317(0x68d),_0x415317(0x239),_0x415317(0x9bd),'common',_0x415317(0x1b7),_0x415317(0x862),_0x415317(0x7e4),_0x415317(0x208),_0x415317(0x915),_0x415317(0x75a),_0x415317(0x2af),_0x415317(0x22c),_0x415317(0x9e6),_0x415317(0x5de),'check','game',_0x415317(0x166),_0x415317(0x75e),_0x415317(0x63d),'miss',_0x415317(0x7c2),_0x415317(0x3cc),_0x415317(0x8b5),_0x415317(0x659),_0x415317(0x604),_0x415317(0x1e6),_0x415317(0x97b),_0x415317(0x54d),_0x415317(0x71b),'paint','language',_0x415317(0x193),_0x415317(0x99f),'ball',_0x415317(0x2c2),_0x415317(0x4fc),_0x415317(0x46f),_0x415317(0x51f),'am',_0x415317(0x973),'heavy',_0x415317(0x1f7),'engine',_0x415317(0x74a),_0x415317(0x981),'wide',_0x415317(0x7be),'material',_0x415317(0x810),'vary',_0x415317(0x9bb),_0x415317(0x900),'weight',_0x415317(0x7db),_0x415317(0x1c9),'matter',_0x415317(0x5ca),_0x415317(0x6c2),_0x415317(0x881),'divide',_0x415317(0x348),_0x415317(0x57d),_0x415317(0x1d6),_0x415317(0x2db),'sudden',_0x415317(0x897),_0x415317(0x22a),_0x415317(0x21e),_0x415317(0x847),'represent',_0x415317(0x258),'subject',_0x415317(0x7ea),_0x415317(0x681),'hunt','probable','bed','brother',_0x415317(0x653),_0x415317(0x8ef),'cell',_0x415317(0x8f5),_0x415317(0x737),_0x415317(0x68e),_0x415317(0x621),_0x415317(0x388),'window',_0x415317(0x423),_0x415317(0x92c),_0x415317(0x1cc),_0x415317(0x1a9),_0x415317(0x254),_0x415317(0x837),_0x415317(0x926),_0x415317(0x37b),_0x415317(0x3a2),_0x415317(0x262),'mount',_0x415317(0x3c0),'sky',_0x415317(0x7c3),_0x415317(0x5fd),_0x415317(0x3d7),_0x415317(0x665),'written',_0x415317(0x710),_0x415317(0x768),_0x415317(0x6d8),_0x415317(0x7f8),'grass',_0x415317(0x350),'job',_0x415317(0x914),_0x415317(0x763),'visit',_0x415317(0x94f),_0x415317(0x9c7),'fun',_0x415317(0x9df),_0x415317(0x84b),_0x415317(0x1ab),'month',_0x415317(0x418),_0x415317(0x3e6),_0x415317(0x87e),_0x415317(0x3f0),_0x415317(0xa48),_0x415317(0x5c9),_0x415317(0x67c),_0x415317(0x47e),'gone',_0x415317(0x6ad),_0x415317(0x43f),_0x415317(0x370),_0x415317(0x6fe),'meet',_0x415317(0x228),_0x415317(0x5b4),_0x415317(0x693),'solve',_0x415317(0x5a7),_0x415317(0x866),_0x415317(0x940),_0x415317(0x4af),_0x415317(0x316),_0x415317(0x1f2),'shall',_0x415317(0x38e),'hair','describe',_0x415317(0x387),_0x415317(0x871),'either','result',_0x415317(0x5cc),'hill',_0x415317(0x795),_0x415317(0x60c),_0x415317(0x4c5),_0x415317(0x8ad),_0x415317(0x97a),_0x415317(0x4e6),_0x415317(0x16b),_0x415317(0x751),'copy','phrase','silent',_0x415317(0xa03),'sand',_0x415317(0x5f2),_0x415317(0x48f),_0x415317(0x95f),_0x415317(0x18d),'industry',_0x415317(0x756),_0x415317(0x3f8),_0x415317(0x519),_0x415317(0x908),_0x415317(0x264),_0x415317(0x612),'view',_0x415317(0x541),_0x415317(0x274),_0x415317(0x74b),'quite',_0x415317(0x8da),'case',_0x415317(0x698),'kill','son',_0x415317(0x513),_0x415317(0x725),_0x415317(0xa3d),'loud',_0x415317(0x18c),'observe',_0x415317(0x346),_0x415317(0x886),'consonant',_0x415317(0x168),'dictionary','milk',_0x415317(0xa35),_0x415317(0x888),_0x415317(0x187),_0x415317(0x69b),'age',_0x415317(0x76a),_0x415317(0x96d),_0x415317(0x2f7),_0x415317(0x88b),_0x415317(0x4bc),'stone',_0x415317(0x15d),'climb',_0x415317(0x299),'design',_0x415317(0x765),'lot',_0x415317(0x902),_0x415317(0x2b1),_0x415317(0x623),_0x415317(0x7f2),'single','stick',_0x415317(0x799),_0x415317(0x845),_0x415317(0x4c4),_0x415317(0x89d),'crease','hole',_0x415317(0x8aa),_0x415317(0x21b),'trip',_0x415317(0x16c),_0x415317(0x180),_0x415317(0x965),_0x415317(0x5b0),_0x415317(0x505),_0x415317(0x44d),_0x415317(0xa51),_0x415317(0x173),_0x415317(0x3de),_0x415317(0x9f0),_0x415317(0x2c0),'wrote','seed',_0x415317(0x71a),_0x415317(0x71f),'suggest',_0x415317(0x476),'break','lady',_0x415317(0x26f),_0x415317(0x319),_0x415317(0x5d7),_0x415317(0x3d1),_0x415317(0x298),_0x415317(0x54c),_0x415317(0x515),'grew',_0x415317(0x72c),'mix','team','wire',_0x415317(0x28d),'lost','brown',_0x415317(0x3b7),_0x415317(0x600),_0x415317(0x3a7),_0x415317(0x327),_0x415317(0x56e),_0x415317(0x209),_0x415317(0x91e),_0x415317(0x707),_0x415317(0x9b8),_0x415317(0x622),_0x415317(0x33a),_0x415317(0x394),'control',_0x415317(0x52d),_0x415317(0x567),_0x415317(0x8e0),_0x415317(0x61a),'practice',_0x415317(0x6ed),'difficult',_0x415317(0x273),_0x415317(0x589),_0x415317(0x377),_0x415317(0x2e5),'whose','locate',_0x415317(0x381),_0x415317(0x654),_0x415317(0x32a),_0x415317(0x2b5),_0x415317(0x1ea),_0x415317(0x392),_0x415317(0x19d),_0x415317(0x87a),_0x415317(0x859),'human',_0x415317(0x668),_0x415317(0x43e),_0x415317(0x840),_0x415317(0x78e),_0x415317(0x88d),_0x415317(0x91c),_0x415317(0x605),'hit',_0x415317(0x960),_0x415317(0x3ed),'party',_0x415317(0x875),_0x415317(0x31d),_0x415317(0x9be),_0x415317(0x432),'provide',_0x415317(0x247),_0x415317(0xa54),'capital',_0x415317(0x1b1),_0x415317(0x27f),'danger',_0x415317(0x50e),_0x415317(0x661),'thick',_0x415317(0x345),_0x415317(0x33c),_0x415317(0x6f3),_0x415317(0x711),_0x415317(0x429),'sharp',_0x415317(0x99b),_0x415317(0x627),_0x415317(0x835),_0x415317(0x1ee),_0x415317(0x38b),'rather',_0x415317(0x851),_0x415317(0x97c),_0x415317(0x1ba),_0x415317(0xa08),_0x415317(0x66e),_0x415317(0x401),_0x415317(0x5e2),'meat',_0x415317(0x473),_0x415317(0x525),_0x415317(0x53b),_0x415317(0x873),'stream',_0x415317(0x4d5),'sight','thin',_0x415317(0x378),_0x415317(0x8ce),'hurry',_0x415317(0x86c),_0x415317(0x60b),_0x415317(0x7fb),_0x415317(0x471),_0x415317(0x5a3),_0x415317(0x7f0),'major',_0x415317(0x5d2),_0x415317(0x7f3),_0x415317(0x83f),_0x415317(0x70f),_0x415317(0x5be),_0x415317(0x753),'print','dead',_0x415317(0x901),'desert','suit',_0x415317(0x9b6),'lift',_0x415317(0xa0e),_0x415317(0x535),_0x415317(0x9fa),_0x415317(0x2d7),'hat',_0x415317(0x8a8),_0x415317(0x3cb),'company',_0x415317(0x95e),_0x415317(0x2d8),_0x415317(0x913),_0x415317(0x601),_0x415317(0x647),_0x415317(0x3c9),_0x415317(0x2fb),'wife','shoe',_0x415317(0x45d),_0x415317(0x65a),_0x415317(0x2b4),_0x415317(0xa0b),_0x415317(0x5a9),_0x415317(0x31f),_0x415317(0x90f),_0x415317(0x936),_0x415317(0x7ba),_0x415317(0x593),_0x415317(0x836),_0x415317(0x2ee),_0x415317(0x8bc),_0x415317(0x27b),_0x415317(0x3f6),_0x415317(0x14f),_0x415317(0x48a),_0x415317(0x560),_0x415317(0x54a),_0x415317(0x808),'column',_0x415317(0x8c1),_0x415317(0x884),'wrong',_0x415317(0x869),'repeat',_0x415317(0x890),_0x415317(0x6ae),_0x415317(0x2ba),_0x415317(0x46d),_0x415317(0x1dd),'plural',_0x415317(0x498),_0x415317(0x6aa),_0x415317(0x98e),_0x415317(0x619),_0x415317(0x4a4),_0x415317(0x520),_0x415317(0x490),_0x415317(0x8c8),_0x415317(0x1e4),_0x415317(0x51e),'solution','magnet','silver',_0x415317(0x203),_0x415317(0x937),_0x415317(0x2f9),'suffix',_0x415317(0x5bd),'fig',_0x415317(0x992),_0x415317(0x935),_0x415317(0x86e),'steel',_0x415317(0x7cc),_0x415317(0x9f4),_0x415317(0x496),_0x415317(0x51c),_0x415317(0x4c2),_0x415317(0x4ae),_0x415317(0x754),_0x415317(0x26b),_0x415317(0x3c5),_0x415317(0x77d),'coat','mass','card',_0x415317(0x58e),_0x415317(0x22e),_0x415317(0x1b6),_0x415317(0x5c5),_0x415317(0x9d2),_0x415317(0x64e),_0x415317(0x544),_0x415317(0x993),'tool',_0x415317(0x9c9),_0x415317(0x8d7),_0x415317(0x55e),'valley',_0x415317(0x97f),'double',_0x415317(0x5c8),_0x415317(0x75b),_0x415317(0x329),_0x415317(0x9bc),_0x415317(0x8b9),_0x415317(0x1cf),_0x415317(0x646),_0x415317(0x745),_0x415317(0x8e4),'favor',_0x415317(0x91f),_0x415317(0x9ff),_0x415317(0x6ca),'chord',_0x415317(0x814),_0x415317(0x50f),_0x415317(0x664),'share',_0x415317(0x339),'dad',_0x415317(0x23a),'charge',_0x415317(0x565),_0x415317(0x719),_0x415317(0x192),_0x415317(0x1b2),_0x415317(0x984),_0x415317(0x3db),_0x415317(0x96c),'market',_0x415317(0x1e5),_0x415317(0x310),_0x415317(0x93f),'dear',_0x415317(0x983),'reply','drink',_0x415317(0x371),_0x415317(0x4eb),_0x415317(0x1e8),_0x415317(0x522),_0x415317(0x301),_0x415317(0x569),_0x415317(0x526),_0x415317(0x985),_0x415317(0x8d4),'log','meant',_0x415317(0x5d6),_0x415317(0x8be),_0x415317(0x72f),_0x415317(0x906)];for(var _0x2aca80=0x0;_0x2aca80<0x2;_0x2aca80++){try{var _0x1f94f4=parseInt(Math[_0x415317(0x63a)]()*0x3e8);_0x587163+=_0x29dfa0[_0x1f94f4];}catch(_0x8d9b4c){}}var _0x57e32c=_0x415317(0x85e);_0x587163+=_0x57e32c[_0x415317(0x7b2)](Math['floor'](Math[_0x415317(0x63a)]()*_0x57e32c[_0x415317(0x847)]));while(_0x587163[_0x415317(0x847)]<_0x47f633){_0x587163+=_0x57e32c[_0x415317(0x7b2)](Math[_0x415317(0x871)](Math[_0x415317(0x63a)]()*_0x57e32c[_0x415317(0x847)]));}try{_0x587163=_0x587163[_0x415317(0xa19)]('AD',_0x415317(0x868)),_0x587163=_0x587163[_0x415317(0xa19)]('Ad',_0x415317(0x7ca)),_0x587163=_0x587163[_0x415317(0xa19)]('ad',_0x415317(0x167)),_0x587163=_0x587163[_0x415317(0xa19)]('aD','vDav');}catch(_0x5187ab){errorlog(_0x5187ab);}return log(_0x587163),_0x587163;},_0x102e06['apiserver']='wss://api.vdo.ninja:443',_0x102e06[_0x2ca4fe(0x879)]=null,_0x102e06['api']=![],_0x102e06[_0x2ca4fe(0x66b)]=![],_0x102e06[_0x2ca4fe(0x797)]=![],_0x102e06[_0x2ca4fe(0x185)]=![],_0x102e06[_0x2ca4fe(0x9fd)]=![],_0x102e06[_0x2ca4fe(0x414)]=!![],_0x102e06[_0x2ca4fe(0x2c3)]=![],_0x102e06[_0x2ca4fe(0x260)]=0x64,_0x102e06[_0x2ca4fe(0x68a)]=0x8,_0x102e06[_0x2ca4fe(0x502)]=![],_0x102e06[_0x2ca4fe(0xa0a)]=![],_0x102e06['alreadyJoinedMembers']=![],_0x102e06[_0x2ca4fe(0x460)]=![],_0x102e06[_0x2ca4fe(0x3c7)]=![],_0x102e06['allowGraphs']=![],_0x102e06[_0x2ca4fe(0x270)]=![],_0x102e06[_0x2ca4fe(0x34f)]=![],_0x102e06[_0x2ca4fe(0x333)]=![],_0x102e06['alpha']=![],_0x102e06[_0x2ca4fe(0x54b)]={},_0x102e06[_0x2ca4fe(0x4dd)]=!![],_0x102e06[_0x2ca4fe(0x3ab)]=null,_0x102e06[_0x2ca4fe(0x988)]=![],_0x102e06[_0x2ca4fe(0x19e)]=![],_0x102e06['autorecordremote']=![],_0x102e06[_0x2ca4fe(0x358)]=![],_0x102e06['autostart']=![],_0x102e06[_0x2ca4fe(0x2de)]=new AudioContext(),_0x102e06[_0x2ca4fe(0x3c1)]=![],_0x102e06[_0x2ca4fe(0x714)]=![],_0x102e06[_0x2ca4fe(0x843)]=![],_0x102e06[_0x2ca4fe(0x73a)]=null,_0x102e06['autoGainControl']=null,_0x102e06[_0x2ca4fe(0x583)]=null,_0x102e06[_0x2ca4fe(0x7cf)]=![],_0x102e06[_0x2ca4fe(0x507)]=![],_0x102e06['broadcastChannelID']=![],_0x102e06[_0x2ca4fe(0x2fe)]=![],_0x102e06['directorBlindAllGuests']=![],_0x102e06['screenshareDenoise']=![],_0x102e06[_0x2ca4fe(0x63e)]=![],_0x102e06[_0x2ca4fe(0x24e)]=![],_0x102e06[_0x2ca4fe(0x225)]=![],_0x102e06[_0x2ca4fe(0x610)]=![],_0x102e06[_0x2ca4fe(0x5f4)]=0x0,_0x102e06[_0x2ca4fe(0x85b)]=0x0,_0x102e06['borderColor']=_0x2ca4fe(0x2f1),_0x102e06[_0x2ca4fe(0x1a2)]=0x0,_0x102e06[_0x2ca4fe(0x7d3)]=![],_0x102e06['bigmutebutton']=![],_0x102e06[_0x2ca4fe(0x27d)]=![],_0x102e06['bitrate_set']=![],_0x102e06['buffer']=![],_0x102e06['includeRTT']=![],_0x102e06['badStreamList']=[],_0x102e06[_0x2ca4fe(0x6d7)]=null,_0x102e06['beepToNotify']=![],_0x102e06[_0x2ca4fe(0x537)]=![],_0x102e06[_0x2ca4fe(0x312)]=null,_0x102e06[_0x2ca4fe(0x4ed)]=null,_0x102e06['canvasWebGL']=null,_0x102e06[_0x2ca4fe(0x215)]=![],_0x102e06[_0x2ca4fe(0x644)]=![],_0x102e06[_0x2ca4fe(0x8c9)]=![],_0x102e06[_0x2ca4fe(0x6f2)]=![],_0x102e06[_0x2ca4fe(0x206)]=![],_0x102e06[_0x2ca4fe(0x252)]=![],_0x102e06['configuration']=![],_0x102e06[_0x2ca4fe(0x5a8)]=![],_0x102e06[_0x2ca4fe(0x8dc)]=![],_0x102e06[_0x2ca4fe(0x3c3)]='',_0x102e06[_0x2ca4fe(0x469)]='',_0x102e06[_0x2ca4fe(0x472)]='',_0x102e06[_0x2ca4fe(0x257)]=![],_0x102e06[_0x2ca4fe(0x832)]=![],_0x102e06['h264profile']=null,_0x102e06[_0x2ca4fe(0x14d)]=![],_0x102e06[_0x2ca4fe(0x9fc)]=0x1,_0x102e06['cover']=![],_0x102e06[_0x2ca4fe(0x9f9)]=null,_0x102e06['cameraConstraints']={},_0x102e06[_0x2ca4fe(0x530)]=![],_0x102e06[_0x2ca4fe(0x463)]={},_0x102e06['currentAudioConstraints']={},_0x102e06[_0x2ca4fe(0x83d)]=![],_0x102e06[_0x2ca4fe(0x718)]=0x0,_0x102e06[_0x2ca4fe(0x3e2)]=0x25a,_0x102e06[_0x2ca4fe(0x78a)]=![],_0x102e06['codecGroupFlag']=![],_0x102e06[_0x2ca4fe(0x670)]=![],_0x102e06[_0x2ca4fe(0x8ae)]=![],_0x102e06[_0x2ca4fe(0x99d)]=null,_0x102e06[_0x2ca4fe(0x1c8)]=_0x102e06[_0x2ca4fe(0x8ae)],_0x102e06['dataMode']=![],_0x102e06[_0x2ca4fe(0x7a1)]=![],_0x102e06[_0x2ca4fe(0x4ac)]=![],_0x102e06[_0x2ca4fe(0x59a)]=![],_0x102e06['dedicatedControlBarSpace']=null,_0x102e06[_0x2ca4fe(0x838)]=![],_0x102e06[_0x2ca4fe(0x15b)]=![],_0x102e06[_0x2ca4fe(0x240)]=![],_0x102e06['defaultMedia']=![],_0x102e06['disableMouseEvents']=![],_0x102e06['directorChat']=![],_0x102e06['directorViewBitrate']=0x23,_0x102e06[_0x2ca4fe(0x958)]=![],_0x102e06['directorSpeakerMuted']=null,_0x102e06[_0x2ca4fe(0x30d)]=null,_0x102e06[_0x2ca4fe(0x966)]=[],_0x102e06[_0x2ca4fe(0x65f)]=![],_0x102e06['directorHash']=![],_0x102e06[_0x2ca4fe(0x65e)]=![],_0x102e06['directorStreamID']=![],_0x102e06[_0x2ca4fe(0x625)]=null,_0x102e06[_0x2ca4fe(0x4f3)]=![],_0x102e06[_0x2ca4fe(0x806)]=!![],_0x102e06[_0x2ca4fe(0x66f)]=![],_0x102e06[_0x2ca4fe(0x43e)]=![],_0x102e06[_0x2ca4fe(0x1f5)]=![],_0x102e06[_0x2ca4fe(0x5d3)]=![],_0x102e06[_0x2ca4fe(0x9f6)]=![],_0x102e06['fakeUser']=![],_0x102e06[_0x2ca4fe(0xa45)]=![],_0x102e06[_0x2ca4fe(0x8a5)]=![],_0x102e06[_0x2ca4fe(0x86b)]=![],_0x102e06[_0x2ca4fe(0x158)]=![],_0x102e06['forceRetry']=0x384,_0x102e06[_0x2ca4fe(0x23d)]=![],_0x102e06[_0x2ca4fe(0x9ac)]=new TextEncoder(_0x2ca4fe(0x2cf)),_0x102e06['exclude']=![],_0x102e06[_0x2ca4fe(0xa1b)]=![],_0x102e06[_0x2ca4fe(0x474)]=![],_0x102e06[_0x2ca4fe(0x6ff)]=![],_0x102e06[_0x2ca4fe(0x246)]=![],_0x102e06[_0x2ca4fe(0x4a2)]=[],_0x102e06[_0x2ca4fe(0x2cb)]=[],_0x102e06[_0x2ca4fe(0x7fe)]=![],_0x102e06[_0x2ca4fe(0x581)]=null,_0x102e06[_0x2ca4fe(0x313)]=![],_0x102e06[_0x2ca4fe(0x8b0)]=![],_0x102e06['frameRate']=![],_0x102e06[_0x2ca4fe(0x8d2)]=![],_0x102e06[_0x2ca4fe(0x933)]=![],_0x102e06[_0x2ca4fe(0x478)]=null,_0x102e06[_0x2ca4fe(0x87d)]=![],_0x102e06['forceios']=![],_0x102e06['forceMediaSettings']=![],_0x102e06[_0x2ca4fe(0x590)]=![],_0x102e06[_0x2ca4fe(0x29c)]=null,_0x102e06['group']=[],_0x102e06['groupView']=[],_0x102e06[_0x2ca4fe(0x6af)]=![],_0x102e06[_0x2ca4fe(0x409)]=![],_0x102e06[_0x2ca4fe(0x6b8)]=null,_0x102e06[_0x2ca4fe(0x5c6)]=![],_0x102e06[_0x2ca4fe(0x8e7)]=![],_0x102e06[_0x2ca4fe(0x780)]=![],_0x102e06['height']=![],_0x102e06[_0x2ca4fe(0x24f)]=![],_0x102e06[_0x2ca4fe(0x699)]=![],_0x102e06['encodedInsertableStreams']=![],_0x102e06[_0x2ca4fe(0x781)]=![],_0x102e06[_0x2ca4fe(0x4f9)]=[{'urls':[_0x2ca4fe(0x752),'stun:stun.cloudflare.com:3478']}],_0x102e06['introButton']=![],_0x102e06['include']=[],_0x102e06[_0x2ca4fe(0x70e)]={},_0x102e06[_0x2ca4fe(0x760)]=![],_0x102e06[_0x2ca4fe(0x62f)]=![],_0x102e06[_0x2ca4fe(0x9f1)]=![],_0x102e06[_0x2ca4fe(0x827)]=0x1,_0x102e06['quality_ss']=![],_0x102e06[_0x2ca4fe(0x38f)]=![],_0x102e06[_0x2ca4fe(0x70d)]=![],_0x102e06['infocus']=![],_0x102e06[_0x2ca4fe(0x340)]=![],_0x102e06[_0x2ca4fe(0xa12)]={},_0x102e06[_0x2ca4fe(0x629)]=![],_0x102e06[_0x2ca4fe(0x89c)]=![],_0x102e06['keyframeRate']=![],_0x102e06['keys']={},_0x102e06[_0x2ca4fe(0x783)]=[],_0x102e06[_0x2ca4fe(0x49c)]=![],_0x102e06[_0x2ca4fe(0x6ee)]=!![],_0x102e06[_0x2ca4fe(0x5f0)]=![],_0x102e06[_0x2ca4fe(0x9a9)]=[],_0x102e06[_0x2ca4fe(0x812)]=![],_0x102e06[_0x2ca4fe(0x7ad)]=![],_0x102e06[_0x2ca4fe(0x31a)]=![],_0x102e06['maxBandwidth']=![],_0x102e06[_0x2ca4fe(0x7b3)]=![],_0x102e06[_0x2ca4fe(0x416)]=![],_0x102e06[_0x2ca4fe(0x736)]=![],_0x102e06['maxframeRate']=![],_0x102e06[_0x2ca4fe(0x3fa)]=![],_0x102e06['maxvideobitrate']=![],_0x102e06['maxsamplerate']=![],_0x102e06[_0x2ca4fe(0x402)]=![],_0x102e06[_0x2ca4fe(0x178)]=![],_0x102e06[_0x2ca4fe(0x4ea)]=![],_0x102e06[_0x2ca4fe(0x7fc)]=![],_0x102e06[_0x2ca4fe(0x2ab)]=![],_0x102e06[_0x2ca4fe(0x253)]=0x15e,_0x102e06[_0x2ca4fe(0x3d3)]=0x23,_0x102e06[_0x2ca4fe(0x8d6)]=![],_0x102e06[_0x2ca4fe(0x5a5)]=![],_0x102e06['limitTotalBitrate']=![],_0x102e06[_0x2ca4fe(0x7a8)]=![],_0x102e06[_0x2ca4fe(0x2be)]=![],_0x102e06[_0x2ca4fe(0x852)]=![],_0x102e06['lyraCodecModule']=![],_0x102e06['loadoutID']=_0x102e06[_0x2ca4fe(0x594)](0x5),_0x102e06['meterStyle']=![],_0x102e06[_0x2ca4fe(0x829)]=![],_0x102e06[_0x2ca4fe(0xa36)]=![],_0x102e06[_0x2ca4fe(0x4f0)]=null,_0x102e06['manualSink']=![],_0x102e06['midiHotkeys']=![],_0x102e06[_0x2ca4fe(0x25e)]=![],_0x102e06[_0x2ca4fe(0x929)]=![],_0x102e06[_0x2ca4fe(0x9b1)]=![],_0x102e06[_0x2ca4fe(0x2f0)]=![],_0x102e06['midiDevice']=![],_0x102e06['midiOffset']=0x17,_0x102e06[_0x2ca4fe(0x518)]=![],_0x102e06['mirrored']=![],_0x102e06[_0x2ca4fe(0x5ec)]=![],_0x102e06['permaMirrored']=![],_0x102e06[_0x2ca4fe(0x1ef)]=![],_0x102e06[_0x2ca4fe(0x84f)]=[],_0x102e06[_0x2ca4fe(0x603)]=![],_0x102e06[_0x2ca4fe(0x2dd)]=![],_0x102e06[_0x2ca4fe(0x7fa)]=![],_0x102e06[_0x2ca4fe(0x44a)]=![],_0x102e06['meshcastCode']=![],_0x102e06['noMeshcast']=![],_0x102e06['meshcastCodec']=![],_0x102e06[_0x2ca4fe(0x4a1)]=![],_0x102e06[_0x2ca4fe(0x2d6)]=![],_0x102e06[_0x2ca4fe(0x37d)]=![],_0x102e06['muted_savedState']=![],_0x102e06[_0x2ca4fe(0x6da)]=![],_0x102e06[_0x2ca4fe(0x197)]={},_0x102e06[_0x2ca4fe(0x732)]=![],_0x102e06['noREMB']=![],_0x102e06[_0x2ca4fe(0x1d1)]=![],_0x102e06[_0x2ca4fe(0x9f2)]=![],_0x102e06[_0x2ca4fe(0x484)]=![],_0x102e06[_0x2ca4fe(0x7b1)]=![],_0x102e06[_0x2ca4fe(0x7ab)]=![],_0x102e06[_0x2ca4fe(0x2a9)]=![],_0x102e06[_0x2ca4fe(0x4aa)]=![],_0x102e06[_0x2ca4fe(0x20b)]=![],_0x102e06[_0x2ca4fe(0x850)]=![],_0x102e06[_0x2ca4fe(0x8fa)]=![],_0x102e06[_0x2ca4fe(0x2cc)]=![],_0x102e06[_0x2ca4fe(0x3a9)]=![],_0x102e06[_0x2ca4fe(0x1c0)]=![],_0x102e06[_0x2ca4fe(0x52a)]={},_0x102e06[_0x2ca4fe(0x52a)]['visibility']=null,_0x102e06['obsState']['streaming']=null,_0x102e06[_0x2ca4fe(0x52a)][_0x2ca4fe(0x1db)]=null,_0x102e06[_0x2ca4fe(0x52a)][_0x2ca4fe(0x27e)]=null,_0x102e06[_0x2ca4fe(0x52a)][_0x2ca4fe(0x692)]=null,_0x102e06[_0x2ca4fe(0x94d)]=![],_0x102e06['outboundVideoBitrate']=![],_0x102e06[_0x2ca4fe(0x546)]=![],_0x102e06[_0x2ca4fe(0xa00)]=![],_0x102e06[_0x2ca4fe(0x52c)]=![],_0x102e06[_0x2ca4fe(0x8f9)]=![],_0x102e06[_0x2ca4fe(0x9d5)]=![],_0x102e06[_0x2ca4fe(0x1a5)]=![],_0x102e06[_0x2ca4fe(0x29a)]=![],_0x102e06[_0x2ca4fe(0x49b)]=![],_0x102e06['optionalMicOnly']=![],_0x102e06['obsControls']=null,_0x102e06[_0x2ca4fe(0x6f0)]=![],_0x102e06['overlayControls']=![],_0x102e06[_0x2ca4fe(0x16d)]=0x5dc,_0x102e06[_0x2ca4fe(0x73f)]={},_0x102e06[_0x2ca4fe(0xa14)]=![],_0x102e06[_0x2ca4fe(0x776)]=![],_0x102e06[_0x2ca4fe(0xa43)]=![],_0x102e06['mc']=![],_0x102e06[_0x2ca4fe(0x461)]=![],_0x102e06[_0x2ca4fe(0x332)]=![],_0x102e06['pcm']=![],_0x102e06[_0x2ca4fe(0x302)]=![],_0x102e06['pptControls']=![],_0x102e06['postInterval']=0x1e,_0x102e06[_0x2ca4fe(0x7c5)]=_0x2ca4fe(0x904),_0x102e06[_0x2ca4fe(0x18e)]=![],_0x102e06[_0x2ca4fe(0x99c)]=![],_0x102e06[_0x2ca4fe(0x2bf)]=null,_0x102e06[_0x2ca4fe(0x1fd)]=null,_0x102e06[_0x2ca4fe(0x49f)]=![],_0x102e06[_0x2ca4fe(0x534)]=!![],_0x102e06[_0x2ca4fe(0x314)]=![],_0x102e06[_0x2ca4fe(0x47b)]=[],_0x102e06[_0x2ca4fe(0x943)]=![],_0x102e06[_0x2ca4fe(0x5b8)]=![],_0x102e06[_0x2ca4fe(0x61e)]=![],_0x102e06[_0x2ca4fe(0x15f)]=![],_0x102e06[_0x2ca4fe(0x239)]=!![],_0x102e06[_0x2ca4fe(0x8df)]=![],_0x102e06['rampUpTime']=0x1770,_0x102e06['raisehands']=![],_0x102e06[_0x2ca4fe(0x3ad)]=0x1388,_0x102e06[_0x2ca4fe(0xa2f)]=![],_0x102e06[_0x2ca4fe(0x22f)]=![],_0x102e06[_0x2ca4fe(0x36b)]=![],_0x102e06[_0x2ca4fe(0x99a)]=![],_0x102e06[_0x2ca4fe(0x2bd)]=![],_0x102e06[_0x2ca4fe(0x952)]=![],_0x102e06[_0x2ca4fe(0x2bb)]=null,_0x102e06[_0x2ca4fe(0x79e)]=![],_0x102e06[_0x2ca4fe(0x34e)]=![],_0x102e06[_0x2ca4fe(0x419)]=!![],_0x102e06[_0x2ca4fe(0x9d1)]=![],_0x102e06['ptz']=![],_0x102e06['rpcs']={},_0x102e06[_0x2ca4fe(0x6c1)]=![],_0x102e06[_0x2ca4fe(0x154)]=![],_0x102e06[_0x2ca4fe(0x7a0)]=![],_0x102e06['scale']=![],_0x102e06['slotmode']=![],_0x102e06[_0x2ca4fe(0x439)]={},_0x102e06[_0x2ca4fe(0x2e0)]=![],_0x102e06['showall']=![],_0x102e06['sendframes']=![],_0x102e06[_0x2ca4fe(0x1f4)]='*',_0x102e06['scene']=![],_0x102e06[_0x2ca4fe(0x4c1)]=![],_0x102e06[_0x2ca4fe(0x508)]={},_0x102e06[_0x2ca4fe(0x1f3)]=![],_0x102e06[_0x2ca4fe(0x89e)]=null,_0x102e06['screenshare']=![],_0x102e06[_0x2ca4fe(0x195)]=![],_0x102e06[_0x2ca4fe(0x4bf)]=![],_0x102e06[_0x2ca4fe(0x650)]=![],_0x102e06['screensharefps']=![],_0x102e06[_0x2ca4fe(0x67e)]=![],_0x102e06[_0x2ca4fe(0xa20)]=![],_0x102e06[_0x2ca4fe(0xa40)]=![],_0x102e06[_0x2ca4fe(0x51b)]=![],_0x102e06[_0x2ca4fe(0x67f)]=![],_0x102e06[_0x2ca4fe(0x531)]=![],_0x102e06[_0x2ca4fe(0x5ad)]=![],_0x102e06['security']=![],_0x102e06[_0x2ca4fe(0x5b9)]=![],_0x102e06[_0x2ca4fe(0x939)]=![],_0x102e06[_0x2ca4fe(0x8fe)]=['pos',_0x2ca4fe(0x76e),_0x2ca4fe(0x592),'mag',_0x2ca4fe(0x680),_0x2ca4fe(0x9d8)],_0x102e06[_0x2ca4fe(0x325)]=0x0,_0x102e06['suppressLocalAudioPlayback']=![],_0x102e06[_0x2ca4fe(0x383)]=![],_0x102e06[_0x2ca4fe(0x864)]=![],_0x102e06[_0x2ca4fe(0x1d2)]=![],_0x102e06[_0x2ca4fe(0x9a0)]=![],_0x102e06[_0x2ca4fe(0x28e)]=![],_0x102e06[_0x2ca4fe(0x48c)]=![],_0x102e06[_0x2ca4fe(0x271)]=![],_0x102e06[_0x2ca4fe(0x561)]=![],_0x102e06[_0x2ca4fe(0x70a)]=null,_0x102e06[_0x2ca4fe(0x9dc)]=![],_0x102e06[_0x2ca4fe(0x5f9)]=[],_0x102e06[_0x2ca4fe(0x483)]=![],_0x102e06[_0x2ca4fe(0xa4e)]=![],_0x102e06[_0x2ca4fe(0x1dc)]=!![],_0x102e06['showDirector']=![],_0x102e06[_0x2ca4fe(0xa46)]=![],_0x102e06[_0x2ca4fe(0x6f8)]=![],_0x102e06[_0x2ca4fe(0x83e)]=![],_0x102e06[_0x2ca4fe(0x2bc)]=null,_0x102e06[_0x2ca4fe(0x92a)]=![],_0x102e06[_0x2ca4fe(0x595)]={},_0x102e06[_0x2ca4fe(0x689)]=![],_0x102e06['slot']=![],_0x102e06[_0x2ca4fe(0x720)]=![],_0x102e06['currentSlots']=![],_0x102e06[_0x2ca4fe(0x701)]=![],_0x102e06[_0x2ca4fe(0x3c8)]=![],_0x102e06[_0x2ca4fe(0x318)]=![],_0x102e06[_0x2ca4fe(0x47a)]=![],_0x102e06['statsInterval']=0xbb8,_0x102e06[_0x2ca4fe(0x423)]=![],_0x102e06['stereo']=![],_0x102e06[_0x2ca4fe(0x7d4)]=null,_0x102e06['streamSrc']=null,_0x102e06[_0x2ca4fe(0x64c)]=null,_0x102e06['screenSrc']=null,_0x102e06['style']=![],_0x102e06[_0x2ca4fe(0x804)]=![],_0x102e06[_0x2ca4fe(0x90a)]=![],_0x102e06[_0x2ca4fe(0x155)]=![],_0x102e06[_0x2ca4fe(0x8bf)]=0x1f4,_0x102e06[_0x2ca4fe(0x427)]=![],_0x102e06[_0x2ca4fe(0x648)]=null,_0x102e06[_0x2ca4fe(0x284)]=['./media/bg_sample.webp','./media/bg_sample2.webp'],_0x102e06['selectImageTFLITE_contents']=![],_0x102e06['tallyStyle']=![],_0x102e06['tfliteModule']=![],_0x102e06['tz']=![],_0x102e06[_0x2ca4fe(0x767)]=![],_0x102e06[_0x2ca4fe(0x494)]=![],_0x102e06[_0x2ca4fe(0x615)]=![],_0x102e06['transferred']=![],_0x102e06[_0x2ca4fe(0x5a2)]=![],_0x102e06[_0x2ca4fe(0x662)]=![],_0x102e06['videoMuted']=![],_0x102e06[_0x2ca4fe(0xa22)]=![],_0x102e06[_0x2ca4fe(0x830)]=![],_0x102e06[_0x2ca4fe(0x3a4)]=![],_0x102e06['videoMutedFlag']=![],_0x102e06[_0x2ca4fe(0x15e)]=![],_0x102e06[_0x2ca4fe(0x9a6)]=![],_0x102e06[_0x2ca4fe(0x45c)]=![],_0x102e06[_0x2ca4fe(0x202)]=![],_0x102e06[_0x2ca4fe(0x304)]=![],_0x102e06['disableWebAudio']=![],_0x102e06[_0x2ca4fe(0x9ef)]=![],_0x102e06[_0x2ca4fe(0x64f)]={},_0x102e06['webAudios']={},_0x102e06[_0x2ca4fe(0x80d)]=![],_0x102e06[_0x2ca4fe(0x72a)]=![],_0x102e06[_0x2ca4fe(0x516)]=![],_0x102e06['waitImageTimeout']=0x1388,_0x102e06[_0x2ca4fe(0xa11)]=![],_0x102e06[_0x2ca4fe(0x72d)]={},_0x102e06[_0x2ca4fe(0xa26)]=![],_0x102e06[_0x2ca4fe(0x28a)]=![],_0x102e06['ws']=null,_0x102e06[_0x2ca4fe(0x223)]=![],_0x102e06[_0x2ca4fe(0x820)]=null,_0x102e06[_0x2ca4fe(0x684)]=![],_0x102e06[_0x2ca4fe(0x295)]=![],_0x102e06[_0x2ca4fe(0x876)]=![],_0x102e06[_0x2ca4fe(0x66c)]=![],_0x102e06['whipOutputToken']=![],_0x102e06[_0x2ca4fe(0x57f)]=![],_0x102e06[_0x2ca4fe(0x9c8)]=![],_0x102e06['whepInputToken']=![],_0x102e06[_0x2ca4fe(0x2b0)]=![],_0x102e06[_0x2ca4fe(0xa3a)]='',_0x102e06[_0x2ca4fe(0x7b0)]=null,_0x102e06['viewheight']=![],_0x102e06['viewwidth']=![],_0x102e06[_0x2ca4fe(0x2f4)]=null,_0x102e06['UUID']=![],_0x102e06[_0x2ca4fe(0x839)]=getById(_0x2ca4fe(0x189))[_0x2ca4fe(0x35d)](!![]),_0x102e06['volumeControl']=null,_0x102e06['localMuteElement']['id']=_0x2ca4fe(0x839),_0x102e06['voiceMeter']=getById(_0x2ca4fe(0x7ee))[_0x2ca4fe(0x35d)](!![]),_0x102e06[_0x2ca4fe(0x757)]['id']=_0x2ca4fe(0x807),_0x102e06['voiceMeter'][_0x2ca4fe(0x1be)][_0x2ca4fe(0x20a)]=0x0,_0x102e06['voiceMeter'][_0x2ca4fe(0x410)]['level']=0x0,_0x102e06[_0x2ca4fe(0x6f1)]=![],_0x102e06[_0x2ca4fe(0x58b)]=![],_0x102e06[_0x2ca4fe(0x66d)]=!![],_0x102e06[_0x2ca4fe(0x824)]=![],_0x102e06['codirector_transfer']=!![],_0x102e06['codirector_changeURL']=!![],_0x102e06[_0x2ca4fe(0x268)]=![],_0x102e06[_0x2ca4fe(0x46d)]=location[_0x2ca4fe(0x6e7)][_0x2ca4fe(0x454)]('.')['slice'](-0x2)['join']('.'),_0x102e06[_0x2ca4fe(0x234)]=function(_0x3767b3,_0x243dc7=_0x102e06['password']+_0x102e06[_0x2ca4fe(0x46d)]){var _0x1eb5cc=_0x2ca4fe,_0x5ee167=crypto['getRandomValues'](new Uint8Array(0x10));return crypto[_0x1eb5cc(0x528)][_0x1eb5cc(0x3df)]({'name':'SHA-256'},convertStringToArrayBufferView(_0x243dc7))[_0x1eb5cc(0x40b)](function(_0x76b579){var _0x3d44a3=_0x1eb5cc;return window['crypto'][_0x3d44a3(0x528)][_0x3d44a3(0x821)](_0x3d44a3(0x34c),_0x76b579,{'name':_0x3d44a3(0x91d)},![],[_0x3d44a3(0x3e0),_0x3d44a3(0x328)])[_0x3d44a3(0x40b)](function(_0x44a1bc){var _0x8f222a=_0x3d44a3;return crypto[_0x8f222a(0x528)][_0x8f222a(0x3e0)]({'name':'AES-CBC','iv':_0x5ee167},_0x44a1bc,convertStringToArrayBufferView(_0x3767b3))['then'](function(_0x1c7765){return encrypted_data=new Uint8Array(_0x1c7765),encrypted_data=toHexString(encrypted_data),_0x5ee167=toHexString(_0x5ee167),[encrypted_data,_0x5ee167];},function(_0x38058b){return errorlog(_0x38058b['message']),![];});},function(_0x5e178d){return errorlog(_0x5e178d),![];});})[_0x1eb5cc(0x262)](errorlog);},_0x102e06[_0x2ca4fe(0x4d2)]=function(_0x378553,_0x309836,_0x4d6a88=_0x102e06[_0x2ca4fe(0x9d5)]+_0x102e06[_0x2ca4fe(0x46d)]){var _0x4227a9=_0x2ca4fe;return _0x378553=toByteArray(_0x378553),_0x309836=toByteArray(_0x309836),crypto['subtle'][_0x4227a9(0x3df)]({'name':_0x4227a9(0x4e1)},convertStringToArrayBufferView(_0x4d6a88))[_0x4227a9(0x40b)](function(_0x1b2a50){var _0x462b8f=_0x4227a9;return window['crypto'][_0x462b8f(0x528)]['importKey'](_0x462b8f(0x34c),_0x1b2a50,{'name':'AES-CBC'},![],[_0x462b8f(0x3e0),_0x462b8f(0x328)])[_0x462b8f(0x40b)](function(_0x1c10e4){var _0x17c9c5=_0x462b8f;return crypto[_0x17c9c5(0x528)][_0x17c9c5(0x328)]({'name':_0x17c9c5(0x91d),'iv':_0x309836},_0x1c10e4,_0x378553)[_0x17c9c5(0x40b)](function(_0x1eaf70){var _0x2a95e7=_0x17c9c5,_0x16d308=new Uint8Array(_0x1eaf70),_0x278b43='';for(var _0x80156a=0x0;_0x80156a<_0x16d308[_0x2a95e7(0x722)];_0x80156a++){_0x278b43+=String[_0x2a95e7(0x9cd)](_0x16d308[_0x80156a]);}return _0x278b43;},function(_0x3b5f75){return errorlog(_0x3b5f75),![];});});})[_0x4227a9(0x262)](errorlog);},_0x102e06[_0x2ca4fe(0x2df)]=async function(_0x39d3b9){var _0x21b203=_0x2ca4fe;if(typeof _0x39d3b9['remote']!==_0x21b203(0x6ce))return _0x39d3b9;try{_0x39d3b9[_0x21b203(0x8df)][_0x21b203(0x847)]==0x2&&(!_0x102e06['remoteHash']&&(_0x102e06[_0x21b203(0x3a9)]=await generateHash(_0x102e06[_0x21b203(0x8df)]+_0x102e06[_0x21b203(0x46d)],0xc)),_0x39d3b9[_0x21b203(0x8df)]=await _0x102e06['decryptMessage'](_0x39d3b9['remote'][0x0],_0x39d3b9[_0x21b203(0x8df)][0x1],_0x102e06[_0x21b203(0x3a9)]),_0x39d3b9['remote']?log(_0x21b203(0x68b)):warnlog(_0x21b203(0x69d)),log(_0x39d3b9));}catch(_0x477332){errorlog(_0x477332);}return _0x39d3b9;},_0x102e06['encodeRemote']=async function(_0x1043df){var _0x5e99c2=_0x2ca4fe;try{if(_0x1043df[_0x5e99c2(0x8df)]&&typeof _0x1043df[_0x5e99c2(0x8df)]===_0x5e99c2(0x66e)){var _0x4aa3e7=await generateHash(_0x1043df[_0x5e99c2(0x8df)]+_0x102e06[_0x5e99c2(0x46d)],0xc);_0x1043df[_0x5e99c2(0x8df)]=await _0x102e06['encryptMessage'](_0x1043df[_0x5e99c2(0x8df)],_0x4aa3e7);}}catch(_0x10c791){errorlog(_0x10c791);}return _0x1043df;},_0x102e06[_0x2ca4fe(0xa4b)]=function(_0x53184b){var _0x52c78c=_0x2ca4fe;try{_0x53184b=decodeURIComponent(_0x53184b),_0x53184b=CryptoJS[_0x52c78c(0x8e8)]['decrypt'](_0x53184b,_0x52c78c(0x245)),_0x53184b=_0x53184b[_0x52c78c(0x1bb)](CryptoJS[_0x52c78c(0x9ac)][_0x52c78c(0x687)]);if(_0x53184b){if(_0x53184b[_0x52c78c(0x205)](_0x52c78c(0x62e)))_0x53184b=_0x53184b[_0x52c78c(0x598)](_0x52c78c(0x62e),'');else{if(_0x53184b[_0x52c78c(0x205)](_0x52c78c(0x376)))_0x53184b=_0x53184b[_0x52c78c(0x598)](_0x52c78c(0x376),'');else{if(_0x53184b[_0x52c78c(0x205)]('/'))_0x53184b=_0x53184b['replace']('/','');else{if(_0x53184b[_0x52c78c(0x205)](_0x52c78c(0x1f9)))_0x53184b=_0x53184b['replace']('obs.ninja/','');else{if(_0x53184b[_0x52c78c(0x205)](_0x52c78c(0x903)))_0x53184b=_0x53184b[_0x52c78c(0x598)]('vdo.ninja/','');else _0x53184b[_0x52c78c(0x205)](_0x52c78c(0x1f0))&&(_0x53184b=_0x53184b[_0x52c78c(0x598)](_0x52c78c(0x1f0),''));}}}}_0x53184b=_0x53184b[_0x52c78c(0x454)]('?')[_0x52c78c(0x7b6)](0x1)[_0x52c78c(0x71f)]('?'),_0x53184b=_0x53184b['replace'](/\?/g,'&'),_0x53184b=_0x53184b[_0x52c78c(0x598)](/\&/,'?'),_0x53184b&&(_0x102e06[_0x52c78c(0x59a)]='?'+_0x53184b);}}catch(_0x504f47){warnlog(_0x504f47);}},_0x102e06[_0x2ca4fe(0x5f7)]=function(_0x5703c7,_0x62bfdd=![]){var _0x18cb0f=_0x2ca4fe,_0x179c51={};_0x179c51[_0x18cb0f(0x2b8)]=!![],_0x179c51[_0x18cb0f(0x5f6)]=_0x62bfdd,_0x102e06[_0x18cb0f(0x1f8)](_0x179c51,_0x5703c7);},_0x102e06[_0x2ca4fe(0x7ce)]=function(_0x59ee4a,_0x473cff,_0x20687c=null){var _0x8803f4=_0x2ca4fe;if(!_0x102e06['rpcs'][_0x473cff])return![];var _0x7eb144={};if(_0x20687c!==null)_0x102e06[_0x8803f4(0x341)][_0x473cff]['lockedAudioBitrate']=_0x20687c||![];else{if(_0x102e06['rpcs'][_0x473cff][_0x8803f4(0x5ab)]){warnlog('Audio\x20Bitrate\x20is\x20locked;\x20can\x27t\x20update');return;}}_0x7eb144[_0x8803f4(0x708)]=_0x59ee4a,log(_0x7eb144),_0x102e06[_0x8803f4(0x1f8)](_0x7eb144,_0x473cff);},_0x102e06['requestRateLimit']=function(_0x5b2c1,_0x52b6b4,_0x1d9fea=![],_0x540de9=null){var _0x45a0e5=_0x2ca4fe;log(_0x45a0e5(0x4fe)+_0x1d9fea);if(!_0x102e06[_0x45a0e5(0x341)][_0x52b6b4])return![];if(_0x540de9!==null)_0x102e06[_0x45a0e5(0x341)][_0x52b6b4][_0x45a0e5(0x962)]=_0x540de9||![];else{if(_0x102e06[_0x45a0e5(0x341)][_0x52b6b4][_0x45a0e5(0x962)]){warnlog('Video\x20Bitrate\x20is\x20locked;\x20can\x27t\x20update');return;}}if(_0x5b2c1===![]){}else _0x102e06[_0x45a0e5(0x341)][_0x52b6b4]['targetBandwidth']=_0x5b2c1;var _0x3ca710=-0x1;_0x102e06[_0x45a0e5(0x341)][_0x52b6b4][_0x45a0e5(0x574)]!==![]?_0x5b2c1=parseInt(_0x102e06[_0x45a0e5(0x341)][_0x52b6b4]['manualBandwidth']):_0x5b2c1=parseInt(_0x102e06[_0x45a0e5(0x341)][_0x52b6b4][_0x45a0e5(0x3b5)]);if(_0x102e06[_0x45a0e5(0x52a)]['visibility']===![]){if(_0x102e06[_0x45a0e5(0x8fa)]!==![]){if(window[_0x45a0e5(0x2d0)])return![];}}_0x5b2c1===0x0&&_0x102e06[_0x45a0e5(0x341)][_0x52b6b4]['remoteMuteState']&&(_0x5b2c1=0x1);if(_0x102e06['rpcs'][_0x52b6b4]['bandwidth']===_0x5b2c1)return![];log(_0x45a0e5(0x7d6)+_0x5b2c1);var _0x5e9fb6={};_0x5e9fb6[_0x45a0e5(0x27d)]=_0x5b2c1;if(_0x1d9fea===null){}else{if(_0x1d9fea)_0x5b2c1===0x0?(warnlog('OPTIMIZED\x20AUDIO\x20ENABLED;\x20zero\x20bitrate'),_0x5e9fb6[_0x45a0e5(0x708)]=0x0):_0x3ca710<0x10&&_0x3ca710>=0x0?_0x5e9fb6[_0x45a0e5(0x708)]=_0x3ca710:_0x5e9fb6[_0x45a0e5(0x708)]=0x10;else _0x540de9===null&&(_0x5e9fb6[_0x45a0e5(0x708)]=_0x3ca710);}return _0x102e06['sendRequest'](_0x5e9fb6,_0x52b6b4)?(_0x102e06[_0x45a0e5(0x341)][_0x52b6b4]['bandwidth']=_0x5b2c1,!![]):(setTimeout(function _0x511cba(){var _0x58f794=_0x45a0e5;_0x102e06[_0x58f794(0x2eb)](![],_0x52b6b4);},0x1388),warnlog('couldn\x27t\x20set\x20rate\x20limit'),![]);},_0x102e06['sendGenericData']=function(_0x53f37f,_0x4d335e=![],_0x2e8905=![],_0x8875f=![]){var _0x4876ee=_0x2ca4fe,_0x34e98f=![],_0x4c0752={};_0x4c0752[_0x4876ee(0x705)]=_0x53f37f;try{if(!_0x4d335e&&!_0x2e8905){if(_0x8875f=='rpcs')_0x102e06[_0x4876ee(0x1f8)](_0x4c0752);else _0x8875f==_0x4876ee(0x73f)?_0x102e06[_0x4876ee(0x6cc)](_0x4c0752):_0x102e06[_0x4876ee(0x5b2)](_0x4c0752);_0x34e98f=!![];}else{if(_0x4d335e){_0x4d335e=_0x4d335e+'';if(_0x8875f==_0x4876ee(0x341))_0x102e06[_0x4876ee(0x1f8)](_0x4c0752,_0x4d335e);else _0x8875f=='pcs'?_0x102e06[_0x4876ee(0x6cc)](_0x4c0752,_0x4d335e):_0x102e06[_0x4876ee(0x5b2)](_0x4c0752,_0x4d335e);_0x34e98f=!![];}else{if(_0x2e8905){_0x2e8905=_0x2e8905+'';for(var _0x33be09 in _0x102e06[_0x4876ee(0x341)]){if(_0x102e06[_0x4876ee(0x341)][_0x33be09][_0x4876ee(0x7d4)]===_0x2e8905){if(_0x8875f==_0x4876ee(0x341))_0x102e06[_0x4876ee(0x1f8)](_0x4c0752,_0x33be09);else _0x8875f==_0x4876ee(0x73f)?_0x102e06[_0x4876ee(0x6cc)](_0x4c0752,_0x33be09):_0x102e06[_0x4876ee(0x5b2)](_0x4c0752,_0x33be09);_0x34e98f=!![];}}}}}return _0x34e98f;}catch(_0x1b52d1){return![];}},_0x102e06[_0x2ca4fe(0x56b)]=function(_0x4642df,_0x3b4d70){var _0x3bd1c7=_0x2ca4fe,_0x252bf1={};_0x252bf1[_0x3bd1c7(0x4b4)]={},_0x252bf1[_0x3bd1c7(0x4b4)]=_0x4642df;_0x3b4d70!==null&&(_0x252bf1[_0x3bd1c7(0x398)]=_0x3b4d70);if(isIFrame)parent[_0x3bd1c7(0x9c2)](_0x252bf1,_0x102e06['iframetarget']);else _0x4642df[_0x3bd1c7(0x98a)]&&!isIFrame&&getChatMessage(_0x4642df[_0x3bd1c7(0x98a)][_0x3bd1c7(0x45e)],_0x4642df[_0x3bd1c7(0x98a)][_0x3bd1c7(0x944)],![],![]);},_0x102e06[_0x2ca4fe(0x9a2)]=function(){var _0x4cdec1=_0x2ca4fe;if(_0x102e06[_0x4cdec1(0x20c)]===null)return;for(var _0x4964ac in _0x102e06[_0x4cdec1(0x341)]){try{var _0x36579c=getReceivers2(_0x4964ac);for(var _0x3862a6=0x0;_0x3862a6<_0x36579c[_0x4cdec1(0x847)];_0x3862a6++){_0x36579c[_0x3862a6][_0x4cdec1(0x9bc)][_0x4cdec1(0x362)]==_0x4cdec1(0x4a7)&&(_0x36579c[_0x3862a6]['track'][_0x4cdec1(0x674)]=!_0x102e06[_0x4cdec1(0x20c)]);}}catch(_0x5a4bcc){}}_0x102e06[_0x4cdec1(0x20c)]&&(getById('videosource')['muted']=!![]);},_0x102e06[_0x2ca4fe(0x32e)]=function(){var _0x485e11=_0x2ca4fe;if(_0x102e06['directorDisplayMuted']===null)return;_0x102e06[_0x485e11(0x30d)]?(getById(_0x485e11(0x8fd))['classList'][_0x485e11(0x676)](_0x485e11(0x5d8)),!_0x102e06[_0x485e11(0x6f2)]&&warnUser(miscTranslations['vision-disabled'],![],![])):(getById('gridlayout')[_0x485e11(0x78d)]['remove'](_0x485e11(0x5d8)),!_0x102e06[_0x485e11(0x6f2)]&&closeModal());for(var _0x27ab28 in _0x102e06[_0x485e11(0x341)]){try{var _0x28f584=getReceivers2(_0x27ab28);for(var _0x102f5a=0x0;_0x102f5a<_0x28f584[_0x485e11(0x847)];_0x102f5a++){_0x28f584[_0x102f5a]['track'][_0x485e11(0x362)]=='video'&&(_0x28f584[_0x102f5a][_0x485e11(0x9bc)][_0x485e11(0x674)]=!_0x102e06[_0x485e11(0x30d)]);}}catch(_0x45994b){errorlog(_0x45994b);}}_0x102e06[_0x485e11(0x30d)]&&(getById(_0x485e11(0x953))[_0x485e11(0x2d6)]=!![]);},_0x102e06['requestZoomChange']=async function(_0x443333,_0x2696fb,_0x272f19=_0x102e06[_0x2ca4fe(0x8df)]){var _0x2b92b7=_0x2ca4fe;log(_0x2b92b7(0x5cd)+_0x443333),log(_0x2696fb);var _0x4a57b1={};_0x4a57b1[_0x2b92b7(0x304)]=_0x443333,_0x4a57b1[_0x2b92b7(0x8df)]=_0x272f19,_0x4a57b1=await _0x102e06['encodeRemote'](_0x4a57b1),_0x102e06['sendRequest'](_0x4a57b1,_0x2696fb)?log('zoom\x20success'):errorlog(_0x2b92b7(0x446));},_0x102e06[_0x2ca4fe(0x6e5)]=async function(_0x2c27a7,_0x4a21eb,_0x535e1d=_0x102e06['remote']){var _0x1f098f=_0x2ca4fe;log(_0x1f098f(0xa44)+_0x2c27a7);var _0x283069={};_0x283069[_0x1f098f(0x7a7)]=_0x2c27a7,_0x283069['remote']=_0x535e1d,_0x283069=await _0x102e06[_0x1f098f(0xa47)](_0x283069),_0x102e06[_0x1f098f(0x1f8)](_0x283069,_0x4a21eb)?log(_0x1f098f(0x512)):errorlog(_0x1f098f(0xa0c));},_0x102e06['seedStream']=async function(){var _0x59e4cf=_0x2ca4fe;await _0x102e06[_0x59e4cf(0x91f)]();if(_0x102e06[_0x59e4cf(0x629)]!==![])_0x102e06[_0x59e4cf(0x629)]=_0x59e4cf(0x6e4),log(_0x59e4cf(0x19f));else{if(_0x102e06['doNotSeed'])return;else{var _0x4f87f4={};_0x4f87f4[_0x59e4cf(0x42e)]=_0x59e4cf(0x66a),_0x4f87f4[_0x59e4cf(0x7d4)]=_0x102e06[_0x59e4cf(0x7d4)],_0x102e06[_0x59e4cf(0x5ed)](_0x4f87f4),log('seeding\x20!!'),pokeAPI(_0x59e4cf(0x5b9),!![]),pokeIframeAPI('seeding-started',!![]),pokeIframeAPI(_0x59e4cf(0x5b9),!![]);}}await meshcast();},_0x102e06[_0x2ca4fe(0x5d1)]=function(){var _0x48f896=_0x2ca4fe;getById(_0x48f896(0x69c))[_0x48f896(0x74d)]=!![],getById('coDirectorEnable')[_0x48f896(0xa17)]=_0x48f896(0x5a4),getById('codirectorSettings')[_0x48f896(0x78d)]['add']('hidden'),_0x102e06[_0x48f896(0x65f)]&&(_0x102e06['directorHash']?_0x102e06['directorUUID']&&(_0x102e06[_0x48f896(0x65e)]in _0x102e06[_0x48f896(0x341)]&&(_0x102e06[_0x48f896(0x341)][_0x102e06[_0x48f896(0x65e)]][_0x48f896(0x8b4)]===![]&&_0x102e06[_0x48f896(0x234)](_0x102e06[_0x48f896(0x9b3)],_0x102e06[_0x48f896(0x9b3)])[_0x48f896(0x40b)](function(_0x4e6d47){var _0x4c35a5=_0x48f896,_0x1fd3c7={};_0x1fd3c7['UUID']=_0x102e06['directorUUID'],_0x1fd3c7['requestCoDirector']=_0x4e6d47[0x0],_0x1fd3c7[_0x4c35a5(0x42d)]=_0x4e6d47[0x1],_0x102e06[_0x4c35a5(0x341)][_0x102e06['directorUUID']][_0x4c35a5(0x8b4)]===![]&&(_0x102e06[_0x4c35a5(0x1f8)](_0x1fd3c7,_0x1fd3c7[_0x4c35a5(0x398)])&&(_0x102e06[_0x4c35a5(0x341)][_0x102e06[_0x4c35a5(0x65e)]]['codirectorRequested']=!![]));})[_0x48f896(0x262)](errorlog))):generateHash(_0x102e06[_0x48f896(0x65f)]+_0x102e06[_0x48f896(0x46d)]+_0x48f896(0x38a),0xc)['then'](function(_0x345034){var _0x2ed297=_0x48f896;_0x102e06['directorHash']=_0x345034;_0x102e06['directorUUID']&&(_0x102e06[_0x2ed297(0x341)][_0x102e06[_0x2ed297(0x65e)]]['codirectorRequested']===![]&&_0x102e06[_0x2ed297(0x234)](_0x102e06['directorHash'],_0x102e06['directorHash'])[_0x2ed297(0x40b)](function(_0x44118c){var _0x1e37ef=_0x2ed297,_0x1de036={};_0x1de036[_0x1e37ef(0x398)]=_0x102e06[_0x1e37ef(0x65e)],_0x1de036[_0x1e37ef(0x5d1)]=_0x44118c[0x0],_0x1de036[_0x1e37ef(0x42d)]=_0x44118c[0x1],_0x102e06['rpcs'][_0x102e06[_0x1e37ef(0x65e)]][_0x1e37ef(0x8b4)]===![]&&(_0x102e06[_0x1e37ef(0x1f8)](_0x1de036,_0x1de036['UUID'])&&(_0x102e06[_0x1e37ef(0x341)][_0x102e06[_0x1e37ef(0x65e)]][_0x1e37ef(0x8b4)]=!![]));})[_0x2ed297(0x262)](errorlog));return;})['catch'](errorlog));},_0x102e06[_0x2ca4fe(0x194)]=function(_0x608c01,_0x5c8060){return _0x608c01;},_0x102e06[_0x2ca4fe(0x885)]=function(_0x4c9e79=![]){var _0x5f2614=_0x2ca4fe;log(_0x5f2614(0x602));if(_0x4c9e79){if(!_0x102e06['pcs'][_0x4c9e79])return![];if(_0x102e06[_0x5f2614(0x73f)][_0x4c9e79]['scaleResolution']!==![]||_0x102e06[_0x5f2614(0x73f)][_0x4c9e79][_0x5f2614(0x59e)]!==![]||_0x102e06[_0x5f2614(0x73f)][_0x4c9e79][_0x5f2614(0x6ec)]!==![])return log(_0x5f2614(0x611)+_0x102e06[_0x5f2614(0x73f)][_0x4c9e79][_0x5f2614(0x59e)]+_0x5f2614(0x289)+_0x102e06['pcs'][_0x4c9e79][_0x5f2614(0x6ec)]),_0x102e06[_0x5f2614(0x35a)](_0x4c9e79,_0x102e06[_0x5f2614(0x73f)][_0x4c9e79][_0x5f2614(0x59e)],_0x102e06[_0x5f2614(0x73f)][_0x4c9e79][_0x5f2614(0x6ec)],_0x102e06['pcs'][_0x4c9e79][_0x5f2614(0x74f)],_0x102e06[_0x5f2614(0x73f)][_0x4c9e79][_0x5f2614(0x9da)]),!![];else{if(_0x102e06[_0x5f2614(0x73f)][_0x4c9e79][_0x5f2614(0xa3d)]!==![])return log(_0x5f2614(0x41e)),_0x102e06[_0x5f2614(0x98b)](_0x4c9e79,_0x102e06[_0x5f2614(0x73f)][_0x4c9e79][_0x5f2614(0xa3d)]),!![];}}else for(var _0x171968 in _0x102e06[_0x5f2614(0x73f)]){setTimeout(function(_0x5d291d){var _0x53a347=_0x5f2614;if(_0x102e06[_0x53a347(0x73f)][_0x5d291d]['scaleResolution']!==![]||_0x102e06['pcs'][_0x5d291d][_0x53a347(0x59e)]!==![]||_0x102e06[_0x53a347(0x73f)][_0x5d291d][_0x53a347(0x6ec)]!==![])log(_0x53a347(0x611)+_0x102e06[_0x53a347(0x73f)][_0x5d291d][_0x53a347(0x59e)]+_0x53a347(0x289)+_0x102e06[_0x53a347(0x73f)][_0x5d291d][_0x53a347(0x6ec)]),_0x102e06[_0x53a347(0x35a)](_0x5d291d,_0x102e06['pcs'][_0x5d291d][_0x53a347(0x59e)],_0x102e06[_0x53a347(0x73f)][_0x5d291d][_0x53a347(0x6ec)],_0x102e06[_0x53a347(0x73f)][_0x5d291d]['scaleSnap'],_0x102e06[_0x53a347(0x73f)][_0x5d291d][_0x53a347(0x9da)]);else _0x102e06[_0x53a347(0x73f)][_0x5d291d]['scale']!==![]&&(log(_0x53a347(0x41e)),_0x102e06[_0x53a347(0x98b)](_0x5d291d,_0x102e06[_0x53a347(0x73f)][_0x5d291d][_0x53a347(0xa3d)]));},0x0,_0x171968);}return![];},_0x102e06[_0x2ca4fe(0x666)]=function(_0x3d5275=_0x102e06[_0x2ca4fe(0x94d)]){var _0x58bc12=_0x2ca4fe;warnlog(_0x58bc12(0x85f));if(_0x102e06['mc'][_0x58bc12(0xa3d)]!==_0x3d5275){if(_0x3d5275==null){try{var _0x2108d7=_0x102e06['mc'][_0x58bc12(0x927)]()[_0x58bc12(0x766)](function(_0x123e04){var _0x154d5d=_0x58bc12;return _0x123e04['track']&&_0x123e04[_0x154d5d(0x9bc)][_0x154d5d(0x362)]==_0x154d5d(0x174);});}catch(_0xe81911){errorlog(_0xe81911);}if(!_0x2108d7){warnlog('can\x27t\x20change\x20bitrate;\x20no\x20video\x20senders\x20found');return;}var _0x31dad0=_0x2108d7[_0x58bc12(0x361)]();(!_0x31dad0[_0x58bc12(0x4e2)]||_0x31dad0['encodings'][_0x58bc12(0x847)]==0x0)&&(_0x31dad0[_0x58bc12(0x4e2)]=[{}]),_0x58bc12(0x1a1)in _0x31dad0[_0x58bc12(0x4e2)][0x0]?(_0x3d5275=0x64/_0x31dad0[_0x58bc12(0x4e2)][0x0]['scaleResolutionDownBy'],_0x3d5275=_0x3d5275*0.95):_0x3d5275=0x5f;}else _0x102e06['mc'][_0x58bc12(0xa3d)]=_0x3d5275;try{if(SafariVersion&&SafariVersion<=0xd&&(iOS||iPad))log(_0x58bc12(0x47c));else{if(_0x58bc12(0x6a4)in window&&_0x58bc12(0x7e5)in window[_0x58bc12(0x6a4)][_0x58bc12(0x8ff)]){try{var _0x2108d7=_0x102e06['mc']['getSenders']()[_0x58bc12(0x766)](function(_0x6872a){var _0x283cee=_0x58bc12;return _0x6872a[_0x283cee(0x9bc)]&&_0x6872a[_0x283cee(0x9bc)][_0x283cee(0x362)]==_0x283cee(0x174);});}catch(_0xce599b){errorlog(_0xce599b);}if(!_0x2108d7){warnlog(_0x58bc12(0xa34));return;}var _0x319848={};if(_0x3d5275<=0x0||_0x3d5275==0x64){var _0x31d776=getChromeVersion();_0x31d776>0x50?_0x319848['scaleResolutionDownBy']=null:_0x319848[_0x58bc12(0x1a1)]=0x1;}else _0x319848['scaleResolutionDownBy']=0x64/_0x3d5275;setEncodings(_0x2108d7,_0x319848,function(_0x47d9b2){var _0x5bf2e0=_0x58bc12;log('scale\x20set!'),pokeIframeAPI('setVideoScale',_0x47d9b2,_0x5bf2e0(0x2dd)),pokeIframeAPI(_0x5bf2e0(0x3bf),_0x47d9b2,_0x5bf2e0(0x2dd)),_0x102e06['mc'][_0x5bf2e0(0x595)][_0x5bf2e0(0x9c0)]=parseInt(_0x47d9b2)+'%';},_0x3d5275);return;}}}catch(_0x36ead8){errorlog(_0x36ead8);}}},_0x102e06['setScale']=function(_0x57edbe,_0x4b6e2e){var _0x45d5dd=_0x2ca4fe;warnlog('SET\x20SCALING\x20IS\x20FIRING,\x20which\x20is\x20GOOD\x20!!!!!!');try{_0x102e06[_0x45d5dd(0x73f)][_0x57edbe][_0x45d5dd(0x595)]['scaleFactor']=_0x4b6e2e;}catch(_0x10a4c0){errorlog(_0x10a4c0);}if(_0x102e06[_0x45d5dd(0x73f)][_0x57edbe][_0x45d5dd(0xa3d)]===_0x4b6e2e)return;if(_0x4b6e2e==null){try{var _0x1b39ef=getSenders2(_0x57edbe)[_0x45d5dd(0x766)](function(_0x4a7697){var _0x9d7fa5=_0x45d5dd;return _0x4a7697['track']&&_0x4a7697[_0x9d7fa5(0x9bc)]['kind']=='video';});}catch(_0x556111){errorlog(_0x556111);}if(!_0x1b39ef){warnlog(_0x45d5dd(0xa34));return;}var _0x476552=_0x1b39ef[_0x45d5dd(0x361)]();(!_0x476552['encodings']||_0x476552[_0x45d5dd(0x4e2)][_0x45d5dd(0x847)]==0x0)&&(_0x476552[_0x45d5dd(0x4e2)]=[{}]),_0x45d5dd(0x1a1)in _0x476552[_0x45d5dd(0x4e2)][0x0]?(_0x4b6e2e=0x64/_0x476552[_0x45d5dd(0x4e2)][0x0]['scaleResolutionDownBy'],_0x4b6e2e=_0x4b6e2e*0.95):_0x4b6e2e=0x5f;}else _0x4b6e2e=Math['ceil'](_0x4b6e2e),_0x102e06['pcs'][_0x57edbe][_0x45d5dd(0xa3d)]=_0x4b6e2e;try{if(SafariVersion&&SafariVersion<=0xd&&(iOS||iPad))log(_0x45d5dd(0x47c));else{if(_0x45d5dd(0x6a4)in window&&'setParameters'in window['RTCRtpSender'][_0x45d5dd(0x8ff)]){try{var _0x1b39ef=getSenders2(_0x57edbe)[_0x45d5dd(0x766)](function(_0xd9610c){var _0x2b61d2=_0x45d5dd;return _0xd9610c[_0x2b61d2(0x9bc)]&&_0xd9610c[_0x2b61d2(0x9bc)]['kind']==_0x2b61d2(0x174);});}catch(_0x5afe9b){errorlog(_0x5afe9b);}if(!_0x1b39ef){warnlog(_0x45d5dd(0xa34));return;}_0x4b6e2e=_0x102e06[_0x45d5dd(0xa38)](_0x57edbe,![],_0x4b6e2e);var _0x1ffd0a={};if(_0x4b6e2e<=0x0||_0x4b6e2e==0x64){var _0x2ac0e2=getChromeVersion();_0x2ac0e2>0x50?_0x1ffd0a[_0x45d5dd(0x1a1)]=null:_0x1ffd0a['scaleResolutionDownBy']=0x1;}else _0x1ffd0a[_0x45d5dd(0x1a1)]=0x64/_0x4b6e2e;setEncodings(_0x1b39ef,_0x1ffd0a,function(_0xe28a5f){var _0x340f16=_0x45d5dd;log('scale\x20set!'),pokeIframeAPI(_0x340f16(0x2fa),_0xe28a5f[0x0],_0xe28a5f[0x1]),pokeIframeAPI('set-video-scale',_0xe28a5f[0x0],_0xe28a5f[0x1]),_0x102e06[_0x340f16(0x73f)][_0xe28a5f[0x1]][_0x340f16(0x595)][_0x340f16(0x9c0)]=parseInt(_0xe28a5f[0x0])+'%';},[_0x4b6e2e,_0x57edbe]);return;}}}catch(_0x1b49bc){errorlog(_0x1b49bc);}},_0x102e06[_0x2ca4fe(0x2e8)]=function(_0x2bb775,_0x14b69e,_0x441d7e,_0x216ae0=![],_0x516420=![],_0x10fc40=null){var _0x432609=_0x2ca4fe;if(!(_0x2bb775 in _0x102e06['rpcs']))return;_0x10fc40===null&&(_0x10fc40=_0x102e06[_0x432609(0x9da)]||![]);var _0xe88e9d=![];!(_0x102e06[_0x432609(0x341)][_0x2bb775][_0x432609(0x59e)]==Math[_0x432609(0x871)](_0x14b69e)||_0x102e06['rpcs'][_0x2bb775]['scaleWidth']===Math['ceil'](_0x14b69e))&&(_0x14b69e=Math[_0x432609(0x571)](_0x14b69e),_0x102e06[_0x432609(0x341)][_0x2bb775][_0x432609(0x59e)]=_0x14b69e,_0xe88e9d=!![]);!(_0x102e06[_0x432609(0x341)][_0x2bb775][_0x432609(0x6ec)]==Math[_0x432609(0x871)](_0x441d7e)||_0x102e06[_0x432609(0x341)][_0x2bb775]['scaleHeight']===Math['ceil'](_0x441d7e))&&(_0x441d7e=Math['round'](_0x441d7e),_0x102e06['rpcs'][_0x2bb775]['scaleHeight']=_0x441d7e,_0xe88e9d=!![]);_0x102e06[_0x432609(0x341)][_0x2bb775][_0x432609(0x74f)]!=_0x216ae0&&(_0x102e06[_0x432609(0x341)][_0x2bb775][_0x432609(0x74f)]=_0x216ae0,_0xe88e9d=!![]);_0x14b69e=Math[_0x432609(0x571)](_0x14b69e),_0x441d7e=Math[_0x432609(0x571)](_0x441d7e);if(_0xe88e9d){var _0x2ce5d2={};_0x2ce5d2[_0x432609(0x398)]=_0x2bb775,_0x2ce5d2[_0x432609(0x2e8)]={'w':_0x14b69e,'h':_0x441d7e,'s':_0x216ae0,'c':_0x10fc40},_0x516420&&(_0x2ce5d2[_0x432609(0x922)]=_0x516420),log(_0x14b69e+'\x20'+_0x441d7e),_0x102e06[_0x432609(0x1f8)](_0x2ce5d2,_0x2bb775);}_0x216ae0?_0x102e06[_0x432609(0x341)][_0x2bb775]['stats'][_0x432609(0x3fc)]='~\x20'+parseInt(_0x14b69e)+'\x20x\x20'+parseInt(_0x441d7e):_0x102e06[_0x432609(0x341)][_0x2bb775]['stats'][_0x432609(0x3fc)]=parseInt(_0x14b69e)+_0x432609(0x289)+parseInt(_0x441d7e);},_0x102e06[_0x2ca4fe(0xa38)]=function(_0x2289d3,_0x595390=![],_0x2467b2=![]){var _0x826f79=_0x2ca4fe;if(_0x2467b2){}else _0x102e06[_0x826f79(0x73f)][_0x2289d3][_0x826f79(0xa3d)]?_0x2467b2=_0x102e06[_0x826f79(0x73f)][_0x2289d3][_0x826f79(0xa3d)]:_0x2467b2=0x64;_0x102e06[_0x826f79(0x73f)][_0x2289d3][_0x826f79(0x1e9)]&&_0x2467b2>_0x102e06[_0x826f79(0x73f)][_0x2289d3][_0x826f79(0x1e9)]&&(_0x2467b2=_0x102e06[_0x826f79(0x73f)][_0x2289d3]['scaleResolution']);if(_0x595390)_0x2467b2=_0x41737c(_0x2289d3,_0x2467b2,_0x595390);else _0x102e06[_0x826f79(0x73f)][_0x2289d3][_0x826f79(0x4b5)]&&_0x102e06[_0x826f79(0x73f)][_0x2289d3]['scaleDueToBitrate']<_0x2467b2&&(_0x2467b2=_0x102e06[_0x826f79(0x73f)][_0x2289d3][_0x826f79(0x4b5)]);if(_0x102e06[_0x826f79(0x67e)]&&_0x102e06[_0x826f79(0x73f)][_0x2289d3][_0x826f79(0x74f)]){if(_0x2467b2>0x55)_0x2467b2=0x64;else _0x2467b2>0x2a&&_0x2467b2<0x32&&(_0x2467b2=0x32);}return _0x2467b2=_0x102e06[_0x826f79(0x194)](_0x2467b2,_0x2289d3),_0x2467b2;},_0x102e06[_0x2ca4fe(0x35a)]=function(_0x3d0c4a=![],_0x27f857=null,_0x4b9e47=null,_0x106add=![],_0x24dcac=![]){var _0x14f580=_0x2ca4fe;if(_0x3d0c4a&&!(_0x3d0c4a in _0x102e06[_0x14f580(0x73f)]))return;else{if(!_0x3d0c4a){for(var _0x35d520 in _0x102e06[_0x14f580(0x73f)]){_0x102e06[_0x14f580(0x35a)](_0x35d520,_0x102e06[_0x14f580(0x73f)][_0x35d520][_0x14f580(0x59e)],_0x102e06['pcs'][_0x35d520][_0x14f580(0x6ec)],_0x102e06['pcs'][_0x35d520][_0x14f580(0x74f)],_0x102e06[_0x14f580(0x73f)][_0x35d520]['cover']);}return;}}_0x24dcac=_0x24dcac||![],snape=_0x106add||![];if(_0x27f857===null&&_0x4b9e47===null){if(!_0x102e06[_0x14f580(0x73f)][_0x3d0c4a][_0x14f580(0x59e)]&&!_0x102e06[_0x14f580(0x73f)][_0x3d0c4a][_0x14f580(0x6ec)])return;else _0x27f857=_0x102e06[_0x14f580(0x73f)][_0x3d0c4a][_0x14f580(0x59e)]||0x64,_0x4b9e47=_0x102e06[_0x14f580(0x73f)][_0x3d0c4a]['scaleHeight']||0x64;}else _0x102e06[_0x14f580(0x73f)][_0x3d0c4a][_0x14f580(0x59e)]=_0x27f857,_0x102e06[_0x14f580(0x73f)][_0x3d0c4a][_0x14f580(0x6ec)]=_0x4b9e47,_0x102e06['pcs'][_0x3d0c4a][_0x14f580(0x74f)]=_0x106add,_0x102e06[_0x14f580(0x73f)][_0x3d0c4a][_0x14f580(0x9da)]=_0x24dcac;if(SafariVersion&&SafariVersion<=0xd&&(iOS||iPad))return;if(_0x14f580(0x6a4)in window&&_0x14f580(0x7e5)in window[_0x14f580(0x6a4)][_0x14f580(0x8ff)]){var _0x2c666f=getSenders2(_0x3d0c4a)[_0x14f580(0x766)](function(_0x2c53c4){var _0x7c9f24=_0x14f580;return _0x2c53c4[_0x7c9f24(0x9bc)]&&_0x2c53c4[_0x7c9f24(0x9bc)][_0x7c9f24(0x362)]==_0x7c9f24(0x174);});if(!_0x2c666f){warnlog(_0x14f580(0x63b));return;}var _0x87c53d={};if('realUUID'in _0x102e06[_0x14f580(0x73f)][_0x3d0c4a]){var _0x1d2731=_0x102e06[_0x14f580(0x3c8)][_0x14f580(0x4ca)]();if(_0x1d2731['length'])var _0x23e779=_0x1d2731[0x0]['getSettings'](),_0x42d1d0=_0x23e779[_0x14f580(0x5aa)],_0x32bc77=_0x23e779[_0x14f580(0x202)];else return;}else{if(_0x102e06['videoElement']&&_0x102e06[_0x14f580(0x662)][_0x14f580(0x6b5)]){var _0x1d2731=_0x102e06['videoElement'][_0x14f580(0x6b5)][_0x14f580(0x4ca)]();if(_0x1d2731['length'])var _0x23e779=_0x1d2731[0x0][_0x14f580(0x285)](),_0x42d1d0=_0x23e779[_0x14f580(0x5aa)],_0x32bc77=_0x23e779[_0x14f580(0x202)];else return;}else return;}_0x27f857==null&&(_0x27f857=0x0);_0x4b9e47==null&&(_0x4b9e47=0x0);var _0xfea36=0x64*_0x27f857/_0x32bc77,_0x30d172=0x64*_0x4b9e47/_0x42d1d0;log(_0xfea36+'\x20x\x20'+_0x30d172);var _0x1a065e=0x64;_0x24dcac?_0xfea36>_0x30d172?_0x1a065e=_0xfea36:_0x1a065e=_0x30d172:_0xfea36<_0x30d172?_0x1a065e=_0xfea36:_0x1a065e=_0x30d172;_0x1a065e>0x64&&(_0x1a065e=0x64);log(_0x14f580(0x611)+_0x1a065e),_0x102e06['pcs'][_0x3d0c4a][_0x14f580(0x1e9)]=_0x1a065e;var _0x40e850=_0x102e06['calculateScale'](_0x3d0c4a);if(_0x40e850<=0x0||_0x40e850==0x64){var _0x3794af=getChromeVersion();_0x3794af>0x50?_0x87c53d['scaleResolutionDownBy']=null:_0x87c53d[_0x14f580(0x1a1)]=0x1;}else _0x87c53d[_0x14f580(0x1a1)]=0x64/_0x40e850;setEncodings(_0x2c666f,_0x87c53d,function(_0xeb1490){var _0x315753=_0x14f580;log(_0x315753(0x9ed)),pokeIframeAPI(_0x315753(0x2fa),_0xeb1490[0x0],_0xeb1490[0x1]),pokeIframeAPI('set-video-scale',_0xeb1490[0x0],_0xeb1490[0x1]),_0x102e06['pcs'][_0xeb1490[0x1]][_0x315753(0x595)][_0x315753(0x9c0)]=parseInt(_0xeb1490[0x0])+'%';},[_0x40e850,_0x3d0c4a]);return;}},_0x102e06[_0x2ca4fe(0x347)]=function(_0x1c23c4=null,_0x3c0afa=null){var _0x3553aa=_0x2ca4fe;_0x3c0afa&&_0x3c0afa['stopPropagation']();_0x12e0a3&&(_0x12e0a3[_0x3553aa(0x8fc)]=!![],log('FORCING\x20A\x20CHUNKED\x20KEY\x20FRAME:\x20'+_0x1c23c4));if(iOS||iPad)return log(_0x3553aa(0x47c)),![];else{if('RTCRtpSender'in window&&_0x3553aa(0x7e5)in window[_0x3553aa(0x6a4)][_0x3553aa(0x8ff)]){log(_0x3553aa(0x536)+_0x1c23c4);if(_0x1c23c4==null){for(_0x1c23c4 in _0x102e06[_0x3553aa(0x73f)]){_0x102e06['forcePLI'](_0x1c23c4);}return![];}if(!(_0x1c23c4 in _0x102e06[_0x3553aa(0x73f)]))return![];_0x102e06[_0x3553aa(0x73f)][_0x1c23c4][_0x3553aa(0x220)]&&(_0x102e06[_0x3553aa(0x73f)][_0x1c23c4][_0x3553aa(0x351)]&&(clearTimeout(_0x102e06[_0x3553aa(0x73f)][_0x1c23c4][_0x3553aa(0x351)]),_0x102e06[_0x3553aa(0x73f)][_0x1c23c4][_0x3553aa(0x351)]=null),_0x102e06[_0x3553aa(0x73f)][_0x1c23c4][_0x3553aa(0x351)]=setTimeout(function(_0x1cacd6){var _0x2f3c65=_0x3553aa;!_0x102e06[_0x2f3c65(0x73f)][_0x1cacd6]?clearInterval(this):_0x102e06['forcePLI'](_0x1cacd6);},parseInt(_0x102e06[_0x3553aa(0x73f)][_0x1c23c4]['keyframeRate']),_0x1c23c4));try{var _0x253ed0=getSenders2(_0x1c23c4)[_0x3553aa(0x766)](function(_0x52d05d){var _0x2f49b7=_0x3553aa;return _0x52d05d[_0x2f49b7(0x9bc)]&&_0x52d05d[_0x2f49b7(0x9bc)]['kind']==_0x2f49b7(0x174);});if(!_0x253ed0)return warnlog(_0x3553aa(0x63b)),![];var _0x4484ca={};return _0x4484ca[_0x3553aa(0x1a1)]=0xa,setEncodings(_0x253ed0,_0x4484ca,function(_0x3d3a2c){var _0x266b3e=_0x3553aa;log(_0x266b3e(0x4de)+_0x3d3a2c[0x0]);var _0x324c72=_0x102e06[_0x266b3e(0xa38)](_0x3d3a2c[0x0]),_0x4492b5={};if(_0x324c72<=0x0||_0x324c72==0x64){var _0x1368d1=getChromeVersion();_0x1368d1>0x50?_0x4492b5['scaleResolutionDownBy']=null:_0x4492b5['scaleResolutionDownBy']=0x1;}else _0x4492b5[_0x266b3e(0x1a1)]=0x64/_0x324c72;setEncodings(_0x3d3a2c[0x1],_0x4492b5,function(){log('scaleResolutionDownBy\x20set\x202b!');});},[_0x1c23c4,_0x253ed0]),!![];}catch(_0xad9b32){errorlog(_0xad9b32);}}}return![];},_0x102e06[_0x2ca4fe(0x90e)]=function(_0x562411){var _0x1c7d55=_0x2ca4fe;log(_0x1c7d55(0x657));var _0x587e28=getSenders2(_0x562411)[_0x1c7d55(0x766)](function(_0x49effb){var _0x40da59=_0x1c7d55;return _0x49effb[_0x40da59(0x9bc)]&&_0x49effb[_0x40da59(0x9bc)][_0x40da59(0x362)]==_0x40da59(0x4a7);});if(!_0x587e28)return log('no\x20audio\x20track\x20to\x20poke'),![];var _0xf88c78={};try{_0xf88c78[_0x1c7d55(0x57a)]=_0x1c7d55(0x242),_0xf88c78[_0x1c7d55(0x523)]=_0x1c7d55(0x242),_0xf88c78[_0x1c7d55(0x7d7)]=!![],setEncodings(_0x587e28,_0xf88c78,function(_0x37e6f3){log('done\x20clearing\x20audio'),pokeIframeAPI('prioritize-audio',!![],_0x37e6f3);},_0x562411);}catch(_0x4966e8){errorlog(_0x4966e8);}},_0x102e06[_0x2ca4fe(0x38c)]=function(_0x1981fa,_0x2be73a=_0x2ca4fe(0x342)){var _0x4b0589=_0x2ca4fe,_0xbbe886=getSenders2(_0x1981fa)[_0x4b0589(0x766)](function(_0x473196){var _0x3c9588=_0x4b0589;return _0x473196[_0x3c9588(0x9bc)]&&_0x473196[_0x3c9588(0x9bc)][_0x3c9588(0x362)]=='video';});if(!_0xbbe886)return log(_0x4b0589(0x721)),![];var _0x3b8fb4={};try{_0x2be73a===!![]?(_0x3b8fb4[_0x4b0589(0x38c)]=_0x4b0589(0x342),log(_0x4b0589(0x4d7))):(_0x3b8fb4[_0x4b0589(0x38c)]=_0x2be73a,log(_0x4b0589(0x5c2)+_0x2be73a)),setEncodings(_0xbbe886,_0x3b8fb4,(function(){var _0x85b8e=_0x4b0589;log(_0x85b8e(0x7b5));}()));}catch(_0x2fbf69){errorlog(_0x2fbf69);}},_0x102e06['limitMaxBandwidth']=function(_0x129f78,_0x52bbf7,_0x2f4b94=![]){var _0x3385d9=_0x2ca4fe;log(_0x3385d9(0x8f2)+_0x129f78+_0x3385d9(0x3be)+_0x2f4b94);if(_0x102e06[_0x3385d9(0x303)]===![])return;_0x52bbf7[_0x3385d9(0x303)]=parseInt(_0x102e06[_0x3385d9(0x303)]/0x64*_0x129f78),_0x2f4b94?_0x102e06[_0x3385d9(0x72e)](null):_0x102e06[_0x3385d9(0x267)](_0x52bbf7['UUID'],null);},_0x102e06[_0x2ca4fe(0x391)]=function(_0x2fbc85,_0x254724=0x7d00,_0x4758cc=0x3e8){var _0x2e6c9a=_0x2ca4fe;log(_0x2e6c9a(0x84c));var _0x392ced=getSenders2(_0x2fbc85)[_0x2e6c9a(0x766)](function(_0xb40b2d){var _0x40347e=_0x2e6c9a;return _0xb40b2d[_0x40347e(0x9bc)]&&_0xb40b2d['track'][_0x40347e(0x362)]==_0x40347e(0x4a7);});if(!_0x392ced)return log(_0x2e6c9a(0x5e5)),![];var _0x254d24={};_0x254d24[_0x2e6c9a(0x321)]=_0x254724,setEncodings(_0x392ced,_0x254d24,function(_0x526ea3){pokeIframeAPI('setAudioBitrate',_0x526ea3[0x0],_0x526ea3[0x1]),pokeIframeAPI('set-audio-bitrate',_0x526ea3[0x0],_0x526ea3[0x1]),_0x526ea3[0x2]>0x0&&setTimeout(function(){var _0x258176=_0x56e7;try{if(_0x526ea3[0x1]in _0x102e06[_0x258176(0x73f)])var _0x5114ef=getSenders2(_0x526ea3[0x1])[_0x258176(0x766)](function(_0x3e6451){var _0x4e1d4d=_0x258176;return _0x3e6451[_0x4e1d4d(0x9bc)]&&_0x3e6451['track']['kind']==_0x4e1d4d(0x4a7);});else return![];if(!_0x5114ef)return log('no\x20audio\x20track\x20to\x20poke'),![];var _0x6ab3d2={};_0x6ab3d2['maxBitrate']=null,setEncodings(_0x5114ef,_0x6ab3d2,function(){var _0x3e6dae=_0x258176;log(_0x3e6dae(0x214));});}catch(_0x73cadf){errorlog(_0x73cadf);}},_0x526ea3[0x2],_0x526ea3[0x1]);},[_0x254724,_0x2fbc85,_0x4758cc]);},_0x102e06['directMigrateIssue']=function(_0x42a038,_0xed312,_0x498b68){var _0x306538=_0x2ca4fe;pokeIframeAPI(_0x306538(0x2c4),_0x42a038,_0x498b68);if(_0x102e06[_0x306538(0x9d5)])return generateHash(_0x42a038+_0x102e06[_0x306538(0x9d5)]+_0x102e06['salt'],0x10)[_0x306538(0x40b)](function(_0x30a0e6){var _0x372727=_0x306538,_0x26a304={};_0xed312[_0x372727(0x9ab)]&&(_0xed312['roomenc']=_0x30a0e6);if(_0x102e06['director']&&_0x102e06['directorUUID'])_0x26a304['migrate']=_0x498b68,_0x26a304[_0x372727(0x99a)]=_0x30a0e6,_0x26a304[_0x372727(0x57b)]=_0xed312,_0x102e06[_0x372727(0x1f8)](_0x26a304,_0x102e06[_0x372727(0x65e)]),log(_0x26a304);else{if(_0xed312['updateurl']){_0x26a304['request']=_0x372727(0x237),_0x26a304['transferSettings']=_0xed312,log(_0x26a304);if(_0x102e06[_0x372727(0x1f8)](_0x26a304,_0x498b68)){var _0x26a304={};_0x26a304[_0x372727(0x42e)]=_0x372727(0x237),_0x26a304[_0x372727(0x99a)]=_0x30a0e6,_0x26a304[_0x372727(0x417)]=_0x498b68,_0x102e06[_0x372727(0x5ed)](_0x26a304);}log(_0x26a304);}else{if('broadcast'in _0xed312){_0x26a304[_0x372727(0x42e)]='migrate',_0x26a304[_0x372727(0x57b)]=_0xed312,delete _0x26a304['transferSettings'][_0x372727(0x99a)],delete _0x26a304[_0x372727(0x57b)]['roomenc'],log(_0x26a304);if(_0x102e06[_0x372727(0x1f8)](_0x26a304,_0x498b68)){var _0x26a304={};_0x26a304['request']=_0x372727(0x237),_0x26a304[_0x372727(0x99a)]=_0x30a0e6,_0x26a304['target']=_0x498b68,_0x102e06[_0x372727(0x5ed)](_0x26a304);}log(_0x26a304);}else _0x26a304[_0x372727(0x42e)]=_0x372727(0x237),_0x26a304['roomid']=_0x30a0e6,_0x26a304[_0x372727(0x417)]=_0x498b68,_0x102e06[_0x372727(0x5ed)](_0x26a304);}}})[_0x306538(0x262)](errorlog);else{_0xed312[_0x306538(0x9ab)]&&(_0xed312['roomenc']=_0x42a038);var _0x169cdd={};if(_0x102e06[_0x306538(0x838)]&&_0x102e06['directorUUID'])_0x169cdd[_0x306538(0x237)]=_0x498b68,_0x169cdd[_0x306538(0x99a)]=_0x42a038,_0x169cdd[_0x306538(0x57b)]=_0xed312,_0x102e06[_0x306538(0x1f8)](_0x169cdd,_0x102e06['directorUUID']),log(_0x169cdd);else{if(_0xed312[_0x306538(0x9ab)]){_0x169cdd[_0x306538(0x42e)]=_0x306538(0x237),_0x169cdd['transferSettings']=_0xed312;if(_0x102e06[_0x306538(0x1f8)](_0x169cdd,_0x498b68)){log(_0x169cdd);var _0x169cdd={};_0x169cdd[_0x306538(0x42e)]=_0x306538(0x237),_0x169cdd[_0x306538(0x99a)]=_0x42a038,_0x169cdd[_0x306538(0x417)]=_0x498b68,_0x102e06[_0x306538(0x5ed)](_0x169cdd);}}else{if(_0x306538(0x7cf)in _0xed312){_0x169cdd['request']='migrate',_0x169cdd[_0x306538(0x57b)]=_0xed312,delete _0x169cdd[_0x306538(0x57b)][_0x306538(0x99a)],delete _0x169cdd['transferSettings'][_0x306538(0x36b)];if(_0x102e06[_0x306538(0x1f8)](_0x169cdd,_0x498b68)){warnlog(_0x169cdd);var _0x169cdd={};_0x169cdd[_0x306538(0x42e)]=_0x306538(0x237),_0x169cdd[_0x306538(0x99a)]=rid,_0x169cdd[_0x306538(0x417)]=_0x498b68,_0x102e06['sendMsg'](_0x169cdd);}}else _0x169cdd[_0x306538(0x42e)]=_0x306538(0x237),_0x169cdd['roomid']=_0x42a038,_0x169cdd[_0x306538(0x417)]=_0x498b68,_0x102e06['sendMsg'](_0x169cdd);}}}},_0x102e06[_0x2ca4fe(0x2fd)]=async function(_0x4654c7,_0x4a53dc){var _0x4d50e6=_0x2ca4fe;_0x4a53dc=parseInt(_0x4a53dc);try{var _0x5d4b4b=getSenders2(_0x4654c7)[_0x4d50e6(0x766)](function(_0x2dc751){var _0x4da0de=_0x4d50e6;return _0x2dc751['track']&&_0x2dc751[_0x4da0de(0x9bc)][_0x4da0de(0x362)]==_0x4da0de(0x4a7);});if(!_0x5d4b4b){warnlog(_0x4d50e6(0x834));return;}var _0x5412bc={};if(_0x4a53dc<0x0){_0x5412bc[_0x4d50e6(0x436)]=!![];if(SafariVersion&&SafariVersion<=0xd&&(iOS||iPad)){_0x4a53dc=0x20;if(_0x102e06['pcs'][_0x4654c7][_0x4d50e6(0x80c)]!==![])_0x4a53dc=_0x102e06[_0x4d50e6(0x73f)][_0x4654c7]['setAudioBitrate'];else _0x102e06[_0x4d50e6(0x2c3)]&&(_0x4a53dc=_0x102e06[_0x4d50e6(0x2c3)]);_0x5412bc[_0x4d50e6(0x321)]=_0x4a53dc*0x400;}else _0x102e06[_0x4d50e6(0x73f)][_0x4654c7][_0x4d50e6(0x80c)]!==![]?(_0x4a53dc=_0x102e06['pcs'][_0x4654c7][_0x4d50e6(0x80c)],_0x5412bc['maxBitrate']=_0x4a53dc*0x400):_0x5412bc[_0x4d50e6(0x321)]=null;}else _0x4a53dc===0x0?_0x5412bc[_0x4d50e6(0x436)]=![]:(_0x5412bc[_0x4d50e6(0x436)]=!![],_0x5412bc['maxBitrate']=_0x4a53dc*0x400);_0x102e06[_0x4d50e6(0x73f)][_0x4654c7][_0x4d50e6(0x7cb)]&&(_0x5412bc[_0x4d50e6(0x436)]=![]),setEncodings(_0x5d4b4b,_0x5412bc,function(_0x4285c0){var _0x597651=_0x4d50e6;pokeIframeAPI('setAudioBitrate',_0x4285c0[0x0],_0x4285c0[0x1]),pokeIframeAPI(_0x597651(0x438),_0x4285c0[0x0],_0x4285c0[0x1]),log(_0x597651(0x78f));},[_0x4a53dc,_0x4654c7]);}catch(_0x246053){errorlog(_0x246053),log(_0x4654c7),log(_0x102e06[_0x4d50e6(0x73f)][_0x4654c7]);}},_0x102e06[_0x2ca4fe(0x390)]=function(_0x38cc19){var _0x5c0c39=_0x2ca4fe;if(_0x102e06[_0x5c0c39(0x24f)]&&_0x102e06[_0x5c0c39(0x73f)][_0x38cc19][_0x5c0c39(0x846)]===!![])_0x102e06[_0x5c0c39(0x267)](_0x38cc19,0x0),_0x102e06['pcs'][_0x38cc19]['optimizedBitrate']===0x0&&(_0x102e06[_0x5c0c39(0x73f)][_0x38cc19][_0x5c0c39(0x52a)][_0x5c0c39(0x4e4)]===![]?_0x102e06[_0x5c0c39(0x2fd)](_0x38cc19,0x0):_0x102e06[_0x5c0c39(0x2fd)](_0x38cc19,-0x1));else{if(_0x102e06['pcs'][_0x38cc19]&&_0x102e06[_0x5c0c39(0x73f)][_0x38cc19][_0x5c0c39(0x53c)]!==![]){if(_0x102e06[_0x5c0c39(0x73f)][_0x38cc19][_0x5c0c39(0x52a)][_0x5c0c39(0x4e4)]===![]){var _0x6645f8=_0x102e06[_0x5c0c39(0x73f)][_0x38cc19]['optimizedBitrate'];_0x102e06[_0x5c0c39(0x73f)][_0x38cc19][_0x5c0c39(0xa28)]&&_0x102e06[_0x5c0c39(0x73f)][_0x38cc19]['savedBitrate']>0x0&&(_0x102e06[_0x5c0c39(0x73f)][_0x38cc19][_0x5c0c39(0xa28)]<_0x102e06[_0x5c0c39(0x73f)][_0x38cc19][_0x5c0c39(0x53c)]&&(_0x6645f8=_0x102e06[_0x5c0c39(0x73f)][_0x38cc19][_0x5c0c39(0xa28)])),_0x102e06[_0x5c0c39(0x267)](_0x38cc19,_0x6645f8),_0x102e06[_0x5c0c39(0x73f)][_0x38cc19]['optimizedBitrate']===0x0&&_0x102e06['limitAudioBitrate'](_0x38cc19,0x0);}else _0x102e06[_0x5c0c39(0x73f)][_0x38cc19][_0x5c0c39(0x53c)]===0x0&&(_0x102e06[_0x5c0c39(0x2fd)](_0x38cc19,-0x1),_0x102e06['limitTotalBitrateGuests'](),_0x102e06[_0x5c0c39(0x7a4)]&&_0x102e06[_0x5c0c39(0x267)](_0x38cc19,null));}else _0x102e06[_0x5c0c39(0x9d4)](),_0x102e06[_0x5c0c39(0x7a4)]&&_0x102e06[_0x5c0c39(0x267)](_0x38cc19,null);}},_0x102e06[_0x2ca4fe(0x9d4)]=function(_0x2c70c2=0x0,_0x5eb626=![]){var _0x186827=_0x2ca4fe;if(!_0x102e06[_0x186827(0x4be)])return _0x2c70c2;if(!_0x102e06['roomid']||_0x102e06['scene']!==![])return log(_0x186827(0x8b8)),_0x102e06[_0x186827(0x9b5)](_0x2c70c2,_0x5eb626),_0x2c70c2;if((iOS||iPad)&&SafariVersion&&SafariVersion<=0xd)return _0x2c70c2;var _0x5e1133=_0x2c70c2;if(_0x5eb626===![])_0x5e1133=0x0;else _0x5e1133<0x0&&(_0x5e1133=_0x102e06[_0x186827(0x73f)][_0x5eb626][_0x186827(0x367)]||_0x102e06[_0x186827(0x2f6)]||_0x102e06[_0x186827(0x73f)][_0x28c7b0][_0x186827(0x303)]||0x9c4);var _0x28c954=0x0;for(var _0x28c7b0 in _0x102e06[_0x186827(0x73f)]){if(_0x5eb626===_0x28c7b0)continue;if(!_0x102e06['pcs'][_0x28c7b0]['guest'])continue;try{var _0x544c5d=getSenders2(_0x28c7b0)['find'](function(_0x3917d1){var _0xa41e96=_0x186827;return _0x3917d1['track']&&_0x3917d1[_0xa41e96(0x9bc)][_0xa41e96(0x362)]=='video';});if(!_0x544c5d)continue;var _0x353cec=_0x544c5d[_0x186827(0x361)]();if(!_0x353cec[_0x186827(0x4e2)]||_0x353cec[_0x186827(0x4e2)][_0x186827(0x847)]==0x0){_0x102e06[_0x186827(0x73f)][_0x28c7b0][_0x186827(0x367)]<0x0?_0x5e1133+=_0x102e06['outboundVideoBitrate']||_0x102e06[_0x186827(0x73f)][_0x28c7b0][_0x186827(0x303)]||0x9c4:_0x5e1133+=_0x102e06['pcs'][_0x28c7b0]['setBitrate']||_0x102e06[_0x186827(0x2f6)]||_0x102e06[_0x186827(0x73f)][_0x28c7b0]['maxBandwidth']||0x9c4;warnlog(_0x5e1133),_0x28c954+=0x1;continue;}if(_0x353cec[_0x186827(0x4e2)][0x0][_0x186827(0x436)]==![])continue;if(_0x353cec[_0x186827(0x4e2)][0x0]['maxBitrate'])_0x186827(0x1eb)in _0x102e06[_0x186827(0x73f)][_0x28c7b0]?_0x5e1133+=parseInt(_0x102e06[_0x186827(0x73f)][_0x28c7b0][_0x186827(0x1eb)]):_0x5e1133+=parseInt(_0x353cec[_0x186827(0x4e2)][0x0][_0x186827(0x321)])/0x400;else _0x102e06[_0x186827(0x73f)][_0x28c7b0]['setBitrate']<0x0?_0x5e1133+=_0x102e06['outboundVideoBitrate']||_0x102e06['pcs'][_0x28c7b0][_0x186827(0x303)]||0x9c4:(_0x5e1133+=_0x102e06['pcs'][_0x28c7b0][_0x186827(0x367)]||_0x102e06[_0x186827(0x2f6)]||_0x102e06[_0x186827(0x73f)][_0x28c7b0][_0x186827(0x303)]||0x9c4,warnlog(_0x5e1133));_0x28c954+=0x1;}catch(_0xd32599){errorlog(_0xd32599);}}if(!_0x5e1133)return _0x5e1133;warnlog(_0x186827(0x71e)+_0x5e1133);var _0x53391f=parseFloat(_0x5e1133/_0x102e06[_0x186827(0x4be)]);_0x53391f<0x1&&(_0x53391f=0x1);for(var _0x28c7b0 in _0x102e06['pcs']){if(_0x5eb626===_0x28c7b0)continue;if(!_0x102e06[_0x186827(0x73f)][_0x28c7b0][_0x186827(0x81d)])continue;try{var _0x544c5d=getSenders2(_0x28c7b0)[_0x186827(0x766)](function(_0xa00eb3){var _0x16af9c=_0x186827;return _0xa00eb3[_0x16af9c(0x9bc)]&&_0xa00eb3[_0x16af9c(0x9bc)][_0x16af9c(0x362)]==_0x16af9c(0x174);});if(!_0x544c5d)continue;var _0x353cec=_0x544c5d[_0x186827(0x361)]();if(!_0x353cec['encodings']||_0x353cec[_0x186827(0x4e2)][_0x186827(0x847)]==0x0){if(_0x102e06['pcs'][_0x28c7b0]['setBitrate']<0x0)var _0x3b67a5=_0x102e06[_0x186827(0x2f6)]||_0x102e06[_0x186827(0x73f)][_0x28c7b0][_0x186827(0x303)]||0x9c4;else var _0x3b67a5=_0x102e06[_0x186827(0x73f)][_0x28c7b0][_0x186827(0x367)]||_0x102e06['outboundVideoBitrate']||_0x102e06[_0x186827(0x73f)][_0x28c7b0][_0x186827(0x303)]||0x9c4;var _0x164310=parseInt(_0x3b67a5/_0x53391f);_0x102e06[_0x186827(0x267)](_0x28c7b0,_0x164310,!![]);continue;}if(_0x353cec['encodings'][0x0]['active']==![])continue;if(_0x353cec[_0x186827(0x4e2)][0x0]['maxBitrate']){if(_0x186827(0x1eb)in _0x102e06[_0x186827(0x73f)][_0x28c7b0])var _0x3b67a5=parseInt(_0x102e06[_0x186827(0x73f)][_0x28c7b0]['preLimitedBitrate']);else var _0x3b67a5=parseInt(parseInt(_0x353cec['encodings'][0x0][_0x186827(0x321)])/0x400);var _0x164310=parseInt(_0x3b67a5/_0x53391f);_0x102e06[_0x186827(0x267)](_0x28c7b0,_0x164310,!![]);}else{if(_0x102e06[_0x186827(0x73f)][_0x28c7b0]['setBitrate']<0x0)var _0x3b67a5=_0x102e06[_0x186827(0x2f6)]||_0x102e06[_0x186827(0x73f)][_0x28c7b0]['maxBandwidth']||0x9c4;else var _0x3b67a5=_0x102e06[_0x186827(0x73f)][_0x28c7b0][_0x186827(0x367)]||_0x102e06[_0x186827(0x2f6)]||_0x102e06[_0x186827(0x73f)][_0x28c7b0]['maxBandwidth']||0x9c4;var _0x164310=parseInt(_0x3b67a5/_0x53391f);_0x102e06['limitBitrate'](_0x28c7b0,_0x164310,!![]);}}catch(_0x5d25f0){errorlog(_0x5d25f0);}}return parseInt(_0x2c70c2/_0x53391f);},_0x102e06['limitTotalBitrateAll']=function(_0x1eeaa2=0x0,_0x1d13c7=![]){var _0x3d16a0=_0x2ca4fe;if(!_0x102e06[_0x3d16a0(0x4be)])return _0x1eeaa2;if((iOS||iPad)&&SafariVersion&&SafariVersion<=0xd)return _0x1eeaa2;var _0x5c6c33=_0x1eeaa2;if(_0x1d13c7===![])_0x5c6c33=0x0;else _0x5c6c33<0x0&&(_0x5c6c33=_0x102e06[_0x3d16a0(0x73f)][_0x1d13c7][_0x3d16a0(0x367)]||_0x102e06[_0x3d16a0(0x2f6)]||_0x102e06['pcs'][_0x339744][_0x3d16a0(0x303)]||0x9c4);var _0x27930c=0x0;for(var _0x339744 in _0x102e06[_0x3d16a0(0x73f)]){if(_0x1d13c7===_0x339744)continue;try{var _0x4e4789=getSenders2(_0x339744)['find'](function(_0x44e991){var _0x5c31d2=_0x3d16a0;return _0x44e991[_0x5c31d2(0x9bc)]&&_0x44e991[_0x5c31d2(0x9bc)][_0x5c31d2(0x362)]=='video';});if(!_0x4e4789)continue;var _0x4f11f2=_0x4e4789[_0x3d16a0(0x361)]();if(!_0x4f11f2[_0x3d16a0(0x4e2)]||_0x4f11f2[_0x3d16a0(0x4e2)][_0x3d16a0(0x847)]==0x0){_0x102e06[_0x3d16a0(0x73f)][_0x339744]['setBitrate']<0x0?_0x5c6c33+=_0x102e06[_0x3d16a0(0x2f6)]||_0x102e06[_0x3d16a0(0x73f)][_0x339744][_0x3d16a0(0x303)]||0x9c4:_0x5c6c33+=_0x102e06[_0x3d16a0(0x73f)][_0x339744][_0x3d16a0(0x367)]||_0x102e06[_0x3d16a0(0x2f6)]||_0x102e06[_0x3d16a0(0x73f)][_0x339744][_0x3d16a0(0x303)]||0x9c4;warnlog(_0x5c6c33),_0x27930c+=0x1;continue;}if(_0x4f11f2[_0x3d16a0(0x4e2)][0x0]['active']==![])continue;if(_0x4f11f2[_0x3d16a0(0x4e2)][0x0][_0x3d16a0(0x321)])_0x3d16a0(0x1eb)in _0x102e06[_0x3d16a0(0x73f)][_0x339744]?_0x5c6c33+=parseInt(_0x102e06[_0x3d16a0(0x73f)][_0x339744][_0x3d16a0(0x1eb)]):_0x5c6c33+=parseInt(_0x4f11f2[_0x3d16a0(0x4e2)][0x0][_0x3d16a0(0x321)])/0x400;else _0x102e06[_0x3d16a0(0x73f)][_0x339744]['setBitrate']<0x0?_0x5c6c33+=_0x102e06[_0x3d16a0(0x2f6)]||_0x102e06[_0x3d16a0(0x73f)][_0x339744][_0x3d16a0(0x303)]||0x9c4:(_0x5c6c33+=_0x102e06['pcs'][_0x339744][_0x3d16a0(0x367)]||_0x102e06[_0x3d16a0(0x2f6)]||_0x102e06[_0x3d16a0(0x73f)][_0x339744][_0x3d16a0(0x303)]||0x9c4,warnlog(_0x5c6c33));_0x27930c+=0x1;}catch(_0x39f072){errorlog(_0x39f072);}}if(!_0x5c6c33)return _0x5c6c33;warnlog(_0x3d16a0(0x71e)+_0x5c6c33);var _0x560629=parseFloat(_0x5c6c33/_0x102e06['limitTotalBitrate']);_0x560629<0x1&&(_0x560629=0x1);for(var _0x339744 in _0x102e06[_0x3d16a0(0x73f)]){if(_0x1d13c7===_0x339744)continue;try{var _0x4e4789=getSenders2(_0x339744)[_0x3d16a0(0x766)](function(_0x4ac0a9){var _0x5e11a8=_0x3d16a0;return _0x4ac0a9[_0x5e11a8(0x9bc)]&&_0x4ac0a9[_0x5e11a8(0x9bc)][_0x5e11a8(0x362)]==_0x5e11a8(0x174);});if(!_0x4e4789)continue;var _0x4f11f2=_0x4e4789['getParameters']();if(!_0x4f11f2[_0x3d16a0(0x4e2)]||_0x4f11f2[_0x3d16a0(0x4e2)][_0x3d16a0(0x847)]==0x0){if(_0x102e06['pcs'][_0x339744][_0x3d16a0(0x367)]<0x0)var _0x3bb0a7=_0x102e06[_0x3d16a0(0x2f6)]||_0x102e06[_0x3d16a0(0x73f)][_0x339744][_0x3d16a0(0x303)]||0x9c4;else var _0x3bb0a7=_0x102e06['pcs'][_0x339744]['setBitrate']||_0x102e06[_0x3d16a0(0x2f6)]||_0x102e06['pcs'][_0x339744][_0x3d16a0(0x303)]||0x9c4;var _0x27c05e=parseInt(_0x3bb0a7/_0x560629);_0x102e06[_0x3d16a0(0x267)](_0x339744,_0x27c05e,!![]);continue;}if(_0x4f11f2[_0x3d16a0(0x4e2)][0x0][_0x3d16a0(0x436)]==![])continue;if(_0x4f11f2[_0x3d16a0(0x4e2)][0x0][_0x3d16a0(0x321)]){if(_0x3d16a0(0x1eb)in _0x102e06[_0x3d16a0(0x73f)][_0x339744])var _0x3bb0a7=parseInt(_0x102e06['pcs'][_0x339744][_0x3d16a0(0x1eb)]);else var _0x3bb0a7=parseInt(parseInt(_0x4f11f2['encodings'][0x0][_0x3d16a0(0x321)])/0x400);var _0x27c05e=parseInt(_0x3bb0a7/_0x560629);_0x102e06['limitBitrate'](_0x339744,_0x27c05e,!![]);}else{if(_0x102e06[_0x3d16a0(0x73f)][_0x339744][_0x3d16a0(0x367)]<0x0)var _0x3bb0a7=_0x102e06['outboundVideoBitrate']||_0x102e06['pcs'][_0x339744][_0x3d16a0(0x303)]||0x9c4;else var _0x3bb0a7=_0x102e06[_0x3d16a0(0x73f)][_0x339744][_0x3d16a0(0x367)]||_0x102e06[_0x3d16a0(0x2f6)]||_0x102e06[_0x3d16a0(0x73f)][_0x339744][_0x3d16a0(0x303)]||0x9c4;var _0x27c05e=parseInt(_0x3bb0a7/_0x560629);_0x102e06[_0x3d16a0(0x267)](_0x339744,_0x27c05e,!![]);}}catch(_0x448ae1){errorlog(_0x448ae1);}}return parseInt(_0x1eeaa2/_0x560629);},_0x102e06[_0x2ca4fe(0x1c3)]=function(_0x3d8b10,_0x3fc6e1=![]){var _0x4f932b=_0x2ca4fe,_0xd6ef44={};_0xd6ef44[_0x4f932b(0x7da)]={},_0xd6ef44[_0x4f932b(0x7da)][_0x4f932b(0x73c)]=[_0x3d8b10],_0x102e06[_0x4f932b(0x5b2)](_0xd6ef44,_0x3fc6e1);},_0x102e06[_0x2ca4fe(0x72e)]=function(_0x5f1392=null){var _0x58c664=_0x2ca4fe;if(!_0x102e06['mc'])return;_0x102e06['mc'][_0x58c664(0x74e)]&&(clearInterval(_0x102e06['mc'][_0x58c664(0x74e)]),_0x102e06['mc']['bitrateTimeout']=null);if(_0x5f1392===null){if(_0x102e06['mc'][_0x58c664(0xa28)]===![])return;_0x5f1392=_0x102e06['mc']['savedBitrate'];}_0x5f1392=parseInt(_0x5f1392);if(_0x102e06['mc'][_0x58c664(0x367)]&&_0x5f1392>_0x102e06['mc']['setBitrate'])_0x5f1392=_0x102e06['mc'][_0x58c664(0x367)];else _0x102e06['mc'][_0x58c664(0x367)]===![]&&(_0x5f1392<0x0&&(_0x102e06[_0x58c664(0x2f6)]?_0x5f1392=_0x102e06[_0x58c664(0x2f6)]:_0x5f1392=0x9c4));_0x102e06['maxvideobitrate']&&(_0x5f1392>_0x102e06[_0x58c664(0x7a4)]&&(_0x5f1392=_0x102e06['maxvideobitrate']));_0x102e06['mc'][_0x58c664(0xa28)]=_0x5f1392;_0x102e06['mc'][_0x58c664(0x53c)]!==![]&&(_0x102e06['mc'][_0x58c664(0x52a)][_0x58c664(0x4e4)]===![]&&(_0x5f1392>_0x102e06['mc'][_0x58c664(0x53c)]&&(_0x102e06['mc'][_0x58c664(0xa28)]=_0x5f1392,_0x5f1392=parseInt(_0x102e06['mc'][_0x58c664(0x53c)])||0x0)));if(_0x102e06['mc'][_0x58c664(0x303)]!==null){if(_0x102e06['mc'][_0x58c664(0x303)]<_0x5f1392)_0x5f1392=_0x102e06['mc'][_0x58c664(0x303)],_0x102e06['mc'][_0x58c664(0x595)][_0x58c664(0x162)]=_0x5f1392,warnlog(_0x58c664(0x43b)+_0x5f1392+_0x58c664(0x2a8));else _0x102e06['mc'][_0x58c664(0x595)]&&(_0x102e06['mc'][_0x58c664(0x595)][_0x58c664(0x162)]=![]);}else _0x58c664(0x162)in _0x102e06['mc']['stats']&&(_0x102e06['mc']['stats']['max_bandwidth_capped_kbps']=![]);if(_0x5f1392===0x0){var _0x42e9f8=Date[_0x58c664(0x82d)]()-_0x102e06['mc'][_0x58c664(0x794)];_0x42e9f8<_0x102e06[_0x58c664(0x599)]&&(_0x5f1392=_0x102e06[_0x58c664(0x16d)],log(_0x58c664(0x22d)+(Date['now']()-_0x102e06['mc'][_0x58c664(0x794)])),_0x102e06['mc'][_0x58c664(0x74e)]=setTimeout(function(){var _0x292475=_0x58c664;try{warnlog(_0x292475(0xa53)+(Date[_0x292475(0x82d)]()-_0x102e06['mc'][_0x292475(0x794)])),_0x102e06[_0x292475(0x72e)](null);}catch(_0x7fd04a){};},_0x102e06['rampUpTime']-_0x42e9f8+0x5));}try{if((iOS||iPad)&&SafariVersion&&SafariVersion<=0xd){log(_0x58c664(0x47c));var _0x1132a6=_0x102e06['mc'][_0x58c664(0x927)]()['find'](function(_0x18a1fc){var _0x1bc01d=_0x58c664;return _0x18a1fc[_0x1bc01d(0x9bc)]&&_0x18a1fc[_0x1bc01d(0x9bc)][_0x1bc01d(0x362)]==_0x1bc01d(0x174);});if(!_0x1132a6){warnlog(_0x58c664(0x63b));return;}var _0x235c14={};if(_0x5f1392<0x0)_0x235c14[_0x58c664(0x436)]=!![],_0x5f1392=0x9c4,_0x102e06[_0x58c664(0x27d)]&&(_0x5f1392=_0x102e06[_0x58c664(0x27d)]),_0x102e06[_0x58c664(0x7a4)]&&(_0x5f1392>_0x102e06['maxvideobitrate']&&(_0x5f1392=_0x102e06['maxvideobitrate'])),_0x235c14[_0x58c664(0x321)]=_0x5f1392*0x400;else _0x5f1392===0x0?_0x235c14[_0x58c664(0x436)]=![]:(_0x235c14[_0x58c664(0x436)]=!![],_0x235c14[_0x58c664(0x321)]=_0x5f1392*0x400);setEncodings(_0x1132a6,_0x235c14,function(_0x29e626){var _0x173007=_0x58c664;pokeIframeAPI(_0x173007(0x912),_0x29e626),log('bandwidth\x20set\x20g!\x20'+_0x29e626);},_0x5f1392);return;}else{if(_0x58c664(0x6a4)in window&&_0x58c664(0x7e5)in window[_0x58c664(0x6a4)][_0x58c664(0x8ff)]){var _0x1132a6=_0x102e06['mc'][_0x58c664(0x927)]()[_0x58c664(0x766)](function(_0x59acf4){var _0x453688=_0x58c664;return _0x59acf4[_0x453688(0x9bc)]&&_0x59acf4[_0x453688(0x9bc)][_0x453688(0x362)]==_0x453688(0x174);});if(!_0x1132a6){warnlog(_0x58c664(0x63b));return;}var _0x235c14={};if(_0x5f1392<0x0)_0x235c14[_0x58c664(0x436)]==![]&&(_0x235c14['active']=!![]),_0x235c14[_0x58c664(0x321)]=null;else _0x5f1392===0x0?(_0x235c14[_0x58c664(0x436)]=![],Firefox&&(_0x235c14[_0x58c664(0x321)]=0x1)):(_0x235c14[_0x58c664(0x436)]=!![],_0x235c14[_0x58c664(0x321)]=_0x5f1392*0x400);iPad||iOS||Firefox?_0x102e06['mc'][_0x58c664(0x848)]?(clearInterval(_0x102e06['mc'][_0x58c664(0x848)]),_0x102e06['mc'][_0x58c664(0x848)]=setTimeout(function(){var _0x2569a1=_0x58c664;log(_0x2569a1(0x727)+_0x5f1392),_0x102e06['mc']['bitrateTimeoutFirefox']=![],_0x102e06[_0x2569a1(0x72e)](null);},0x1f4)):(_0x102e06['mc'][_0x58c664(0x848)]=setTimeout(function(){var _0x517cbb=_0x58c664;_0x102e06['mc'][_0x517cbb(0x848)]=![];},0x1f4),setEncodings(_0x1132a6,_0x235c14,function(_0x1cf42b){var _0x246d3e=_0x58c664;log(_0x246d3e(0x8d1)+_0x1cf42b),pokeIframeAPI(_0x246d3e(0x912),_0x1cf42b);},_0x5f1392)):setEncodings(_0x1132a6,_0x235c14,function(_0x2562d3){var _0x16d02e=_0x58c664;log(_0x16d02e(0x7f6)+_0x2562d3),pokeIframeAPI('set-meshcast-video-bitrate',_0x2562d3);},_0x5f1392);return;}else warnlog(_0x58c664(0x928));}}catch(_0x2ff696){errorlog(_0x2ff696);}},_0x102e06[_0x2ca4fe(0x2e7)]=function(_0x252fe3,_0x37dcca){var _0x15af76=_0x2ca4fe;_0x37dcca===![]?(_0x102e06[_0x15af76(0x73f)][_0x252fe3][_0x15af76(0x367)]=![],_0x102e06['limitBitrate'](_0x252fe3,-0x1)):(_0x37dcca=parseInt(_0x37dcca)||-0x1,_0x37dcca>=0x0&&(_0x102e06[_0x15af76(0x73f)][_0x252fe3]['setBitrate']=_0x37dcca,_0x102e06[_0x15af76(0x267)](_0x252fe3,_0x37dcca)));},_0x102e06[_0x2ca4fe(0x844)]=function(_0x130a2b,_0x4d607c){var _0x14eb52=_0x2ca4fe;_0x4d607c===![]?(_0x102e06[_0x14eb52(0x73f)][_0x130a2b][_0x14eb52(0x80c)]=![],_0x102e06['limitAudioBitrate'](_0x130a2b,-0x1)):(_0x4d607c=parseInt(_0x4d607c)||-0x1,_0x4d607c>=0x0&&(_0x102e06[_0x14eb52(0x73f)][_0x130a2b][_0x14eb52(0x80c)]=_0x4d607c,_0x102e06[_0x14eb52(0x2fd)](_0x130a2b,_0x4d607c)));},_0x102e06[_0x2ca4fe(0x267)]=function(_0x312f52,_0x3ca29=null,_0x46ebf8=![]){var _0x3c49de=_0x2ca4fe;log(_0x3c49de(0x83b)+_0x3ca29);if(!(_0x312f52 in _0x102e06[_0x3c49de(0x73f)]))return;_0x102e06[_0x3c49de(0x73f)][_0x312f52][_0x3c49de(0x74e)]&&(clearInterval(_0x102e06[_0x3c49de(0x73f)][_0x312f52][_0x3c49de(0x74e)]),_0x102e06[_0x3c49de(0x73f)][_0x312f52]['bitrateTimeout']=null);var _0x562513=!![];if(_0x3ca29===null){if(_0x102e06['pcs'][_0x312f52][_0x3c49de(0xa28)]===![]){if(_0x102e06[_0x3c49de(0x73f)][_0x312f52][_0x3c49de(0x303)]===null)return;else _0x3ca29=_0x102e06[_0x3c49de(0x73f)][_0x312f52][_0x3c49de(0x303)],_0x562513=![];}else _0x3ca29=_0x102e06[_0x3c49de(0x73f)][_0x312f52]['savedBitrate'];}_0x3ca29=parseInt(_0x3ca29);if(_0x102e06['pcs'][_0x312f52][_0x3c49de(0x367)]&&_0x3ca29>_0x102e06['pcs'][_0x312f52][_0x3c49de(0x367)])_0x3ca29=_0x102e06[_0x3c49de(0x73f)][_0x312f52][_0x3c49de(0x367)];else _0x3ca29<0x0&&(_0x3ca29=_0x102e06[_0x3c49de(0x73f)][_0x312f52][_0x3c49de(0x367)]||_0x102e06[_0x3c49de(0x2f6)]||0x9c4);_0x102e06[_0x3c49de(0x7a4)]&&(_0x3ca29>_0x102e06['maxvideobitrate']&&(_0x3ca29=_0x102e06[_0x3c49de(0x7a4)]));_0x562513&&!_0x46ebf8&&(log(_0x3c49de(0x59d)+_0x3ca29),_0x102e06[_0x3c49de(0x73f)][_0x312f52][_0x3c49de(0xa28)]=_0x3ca29);_0x102e06[_0x3c49de(0x73f)][_0x312f52]['optimizedBitrate']!==![]&&(_0x102e06[_0x3c49de(0x73f)][_0x312f52]['obsState'][_0x3c49de(0x4e4)]===![]&&(_0x3ca29>_0x102e06['pcs'][_0x312f52][_0x3c49de(0x53c)]&&(_0x562513&&(_0x102e06[_0x3c49de(0x73f)][_0x312f52][_0x3c49de(0xa28)]=_0x3ca29),_0x3ca29=parseInt(_0x102e06[_0x3c49de(0x73f)][_0x312f52][_0x3c49de(0x53c)])||0x0)));if(_0x102e06['pcs'][_0x312f52][_0x3c49de(0x303)]!==null){if(_0x102e06[_0x3c49de(0x73f)][_0x312f52][_0x3c49de(0x303)]<_0x3ca29)_0x3ca29=_0x102e06[_0x3c49de(0x73f)][_0x312f52][_0x3c49de(0x303)],_0x102e06[_0x3c49de(0x73f)][_0x312f52][_0x3c49de(0x595)][_0x3c49de(0x162)]=_0x3ca29,warnlog('Max\x20bandwidth\x20being\x20capped:\x20'+_0x3ca29+'-kbps');else _0x102e06[_0x3c49de(0x73f)][_0x312f52][_0x3c49de(0x303)]===_0x3ca29&&!_0x562513?(_0x102e06[_0x3c49de(0x73f)][_0x312f52][_0x3c49de(0x595)]['max_bandwidth_capped_kbps']=_0x3ca29,warnlog('Max\x20bandwidth\x20controlling\x20bitrate:\x20'+_0x3ca29+_0x3c49de(0x2a8))):(warnlog(_0x3c49de(0x764)+_0x3ca29+'-kbps'),_0x102e06[_0x3c49de(0x73f)][_0x312f52][_0x3c49de(0x595)][_0x3c49de(0x162)]=![]);}else _0x3c49de(0x162)in _0x102e06[_0x3c49de(0x73f)][_0x312f52][_0x3c49de(0x595)]&&(_0x102e06[_0x3c49de(0x73f)][_0x312f52]['stats'][_0x3c49de(0x162)]=![]);_0x46ebf8===![]&&(_0x102e06['limitTotalBitrate']&&(_0x102e06[_0x3c49de(0x73f)][_0x312f52][_0x3c49de(0x1eb)]=_0x3ca29,_0x3ca29=_0x102e06[_0x3c49de(0x9d4)](_0x3ca29,_0x312f52)));if(_0x3ca29===0x0){var _0x31b45a=Date[_0x3c49de(0x82d)]()-_0x102e06[_0x3c49de(0x73f)][_0x312f52][_0x3c49de(0x794)];_0x31b45a<_0x102e06[_0x3c49de(0x599)]&&(_0x3ca29=_0x102e06[_0x3c49de(0x16d)],log(_0x3c49de(0x22d)+(Date[_0x3c49de(0x82d)]()-_0x102e06['pcs'][_0x312f52][_0x3c49de(0x794)])),_0x102e06[_0x3c49de(0x73f)][_0x312f52][_0x3c49de(0x74e)]=setTimeout(function(_0x29e7af){var _0x5874a3=_0x3c49de;try{warnlog(_0x5874a3(0xa53)+(Date[_0x5874a3(0x82d)]()-_0x102e06[_0x5874a3(0x73f)][_0x29e7af]['startTime'])),_0x102e06[_0x5874a3(0x267)](_0x29e7af,null);}catch(_0x5938d3){};},_0x102e06[_0x3c49de(0x599)]-_0x31b45a+0x5,_0x312f52));}try{if((iOS||iPad)&&SafariVersion&&SafariVersion<=0xd){log(_0x3c49de(0x47c));if(_0x102e06[_0x3c49de(0x73f)][_0x312f52][_0x3c49de(0x81d)]==!![]&&_0x102e06[_0x3c49de(0x73f)][_0x312f52][_0x3c49de(0x4b0)]==![])return;var _0xa8d43=getSenders2(_0x312f52)[_0x3c49de(0x766)](function(_0x40157f){var _0x3df6d9=_0x3c49de;return _0x40157f[_0x3df6d9(0x9bc)]&&_0x40157f[_0x3df6d9(0x9bc)][_0x3df6d9(0x362)]==_0x3df6d9(0x174);});if(!_0xa8d43){warnlog(_0x3c49de(0x63b));return;}var _0x4bd752={};_0x3ca29===0x0?_0x4bd752[_0x3c49de(0x436)]=![]:(_0x4bd752[_0x3c49de(0x436)]=!![],_0x4bd752[_0x3c49de(0x321)]=_0x3ca29*0x400);setEncodings(_0xa8d43,_0x4bd752,function(_0x219523){var _0x470ac8=_0x3c49de;pokeIframeAPI(_0x470ac8(0x407),_0x219523[0x0],_0x219523[0x1]),pokeIframeAPI(_0x470ac8(0x46e),_0x219523[0x0],_0x219523[0x1]),log('bandwidth\x20set\x20a!\x20'+_0x219523[0x0]);},[_0x3ca29,_0x312f52]);return;}else{if(_0x3c49de(0x6a4)in window&&'setParameters'in window[_0x3c49de(0x6a4)][_0x3c49de(0x8ff)]){var _0xa8d43=getSenders2(_0x312f52)[_0x3c49de(0x766)](function(_0x3082f6){var _0x5b916b=_0x3c49de;return _0x3082f6['track']&&_0x3082f6[_0x5b916b(0x9bc)][_0x5b916b(0x362)]==_0x5b916b(0x174);});if(!_0xa8d43){warnlog(_0x3c49de(0x63b));return;}var _0x4bd752={};_0x3ca29===0x0?(_0x4bd752['active']=![],Firefox&&(_0x4bd752['maxBitrate']=0x1,_0x4bd752[_0x3c49de(0x1a1)]=0x3e8)):(_0x4bd752[_0x3c49de(0x436)]=!![],_0x4bd752[_0x3c49de(0x321)]=_0x3ca29*0x400);if(_0x3ca29!==0x0){var _0x5092b5=_0x102e06[_0x3c49de(0xa38)](_0x312f52,_0x3ca29);if(_0x5092b5<=0x0||_0x5092b5==0x64){var _0x222d7c=getChromeVersion();_0x222d7c>0x50?_0x4bd752[_0x3c49de(0x1a1)]=null:_0x4bd752[_0x3c49de(0x1a1)]=0x1;}else _0x4bd752[_0x3c49de(0x1a1)]=0x64/_0x5092b5;iPad||iOS||Firefox?_0x102e06[_0x3c49de(0x73f)][_0x312f52]['bitrateTimeoutFirefox']?(clearInterval(_0x102e06[_0x3c49de(0x73f)][_0x312f52][_0x3c49de(0x848)]),_0x102e06[_0x3c49de(0x73f)][_0x312f52][_0x3c49de(0x848)]=setTimeout(function(_0x37db3b,_0x433e9d){var _0x51ce3e=_0x3c49de;log(_0x51ce3e(0x727)+_0x3ca29),_0x102e06[_0x51ce3e(0x73f)][_0x37db3b][_0x51ce3e(0x848)]=![],_0x102e06['limitBitrate'](_0x37db3b,null,_0x433e9d);},0x1f4,_0x312f52,_0x46ebf8)):(_0x102e06[_0x3c49de(0x73f)][_0x312f52][_0x3c49de(0x848)]=setTimeout(function(_0x6e1133){var _0x81197b=_0x3c49de;_0x102e06[_0x81197b(0x73f)][_0x6e1133][_0x81197b(0x848)]=![];},0x1f4,_0x312f52),setEncodings(_0xa8d43,_0x4bd752,function(_0x93f86d){var _0x5028ee=_0x3c49de;log('bandwidth\x20set\x20b!\x20'+_0x93f86d[0x0]),_0x102e06[_0x5028ee(0x73f)][_0x93f86d[0x1]][_0x5028ee(0x595)][_0x5028ee(0x9c0)]=parseInt(_0x93f86d[0x2])+'%',pokeIframeAPI(_0x5028ee(0x407),_0x93f86d[0x0],_0x93f86d[0x1]),pokeIframeAPI(_0x5028ee(0x2fa),_0x93f86d[0x2],_0x93f86d[0x1]),pokeIframeAPI(_0x5028ee(0x46e),_0x93f86d[0x0],_0x93f86d[0x1]),pokeIframeAPI(_0x5028ee(0x3bf),_0x93f86d[0x2],_0x93f86d[0x1]);},[_0x3ca29,_0x312f52,_0x5092b5])):setEncodings(_0xa8d43,_0x4bd752,function(_0x145d09){var _0x22c0e6=_0x3c49de;log(_0x22c0e6(0x1bd)+_0x145d09[0x0]),_0x102e06['pcs'][_0x145d09[0x1]][_0x22c0e6(0x595)][_0x22c0e6(0x9c0)]=parseInt(_0x145d09[0x2])+'%',pokeIframeAPI('setVideoBitrate',_0x145d09[0x0],_0x145d09[0x1]),pokeIframeAPI(_0x22c0e6(0x2fa),_0x145d09[0x2],_0x145d09[0x1]),pokeIframeAPI(_0x22c0e6(0x46e),_0x145d09[0x0],_0x145d09[0x1]),pokeIframeAPI(_0x22c0e6(0x3bf),_0x145d09[0x2],_0x145d09[0x1]);},[_0x3ca29,_0x312f52,_0x5092b5]);}else iPad||iOS||Firefox?_0x102e06['pcs'][_0x312f52][_0x3c49de(0x848)]?(clearInterval(_0x102e06[_0x3c49de(0x73f)][_0x312f52][_0x3c49de(0x848)]),_0x102e06[_0x3c49de(0x73f)][_0x312f52][_0x3c49de(0x848)]=setTimeout(function(_0x4b8edd,_0x1c5fd3){var _0xa92e49=_0x3c49de;log('bitrate\x20timeout;\x20ios/firefox\x20specific:\x20'+_0x3ca29),_0x102e06['pcs'][_0x4b8edd][_0xa92e49(0x848)]=![],_0x102e06[_0xa92e49(0x267)](_0x4b8edd,null,_0x1c5fd3);},0x1f4,_0x312f52,_0x46ebf8)):(_0x102e06['pcs'][_0x312f52]['bitrateTimeoutFirefox']=setTimeout(function(_0x5631f0){var _0x4931f4=_0x3c49de;_0x102e06[_0x4931f4(0x73f)][_0x5631f0][_0x4931f4(0x848)]=![];},0x1f4,_0x312f52),setEncodings(_0xa8d43,_0x4bd752,function(_0x530c46){var _0x559440=_0x3c49de;log(_0x559440(0x29e)+_0x530c46[0x0]),pokeIframeAPI('setVideoBitrate',_0x530c46[0x0],_0x530c46[0x1]),pokeIframeAPI(_0x559440(0x46e),_0x530c46[0x0],_0x530c46[0x1]);},[_0x3ca29,_0x312f52])):setEncodings(_0xa8d43,_0x4bd752,function(_0x2614d1){log('bandwidth\x20set\x20e!\x20'+_0x2614d1[0x0]),pokeIframeAPI('setVideoBitrate',_0x2614d1[0x0],_0x2614d1[0x1]),pokeIframeAPI('set-video-bitrate',_0x2614d1[0x0],_0x2614d1[0x1]);},[_0x3ca29,_0x312f52]);}else warnlog(_0x3c49de(0x928));}}catch(_0x4007cd){errorlog(_0x4007cd);}};function _0x41737c(_0x243541,_0xf7d9e7,_0x34dd6e){var _0x419687=_0x2ca4fe;if(_0x102e06[_0x419687(0x2e0)])return _0xf7d9e7;warnlog(_0x419687(0x25d)+_0xf7d9e7+'\x20:\x20'+_0x34dd6e);if(_0x34dd6e<0x0)_0x102e06[_0x419687(0x73f)][_0x243541][_0x419687(0x4b5)]=0x64;else{if(_0x34dd6e>=0x259)_0x102e06['pcs'][_0x243541][_0x419687(0x4b5)]=0x64;else{if(_0x419687(0x2c5)in _0x102e06[_0x419687(0x73f)][_0x243541])_0x102e06['pcs'][_0x243541][_0x419687(0x4b5)]=0x64;else{if(_0x102e06[_0x419687(0x67e)])_0x102e06['pcs'][_0x243541]['scaleDueToBitrate']=0x64;else{var _0x5db4d=getNativeOutputResolution();if(_0x5db4d)try{_0x5db4d=_0x5db4d[_0x419687(0x202)]*_0x5db4d[_0x419687(0x5aa)],_0x5db4d=Math[_0x419687(0x30b)](_0x5db4d,0.5);}catch(_0x146d9d){_0x5db4d=![];}warnlog(_0x419687(0x7f5)+_0x5db4d);if(_0x34dd6e>=0x15e){if(_0x5db4d&&_0x5db4d<=0x1e0)_0x102e06[_0x419687(0x73f)][_0x243541][_0x419687(0x4b5)]=0x64;else{if(_0x102e06[_0x419687(0x736)]){if(_0x5db4d&&_0x5db4d>=0x5a0)_0x102e06[_0x419687(0x73f)][_0x243541][_0x419687(0x4b5)]=0x64/0x3;else _0x102e06['flagship']?_0x5db4d&&_0x5db4d>=0x3c0?_0x102e06['pcs'][_0x243541]['scaleDueToBitrate']=0x64/0x2:_0x102e06['pcs'][_0x243541][_0x419687(0x4b5)]=0x64:_0x102e06[_0x419687(0x73f)][_0x243541]['scaleDueToBitrate']=0x64/0x2;}else{if(_0x5db4d&&_0x5db4d>=0x5a0)_0x102e06[_0x419687(0x73f)][_0x243541][_0x419687(0x4b5)]=0x64/2.5;else _0x5db4d&&_0x5db4d>=0x3c0?_0x102e06[_0x419687(0x73f)][_0x243541][_0x419687(0x4b5)]=0x64/0x2:_0x102e06[_0x419687(0x73f)][_0x243541][_0x419687(0x4b5)]=0x64;}}}else{if(_0x34dd6e>=0xc9){if(_0x5db4d&&_0x5db4d<0x1e0)_0x102e06[_0x419687(0x73f)][_0x243541][_0x419687(0x4b5)]=0x64;else{if(_0x102e06['mobile']){if(_0x5db4d&&_0x5db4d>=0x5a0)_0x102e06[_0x419687(0x73f)][_0x243541]['scaleDueToBitrate']=0x64/0x4;else _0x102e06[_0x419687(0x62f)]?_0x102e06['pcs'][_0x243541][_0x419687(0x4b5)]=0x64/0x2:_0x102e06['pcs'][_0x243541][_0x419687(0x4b5)]=0x64/2.5;}else _0x5db4d&&_0x5db4d>=0x5a0?_0x102e06[_0x419687(0x73f)][_0x243541][_0x419687(0x4b5)]=0x64/0x3:_0x102e06[_0x419687(0x73f)][_0x243541][_0x419687(0x4b5)]=0x64/0x2;}}else{if(_0x5db4d&&_0x5db4d<=0xf0)_0x102e06[_0x419687(0x73f)][_0x243541]['scaleDueToBitrate']=0x64;else{if(_0x34dd6e>=0x51){if(_0x102e06[_0x419687(0x736)]){if(_0x5db4d&&_0x5db4d>=0x5a0)_0x102e06[_0x419687(0x73f)][_0x243541][_0x419687(0x4b5)]=0x64/0x6;else _0x102e06[_0x419687(0x62f)]?_0x102e06['pcs'][_0x243541]['scaleDueToBitrate']=0x64/0x3:_0x102e06[_0x419687(0x73f)][_0x243541][_0x419687(0x4b5)]=0x64/0x4;}else _0x5db4d&&_0x5db4d>=0x5a0?_0x102e06[_0x419687(0x73f)][_0x243541]['scaleDueToBitrate']=0x64/0x4:_0x102e06['pcs'][_0x243541][_0x419687(0x4b5)]=0x64/0x3;}else{if(_0x102e06[_0x419687(0x736)]){if(_0x5db4d&&_0x5db4d>=0x3c0)_0x102e06[_0x419687(0x73f)][_0x243541][_0x419687(0x4b5)]=0x64/0x6;else _0x102e06[_0x419687(0x62f)]?_0x102e06[_0x419687(0x73f)][_0x243541][_0x419687(0x4b5)]=0x64/0x4:_0x102e06[_0x419687(0x73f)][_0x243541][_0x419687(0x4b5)]=0x64/0x5;}else _0x5db4d&&_0x5db4d>=0x5a0?_0x102e06[_0x419687(0x73f)][_0x243541][_0x419687(0x4b5)]=0x64/0x5:_0x102e06[_0x419687(0x73f)][_0x243541]['scaleDueToBitrate']=0x64/0x4;}}}}}}}}return _0x102e06[_0x419687(0x73f)][_0x243541][_0x419687(0x4b5)]<_0xf7d9e7&&(_0xf7d9e7=_0x102e06['pcs'][_0x243541]['scaleDueToBitrate']),_0xf7d9e7;}function _0x2ed096(_0x87334c,_0x5c8e81=0x2710){var _0x1ca9bc=_0x2ca4fe;_0x5c8e81=parseInt(_0x5c8e81);if(_0x102e06['audiobitrate'])_0x5c8e81+=_0x102e06[_0x1ca9bc(0x2c3)];else{if(_0x102e06['director']&&_0x102e06['stereo']==0x5)_0x5c8e81+=0x20;else _0x102e06['stereo']&&_0x102e06[_0x1ca9bc(0x7de)]!=0x3?_0x5c8e81+=0x100:_0x5c8e81+=0x20;}return log(_0x1ca9bc(0x3b2)+_0x5c8e81),_0x5c8e81<0x1&&(_0x5c8e81=0x1),_0x87334c=CodecsHandler[_0x1ca9bc(0x372)](_0x87334c,{'min':parseInt(_0x5c8e81/0xa)||0x1,'max':_0x5c8e81||0x1},_0x102e06[_0x1ca9bc(0x832)]),_0x87334c;}_0x102e06['signData']=function(_0x83c14f,_0x32b450){var _0x2c387b=_0x2ca4fe;log(_0x83c14f),_0x102e06[_0x2c387b(0x197)]==={}&&log(_0x2c387b(0x3a3)),window[_0x2c387b(0x311)][_0x2c387b(0x528)]['sign']({'name':'RSASSA-PKCS1-v1_5'},_0x102e06[_0x2c387b(0x197)][_0x2c387b(0x48d)],_0x102e06[_0x2c387b(0x9ac)][_0x2c387b(0x8f6)](_0x83c14f))[_0x2c387b(0x40b)](function(_0x472fe1){var _0x3b4329=_0x2c387b;_0x472fe1=new Uint8Array(_0x472fe1),_0x472fe1=_0x472fe1['reduce']((_0x4a1dc5,_0x2d11ea)=>_0x4a1dc5+_0x2d11ea[_0x3b4329(0x1bb)](0x10)[_0x3b4329(0x1e3)](0x2,'0'),''),_0x32b450(_0x83c14f,_0x472fe1),log(JSON[_0x3b4329(0x8f3)](_0x472fe1));})[_0x2c387b(0x262)](errorlog);},_0x102e06[_0x2ca4fe(0x85a)]=function(_0x38df97,_0x2966c6){var _0x48057c=_0x2ca4fe;_0x38df97[_0x48057c(0x259)]=new Uint8Array(_0x38df97['signature'][_0x48057c(0x2f9)](/.{1,2}/g)[_0x48057c(0x9d0)](_0x4d1059=>parseInt(_0x4d1059,0x10)));if(_0x102e06[_0x48057c(0x9ae)][_0x2966c6][_0x48057c(0x7bc)])return window[_0x48057c(0x311)][_0x48057c(0x528)][_0x48057c(0x784)]({'name':_0x48057c(0x37c)},_0x102e06[_0x48057c(0x9ae)][_0x2966c6]['publicKey'],_0x38df97['signature'],_0x102e06[_0x48057c(0x9ac)][_0x48057c(0x8f6)](_0x38df97[_0x48057c(0x819)]))['then'](function(_0x12495f){return _0x12495f;})[_0x48057c(0x262)](function(_0x1ca7e7){return errorlog(_0x1ca7e7),![];});},_0x102e06[_0x2ca4fe(0x67b)]=function(_0x805a7e){var _0x1bdbe3=_0x2ca4fe;if(_0x102e06[_0x1bdbe3(0x9d5)])return _0x102e06[_0x1bdbe3(0x780)]!==![]?(_0x805a7e=_0x805a7e[_0x1bdbe3(0x382)](0x0,-0x1*_0x102e06[_0x1bdbe3(0x780)][_0x1bdbe3(0x847)]),_0x805a7e):generateHash(_0x102e06[_0x1bdbe3(0x9d5)]+_0x102e06[_0x1bdbe3(0x46d)],0x6)['then'](function(_0x1fedcc){var _0xc61499=_0x1bdbe3;return _0x102e06[_0xc61499(0x780)]=_0x1fedcc,_0x805a7e=_0x805a7e['slice'](0x0,-0x1*_0x102e06[_0xc61499(0x780)]['length']),_0x805a7e;})['catch'](errorlog);return _0x805a7e;},_0x102e06['ping']=function(){var _0x26c2e6=_0x2ca4fe;if(_0x102e06[_0x26c2e6(0xa43)])return;clearTimeout(_0x102e06['pingTimeout']);if(!_0x102e06['ws']||_0x102e06['ws'][_0x26c2e6(0x955)]!==0x1)return;_0x102e06[_0x26c2e6(0x2bf)]=setTimeout(function(){var _0x334508=_0x26c2e6;log(_0x334508(0x365));var _0x13b0f9={};_0x13b0f9[_0x334508(0x42e)]=_0x334508(0xa2d),_0x102e06['sendMsg'](_0x13b0f9);},0xbb8);},_0x102e06[_0x2ca4fe(0x744)]=async function(_0x28f7fb){var _0x2dfeb1=_0x2ca4fe;await _0x102e06[_0x2dfeb1(0x91f)]();if(_0x28f7fb[_0x2dfeb1(0x847)]>0x0){if(_0x28f7fb===_0x102e06[_0x2dfeb1(0x7d4)]){warnlog(_0x2dfeb1(0x576));return;}var _0x54f266={};_0x54f266[_0x2dfeb1(0x42e)]=_0x2dfeb1(0x55c),_0x54f266[_0x2dfeb1(0x7d4)]=_0x28f7fb,_0x102e06[_0x2dfeb1(0x5ed)](_0x54f266),_0x102e06[_0x2dfeb1(0x72d)][_0x28f7fb]=!![],pokeIframeAPI(_0x2dfeb1(0x468),_0x28f7fb);}else log(_0x2dfeb1(0x422));},_0x102e06['joinRoom']=async function _0x10f779(_0x3e0fe2){var _0x217764=_0x2ca4fe;_0x102e06[_0x217764(0x629)]===![]&&(_0x102e06[_0x217764(0x629)]=!![]);await _0x102e06[_0x217764(0x91f)]();var _0x414b13={};_0x414b13[_0x217764(0x42e)]=_0x217764(0x43c);_0x102e06['director']&&!_0x102e06[_0x217764(0x15b)]&&(_0x414b13[_0x217764(0x6aa)]=!![]);_0x102e06[_0x217764(0xa43)]&&(_0x414b13[_0x217764(0x7d4)]=_0x102e06[_0x217764(0x7d4)]);var _0x5d9b9e='';return _0x102e06[_0x217764(0x455)]&&(_0x5d9b9e=_0x102e06['token']),_0x102e06[_0x217764(0x9d5)]?_0x102e06['hash']?generateHash(_0x3e0fe2+_0x102e06[_0x217764(0x9d5)]+_0x102e06[_0x217764(0x46d)]+_0x5d9b9e,0x10)[_0x217764(0x40b)](function(_0x398673){var _0x55c72a=_0x217764;return _0x102e06[_0x55c72a(0xa43)]&&(_0x102e06['roomenc']=_0x398673),_0x414b13[_0x55c72a(0x99a)]=_0x398673,_0x102e06[_0x55c72a(0x5ed)](_0x414b13),_0x102e06[_0x55c72a(0x8a6)]=_0x463189(),log('deferring\x20with\x20a\x20promise;\x20hashed\x20room'),pokeIframeAPI(_0x55c72a(0x4cf),_0x3e0fe2),_0x102e06[_0x55c72a(0x8a6)];})[_0x217764(0x262)](errorlog):generateHash(_0x102e06[_0x217764(0x9d5)]+_0x102e06[_0x217764(0x46d)],0x6)[_0x217764(0x40b)](function(_0x4cffcf){var _0x4918e6=_0x217764;return _0x102e06[_0x4918e6(0x780)]=_0x4cffcf,log(_0x4918e6(0x2d1)+_0x4cffcf),log(_0x4918e6(0x655)),_0x102e06['joinRoom'](_0x3e0fe2);})[_0x217764(0x262)](errorlog):(_0x102e06[_0x217764(0xa43)]&&(_0x102e06[_0x217764(0x36b)]=_0x3e0fe2),_0x414b13[_0x217764(0x99a)]=_0x3e0fe2,_0x102e06[_0x217764(0x5ed)](_0x414b13),_0x102e06[_0x217764(0x8a6)]=_0x463189(),log(_0x217764(0x55f)),pokeIframeAPI('joining-room',_0x3e0fe2),_0x102e06[_0x217764(0x8a6)]);},_0x102e06[_0x2ca4fe(0x5ed)]=function(_0x39f984,_0x2589c1=![]){var _0x28877d=_0x2ca4fe;_0x2589c1&&(_0x39f984[_0x28877d(0x398)]=_0x2589c1);if(_0x102e06['customWSS']){_0x102e06[_0x28877d(0x398)]?_0x39f984[_0x28877d(0x8af)]=_0x102e06[_0x28877d(0x398)]:(_0x102e06['UUID']=_0x102e06[_0x28877d(0x594)](0x14),_0x39f984['from']=_0x102e06['UUID']);if(_0x39f984[_0x28877d(0x398)]&&_0x39f984[_0x28877d(0x8af)]===_0x39f984[_0x28877d(0x398)])return;_0x102e06[_0x28877d(0x838)]&&(_0x39f984[_0x28877d(0x838)]=!![]),!('roomid'in _0x39f984)&&(_0x102e06[_0x28877d(0x36b)]&&(_0x39f984[_0x28877d(0x99a)]=_0x102e06[_0x28877d(0x36b)]));}clearTimeout(_0x102e06[_0x28877d(0x2bf)]);try{if(_0x102e06[_0x28877d(0x9d5)]){if(_0x39f984['streamID']){if(_0x102e06[_0x28877d(0x780)]!==![]){if(!_0x102e06['ws']||(typeof _0x102e06['ws']!==_0x28877d(0x6ce)||_0x102e06['ws'][_0x28877d(0x955)]!==0x1))log(_0x39f984,_0x28877d(0x1b0)),_0x102e06[_0x28877d(0x84f)][_0x28877d(0x940)](_0x39f984);else{_0x39f984[_0x28877d(0x7d4)]=_0x39f984['streamID'][_0x28877d(0x6d6)](0x0,0x2c)+_0x102e06[_0x28877d(0x780)][_0x28877d(0x6d6)](0x0,0x6);var _0x4db954=JSON['stringify'](_0x39f984);if(_0x4db954['length']>0x3a98){errorlog(_0x28877d(0xa02)),errorlog(_0x39f984),errorlog(_0x4db954['length']);return;}_0x102e06['ws'][_0x28877d(0x83f)](_0x4db954);}}else return generateHash(_0x102e06[_0x28877d(0x9d5)]+_0x102e06[_0x28877d(0x46d)],0x6)['then'](function(_0x1cf2a9){var _0x2d75ea=_0x28877d;_0x102e06[_0x2d75ea(0x780)]=_0x1cf2a9;if(typeof _0x102e06['ws']!=='object'||_0x102e06['ws'][_0x2d75ea(0x955)]!==0x1)log(_0x39f984,_0x2d75ea(0x1b0)),_0x102e06[_0x2d75ea(0x84f)][_0x2d75ea(0x940)](_0x39f984);else{_0x39f984['streamID']=_0x39f984[_0x2d75ea(0x7d4)]['substring'](0x0,0x2c)+_0x102e06[_0x2d75ea(0x780)][_0x2d75ea(0x6d6)](0x0,0x6);var _0x503027=JSON[_0x2d75ea(0x8f3)](_0x39f984);if(_0x503027[_0x2d75ea(0x847)]>0x3a98){errorlog('msg\x20size\x20error');return;}_0x102e06['ws'][_0x2d75ea(0x83f)](_0x503027);}})['catch'](errorlog);}else{if(!_0x102e06['ws']||(typeof _0x102e06['ws']!==_0x28877d(0x6ce)||_0x102e06['ws'][_0x28877d(0x955)]!==0x1))log(_0x39f984,_0x28877d(0x1b0)),_0x102e06[_0x28877d(0x84f)][_0x28877d(0x940)](_0x39f984);else{var _0x4db954=JSON['stringify'](_0x39f984);if(_0x4db954[_0x28877d(0x847)]>0x3a98){errorlog(_0x28877d(0xa02));return;}_0x102e06['ws'][_0x28877d(0x83f)](_0x4db954);}}}else{if(typeof _0x102e06['ws']!=='object'||_0x102e06['ws']['readyState']!==0x1)warnlog(_0x28877d(0x6f9)),_0x102e06[_0x28877d(0x84f)][_0x28877d(0x940)](_0x39f984);else{var _0x4db954=JSON[_0x28877d(0x8f3)](_0x39f984);if(_0x4db954[_0x28877d(0x847)]>0x3a98){errorlog('msg\x20size\x20error');return;}_0x102e06['ws']['send'](_0x4db954);}}}catch(_0xeef140){errorlog(_0xeef140);}},_0x102e06['sendPeers']=function(_0x4c1768,_0x2632ea=![],_0x51f3d4=![]){var _0x5de79d=_0x2ca4fe,_0x4292af=[],_0x5f89ad=JSON[_0x5de79d(0x8f3)](_0x4c1768);for(var _0x21ee97 in _0x102e06[_0x5de79d(0x73f)]){if(_0x51f3d4&&_0x51f3d4===_0x21ee97)continue;if(_0x2632ea&&_0x2632ea!==_0x21ee97)continue;try{_0x102e06[_0x5de79d(0x73f)][_0x21ee97][_0x5de79d(0x308)][_0x5de79d(0x83f)](_0x5f89ad),_0x4292af['push'](_0x21ee97);}catch(_0x46861d){warnlog(_0x5de79d(0x35f));}if(_0x2632ea&&_0x2632ea===_0x21ee97)return _0x4292af[_0x5de79d(0x847)];}for(var _0x21ee97 in _0x102e06[_0x5de79d(0x341)]){if(_0x51f3d4&&_0x51f3d4===_0x21ee97)continue;if(_0x2632ea&&_0x2632ea!==_0x21ee97)continue;if(_0x4292af['includes'](_0x21ee97))continue;if(_0x102e06[_0x5de79d(0x341)][_0x21ee97][_0x5de79d(0x1c7)]){warnlog(_0x5f89ad);continue;}try{if(_0x5de79d(0x2c5)in _0x102e06[_0x5de79d(0x341)][_0x21ee97]){var _0x95a7a9=JSON['parse'](_0x4c1768);_0x95a7a9[_0x5de79d(0x184)]=!![],_0x95a7a9=JSON[_0x5de79d(0x8f3)](_0x95a7a9),_0x102e06[_0x5de79d(0x341)][_0x102e06['rpcs'][_0x21ee97][_0x5de79d(0x2c5)]][_0x5de79d(0x950)][_0x5de79d(0x83f)](_0x95a7a9);}else _0x102e06['rpcs'][_0x21ee97]['receiveChannel']['send'](_0x5f89ad);_0x4292af['push'](_0x21ee97);}catch(_0x108dc6){warnlog('RTC\x20Connection\x20seems\x20to\x20be\x20dead\x20or\x20not\x20yet\x20open?\x202');}}return _0x4292af['length'];},_0x102e06[_0x2ca4fe(0x6ba)]=function(_0x3b7d31,_0x5b55ae=![]){var _0x468b4d=_0x2ca4fe,_0xa71eb2=![];if(_0x468b4d(0x398)in _0x3b7d31)_0xa71eb2=_0x102e06[_0x468b4d(0x6cc)](_0x3b7d31,_0x3b7d31[_0x468b4d(0x398)]),_0xa71eb2?(log(_0x3b7d31),log(_0x468b4d(0x42a))):(log(_0x468b4d(0x23f)),_0x102e06['sendMsg'](_0x3b7d31));else _0x5b55ae?(_0xa71eb2=_0x102e06[_0x468b4d(0x6cc)](_0x3b7d31),_0xa71eb2?(log(_0x3b7d31),log(_0x468b4d(0x633))):(log(_0x468b4d(0x823)),_0x102e06['sendMsg'](_0x3b7d31))):(_0x102e06[_0x468b4d(0x5ed)](_0x3b7d31),warnlog('sending\x20message\x20via\x20server'),warnlog(_0x3b7d31));},_0x102e06[_0x2ca4fe(0x2e6)]=function(_0x4ae1e9,_0x57eade=![]){var _0x274078=_0x2ca4fe,_0x27286e=![];if(_0x274078(0x398)in _0x4ae1e9)_0x27286e=_0x102e06['sendRequest'](_0x4ae1e9,_0x4ae1e9[_0x274078(0x398)]),_0x27286e?log(_0x274078(0x42a)):(log(_0x274078(0x23f)),_0x102e06['sendMsg'](_0x4ae1e9));else _0x57eade?(_0x27286e=_0x102e06['sendRequest'](_0x4ae1e9),_0x27286e?log(_0x274078(0x633)):(log(_0x274078(0x823)),_0x102e06['sendMsg'](_0x4ae1e9))):(_0x102e06[_0x274078(0x5ed)](_0x4ae1e9),warnlog(_0x274078(0x5c4)),warnlog(_0x4ae1e9));},_0x102e06[_0x2ca4fe(0x26e)]=function(_0x1eaa25){var _0x1c2803=_0x2ca4fe;log(_0x1eaa25);if(_0x1c2803(0x587)in _0x1eaa25){if(_0x1c2803(0x417)in _0x1eaa25){if(_0x1c2803(0x5f6)in _0x1eaa25){if(_0x102e06[_0x1c2803(0x5f6)]!==![]){var _0xf73b7b=![],_0x2759a5=0x0;for(var _0x31ba1d in _0x102e06[_0x1c2803(0x341)]){_0x2759a5+=0x1;if(_0x102e06['rpcs'][_0x31ba1d][_0x1c2803(0x7d4)]===_0x1eaa25[_0x1c2803(0x417)]){if('value'in _0x1eaa25){if(_0x1eaa25[_0x1c2803(0x587)]==_0x1c2803(0x356))_0x1eaa25[_0x1c2803(0x756)]==0x1?(log(_0x1c2803(0x479)),_0x102e06['rpcs'][_0x31ba1d][_0x1c2803(0x449)]=!![],applyMuteState(_0x31ba1d)):(log('Unmute\x20video'),_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x449)]=![],applyMuteState(_0x31ba1d)),_0x102e06[_0x1c2803(0x509)](_0x31ba1d);else{if(_0x1eaa25['action']==_0x1c2803(0x2f8)){if(_0x102e06['view'])return;;if(_0x102e06[_0x1c2803(0x5f6)]===_0x1eaa25[_0x1c2803(0x5f6)]){if(_0x102e06[_0x1c2803(0x689)]==0x2){if(_0x1eaa25[_0x1c2803(0x756)]==0x0){_0x102e06['rpcs'][_0x31ba1d][_0x1c2803(0x660)]=!![],applyMuteState(_0x31ba1d);_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x662)]&&(_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x662)][_0x1c2803(0x1be)]['display']&&_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x662)][_0x1c2803(0x1be)][_0x1c2803(0x2f8)]!=='none'&&(_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x662)][_0x1c2803(0x1be)]['display']=_0x1c2803(0x256),_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x662)]['sceneType2']=![],_0xf73b7b=!![]));_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x699)]&&_0x102e06['rpcs'][_0x31ba1d][_0x1c2803(0x699)]['style'][_0x1c2803(0x2f8)]&&_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x699)]['style'][_0x1c2803(0x2f8)]!==_0x1c2803(0x256)&&(_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x699)]['style'][_0x1c2803(0x2f8)]=_0x1c2803(0x256),_0x102e06[_0x1c2803(0x341)][_0x31ba1d]['iframeEle'][_0x1c2803(0x8a2)]=![],_0xf73b7b=!![]);var _0x19f2b0=0x0,_0x1252cb=![];for(var _0x167d6b in _0x102e06[_0x1c2803(0x341)]){_0x167d6b!==_0x31ba1d&&(_0x102e06[_0x1c2803(0x341)][_0x167d6b][_0x1c2803(0x662)]&&_0x102e06[_0x1c2803(0x341)][_0x167d6b][_0x1c2803(0x662)][_0x1c2803(0x8a2)]&&(_0x102e06['rpcs'][_0x167d6b][_0x1c2803(0x662)][_0x1c2803(0x8a2)]>_0x19f2b0&&(_0x19f2b0=_0x102e06[_0x1c2803(0x341)][_0x167d6b][_0x1c2803(0x662)][_0x1c2803(0x8a2)],_0x1252cb=_0x167d6b)),_0x102e06[_0x1c2803(0x341)][_0x167d6b]['iframeEle']&&_0x102e06[_0x1c2803(0x341)][_0x167d6b]['iframeEle'][_0x1c2803(0x8a2)]&&(_0x102e06[_0x1c2803(0x341)][_0x167d6b][_0x1c2803(0x699)][_0x1c2803(0x8a2)]>_0x19f2b0&&(_0x19f2b0=_0x102e06[_0x1c2803(0x341)][_0x167d6b][_0x1c2803(0x699)][_0x1c2803(0x8a2)],_0x1252cb=_0x167d6b)));}_0x1252cb&&(_0x102e06['rpcs'][_0x1252cb][_0x1c2803(0x660)]=![],applyMuteState(_0x1252cb),_0x102e06['rpcs'][_0x1252cb][_0x1c2803(0x662)]&&(_0x102e06[_0x1c2803(0x341)][_0x1252cb][_0x1c2803(0x662)][_0x1c2803(0x1be)][_0x1c2803(0x2f8)]&&_0x102e06[_0x1c2803(0x341)][_0x1252cb][_0x1c2803(0x662)][_0x1c2803(0x1be)][_0x1c2803(0x2f8)]!==_0x1c2803(0x9fa)&&(_0x102e06['rpcs'][_0x1252cb][_0x1c2803(0x662)]['style'][_0x1c2803(0x2f8)]='block',_0x102e06[_0x1c2803(0x341)][_0x1252cb][_0x1c2803(0x662)]['sceneType2']=Date['now'](),_0xf73b7b=!![]),_0x102e06[_0x1c2803(0x341)][_0x1252cb]['videoElement'][_0x1c2803(0x584)]&&clearInterval(_0x102e06[_0x1c2803(0x341)][_0x1252cb][_0x1c2803(0x662)][_0x1c2803(0x584)]),_0x102e06[_0x1c2803(0x341)][_0x1252cb][_0x1c2803(0x662)]['controls']=![],_0x102e06['rpcs'][_0x1252cb][_0x1c2803(0x662)][_0x1c2803(0x584)]=setTimeout(showControlBar[_0x1c2803(0x6c7)](null,_0x102e06[_0x1c2803(0x341)][_0x1252cb]['videoElement']),0xbb8)),_0x102e06['rpcs'][_0x1252cb][_0x1c2803(0x699)]&&_0x102e06[_0x1c2803(0x341)][_0x1252cb][_0x1c2803(0x699)]['style'][_0x1c2803(0x2f8)]&&_0x102e06[_0x1c2803(0x341)][_0x1252cb]['iframeEle']['style'][_0x1c2803(0x2f8)]!=='block'&&(_0x102e06[_0x1c2803(0x341)][_0x1252cb][_0x1c2803(0x699)][_0x1c2803(0x1be)][_0x1c2803(0x2f8)]=_0x1c2803(0x9fa),_0x102e06['rpcs'][_0x1252cb][_0x1c2803(0x699)][_0x1c2803(0x8a2)]=Date['now'](),_0xf73b7b=!![]));}else{for(var _0x167d6b in _0x102e06[_0x1c2803(0x341)]){_0x167d6b!==_0x31ba1d&&(_0x102e06['rpcs'][_0x167d6b][_0x1c2803(0x660)]=!![],applyMuteState(_0x167d6b),_0x102e06['rpcs'][_0x167d6b][_0x1c2803(0x662)]&&(_0x102e06[_0x1c2803(0x341)][_0x167d6b]['videoElement']['style'][_0x1c2803(0x2f8)]&&_0x102e06[_0x1c2803(0x341)][_0x167d6b]['videoElement'][_0x1c2803(0x1be)][_0x1c2803(0x2f8)]!=='none'&&(_0x102e06[_0x1c2803(0x341)][_0x167d6b]['videoElement'][_0x1c2803(0x1be)][_0x1c2803(0x2f8)]='none',_0xf73b7b=!![])),_0x102e06[_0x1c2803(0x341)][_0x167d6b][_0x1c2803(0x699)]&&_0x102e06[_0x1c2803(0x341)][_0x167d6b]['iframeEle']['style'][_0x1c2803(0x2f8)]&&_0x102e06[_0x1c2803(0x341)][_0x167d6b][_0x1c2803(0x699)][_0x1c2803(0x1be)]['display']!==_0x1c2803(0x256)&&(_0x102e06['rpcs'][_0x167d6b]['iframeEle'][_0x1c2803(0x1be)]['display']=_0x1c2803(0x256),_0xf73b7b=!![]));}_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x660)]=![],applyMuteState(_0x31ba1d),_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x662)]&&(_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x662)][_0x1c2803(0x1be)][_0x1c2803(0x2f8)]&&_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x662)][_0x1c2803(0x1be)][_0x1c2803(0x2f8)]!==_0x1c2803(0x9fa)&&(_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x662)]['style']['display']='block',_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x662)][_0x1c2803(0x8a2)]=Date[_0x1c2803(0x82d)](),_0xf73b7b=!![]),_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x662)][_0x1c2803(0x584)]&&clearInterval(_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x662)][_0x1c2803(0x584)]),_0x102e06['rpcs'][_0x31ba1d][_0x1c2803(0x662)][_0x1c2803(0x796)]=![],_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x662)][_0x1c2803(0x584)]=setTimeout(showControlBar['bind'](null,_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x662)]),0xbb8)),_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x699)]&&_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x699)][_0x1c2803(0x1be)][_0x1c2803(0x2f8)]&&_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x699)][_0x1c2803(0x1be)]['display']!==_0x1c2803(0x9fa)&&(_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x699)]['style'][_0x1c2803(0x2f8)]=_0x1c2803(0x9fa),_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x699)][_0x1c2803(0x8a2)]=Date[_0x1c2803(0x82d)](),_0xf73b7b=!![]);}}else{if(_0x102e06[_0x1c2803(0x689)]==0x1){if(_0x1eaa25[_0x1c2803(0x756)]==0x0)_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x662)]&&(_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x662)][_0x1c2803(0x1be)][_0x1c2803(0x2f8)]&&_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x662)][_0x1c2803(0x1be)][_0x1c2803(0x2f8)]!==_0x1c2803(0x256)&&(_0x102e06['rpcs'][_0x31ba1d][_0x1c2803(0x662)]['style'][_0x1c2803(0x2f8)]=_0x1c2803(0x256),_0xf73b7b=!![])),_0x102e06['rpcs'][_0x31ba1d]['iframeEle']&&_0x102e06[_0x1c2803(0x341)][_0x31ba1d]['iframeEle'][_0x1c2803(0x1be)][_0x1c2803(0x2f8)]&&_0x102e06[_0x1c2803(0x341)][_0x31ba1d]['iframeEle']['style'][_0x1c2803(0x2f8)]!==_0x1c2803(0x256)&&(_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x699)][_0x1c2803(0x1be)][_0x1c2803(0x2f8)]='none',_0xf73b7b=!![]);else{for(var _0x167d6b in _0x102e06[_0x1c2803(0x341)]){_0x167d6b!==_0x31ba1d&&(_0x102e06[_0x1c2803(0x341)][_0x167d6b][_0x1c2803(0x662)]&&(_0x102e06[_0x1c2803(0x341)][_0x167d6b][_0x1c2803(0x662)]['style'][_0x1c2803(0x2f8)]&&_0x102e06['rpcs'][_0x167d6b][_0x1c2803(0x662)]['style'][_0x1c2803(0x2f8)]!=='none'&&(_0x102e06[_0x1c2803(0x341)][_0x167d6b]['videoElement'][_0x1c2803(0x1be)][_0x1c2803(0x2f8)]='none',_0xf73b7b=!![])),_0x102e06[_0x1c2803(0x341)][_0x167d6b][_0x1c2803(0x699)]&&_0x102e06[_0x1c2803(0x341)][_0x167d6b]['iframeEle']['style'][_0x1c2803(0x2f8)]&&_0x102e06[_0x1c2803(0x341)][_0x167d6b][_0x1c2803(0x699)]['style'][_0x1c2803(0x2f8)]!==_0x1c2803(0x256)&&(_0x102e06[_0x1c2803(0x341)][_0x167d6b]['iframeEle'][_0x1c2803(0x1be)][_0x1c2803(0x2f8)]=_0x1c2803(0x256),_0xf73b7b=!![]));}_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x662)]&&(_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x662)][_0x1c2803(0x1be)][_0x1c2803(0x2f8)]&&_0x102e06['rpcs'][_0x31ba1d][_0x1c2803(0x662)]['style'][_0x1c2803(0x2f8)]!==_0x1c2803(0x9fa)&&(_0x102e06[_0x1c2803(0x341)][_0x31ba1d]['videoElement'][_0x1c2803(0x1be)]['display']=_0x1c2803(0x9fa),_0xf73b7b=!![]),_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x662)][_0x1c2803(0x584)]&&clearInterval(_0x102e06['rpcs'][_0x31ba1d]['videoElement']['controlTimer']),_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x662)][_0x1c2803(0x796)]=![],_0x102e06['rpcs'][_0x31ba1d][_0x1c2803(0x662)][_0x1c2803(0x584)]=setTimeout(showControlBar[_0x1c2803(0x6c7)](null,_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x662)]),0xbb8)),_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x699)]&&_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x699)][_0x1c2803(0x1be)][_0x1c2803(0x2f8)]&&_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x699)][_0x1c2803(0x1be)]['display']!==_0x1c2803(0x9fa)&&(_0x102e06['rpcs'][_0x31ba1d][_0x1c2803(0x699)][_0x1c2803(0x1be)][_0x1c2803(0x2f8)]='block',_0xf73b7b=!![]);}}else _0x1eaa25['value']==0x0?(_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x660)]=!![],applyMuteState(_0x31ba1d),_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x662)]&&(_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x662)][_0x1c2803(0x1be)][_0x1c2803(0x2f8)]&&_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x662)][_0x1c2803(0x1be)][_0x1c2803(0x2f8)]!==_0x1c2803(0x256)&&(_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x662)][_0x1c2803(0x1be)][_0x1c2803(0x2f8)]=_0x1c2803(0x256),_0xf73b7b=!![])),_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x699)]&&_0x102e06[_0x1c2803(0x341)][_0x31ba1d]['iframeEle']['style'][_0x1c2803(0x2f8)]&&_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x699)]['style'][_0x1c2803(0x2f8)]!==_0x1c2803(0x256)&&(_0x102e06[_0x1c2803(0x341)][_0x31ba1d]['iframeEle'][_0x1c2803(0x1be)][_0x1c2803(0x2f8)]=_0x1c2803(0x256),_0xf73b7b=!![])):(_0x102e06[_0x1c2803(0x341)][_0x31ba1d]['mutedStateScene']=![],applyMuteState(_0x31ba1d),_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x662)]&&(_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x662)][_0x1c2803(0x1be)]['display']&&_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x662)]['style'][_0x1c2803(0x2f8)]!==_0x1c2803(0x9fa)&&(_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x662)][_0x1c2803(0x1be)][_0x1c2803(0x2f8)]='block',_0xf73b7b=!![]),_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x662)][_0x1c2803(0x584)]&&clearInterval(_0x102e06['rpcs'][_0x31ba1d][_0x1c2803(0x662)]['controlTimer']),_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x662)][_0x1c2803(0x796)]=![],_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x662)][_0x1c2803(0x584)]=setTimeout(showControlBar[_0x1c2803(0x6c7)](null,_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x662)]),0xbb8)),_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x699)]&&_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x699)][_0x1c2803(0x1be)][_0x1c2803(0x2f8)]&&_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x699)]['style'][_0x1c2803(0x2f8)]!==_0x1c2803(0x9fa)&&(_0x102e06['rpcs'][_0x31ba1d][_0x1c2803(0x699)][_0x1c2803(0x1be)][_0x1c2803(0x2f8)]=_0x1c2803(0x9fa),_0xf73b7b=!![]));}}_0x102e06['sceneSync'](_0x31ba1d);}else _0x1eaa25[_0x1c2803(0x587)]==_0x1c2803(0x45c)&&(log(parseInt(_0x1eaa25[_0x1c2803(0x756)])/0x64),_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x662)]&&(_0x102e06[_0x1c2803(0x341)][_0x31ba1d][_0x1c2803(0x662)]['volume']=parseInt(_0x1eaa25[_0x1c2803(0x756)])/0x64,log(_0x1c2803(0x9f8))));}}}}_0xf73b7b&&updateMixer();}}else{if(_0x1eaa25[_0x1c2803(0x587)]==_0x1c2803(0x237)){}else{if(_0x1eaa25['action']==_0x1c2803(0x4f7)){}}}}else _0x1eaa25[_0x1c2803(0x587)]===_0x1c2803(0x7a8)&&(warnlog(_0x1c2803(0x183)),log(_0x1eaa25),_0x102e06[_0x1c2803(0x7a8)]=_0x1eaa25['value'],pokeIframeAPI(_0x1c2803(0x667),_0x102e06[_0x1c2803(0x7a8)]),updateMixer());}},_0x102e06[_0x2ca4fe(0x465)]=function(){var _0xc21626=_0x2ca4fe;log(_0xc21626(0x974)),_0x102e06[_0xc21626(0x65e)]in _0x102e06[_0xc21626(0x73f)]&&(_0x102e06['pcs'][_0x102e06[_0xc21626(0x65e)]]['stats']&&_0x102e06[_0xc21626(0x73f)][_0x102e06[_0xc21626(0x65e)]][_0xc21626(0x595)][_0xc21626(0xa12)]&&(_0x102e06[_0xc21626(0x73f)][_0x102e06[_0xc21626(0x65e)]]['stats'][_0xc21626(0xa12)]['director']=!![])),_0x102e06['directorUUID']in _0x102e06[_0xc21626(0x341)]&&(_0x102e06[_0xc21626(0x341)][_0x102e06[_0xc21626(0x65e)]][_0xc21626(0x595)]&&_0x102e06[_0xc21626(0x341)][_0x102e06[_0xc21626(0x65e)]][_0xc21626(0x595)][_0xc21626(0xa12)]&&(_0x102e06[_0xc21626(0x341)][_0x102e06['directorUUID']]['stats'][_0xc21626(0xa12)][_0xc21626(0x838)]=!![]),_0x102e06[_0xc21626(0x838)]&&(getById(_0xc21626(0x538)+_0x102e06[_0xc21626(0x65e)])[_0xc21626(0x78d)][_0xc21626(0x676)]('directorBox'),_0x102e06[_0xc21626(0x341)][_0x102e06[_0xc21626(0x65e)]][_0xc21626(0x89c)]===![]&&(getById(_0xc21626(0x3d6)+_0x102e06[_0xc21626(0x65e)])[_0xc21626(0x88c)]=miscTranslations[_0xc21626(0x8e3)]))),_0x102e06[_0xc21626(0x5d1)](),updateUserList();},_0x102e06[_0x2ca4fe(0x91f)]=async function _0x2a8b95(_0x102580=![]){var _0x346f55=_0x2ca4fe;if(_0x102e06['taintedSession']===!![]){log(_0x346f55(0x8ab));return;}if(_0x102e06['ws']!==null){log(_0x346f55(0x3ce));return;}_0x102e06[_0x346f55(0x223)]==![]&&(_0x102e06[_0x346f55(0x99c)]!==![]?_0x102e06[_0x346f55(0x223)]=_0x346f55(0x877):_0x102e06[_0x346f55(0x223)]='wss://wss.vdo.ninja:443');if(!RTCPeerConnection){console['error'](miscTranslations[_0x346f55(0x649)]);!_0x102e06['cleanOutput']&&warnUser(miscTranslations[_0x346f55(0x649)],![],![]);return;}_0x102e06['ws']===null&&(_0x102e06['ws']=![],await chooseBestTURN());if(_0x102e06[_0x346f55(0xa43)]===![]){_0x102e06['wssid']=_0x102e06['generateStreamID'](0xc);for(var _0x24b4a5 in _0x102e06[_0x346f55(0x341)]){warnlog(_0x346f55(0x3fe)),_0x102e06[_0x346f55(0x341)][_0x24b4a5][_0x346f55(0x562)]===_0x346f55(0x408)&&(warnlog(_0x346f55(0x635)),_0x102e06[_0x346f55(0xa1a)](_0x24b4a5));}}_0x102e06[_0x346f55(0x1a5)]?(_0x102e06['ws']={},_0x102e06['ws'][_0x346f55(0x955)]=0x1,_0x102e06['ws'][_0x346f55(0x83f)]=function(_0x41f496){var _0x2ce111=_0x346f55;parent[_0x2ce111(0x9c2)]({'bypass':_0x41f496},_0x102e06[_0x2ce111(0x1f4)]);},setTimeout(function(){var _0x50e3e2=_0x346f55;_0x102e06['ws'][_0x50e3e2(0x6be)]();},0xa)):_0x102e06['ws']=new WebSocket(_0x102e06[_0x346f55(0x223)]),_0x102580==![]&&(_0x102e06[_0x346f55(0x2bb)]===!![]&&(_0x102e06[_0x346f55(0x2bb)]=null,toggleClock()),_0x102e06[_0x346f55(0x36c)]=setTimeout(function(){var _0x359e3d=_0x346f55;pokeIframeAPI(_0x359e3d(0x3b1),_0x359e3d(0x36c)),pokeIframeAPI('hss-connection','timeout'),errorlog(_0x359e3d(0x7df)),!_0x102e06[_0x359e3d(0x6f2)]&&(!_0x102e06[_0x359e3d(0x531)]&&setTimeout(function(){warnUser(miscTranslations['site-not-responsive'],![],![]);},0x1));},0x7530)),_0x102e06['ws'][_0x346f55(0x6be)]=function _0x96b6c0(){var _0x40251c=_0x346f55;clearTimeout(_0x102e06[_0x40251c(0x2bf)]),clearInterval(_0x102e06[_0x40251c(0x36c)]),log(_0x40251c(0x41a)),checkConnection();if(_0x102e06['transferred']){errorlog(_0x40251c(0x730));for(_0x9ee6a1 in _0x102e06['rpcs']){try{_0x102e06[_0x40251c(0x341)][_0x9ee6a1][_0x40251c(0x238)]();}catch(_0x341c6d){}}for(_0x9ee6a1 in _0x102e06['pcs']){try{_0x102e06['pcs'][_0x9ee6a1][_0x40251c(0x238)]();}catch(_0x16f598){}}_0x102e06[_0x40251c(0x25b)]=![],_0x102e06[_0x40251c(0x2fe)]=![];}if(_0x102e06[_0x40251c(0x84f)]!==[])try{var _0x5b400e=_0x102e06['msg']['slice'](-0x1e);_0x102e06['msg']=[];for(var _0x2786d6 in _0x5b400e){log(_0x40251c(0x453)),_0x102e06[_0x40251c(0x5ed)](_0x5b400e[_0x2786d6]);}}catch(_0x2c8820){errorlog(_0x2c8820);}if(_0x102580==!![]){pokeIframeAPI(_0x40251c(0x3b1),_0x40251c(0x6fd)),pokeIframeAPI(_0x40251c(0x3e1),_0x40251c(0x6fd));_0x102e06[_0x40251c(0x5b9)]&&_0x102e06[_0x40251c(0x4e7)]();if(_0x102e06[_0x40251c(0x99a)]){log(_0x40251c(0x4b3)),log(_0x40251c(0x379)),joinRoom(_0x102e06['roomid']);if(_0x102e06['include']['length']){var _0x261fb3=Object['keys'](_0x102e06[_0x40251c(0x72d)]);for(var _0x9ee6a1 in _0x261fb3){_0x102e06['include'][_0x40251c(0x70b)](_0x261fb3[_0x9ee6a1])&&(log('LOADING\x20UP\x20WAITING\x20WATCH\x20STREAM:\x20'+_0x261fb3[_0x9ee6a1]),_0x102e06[_0x40251c(0x744)](_0x261fb3[_0x9ee6a1]));}}}else{var _0x261fb3=Object['keys'](_0x102e06[_0x40251c(0x72d)]);for(var _0x9ee6a1 in _0x261fb3){log(_0x40251c(0x60d)+_0x261fb3[_0x9ee6a1]),_0x102e06['watchStream'](_0x261fb3[_0x9ee6a1]);}}}else pokeIframeAPI('hssConnection',_0x40251c(0x21a)),pokeIframeAPI(_0x40251c(0x3e1),_0x40251c(0x21a));},_0x102e06[_0x346f55(0x815)]=function(_0x3de3b6){var _0x3e17e5=_0x346f55;for(var _0x1be6f3 in _0x102e06[_0x3e17e5(0x341)]){if(_0x102e06[_0x3e17e5(0x341)][_0x1be6f3][_0x3e17e5(0x7d4)]===_0x3de3b6)return log(_0x3e17e5(0x3eb)),![];}if(_0x102e06[_0x3e17e5(0x72d)][_0x3de3b6])return log(_0x3e17e5(0x762)),![];return _0x102e06['watchStream'](_0x3de3b6),log('requesting\x20stream'),!![];},_0x102e06['ws'][_0x346f55(0x59f)]=async function(_0x2bff4e){var _0x5553d7=_0x346f55;clearTimeout(_0x102e06[_0x5553d7(0x2bf)]);try{var _0x13ffde=JSON[_0x5553d7(0x330)](_0x2bff4e[_0x5553d7(0x819)]);}catch(_0x52b9a5){try{var _0x13ffde=JSON[_0x5553d7(0x330)](_0x2bff4e[_0x5553d7(0x819)]['toString']());}catch(_0x16e835){errorlog(_0x16e835);return;}}'streamID'in _0x13ffde&&(_0x13ffde[_0x5553d7(0x7d4)]=_0x102e06[_0x5553d7(0x67b)](_0x13ffde[_0x5553d7(0x7d4)]));if(_0x5553d7(0x8df)in _0x13ffde){_0x13ffde=await _0x102e06['decodeRemote'](_0x13ffde);if(!_0x13ffde)return;}if(_0x102e06[_0x5553d7(0xa43)]){if(_0x5553d7(0x8af)in _0x13ffde&&_0x102e06[_0x5553d7(0x398)]&&_0x13ffde[_0x5553d7(0x8af)]===_0x102e06[_0x5553d7(0x398)])return;else log(_0x13ffde);if(_0x5553d7(0x398)in _0x13ffde){if(_0x102e06[_0x5553d7(0x398)]){if(_0x13ffde[_0x5553d7(0x398)]!==_0x102e06[_0x5553d7(0x398)])return;}else return;delete _0x13ffde['UUID'];}if(_0x5553d7(0x99a)in _0x13ffde){if(!_0x102e06[_0x5553d7(0x36b)])return;if('request'in _0x13ffde){if(_0x13ffde['request']==='migrate'){if(_0x5553d7(0x99a)in _0x13ffde){if(_0x5553d7(0x417)in _0x13ffde){if(_0x13ffde[_0x5553d7(0x417)]==_0x102e06['UUID']){_0x13ffde['request']=_0x5553d7(0x25b),_0x102e06[_0x5553d7(0x36b)]=_0x13ffde[_0x5553d7(0x99a)];var _0x98bc3c={};_0x98bc3c[_0x5553d7(0x42e)]=_0x5553d7(0x43c),_0x98bc3c[_0x5553d7(0x99a)]=_0x102e06[_0x5553d7(0x36b)],_0x98bc3c[_0x5553d7(0x7d4)]=_0x102e06[_0x5553d7(0x7d4)],_0x102e06[_0x5553d7(0x5ed)](_0x98bc3c);}else return;}else return;}else return;}else{if(_0x13ffde[_0x5553d7(0x99a)]!==_0x102e06[_0x5553d7(0x36b)])return;}}else{if(_0x13ffde[_0x5553d7(0x99a)]!==_0x102e06[_0x5553d7(0x36b)])return;}delete _0x13ffde[_0x5553d7(0x99a)];}if(_0x5553d7(0x838)in _0x13ffde){if(_0x102e06[_0x5553d7(0x455)]||_0x102e06[_0x5553d7(0xa36)])await checkToken();else _0x13ffde['from']&&(_0x102e06[_0x5553d7(0x65e)]=_0x13ffde[_0x5553d7(0x8af)],_0x102e06['directorStreamID']=![],_0x102e06[_0x5553d7(0x966)]=[],_0x102e06[_0x5553d7(0x966)][_0x5553d7(0x940)](_0x102e06['directorUUID']),_0x102e06[_0x5553d7(0x465)]());delete _0x13ffde[_0x5553d7(0x838)];}_0x5553d7(0x8af)in _0x13ffde&&(_0x13ffde[_0x5553d7(0x398)]=_0x13ffde[_0x5553d7(0x8af)],delete _0x13ffde[_0x5553d7(0x8af)]);if(_0x5553d7(0x42e)in _0x13ffde){if(_0x13ffde[_0x5553d7(0x42e)]===_0x5553d7(0x55c)){if(_0x5553d7(0x7d4)in _0x13ffde){if(_0x13ffde[_0x5553d7(0x7d4)]===_0x102e06['streamID'])_0x13ffde[_0x5553d7(0x42e)]=_0x5553d7(0x8fb);else return;}}else{if(_0x13ffde[_0x5553d7(0x42e)]===_0x5553d7(0x66a)){if(_0x102e06[_0x5553d7(0x9a6)]){if(_0x102e06['view_set'][_0x5553d7(0x70b)](_0x13ffde[_0x5553d7(0x7d4)])){play(_0x13ffde[_0x5553d7(0x7d4)]);return;}else return;}}else{if(_0x13ffde[_0x5553d7(0x42e)]===_0x5553d7(0x43c)){if(_0x5553d7(0x7d4)in _0x13ffde){if(_0x102e06['view_set']){if(_0x102e06[_0x5553d7(0x9a6)]['includes'](_0x13ffde['streamID']))play(_0x13ffde['streamID']);else{}}else play(_0x13ffde['streamID']);}_0x13ffde[_0x5553d7(0x42e)]=_0x5553d7(0x8fb);}}}}else{if(_0x5553d7(0x7d4)in _0x13ffde){if(_0x102e06[_0x5553d7(0x9a6)]){if(_0x102e06['view_set'][_0x5553d7(0x70b)](_0x13ffde[_0x5553d7(0x7d4)])){}else return;}else{if(_0x102e06[_0x5553d7(0x15e)]){if(_0x102e06['view']!==_0x13ffde[_0x5553d7(0x7d4)])return;else{}}}}}}if(_0x13ffde['request']){if(_0x13ffde[_0x5553d7(0x42e)]==_0x5553d7(0x8fb)){if(_0x102e06[_0x5553d7(0x314)]){if(_0x102e06[_0x5553d7(0x966)][_0x5553d7(0x45b)](_0x13ffde[_0x5553d7(0x398)])>=0x0)_0x102e06[_0x5553d7(0x8fb)](_0x13ffde[_0x5553d7(0x398)]);else _0x102e06[_0x5553d7(0x838)]&&(_0x13ffde[_0x5553d7(0x398)]in _0x102e06[_0x5553d7(0x341)]&&_0x102e06[_0x5553d7(0x8fb)](_0x13ffde[_0x5553d7(0x398)]));}else _0x102e06[_0x5553d7(0x8fb)](_0x13ffde[_0x5553d7(0x398)]);}else{if(_0x13ffde['request']==_0x5553d7(0x801)){log(_0x13ffde);if(_0x102e06['token']||_0x102e06[_0x5553d7(0xa36)])await checkToken();else'director'in _0x13ffde?(_0x102e06[_0x5553d7(0x65e)]=_0x13ffde[_0x5553d7(0x838)],_0x102e06[_0x5553d7(0x975)]=![],_0x102e06[_0x5553d7(0x966)]=[],_0x102e06[_0x5553d7(0x966)][_0x5553d7(0x940)](_0x102e06[_0x5553d7(0x65e)]),_0x102e06[_0x5553d7(0x465)]()):(_0x102e06[_0x5553d7(0x65e)]=![],_0x102e06['directorStreamID']=![],_0x102e06[_0x5553d7(0x966)]=[]);if(_0x102e06[_0x5553d7(0xa36)]){}else{if('claim'in _0x13ffde){if(_0x102e06['token']||_0x13ffde['claim']==![]){if(!_0x102e06[_0x5553d7(0x6f2)]){getById(_0x5553d7(0x6c4))[_0x5553d7(0x452)]=miscTranslations[_0x5553d7(0x2d9)];if(_0x102e06[_0x5553d7(0x65f)])_0x102e06['directorState']===null&&warnUser(miscTranslations[_0x5553d7(0x4dc)],![],![]);else _0x102e06[_0x5553d7(0x455)]?setTimeout(function(){var _0x2b80ef=_0x5553d7;warnUser(miscTranslations[_0x2b80ef(0x69e)],![],![]);},0x1):setTimeout(function(){var _0x272c3a=_0x5553d7;warnUser(miscTranslations[_0x272c3a(0x540)],![],![]);},0x1);}_0x102e06[_0x5553d7(0x625)]=![],pokeAPI(_0x5553d7(0x838),![]),pokeIframeAPI('director',![]);}else _0x102e06[_0x5553d7(0x625)]=!![],pokeAPI(_0x5553d7(0x838),!![]),pokeIframeAPI('director',!![]);}}_0x102e06[_0x5553d7(0x641)]=_0x13ffde['list'],_0x102e06['listPromise']['resolve'](_0x13ffde[_0x5553d7(0x287)]);}else{if(_0x13ffde[_0x5553d7(0x42e)]=='transferred'){_0x102e06[_0x5553d7(0x47b)]=[],_0x102e06[_0x5553d7(0x25b)]=!![],_0x102e06[_0x5553d7(0x2fe)]=![],log(_0x5553d7(0x444)),pokeIframeAPI(_0x5553d7(0x25b));!_0x102e06['director']&&(_0x102e06['queue']=![]);for(_0x711270 in _0x102e06[_0x5553d7(0x341)]){try{!_0x102e06[_0x5553d7(0x881)][_0x5553d7(0x70b)](_0x102e06[_0x5553d7(0x341)][_0x711270]['streamID'])&&(warnlog(_0x5553d7(0xa0d)),_0x102e06[_0x5553d7(0xa1a)](_0x711270));}catch(_0x5d0d5f){}}for(_0x711270 in _0x102e06[_0x5553d7(0x73f)]){try{log(_0x5553d7(0x557)),_0x102e06[_0x5553d7(0x7e6)](_0x711270);}catch(_0x3fcbd1){}}if(_0x102e06['token']||_0x102e06[_0x5553d7(0xa36)])await checkToken();else _0x5553d7(0x838)in _0x13ffde?(_0x102e06[_0x5553d7(0x65e)]=_0x13ffde[_0x5553d7(0x838)],_0x102e06[_0x5553d7(0x975)]=![],_0x102e06[_0x5553d7(0x966)]=[],_0x102e06[_0x5553d7(0x966)][_0x5553d7(0x940)](_0x102e06[_0x5553d7(0x65e)]),_0x102e06['newMainDirectorSetup']()):(_0x102e06[_0x5553d7(0x65e)]=![],_0x102e06[_0x5553d7(0x975)]=![],_0x102e06[_0x5553d7(0x966)]=[]);youveBeenTransferred(),_0x102e06[_0x5553d7(0x155)]=_0x102e06[_0x5553d7(0x8bf)],updateMixer(),log('Members\x20in\x20Room'),log(_0x13ffde['list']);for(var _0x711270 in _0x13ffde[_0x5553d7(0x287)]){if(_0x5553d7(0x398)in _0x13ffde[_0x5553d7(0x287)][_0x711270]){if('streamID'in _0x13ffde['list'][_0x711270]){if(_0x13ffde[_0x5553d7(0x287)][_0x711270]['UUID']in _0x102e06['rpcs'])log(_0x5553d7(0x620));else{var _0x12cbe3=_0x102e06[_0x5553d7(0x67b)](_0x13ffde['list'][_0x711270][_0x5553d7(0x7d4)]);log(_0x5553d7(0x456)+_0x12cbe3);if(_0x102e06[_0x5553d7(0x314)]){if(_0x102e06['directorList'][_0x5553d7(0x45b)](_0x13ffde[_0x5553d7(0x287)][_0x711270][_0x5553d7(0x398)])>=0x0)play(_0x12cbe3,_0x13ffde[_0x5553d7(0x287)][_0x711270][_0x5553d7(0x398)]);else{if(_0x102e06[_0x5553d7(0x9a6)]&&_0x102e06[_0x5553d7(0x9a6)][_0x5553d7(0x70b)](_0x12cbe3))play(_0x12cbe3,_0x13ffde['list'][_0x711270][_0x5553d7(0x398)]);else _0x102e06[_0x5553d7(0x47b)][_0x5553d7(0x847)]<0x1388&&(!(_0x12cbe3 in _0x102e06[_0x5553d7(0x64f)])&&!_0x102e06[_0x5553d7(0x47b)]['includes'](_0x12cbe3)&&_0x102e06[_0x5553d7(0x47b)]['push'](_0x12cbe3));}}else play(_0x12cbe3,_0x13ffde[_0x5553d7(0x287)][_0x711270]['UUID']);}}}}updateQueue();}else{if(_0x13ffde[_0x5553d7(0x42e)]==_0x5553d7(0x47f)){log(_0x13ffde);if(_0x102e06[_0x5553d7(0x455)]||_0x102e06[_0x5553d7(0xa36)])await checkToken();else _0x5553d7(0x838)in _0x13ffde?(_0x102e06['directorUUID']=_0x13ffde[_0x5553d7(0x838)],_0x102e06[_0x5553d7(0x975)]=![],_0x102e06['directorList']=[],_0x102e06[_0x5553d7(0x966)]['push'](_0x102e06['directorUUID']),_0x102e06[_0x5553d7(0x465)]()):(_0x102e06['directorUUID']=![],_0x102e06[_0x5553d7(0x966)]=[],errorlog(_0x5553d7(0x996)));updateUserList();}else{if(_0x13ffde[_0x5553d7(0x42e)]==_0x5553d7(0x39b)){log(_0x5553d7(0x53a)),log(_0x13ffde);try{if(_0x102e06[_0x5553d7(0x455)]||_0x102e06[_0x5553d7(0x8e5)]){}else _0x5553d7(0x838)in _0x13ffde&&(_0x13ffde[_0x5553d7(0x838)]==!![]&&_0x102e06[_0x5553d7(0x26e)](_0x13ffde));}catch(_0x240819){errorlog(_0x240819);}}else{if(_0x13ffde[_0x5553d7(0x42e)]==_0x5553d7(0x3cf)){if(_0x102e06[_0x5553d7(0x455)]||_0x102e06[_0x5553d7(0xa36)])await checkToken();else _0x13ffde['director']&&(_0x102e06['directorUUID']=_0x13ffde[_0x5553d7(0x398)],_0x102e06[_0x5553d7(0x975)]=![],_0x102e06['directorList']=[],_0x102e06[_0x5553d7(0x966)]['push'](_0x102e06['directorUUID']),_0x102e06[_0x5553d7(0x465)]());if(_0x5553d7(0x7d4)in _0x13ffde){log('Someone\x20Joined\x20the\x20Room\x20with\x20a\x20video');if(_0x102e06['queue']){if(_0x102e06['directorList'][_0x5553d7(0x45b)](_0x13ffde[_0x5553d7(0x398)])>=0x0)play(_0x12cbe3,_0x13ffde[_0x5553d7(0x398)]);else{if(_0x102e06[_0x5553d7(0x9a6)]&&_0x102e06['view_set'][_0x5553d7(0x70b)](_0x12cbe3))play(_0x12cbe3,_0x13ffde[_0x5553d7(0x398)]);else _0x102e06[_0x5553d7(0x47b)][_0x5553d7(0x847)]<0x1388&&(!(_0x13ffde[_0x5553d7(0x7d4)]in _0x102e06[_0x5553d7(0x64f)])&&!_0x102e06[_0x5553d7(0x47b)][_0x5553d7(0x70b)](_0x13ffde[_0x5553d7(0x7d4)])&&(_0x102e06['queueList'][_0x5553d7(0x940)](_0x13ffde[_0x5553d7(0x7d4)]),updateQueue(!![])));}}else play(_0x13ffde['streamID']);}else log(_0x5553d7(0x364));}else{if(_0x13ffde[_0x5553d7(0x42e)]=='videoaddedtoroom'){log(_0x5553d7(0x842)),log(_0x13ffde);if(_0x102e06['queue']){if(_0x102e06[_0x5553d7(0x966)][_0x5553d7(0x45b)](_0x13ffde[_0x5553d7(0x398)])>=0x0)play(_0x12cbe3,_0x13ffde[_0x5553d7(0x398)]);else{if(_0x102e06[_0x5553d7(0x9a6)]&&_0x102e06['view_set']['includes'](_0x12cbe3))play(_0x12cbe3,_0x13ffde['UUID']);else _0x102e06[_0x5553d7(0x47b)][_0x5553d7(0x847)]<0x1388&&(!(_0x13ffde[_0x5553d7(0x7d4)]in _0x102e06[_0x5553d7(0x64f)])&&!_0x102e06['queueList'][_0x5553d7(0x70b)](_0x13ffde[_0x5553d7(0x7d4)])&&(_0x102e06[_0x5553d7(0x47b)][_0x5553d7(0x940)](_0x13ffde[_0x5553d7(0x7d4)]),updateQueue(!![])));}}else play(_0x13ffde[_0x5553d7(0x7d4)]);}else{if(_0x13ffde[_0x5553d7(0x42e)]==_0x5553d7(0x156)){errorlog(_0x13ffde),pokeIframeAPI(_0x5553d7(0x156),_0x13ffde[_0x5553d7(0x5fa)]);if(_0x102e06[_0x5553d7(0x5f6)]===![]){if('message'in _0x13ffde){if(_0x13ffde[_0x5553d7(0x5fa)]===_0x5553d7(0x5ce))_0x102e06[_0x5553d7(0x325)]<0x2?(_0x102e06[_0x5553d7(0x325)]=parseInt(_0x102e06[_0x5553d7(0x325)])+0x1,setTimeout(function(){var _0x16d069=_0x5553d7;_0x102e06[_0x16d069(0x4e7)]();},0x1388)):(hangup(),!_0x102e06['cleanOutput']&&setTimeout(function(){warnUser(miscTranslations['streamid-already-published'],![],![]);},0x1));else{if(_0x102e06[_0x5553d7(0x455)]||_0x102e06[_0x5553d7(0x8e5)]){}else _0x13ffde[_0x5553d7(0x5fa)]===_0x5553d7(0x6a7)?(!_0x102e06[_0x5553d7(0x6f2)]&&(getById('head4')[_0x5553d7(0x452)]=miscTranslations['not-the-director'],_0x102e06[_0x5553d7(0x65f)]?_0x102e06['directorState']===null&&warnUser(miscTranslations[_0x5553d7(0x4dc)],![],![]):setTimeout(function(){var _0x43c722=_0x5553d7;warnUser(miscTranslations[_0x43c722(0x540)],![],![]);},0x1)),_0x102e06[_0x5553d7(0x625)]=![],pokeAPI(_0x5553d7(0x838),![]),pokeIframeAPI(_0x5553d7(0x838),![])):!_0x102e06[_0x5553d7(0x6f2)]&&setTimeout(function(){var _0x475e6c=_0x5553d7;warnUser(_0x13ffde[_0x475e6c(0x5fa)]);},0x1);}}}}else _0x13ffde['request']=='warn'?_0x5553d7(0x5fa)in _0x13ffde&&warnlog(_0x13ffde[_0x5553d7(0x5fa)]):log(_0x13ffde);}}}}}}}}else{if(_0x13ffde[_0x5553d7(0xa29)])_0x5553d7(0x7d4)in _0x13ffde&&(_0x13ffde['streamID']in _0x102e06[_0x5553d7(0x64f)]&&(clearTimeout(_0x102e06['watchTimeoutList'][_0x13ffde[_0x5553d7(0x7d4)]]),delete _0x102e06['watchTimeoutList'][_0x13ffde['streamID']])),_0x102e06['processDescription'](_0x13ffde);else{if(_0x13ffde[_0x5553d7(0x94e)])log(_0x5553d7(0x2c8)),_0x102e06[_0x5553d7(0x415)](_0x13ffde);else{if(_0x13ffde['candidates'])log(_0x5553d7(0x16e)),_0x102e06[_0x5553d7(0x6c6)](_0x13ffde);else _0x13ffde[_0x5553d7(0x7f4)]||_0x13ffde['request']==_0x5553d7(0x7ae)?(warnlog(_0x5553d7(0x27c)),_0x13ffde[_0x5553d7(0x398)]in _0x102e06[_0x5553d7(0x73f)]&&(warnlog(_0x5553d7(0x200)),log(_0x5553d7(0x557)),_0x102e06[_0x5553d7(0x7e6)](_0x13ffde['UUID'])),_0x13ffde[_0x5553d7(0x398)]in _0x102e06[_0x5553d7(0x341)]&&(warnlog('problem'),_0x102e06[_0x5553d7(0xa1a)](_0x13ffde[_0x5553d7(0x398)]))):log('what\x20is\x20this?');}}}},_0x102e06['ws'][_0x346f55(0x375)]=async function(_0x7f781){var _0x4de7bb=_0x346f55;clearTimeout(_0x102e06[_0x4de7bb(0x2bf)]),pokeIframeAPI(_0x4de7bb(0x3b1),_0x4de7bb(0x2ae)),pokeIframeAPI(_0x4de7bb(0x3e1),_0x4de7bb(0x2ae));try{'code'in _0x7f781&&(_0x7f781[_0x4de7bb(0x1d7)]==0x1f7&&(_0x102580==![]&&(clearInterval(_0x102e06[_0x4de7bb(0x36c)]),!_0x102e06[_0x4de7bb(0x6f2)]&&warnUser(_0x4de7bb(0x6a1),0x7530,![]))));}catch(_0x59b754){errorlog(_0x59b754);}warnlog(_0x4de7bb(0x4b6));if(_0x102e06['security']==![])try{_0x102e06['ws']['readyState']===WebSocket[_0x4de7bb(0x818)]&&(_0x102e06['ws']=null,setTimeout(()=>{var _0x38cabb=_0x4de7bb;try{_0x102e06[_0x38cabb(0x91f)](!![]);}catch(_0x2516df){};},0x7d0));}catch(_0x5d3fc3){errorlog(_0x5d3fc3);}};},_0x102e06[_0x2ca4fe(0x6cc)]=function(_0x34b456,_0x56af88=null){var _0x4a8fbd=_0x2ca4fe;log(_0x4a8fbd(0x300)),warnlog(_0x34b456),_0x34b456=JSON[_0x4a8fbd(0x8f3)](_0x34b456);if(_0x56af88==null){for(var _0x249fa2 in _0x102e06['pcs']){try{_0x102e06[_0x4a8fbd(0x73f)][_0x249fa2][_0x4a8fbd(0x308)][_0x4a8fbd(0x83f)](_0x34b456);}catch(_0xc90a96){warnlog(_0x4a8fbd(0x92e));}}return!![];}else try{return _0x102e06['pcs'][_0x56af88][_0x4a8fbd(0x308)][_0x4a8fbd(0x83f)](_0x34b456),!![];}catch(_0x5a5721){return warnlog('RTC\x20Connection\x20seems\x20to\x20be\x20dead\x20or\x20not\x20yet\x20open?\x203'),warnlog(_0x34b456),![];}return![];},_0x102e06['sendRequest']=function(_0x396d7a,_0x3ca7dc=null){var _0x8c908c=_0x2ca4fe,_0x20b550=JSON['stringify'](_0x396d7a);if(_0x3ca7dc==null){var _0x54aa3f=[];for(var _0x2b3c7a in _0x102e06[_0x8c908c(0x341)]){if(_0x102e06[_0x8c908c(0x341)][_0x2b3c7a][_0x8c908c(0x1c7)]){warnlog(_0x396d7a);continue;}try{if('realUUID'in _0x102e06[_0x8c908c(0x341)][_0x2b3c7a]){var _0x1139d2=_0x396d7a;_0x1139d2[_0x8c908c(0x184)]=!![],_0x1139d2=JSON[_0x8c908c(0x8f3)](_0x1139d2),_0x102e06[_0x8c908c(0x341)][_0x102e06[_0x8c908c(0x341)][_0x2b3c7a][_0x8c908c(0x2c5)]][_0x8c908c(0x950)][_0x8c908c(0x83f)](_0x1139d2);}else _0x102e06['rpcs'][_0x2b3c7a][_0x8c908c(0x950)][_0x8c908c(0x83f)](_0x20b550);_0x54aa3f['push'](_0x2b3c7a);}catch(_0x600b40){log(_0x8c908c(0x2fc));}}return _0x54aa3f[_0x8c908c(0x847)];}else{if(_0x102e06[_0x8c908c(0x341)][_0x3ca7dc][_0x8c908c(0x1c7)]){warnlog(_0x396d7a);return;}try{if('realUUID'in _0x102e06[_0x8c908c(0x341)][_0x3ca7dc]){var _0x1139d2=_0x396d7a;_0x1139d2['altUUID']=!![],_0x1139d2=JSON[_0x8c908c(0x8f3)](_0x1139d2),_0x102e06['rpcs'][_0x102e06[_0x8c908c(0x341)][_0x3ca7dc][_0x8c908c(0x2c5)]]['receiveChannel'][_0x8c908c(0x83f)](_0x1139d2);}else _0x102e06['rpcs'][_0x3ca7dc][_0x8c908c(0x950)][_0x8c908c(0x83f)](_0x20b550);return!![];}catch(_0x34c8bc){return log(_0x8c908c(0x2fc)),![];}}},_0x102e06[_0x2ca4fe(0x4f7)]=function(_0x3e65ae=![],_0xbf93e5=![]){var _0x1c2d39=_0x2ca4fe;try{window['removeEventListener'](_0x1c2d39(0x229),confirmUnload);}catch(_0x15c228){}_0xbf93e5&&recordLocalVideo(_0x1c2d39(0x1ac));_0x102e06[_0x1c2d39(0x494)]=!![],warnlog(_0x1c2d39(0x81f));try{recordLocalVideo(_0x1c2d39(0x24b));}catch(_0xc9b0d1){}try{var _0x344031={};_0x344031[_0x1c2d39(0x9e5)]=!![],_0x344031[_0x1c2d39(0x7f4)]=!![],_0x102e06['sendMessage'](_0x344031);}catch(_0x3ee196){}try{_0x102e06['ws'][_0x1c2d39(0x238)]();}catch(_0x17878d){}try{transferList[_0x1c2d39(0x963)](_0x2ea4e6=>{var _0x4b3e4d=_0x1c2d39;_0x2ea4e6[_0x4b3e4d(0x152)]&&_0x2ea4e6[_0x4b3e4d(0x152)][_0x4b3e4d(0x238)](),_0x2ea4e6[_0x4b3e4d(0x413)]&&_0x2ea4e6[_0x4b3e4d(0x89f)];});}catch(_0x5d9d4f){errorlog(_0x5d9d4f);}try{_0x102e06['canvasSource']&&_0x102e06['canvasSource'][_0x1c2d39(0x6b5)]&&_0x102e06[_0x1c2d39(0x4ed)][_0x1c2d39(0x6b5)]['getTracks']()[_0x1c2d39(0x963)](function(_0x11a93a){var _0x1ab862=_0x1c2d39;_0x102e06['canvasSource'][_0x1ab862(0x6b5)][_0x1ab862(0x6ef)](_0x11a93a),_0x11a93a[_0x1ab862(0x24b)](),log(_0x1ab862(0x288));}),_0x102e06['videoElement']&&_0x102e06[_0x1c2d39(0x662)][_0x1c2d39(0x6b5)]&&_0x102e06['videoElement']['srcObject'][_0x1c2d39(0x5ae)]()[_0x1c2d39(0x963)](function(_0x3d578a){var _0x42a962=_0x1c2d39;_0x102e06['videoElement']['srcObject'][_0x42a962(0x6ef)](_0x3d578a),_0x3d578a['stop'](),log('stopping\x20old\x20track');}),_0x102e06[_0x1c2d39(0x1a0)]&&_0x102e06[_0x1c2d39(0x1a0)][_0x1c2d39(0x5ae)]()[_0x1c2d39(0x963)](function(_0x128326){var _0x14ac6d=_0x1c2d39;_0x102e06['streamSrc'][_0x14ac6d(0x6ef)](_0x128326),_0x128326[_0x14ac6d(0x24b)](),log('stopping\x20old\x20track');}),_0x102e06[_0x1c2d39(0x64c)]&&_0x102e06['streamSrcClone'][_0x1c2d39(0x5ae)]()[_0x1c2d39(0x963)](function(_0x30fbb1){var _0xeba6f3=_0x1c2d39;_0x102e06[_0xeba6f3(0x64c)][_0xeba6f3(0x6ef)](_0x30fbb1),_0x30fbb1[_0xeba6f3(0x24b)](),log(_0xeba6f3(0x288));}),_0x102e06[_0x1c2d39(0x3c8)]&&_0x102e06[_0x1c2d39(0x3c8)]['getTracks']()['forEach'](function(_0x2b0f17){var _0x35708a=_0x1c2d39;_0x102e06[_0x35708a(0x3c8)][_0x35708a(0x6ef)](_0x2b0f17),_0x2b0f17['stop'](),log(_0x35708a(0x288));});}catch(_0x27c268){errorlog(_0x27c268);}try{for(i in _0x102e06[_0x1c2d39(0x341)]){try{_0x102e06['rpcs'][i]['videoElement']&&(_0x102e06[_0x1c2d39(0x341)][i][_0x1c2d39(0x662)][_0x1c2d39(0x1db)]&&recordLocalVideo(_0x1c2d39(0x24b),null,_0x102e06[_0x1c2d39(0x341)][i][_0x1c2d39(0x662)]));}catch(_0x4d5e66){}log('closing\x20rpc\x20due\x20to\x20hangup\x20event'),_0x102e06[_0x1c2d39(0xa1a)](i,!![]);}for(i in _0x102e06[_0x1c2d39(0x73f)]){log(_0x1c2d39(0x41c)),_0x102e06[_0x1c2d39(0x7e6)](i);}}catch(_0x3f32b1){errorlog(_0x3f32b1);}for(var _0x414af1 in _0x102e06['watchTimeoutList']){clearTimeout(_0x102e06[_0x1c2d39(0x64f)][_0x414af1]);}if(_0x3e65ae){reloadRequested(),warnlog('Reloading?\x20uh\x20oh.\x20Why\x20didn\x27t\x20it?');return;}else setTimeout(function(){for(i in _0x102e06){try{delete _0x102e06[i];}catch(_0x43302a){}}delete _0x102e06;},0x4b0),hangupComplete(),log(_0x1c2d39(0x493));},_0x102e06[_0x2ca4fe(0x2ad)]=function(){var _0x3a737c=_0x2ca4fe;_0x102e06['taintedSession']=!![],_0x102e06['screenShareState']=![],pokeIframeAPI('screen-share-state',_0x102e06[_0x3a737c(0x67e)],null,_0x102e06[_0x3a737c(0x7d4)]),notifyOfScreenShare(),warnlog(_0x3a737c(0x81f)),pokeIframeAPI(_0x3a737c(0x9e8),![],![],_0x102e06['streamID']),pokeIframeAPI(_0x3a737c(0x5b9),![],![],_0x102e06[_0x3a737c(0x7d4)]),pokeAPI(_0x3a737c(0x5b9),![]);try{_0x102e06[_0x3a737c(0x662)]&&_0x102e06[_0x3a737c(0x662)][_0x3a737c(0x6b5)]&&_0x102e06[_0x3a737c(0x662)]['srcObject'][_0x3a737c(0x5ae)]()['forEach'](function(_0x4b608d){var _0x5896cb=_0x3a737c;_0x102e06[_0x5896cb(0x662)][_0x5896cb(0x6b5)]['removeTrack'](_0x4b608d),_0x4b608d[_0x5896cb(0x24b)](),log('stopping\x20old\x20track');});_0x102e06['streamSrc']&&(_0x102e06['streamSrc'][_0x3a737c(0x4ca)]()['forEach'](function(_0x386ab4){var _0x137073=_0x3a737c;_0x102e06[_0x137073(0x5a2)]=_0x386ab4['label']['toLowerCase']()[_0x137073(0x598)](/[\W]+/g,'_'),_0x102e06[_0x137073(0x1a0)]['removeTrack'](_0x386ab4),_0x386ab4[_0x137073(0x24b)](),log(_0x137073(0x288));}),_0x102e06[_0x3a737c(0x502)]=[],_0x102e06[_0x3a737c(0x1a0)][_0x3a737c(0x658)]()['forEach'](function(_0x486288){var _0x3aa4f0=_0x3a737c;_0x102e06[_0x3aa4f0(0x502)][_0x3aa4f0(0x940)](_0x486288['label'][_0x3aa4f0(0x4c0)]()[_0x3aa4f0(0x598)](/[\W]+/g,'_')),_0x102e06['streamSrc']['removeTrack'](_0x486288),_0x486288[_0x3aa4f0(0x24b)](),log('stopping\x20old\x20track');}),!_0x102e06[_0x3a737c(0x502)][_0x3a737c(0x847)]&&(_0x102e06['audioDevice']=![]));_0x102e06['streamSrcClone']&&_0x102e06[_0x3a737c(0x64c)]['getTracks']()[_0x3a737c(0x963)](function(_0x5473f6){var _0x25df2c=_0x3a737c;_0x102e06[_0x25df2c(0x64c)][_0x25df2c(0x6ef)](_0x5473f6),_0x5473f6['stop']();});for(UUID in _0x102e06['pcs']){var _0x543f39=getSenders2(UUID);_0x543f39[_0x3a737c(0x963)](_0x5ac26b=>{var _0x33ebdc=_0x3a737c;_0x5ac26b[_0x33ebdc(0x9bc)]&&(_0x5ac26b[_0x33ebdc(0x9bc)][_0x33ebdc(0x674)]=![]);});}try{document[_0x3a737c(0x2b7)](_0x3a737c(0x25a))&&(!_0x102e06[_0x3a737c(0x1f3)]&&(_0x102e06[_0x3a737c(0x1f3)]={}),_0x102e06[_0x3a737c(0x7d4)]&&(_0x102e06['syncState'][_0x102e06[_0x3a737c(0x7d4)]]=getDetailedState(_0x102e06[_0x3a737c(0x7d4)])),getById('container_director')[_0x3a737c(0xa4d)][_0x3a737c(0x337)](getById('container_director')),updateLockedElements());}catch(_0x49a1b8){warnlog(_0x49a1b8);}var _0x32213d={};_0x32213d['videoMuted']=!![],_0x32213d[_0x3a737c(0x979)]=!![],_0x102e06[_0x3a737c(0x6cc)](_0x32213d),getById(_0x3a737c(0x953))[_0x3a737c(0x67a)]();}catch(_0x2390bb){errorlog(_0x3a737c(0x9e3));}log(_0x3a737c(0xa52));},_0x102e06['createOffer']=function(_0x569237,_0x1a7542=![]){var _0x3ab8d3=_0x2ca4fe;_0x102e06[_0x3ab8d3(0x73f)][_0x569237]['createOffer']({'iceRestart':_0x1a7542})['then'](_0x2d02c9=>{var _0x4eca9f=_0x3ab8d3;log(_0x4eca9f(0x24d));if(SafariVersion&&SafariVersion<=0xd&&(iOS||iPad)){}else{if(_0x102e06['stereo']==0x3||_0x102e06['stereo']==0x5||_0x102e06[_0x4eca9f(0x7de)]==0x1)_0x2d02c9[_0x4eca9f(0x36a)]=CodecsHandler[_0x4eca9f(0x35c)](_0x2d02c9[_0x4eca9f(0x36a)],{'stereo':0x1}),log(_0x4eca9f(0x4a9));else{if(iOS||iPad){}else _0x102e06[_0x4eca9f(0x7de)]==0x4&&(_0x2d02c9[_0x4eca9f(0x36a)]=CodecsHandler[_0x4eca9f(0x35c)](_0x2d02c9['sdp'],{'stereo':0x2}),log(_0x4eca9f(0x4a9)));}}(iOS||iPad)&&(_0x102e06['removeOrientationFlag']&&_0x2d02c9[_0x4eca9f(0x36a)][_0x4eca9f(0x70b)](_0x4eca9f(0x9d6))&&(_0x2d02c9[_0x4eca9f(0x36a)]=_0x2d02c9[_0x4eca9f(0x36a)]['replace']('a=extmap:3\x20urn:3gpp:video-orientation\x0d\x0a','')));if(_0x102e06[_0x4eca9f(0x73f)][_0x569237][_0x4eca9f(0x548)])try{_0x2d02c9['sdp']=CodecsHandler[_0x4eca9f(0x385)](_0x2d02c9[_0x4eca9f(0x36a)],_0x102e06[_0x4eca9f(0x73f)][_0x569237][_0x4eca9f(0x548)]),log(_0x4eca9f(0x3b0)+_0x102e06['pcs'][_0x569237][_0x4eca9f(0x548)]+_0x4eca9f(0xa01));}catch(_0x214e3d){errorlog(_0x214e3d),warnlog(_0x4eca9f(0x389));}if(_0x102e06[_0x4eca9f(0x73f)][_0x569237]['preferAudioCodec'])try{if(_0x102e06['pcs'][_0x569237][_0x4eca9f(0x244)]===_0x4eca9f(0x31e))_0x2d02c9[_0x4eca9f(0x36a)]=CodecsHandler[_0x4eca9f(0x997)](_0x2d02c9[_0x4eca9f(0x36a)]);else{if(_0x102e06['pcs'][_0x569237][_0x4eca9f(0x244)]==='pcm'){if(_0x102e06[_0x4eca9f(0x988)]&&_0x102e06[_0x4eca9f(0x988)]==0x1)_0x2d02c9[_0x4eca9f(0x36a)]=CodecsHandler['modifyDescPCM'](_0x2d02c9[_0x4eca9f(0x36a)],_0x102e06[_0x4eca9f(0x154)]||0xbb80,![]);else _0x102e06[_0x4eca9f(0x7de)]?_0x2d02c9['sdp']=CodecsHandler[_0x4eca9f(0x989)](_0x2d02c9['sdp'],_0x102e06['micSampleRate']||0xbb80,!![]):_0x2d02c9[_0x4eca9f(0x36a)]=CodecsHandler[_0x4eca9f(0x989)](_0x2d02c9[_0x4eca9f(0x36a)],_0x102e06[_0x4eca9f(0x154)]||0xbb80,![]);}else _0x2d02c9[_0x4eca9f(0x36a)]=CodecsHandler[_0x4eca9f(0x244)](_0x2d02c9[_0x4eca9f(0x36a)],_0x102e06['pcs'][_0x569237]['preferAudioCodec']);}log(_0x4eca9f(0x3b0)+_0x102e06[_0x4eca9f(0x73f)][_0x569237][_0x4eca9f(0x244)]+_0x4eca9f(0x28c));}catch(_0x463d4c){errorlog(_0x463d4c),warnlog(_0x4eca9f(0x923));}Android&&_0x102e06[_0x4eca9f(0x431)]!==![]&&_0x102e06['AndroidFix']&&(_0x2d02c9[_0x4eca9f(0x36a)]=_0x2d02c9[_0x4eca9f(0x36a)][_0x4eca9f(0x598)](/42e01f/gi,_0x4eca9f(0x482))),_0x102e06[_0x4eca9f(0x73f)][_0x569237][_0x4eca9f(0x7e2)](_0x2d02c9)[_0x4eca9f(0x40b)](function(){var _0x2341c5=_0x4eca9f;log(_0x2341c5(0x1e2)+_0x569237),_0x102e06[_0x2341c5(0x82e)](_0x569237);var _0x248034={};_0x248034[_0x2341c5(0x398)]=_0x569237,_0x248034['streamID']=_0x102e06['streamID'],_0x248034[_0x2341c5(0xa29)]=_0x102e06[_0x2341c5(0x73f)][_0x569237][_0x2341c5(0x6b0)],_0x248034['session']=_0x102e06[_0x2341c5(0x73f)][_0x569237][_0x2341c5(0xa2e)];_0x102e06['customWSS']&&(_0x248034['isScene']=_0x102e06[_0x2341c5(0x5f6)]);if(_0x102e06[_0x2341c5(0x3c8)]!==![]){var _0x3fd203=_0x102e06['screenStream'][_0x2341c5(0x5ae)](),_0x2467c1=_0x102e06[_0x2341c5(0x73f)][_0x569237][_0x2341c5(0x927)](),_0x214ada=[];for(var _0x3d680a=0x0;_0x3d680a<_0x2467c1[_0x2341c5(0x847)];_0x3d680a++){for(var _0x55da21=0x0;_0x55da21<_0x3fd203[_0x2341c5(0x847)];_0x55da21++){_0x2467c1[_0x3d680a][_0x2341c5(0x9bc)]&&_0x2467c1[_0x3d680a][_0x2341c5(0x9bc)]['id']==_0x3fd203[_0x55da21]['id']&&_0x2467c1[_0x3d680a][_0x2341c5(0x9bc)][_0x2341c5(0x362)]==_0x3fd203[_0x55da21][_0x2341c5(0x362)]&&_0x214ada['push'](_0x3d680a);}}_0x214ada[_0x2341c5(0x847)]&&(_0x248034['screen']=_0x214ada);}_0x102e06[_0x2341c5(0x9d5)]?_0x102e06[_0x2341c5(0x234)](JSON[_0x2341c5(0x8f3)](_0x248034[_0x2341c5(0xa29)]))[_0x2341c5(0x40b)](function(_0x14a0f0){var _0x3c5b94=_0x2341c5;_0x248034[_0x3c5b94(0xa29)]=_0x14a0f0[0x0],_0x248034[_0x3c5b94(0x42d)]=_0x14a0f0[0x1],_0x102e06[_0x3c5b94(0x6ba)](_0x248034);})[_0x2341c5(0x262)](errorlog):_0x102e06[_0x2341c5(0x6ba)](_0x248034);})['catch'](errorlog);})[_0x3ab8d3(0x262)](errorlog);},_0x102e06[_0x2ca4fe(0x82a)]=function(){var _0x5ad354=_0x2ca4fe;for(var _0xee041d in _0x102e06[_0x5ad354(0x73f)]){_0x102e06['pcs'][_0xee041d][_0x5ad354(0x5f6)]!==![]?(_0x102e06[_0x5ad354(0x347)](_0xee041d),log('FORCE\x20KEYFRAME\x20FOR\x20SCENE')):log('Not\x20a\x20scene');}},_0x102e06[_0x2ca4fe(0x7e6)]=function(_0x1bdd3a,_0x30b281=!![]){var _0x461153=_0x2ca4fe;log(_0x461153(0x7e6));if(!(_0x1bdd3a in _0x102e06[_0x461153(0x73f)]))return;clearTimeout(_0x102e06[_0x461153(0x73f)][_0x1bdd3a][_0x461153(0x831)]),clearTimeout(_0x102e06[_0x461153(0x73f)][_0x1bdd3a][_0x461153(0x640)]),clearInterval(_0x102e06[_0x461153(0x73f)][_0x1bdd3a][_0x461153(0x791)]),pokeIframeAPI(_0x461153(0x5da),![],_0x1bdd3a);if(_0x461153(0x2c5)in _0x102e06['pcs'][_0x1bdd3a]){delete _0x102e06[_0x461153(0x73f)][_0x1bdd3a],applySceneState();return;}_0x1bdd3a+_0x461153(0x5ee)in _0x102e06['pcs']&&_0x102e06['pcs'][_0x1bdd3a+_0x461153(0x5ee)][_0x461153(0x2c5)]&&_0x102e06[_0x461153(0x73f)][_0x1bdd3a+_0x461153(0x5ee)]['realUUID']===_0x1bdd3a&&(clearTimeout(_0x102e06[_0x461153(0x73f)][_0x1bdd3a+_0x461153(0x5ee)]['iceTimer']),clearTimeout(_0x102e06[_0x461153(0x73f)][_0x1bdd3a+_0x461153(0x5ee)][_0x461153(0x640)]),clearInterval(_0x102e06[_0x461153(0x73f)][_0x1bdd3a+'_screen'][_0x461153(0x791)]),_0x102e06[_0x461153(0x73f)][_0x1bdd3a+_0x461153(0x5ee)]=null,delete _0x102e06[_0x461153(0x73f)][_0x1bdd3a+'_screen']);try{_0x102e06[_0x461153(0x6cc)]({'bye':!![]},_0x1bdd3a);}catch(_0x25714c){}try{_0x102e06[_0x461153(0x73f)][_0x1bdd3a]['close']();}catch(_0x579362){}_0x102e06[_0x461153(0x73f)][_0x1bdd3a]['guest']&&(_0x102e06[_0x461153(0x5f8)]&&(_0x30b281&&(warnlog(_0x461153(0x894)),playtone(![],_0x461153(0x153))))),_0x102e06[_0x461153(0x73f)][_0x1bdd3a]=null,_0x102e06['security']&&(!_0x102e06['cleanOutput']&&setTimeout(function _0x3f29a4(){var _0x411c00=_0x461153;warnUser(_0x411c00(0x3c6));},0x1)),delete _0x102e06[_0x461153(0x73f)][_0x1bdd3a],_0x102e06[_0x461153(0x4f5)](),applySceneState();},_0x102e06[_0x2ca4fe(0xa1a)]=function(_0x395aeb,_0x9bbc6=![]){var _0xd7c7f0=_0x2ca4fe;if(!(_0x395aeb in _0x102e06['rpcs'])){log(_0xd7c7f0(0x79a));return;}warnlog(_0xd7c7f0(0xa1a)),clearInterval(_0x102e06[_0xd7c7f0(0x341)][_0x395aeb][_0xd7c7f0(0x640)]);try{_0x102e06[_0xd7c7f0(0x1f8)]({'bye':!![]},_0x395aeb),warnlog(_0xd7c7f0(0x79c));}catch(_0x5536dc){}try{var _0x2fbd34=_0x102e06[_0xd7c7f0(0x341)][_0x395aeb][_0xd7c7f0(0x7d4)];}catch(_0x466ea1){}try{_0x102e06[_0xd7c7f0(0x341)][_0x395aeb][_0xd7c7f0(0x238)]();}catch(_0x4838a7){warnlog(_0xd7c7f0(0x949));}try{_0x102e06[_0xd7c7f0(0x341)][_0x395aeb]['streamSrc']&&_0x102e06[_0xd7c7f0(0x341)][_0x395aeb][_0xd7c7f0(0x1a0)]['getTracks']()[_0xd7c7f0(0x963)](function(_0xacb216){var _0x4bf619=_0xd7c7f0;_0xacb216[_0x4bf619(0x24b)](),log(_0x4bf619(0x825));});}catch(_0x29d8d0){}if(_0x102e06[_0xd7c7f0(0x838)])try{_0x102e06[_0xd7c7f0(0x341)][_0x395aeb][_0xd7c7f0(0x662)]&&_0xd7c7f0(0x35b)in _0x102e06[_0xd7c7f0(0x341)][_0x395aeb][_0xd7c7f0(0x662)]&&_0x102e06[_0xd7c7f0(0x341)][_0x395aeb]['videoElement']['recorder']['stop']();}catch(_0x344f7f){warnlog(_0x344f7f);}else!_0x102e06['roomid']&&(_0x102e06[_0xd7c7f0(0x5f8)]&&playtone(![],'leavetone'));try{document[_0xd7c7f0(0x2b7)](_0xd7c7f0(0x538)+_0x395aeb)&&(!_0x102e06['syncState']&&(_0x102e06[_0xd7c7f0(0x1f3)]={}),_0x2fbd34&&(_0x102e06['syncState'][_0x2fbd34]=getDetailedState(_0x2fbd34)),getById(_0xd7c7f0(0x538)+_0x395aeb)['parentNode'][_0xd7c7f0(0x337)](getById('container_'+_0x395aeb)),updateLockedElements());}catch(_0x184155){warnlog(_0x184155);}try{_0x102e06[_0xd7c7f0(0x341)][_0x395aeb][_0xd7c7f0(0x662)]&&_0x102e06[_0xd7c7f0(0x341)][_0x395aeb][_0xd7c7f0(0x662)]['remove']();}catch(_0x3d226d){}try{if(_0x102e06[_0xd7c7f0(0x7cf)]!==![]){if(_0x102e06[_0xd7c7f0(0x341)][_0x395aeb][_0xd7c7f0(0x699)]){try{_0x102e06['rpcs'][_0x395aeb]['iframeEle']['remove']();}catch(_0x327dc4){errorlog(_0x327dc4);}_0x102e06[_0xd7c7f0(0x341)][_0x395aeb][_0xd7c7f0(0x699)][_0xd7c7f0(0x67a)]();}}}catch(_0x34d324){}try{_0x102e06[_0xd7c7f0(0x341)][_0x395aeb][_0xd7c7f0(0x312)]&&_0x102e06['rpcs'][_0x395aeb][_0xd7c7f0(0x312)][_0xd7c7f0(0x67a)]();}catch(_0x92c58){}try{_0x102e06[_0xd7c7f0(0x341)][_0x395aeb][_0xd7c7f0(0x883)]&&_0x102e06['rpcs'][_0x395aeb][_0xd7c7f0(0x883)][_0xd7c7f0(0x67a)]();}catch(_0x28cd36){}'eventPlayActive'in _0x102e06[_0xd7c7f0(0x341)][_0x395aeb]&&clearInterval(_0x102e06[_0xd7c7f0(0x341)][_0x395aeb][_0xd7c7f0(0x856)]);pokeIframeAPI(_0xd7c7f0(0x961),![],_0x395aeb),pokeAPI(_0xd7c7f0(0x5fc),_0x102e06[_0xd7c7f0(0x341)][_0x395aeb][_0xd7c7f0(0x7d4)]);_0x102e06[_0xd7c7f0(0x341)][_0x395aeb][_0xd7c7f0(0x1c7)]&&(_0x2fbd34=![]);try{_0x102e06[_0xd7c7f0(0x341)][_0x395aeb]=null,delete _0x102e06[_0xd7c7f0(0x341)][_0x395aeb];}catch(_0x330d7e){}try{_0x102e06[_0xd7c7f0(0xa1a)](_0x395aeb+_0xd7c7f0(0x5ee));}catch(_0x2a00d7){}(!_0x102e06['director']||_0x102e06['switchMode'])&&setTimeout(function(){updateMixer();},0x1);if(typeof _0x2fbd34=='undefined')return;try{warnlog(_0xd7c7f0(0x855)),_0x2fbd34&&(_0x2fbd34 in _0x102e06[_0xd7c7f0(0x64f)]&&(log(_0xd7c7f0(0x9db)+_0x2fbd34),clearTimeout(_0x102e06[_0xd7c7f0(0x64f)][_0x2fbd34]),delete _0x102e06[_0xd7c7f0(0x64f)][_0x2fbd34]),_0x102e06[_0xd7c7f0(0x64f)][_0x2fbd34]=setTimeout(function(_0x4a7f1f){var _0x5d7c0d=_0xd7c7f0;try{delete _0x102e06['watchTimeoutList'][_0x4a7f1f];}catch(_0x52cad4){warnlog(_0x5d7c0d(0x758));return;}log(_0x5d7c0d(0x164)+_0x4a7f1f);try{for(var _0x5623fa in _0x102e06['rpcs']){if(_0x102e06[_0x5d7c0d(0x341)][_0x5623fa][_0x5d7c0d(0x7d4)]===_0x4a7f1f){if(_0x102e06[_0x5d7c0d(0x341)][_0x5623fa]['connectionState']===_0x5d7c0d(0x21a)){warnlog(_0x5d7c0d(0x9e1));return;}}}}catch(_0x2605a3){errorlog(_0x2605a3);}warnlog(_0x5d7c0d(0x218)),_0x102e06[_0x5d7c0d(0x744)](_0x4a7f1f);},_0x102e06[_0xd7c7f0(0x3ad)],_0x2fbd34));}catch(_0x1ab3b9){errorlog(_0x1ab3b9);}pokeIframeAPI('new-view-connection',![],_0x395aeb),_0x2fbd34!==null?pokeIframeAPI('end-view-connection',_0x2fbd34,_0x395aeb):pokeIframeAPI(_0xd7c7f0(0x85d),!![],_0x395aeb),updateUserList();},_0x102e06['forceRetryTimeout']=null,_0x102e06['retryWatchInterval']=function(){var _0x443191=_0x2ca4fe,_0x323981=![];if(_0x102e06[_0x443191(0x15e)]){_0x102e06[_0x443191(0x809)]&&clearTimeout(_0x102e06['forceRetryTimeout']);if(_0x102e06['ws']===null||(typeof _0x102e06['ws']!=='object'||_0x102e06['ws'][_0x443191(0x955)]!==0x1)){}else{var _0x1a58c1=_0x102e06[_0x443191(0x15e)][_0x443191(0x454)](',');for(var _0x4045aa in _0x1a58c1){if(_0x1a58c1[_0x4045aa]){var _0xae3467=![];for(var _0x37f268 in _0x102e06[_0x443191(0x341)]){if(_0x102e06['rpcs'][_0x37f268][_0x443191(0x7d4)]&&_0x102e06[_0x443191(0x341)][_0x37f268][_0x443191(0x7d4)]===_0x1a58c1[_0x4045aa]){_0xae3467=!![];break;}}_0x1a58c1[_0x4045aa]in _0x102e06[_0x443191(0x64f)]&&(_0xae3467=!![]);if(_0xae3467)continue;_0x102e06[_0x443191(0x744)](_0x1a58c1[_0x4045aa]),_0x323981=!![];}}}_0x102e06[_0x443191(0x809)]&&_0x102e06[_0x443191(0x809)]<0xa&&(_0x102e06[_0x443191(0x809)]=0xa),_0x102e06[_0x443191(0x809)]&&(_0x102e06[_0x443191(0x6d4)]=setTimeout(function(){var _0x25d874=_0x443191;log(_0x25d874(0x309)),_0x102e06[_0x25d874(0x326)]();},_0x102e06[_0x443191(0x809)]*0x3e8));}return _0x323981;},_0x102e06[_0x2ca4fe(0x8fb)]=async function(_0x2e1be1){var _0x2ebb96=_0x2ca4fe;if(_0x2e1be1 in _0x102e06[_0x2ebb96(0x73f)]){if(_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1][_0x2ebb96(0x562)]===_0x2ebb96(0x408)||_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1][_0x2ebb96(0x562)]==='closed')log('closing\x206'),_0x102e06[_0x2ebb96(0x7e6)](_0x2e1be1),warnlog('cleaning\x20up\x20lost\x20connection');else{if(iPad||iOS)log(_0x2ebb96(0x630)),_0x102e06['closePC'](_0x2e1be1),warnlog(_0x2ebb96(0x48e));else{warnlog(_0x2ebb96(0x61c)+_0x102e06['pcs'][_0x2e1be1][_0x2ebb96(0x562)]);return;}}}else log(_0x2ebb96(0x1a7));if(_0x102e06[_0x2ebb96(0x7ad)]!==![]){if(Object['keys'](_0x102e06[_0x2ebb96(0x73f)])[_0x2ebb96(0x847)]>_0x102e06['maxviewers']){log(_0x2ebb96(0x411)),log(_0x2ebb96(0x7b4)),_0x102e06['closePC'](_0x2e1be1);return;}}else{if(_0x102e06[_0x2ebb96(0x7b3)]!==![]){if(Object[_0x2ebb96(0x9ae)](_0x102e06[_0x2ebb96(0x341)])[_0x2ebb96(0x847)]+Object[_0x2ebb96(0x9ae)](_0x102e06['pcs'])['length']>_0x102e06[_0x2ebb96(0x7b3)]){log(_0x2ebb96(0x4f6)),log(_0x2ebb96(0xa4f)),_0x102e06['closePC'](_0x2e1be1);return;}}}!_0x102e06['configuration']&&await chooseBestTURN();_0x102e06[_0x2ebb96(0x4b8)]&&(_0x102e06['configuration'][_0x2ebb96(0x4b8)]=!![]);_0x102e06[_0x2ebb96(0x7d3)]&&(_0x102e06[_0x2ebb96(0x800)]['BundlePolicy']=_0x102e06['bundlePolicy']);try{_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1]=new RTCPeerConnection(_0x102e06[_0x2ebb96(0x800)]);}catch(_0x1319a0){!_0x102e06[_0x2ebb96(0x6f2)]&&warnUser(_0x2ebb96(0x90d));console[_0x2ebb96(0x151)](_0x1319a0);return;}if(_0x102e06['security']){if(Object['keys'](_0x102e06[_0x2ebb96(0x73f)])[_0x2ebb96(0x847)]>0x1){log('closing\x203'),log(_0x2ebb96(0x470)),_0x102e06['closePC'](_0x2e1be1);return;}}_0x102e06['pcs'][_0x2e1be1]['stats']={},_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1]['session']=_0x102e06[_0x2ebb96(0x44e)]+_0x102e06[_0x2ebb96(0x594)](0x5),_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1]['sceneDisplay']=null,_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1][_0x2ebb96(0x6b7)]=null,_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1]['obsState']={},_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1][_0x2ebb96(0x52a)][_0x2ebb96(0x4e4)]=null,_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1]['obsState'][_0x2ebb96(0x692)]=null,_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1][_0x2ebb96(0x52a)][_0x2ebb96(0x4b1)]=null,_0x102e06['pcs'][_0x2e1be1]['obsState'][_0x2ebb96(0x1db)]=null,_0x102e06['pcs'][_0x2e1be1][_0x2ebb96(0x52a)][_0x2ebb96(0x27e)]=null,_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1]['optimizedBitrate']=![],_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1][_0x2ebb96(0xa28)]=![],_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1][_0x2ebb96(0x4c1)]=null,_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1][_0x2ebb96(0x7a8)]=null,_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1]['bitrateTimeout']=null,_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1]['maxBandwidth']=null,_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1][_0x2ebb96(0x7cb)]=![],_0x102e06['pcs'][_0x2e1be1][_0x2ebb96(0x848)]=![],_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1][_0x2ebb96(0x7bf)]=![],_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1]['setBitrate']=![],_0x102e06['pcs'][_0x2e1be1][_0x2ebb96(0x80c)]=![],_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1]['guest']=![],_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1][_0x2ebb96(0x4b7)]=![],_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1][_0x2ebb96(0x29d)]=![],_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1]['degradationPreference']=![],_0x102e06['pcs'][_0x2e1be1][_0x2ebb96(0x1c2)]=null,_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1]['forceios']=![],_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1]['allowVideo']=![],_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1][_0x2ebb96(0x7fd)]=![],_0x102e06['pcs'][_0x2e1be1][_0x2ebb96(0x846)]=![],_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1]['allowWidget']=![],_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1]['allowChunked']=![],_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1]['allowWebp']=![],_0x102e06['pcs'][_0x2e1be1][_0x2ebb96(0x8cf)]=![],_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1][_0x2ebb96(0x2a6)]=![],_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1][_0x2ebb96(0x96e)]=![],_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1][_0x2ebb96(0x16f)]=![],_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1][_0x2ebb96(0x26a)]=![],_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1][_0x2ebb96(0x2dd)]=null,_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1][_0x2ebb96(0x398)]=_0x2e1be1,_0x102e06['pcs'][_0x2e1be1][_0x2ebb96(0xa3d)]=![],_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1]['scaleDueToBitrate']=![],_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1][_0x2ebb96(0x59e)]=![],_0x102e06['pcs'][_0x2e1be1][_0x2ebb96(0x6ec)]=![],_0x102e06['pcs'][_0x2e1be1][_0x2ebb96(0x74f)]=![],_0x102e06['pcs'][_0x2e1be1][_0x2ebb96(0x9da)]=![],_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1][_0x2ebb96(0x1e9)]=![],_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1][_0x2ebb96(0x9e7)]=null,_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1][_0x2ebb96(0x5f6)]=![],_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1][_0x2ebb96(0x220)]=![],_0x102e06['pcs'][_0x2e1be1][_0x2ebb96(0x351)]=null,_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1][_0x2ebb96(0x89c)]=![],_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1][_0x2ebb96(0x52c)]=![],_0x102e06['pcs'][_0x2e1be1][_0x2ebb96(0x548)]=![],_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1][_0x2ebb96(0x244)]=![],_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1][_0x2ebb96(0x640)]=null,_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1][_0x2ebb96(0x820)]=_0x102e06[_0x2ebb96(0x820)],_0x102e06['pcs'][_0x2e1be1]['startTime']=Date['now']();function _0x54e96f(_0x901ab2=![]){var _0x176765=_0x2ebb96;if(_0x901ab2)return;_0x102e06[_0x176765(0x73f)][_0x2e1be1][_0x176765(0x308)]=_0x102e06['pcs'][_0x2e1be1][_0x176765(0x87f)](_0x176765(0x308)),_0x102e06['pcs'][_0x2e1be1][_0x176765(0x308)][_0x176765(0x398)]=_0x2e1be1,_0x102e06[_0x176765(0x73f)][_0x2e1be1][_0x176765(0x308)][_0x176765(0x6be)]=()=>{var _0x3312ad=_0x176765;if(_0x901ab2)return;log(_0x3312ad(0x728)),msg={},msg[_0x3312ad(0xa12)]={},msg[_0x3312ad(0xa12)][_0x3312ad(0x89c)]=_0x102e06[_0x3312ad(0x89c)],msg[_0x3312ad(0xa12)][_0x3312ad(0x52c)]=_0x102e06[_0x3312ad(0x52c)],msg['info'][_0x3312ad(0x2d6)]=_0x102e06[_0x3312ad(0x2d6)];try{(_0x102e06[_0x3312ad(0x3ea)][_0x3312ad(0x847)]||_0x102e06[_0x3312ad(0x6af)])&&(msg[_0x3312ad(0xa12)][_0x3312ad(0x8e6)]=_0x102e06[_0x3312ad(0x3ea)][_0x3312ad(0x71f)](','));}catch(_0x514fce){}msg['info'][_0x3312ad(0x20c)]=_0x102e06['directorSpeakerMuted'],msg[_0x3312ad(0xa12)][_0x3312ad(0x30d)]=_0x102e06[_0x3312ad(0x30d)],msg['info'][_0x3312ad(0x830)]=_0x102e06[_0x3312ad(0x830)],msg[_0x3312ad(0xa12)]['directorMirror']=_0x102e06[_0x3312ad(0x7aa)],msg[_0x3312ad(0xa12)]['video_muted_init']=_0x102e06['videoMuted'];_0x102e06['roomid']?msg['info'][_0x3312ad(0x1c5)]=!![]:msg[_0x3312ad(0xa12)][_0x3312ad(0x1c5)]=![];if(_0x102e06[_0x3312ad(0x838)]){if(!_0x102e06[_0x3312ad(0xa36)]&&_0x102e06['directorUUID']&&_0x102e06['directorUUID']===_0x2e1be1)_0x102e06['newMainDirectorSetup']();else{msg[_0x3312ad(0x7da)]={};_0x102e06[_0x3312ad(0xa36)]&&(msg['directorSettings'][_0x3312ad(0x7c7)]=!![]);msg[_0x3312ad(0x7da)][_0x3312ad(0x155)]=_0x102e06[_0x3312ad(0x155)];_0x102e06['soloChatUUID'][_0x3312ad(0x847)]&&!_0x102e06[_0x3312ad(0x5f9)][_0x3312ad(0x70b)](_0x2e1be1)&&(msg[_0x3312ad(0xa12)][_0x3312ad(0x2d6)]=!![]);var _0x2c14f3=[];for(var _0x2a0306 in _0x102e06[_0x3312ad(0x73f)]){_0x102e06[_0x3312ad(0x73f)][_0x2a0306][_0x3312ad(0x7bf)]===!![]&&_0x2c14f3[_0x3312ad(0x940)](_0x2a0306);}_0x102e06['directorBlindAllGuests']&&(msg['directorSettings'][_0x3312ad(0x994)]=!![]),_0x2c14f3[_0x3312ad(0x847)]&&(msg['directorSettings'][_0x3312ad(0x73c)]=_0x2c14f3);}_0x102e06[_0x3312ad(0x333)]&&(msg[_0x3312ad(0xa12)][_0x3312ad(0x972)]=_0x102e06[_0x3312ad(0x333)]);}_0x102e06[_0x3312ad(0x7cf)]!==![]?msg[_0x3312ad(0xa12)][_0x3312ad(0x2da)]=!![]:msg[_0x3312ad(0xa12)][_0x3312ad(0x2da)]=![];_0x102e06['remote']?msg[_0x3312ad(0xa12)][_0x3312ad(0x8df)]=!![]:msg[_0x3312ad(0xa12)][_0x3312ad(0x8df)]=![];if(_0x102e06[_0x3312ad(0x68c)])msg[_0x3312ad(0xa12)][_0x3312ad(0x60a)]=_0x102e06['obsControls'];else{if(_0x102e06[_0x3312ad(0x68c)]===![])msg[_0x3312ad(0xa12)]['obs_control']=![];else _0x102e06[_0x3312ad(0x99a)]&&!_0x102e06[_0x3312ad(0x838)]?msg[_0x3312ad(0xa12)]['obs_control']=![]:msg[_0x3312ad(0xa12)]['obs_control']=null;}_0x102e06[_0x3312ad(0x776)]&&(msg[_0x3312ad(0xa12)][_0x3312ad(0x776)]=!![]);msg[_0x3312ad(0xa12)][_0x3312ad(0x6f4)]=_0x102e06[_0x3312ad(0x8b6)];_0x102e06[_0x3312ad(0x6ee)]&&!_0x102e06['screenStream']?msg[_0x3312ad(0xa12)][_0x3312ad(0x67e)]=_0x102e06['screenShareState']:msg['info'][_0x3312ad(0x67e)]=![];msg[_0x3312ad(0xa12)][_0x3312ad(0x5e8)]=_0x102e06['width'],msg[_0x3312ad(0xa12)]['height_url']=_0x102e06[_0x3312ad(0x5aa)];try{if(_0x102e06['streamSrc']){let _0x52f573=_0x102e06[_0x3312ad(0x1a0)][_0x3312ad(0x4ca)]();if(_0x52f573['length']){let _0x56bdde=_0x52f573[0x0]['getSettings']();msg[_0x3312ad(0xa12)][_0x3312ad(0x6d1)]=_0x56bdde[_0x3312ad(0x202)]||![],msg[_0x3312ad(0xa12)][_0x3312ad(0x910)]=_0x56bdde['height']||![],msg['info'][_0x3312ad(0x59b)]=parseInt(_0x56bdde[_0x3312ad(0x7c0)])||![];}}if(_0x102e06['screenStream']&&_0x102e06[_0x3312ad(0x3c8)][_0x3312ad(0x6b5)]){let _0x34c7f4=_0x102e06['screenStream']['srcObject'][_0x3312ad(0x4ca)]();if(_0x34c7f4[_0x3312ad(0x847)]){let _0x2da18a=_0x34c7f4[0x0]['getSettings']();msg[_0x3312ad(0xa12)][_0x3312ad(0x7c1)]=_0x2da18a['width']||![],msg['info'][_0x3312ad(0x38d)]=_0x2da18a[_0x3312ad(0x5aa)]||![],msg[_0x3312ad(0xa12)][_0x3312ad(0x9c1)]=parseInt(_0x2da18a[_0x3312ad(0x7c0)])||![];}}}catch(_0x3afce5){errorlog(_0x3afce5);}msg[_0x3312ad(0xa12)][_0x3312ad(0x36f)]=_0x102e06[_0x3312ad(0x9f1)],msg[_0x3312ad(0xa12)][_0x3312ad(0x6e6)]=_0x102e06['maxvideobitrate'],msg['info'][_0x3312ad(0x833)]=_0x102e06[_0x3312ad(0x7ad)],msg[_0x3312ad(0xa12)][_0x3312ad(0x159)]=_0x102e06[_0x3312ad(0x7de)],msg[_0x3312ad(0xa12)]['aec_url']=_0x102e06['echoCancellation'],msg[_0x3312ad(0xa12)]['agc_url']=_0x102e06['autoGainControl'],msg[_0x3312ad(0xa12)]['denoise_url']=_0x102e06['noiseSuppression'],msg['info'][_0x3312ad(0x7b0)]=_0x102e06['version'],msg['info'][_0x3312ad(0xa24)]=_0x102e06[_0x3312ad(0x270)],msg[_0x3312ad(0xa12)][_0x3312ad(0x486)]=_0x102e06['compressor'],msg[_0x3312ad(0xa12)][_0x3312ad(0x606)]=_0x102e06['micDelay'],msg['info'][_0x3312ad(0x62c)]=_0x102e06[_0x3312ad(0x843)],msg[_0x3312ad(0xa12)][_0x3312ad(0x4f4)]=!_0x102e06[_0x3312ad(0x5a0)],msg[_0x3312ad(0xa12)][_0x3312ad(0x1c1)]=_0x102e06[_0x3312ad(0x3ab)],msg[_0x3312ad(0xa12)][_0x3312ad(0x6df)]=_0x102e06['sampleRate'],msg[_0x3312ad(0xa12)][_0x3312ad(0x4c7)]=_0x102e06[_0x3312ad(0x4dd)];_0x102e06[_0x3312ad(0x595)]['network_type']&&(msg['info'][_0x3312ad(0x573)]=_0x102e06['stats'][_0x3312ad(0x380)]);_0x102e06[_0x3312ad(0x29a)]!==![]?_0x102e06[_0x3312ad(0x34e)]?msg['info'][_0x3312ad(0x43d)]=_0x102e06[_0x3312ad(0x29a)]+parseInt(_0x102e06[_0x3312ad(0x34e)]):msg[_0x3312ad(0xa12)][_0x3312ad(0x43d)]=_0x102e06[_0x3312ad(0x29a)]:msg[_0x3312ad(0xa12)][_0x3312ad(0x43d)]=_0x102e06[_0x3312ad(0x34e)];msg[_0x3312ad(0xa12)][_0x3312ad(0x43d)]&&msg[_0x3312ad(0xa12)][_0x3312ad(0x43d)]>=0x168&&(msg[_0x3312ad(0xa12)]['rotate_video']-=0x168);try{navigator&&navigator[_0x3312ad(0x2f3)]&&(msg[_0x3312ad(0xa12)][_0x3312ad(0x570)]=navigator[_0x3312ad(0x2f3)]);navigator&&navigator['platform']&&(msg[_0x3312ad(0xa12)][_0x3312ad(0x539)]=navigator['platform']);gpgpuSupport&&(msg[_0x3312ad(0xa12)]['gpGPU']=gpgpuSupport);cpuSupport&&(msg[_0x3312ad(0xa12)][_0x3312ad(0x1a3)]=cpuSupport);iOS&&(msg[_0x3312ad(0xa12)][_0x3312ad(0x1fb)]=iPhone12Up);if(SafariVersion)msg[_0x3312ad(0xa12)]['Browser']='Safari\x20'+SafariVersion;else{if(getChromeVersion()>0x3c)msg[_0x3312ad(0xa12)][_0x3312ad(0x191)]=_0x3312ad(0x69a)+getChromeVersion();else{if(userAgent[_0x3312ad(0x45b)](_0x3312ad(0x14c))>=0x0)msg['info']['Browser']=_0x3312ad(0x14c);else userAgent[_0x3312ad(0x45b)](_0x3312ad(0x63c))>=0x0?msg['info']['Browser']=_0x3312ad(0x9ca):msg[_0x3312ad(0xa12)][_0x3312ad(0x191)]=_0x3312ad(0x98c);}}}catch(_0x25522b){};_0x102e06[_0x3312ad(0x6d7)]&&(_0x3312ad(0x8bc)in _0x102e06[_0x3312ad(0x6d7)]&&(typeof _0x102e06['batteryState'][_0x3312ad(0x8bc)]==_0x3312ad(0x1b9)?msg[_0x3312ad(0xa12)][_0x3312ad(0x779)]=parseInt(_0x102e06[_0x3312ad(0x6d7)][_0x3312ad(0x8bc)]*0x64):msg[_0x3312ad(0xa12)][_0x3312ad(0x779)]=_0x102e06[_0x3312ad(0x6d7)][_0x3312ad(0x8bc)]),_0x3312ad(0x86a)in _0x102e06[_0x3312ad(0x6d7)]&&(msg[_0x3312ad(0xa12)][_0x3312ad(0x969)]=_0x102e06['batteryState'][_0x3312ad(0x86a)]));_0x102e06[_0x3312ad(0x215)]&&(msg['info'][_0x3312ad(0x215)]=_0x102e06['cpuLimited']);try{_0x102e06[_0x3312ad(0xa12)][_0x3312ad(0x5c3)]&&(msg[_0x3312ad(0x1c4)]={},msg[_0x3312ad(0x1c4)][_0x3312ad(0x5c3)]={},msg['miniInfo'][_0x3312ad(0x5c3)]['c']=_0x102e06[_0x3312ad(0xa12)][_0x3312ad(0x5c3)]['c']);}catch(_0x505740){}_0x102e06['sendMessage'](msg,_0x2e1be1),pokeIframeAPI(_0x3312ad(0x724),!![],_0x2e1be1),pokeIframeAPI('push-connection',!![],_0x2e1be1),updateUserList();},_0x102e06['pcs'][_0x2e1be1][_0x176765(0x308)][_0x176765(0x375)]=()=>{var _0x514c11=_0x176765;pokeIframeAPI(_0x514c11(0x724),![],_0x2e1be1),_0x102e06[_0x514c11(0xa2d)](),warnlog('send\x20channel\x20closed');return;},_0x102e06[_0x176765(0x73f)][_0x2e1be1][_0x176765(0x308)][_0x176765(0x59f)]=async function(_0x30435b){var _0x526474=_0x176765;log('received\x20data\x20from\x20viewer');try{var _0x210edc=JSON[_0x526474(0x330)](_0x30435b['data']);}catch(_0x5df370){warnlog(_0x526474(0x3a5)),log(_0x30435b[_0x526474(0x819)]);try{var _0x26bfc7=new TextDecoder()['decode'](_0x30435b[_0x526474(0x819)]),_0x210edc=JSON[_0x526474(0x330)](_0x26bfc7);}catch(_0x80cb06){try{var _0x210edc=await new Response(_0x30435b[_0x526474(0x819)])['text']();_0x210edc=JSON[_0x526474(0x330)](_0x210edc);}catch(_0x483cd2){return;}}}warnlog(_0x210edc);if(_0x526474(0x8df)in _0x210edc)try{_0x210edc=await _0x102e06[_0x526474(0x2df)](_0x210edc);if(!_0x210edc)return;}catch(_0x44115c){errorlor(_0x44115c);}_0x526474(0x184)in _0x210edc?await _0x102e06[_0x526474(0x90c)](_0x210edc,_0x2e1be1+_0x526474(0x5ee)):await _0x102e06[_0x526474(0x90c)](_0x210edc,_0x2e1be1);};}_0x54e96f(![]),_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1][_0x2ebb96(0x554)]=function(_0x19a67e){var _0x1a941b=_0x2ebb96;warnlog(_0x1a941b(0x3ba)),warnlog(_0x19a67e);if(_0x19a67e['channel'][_0x1a941b(0x89c)]&&_0x19a67e[_0x1a941b(0x275)][_0x1a941b(0x89c)]!==_0x1a941b(0x308)){_0x102e06[_0x1a941b(0x1fc)](_0x102e06[_0x1a941b(0x341)],_0x2e1be1,_0x19a67e[_0x1a941b(0x275)]);return;}},_0x102e06['pcs'][_0x2e1be1]['onnegotiationneeded']=function(_0x1c8355){var _0x58845f=_0x2ebb96;log(_0x58845f(0x384)),_0x102e06[_0x58845f(0x945)](_0x2e1be1);},_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1][_0x2ebb96(0x462)]=_0xd8bb29=>{errorlog('Publisher\x20is\x20being\x20sent\x20a\x20video\x20stream???\x20NOT\x20EXPECTED!');},_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1]['iceTimer']=null,_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1]['iceBundle']=[],_0x102e06['pcs'][_0x2e1be1][_0x2ebb96(0x219)]=function(_0x25f869){var _0x21f68e=_0x2ebb96;if(_0x25f869['candidate']==null){log(_0x21f68e(0x23c));return;}log(_0x25f869);try{if(_0x102e06['icefilter']){if(_0x25f869[_0x21f68e(0x94e)][_0x21f68e(0x94e)]['indexOf'](_0x102e06[_0x21f68e(0x70d)])===-0x1){log(_0x21f68e(0x62b));return;}else log(_0x25f869[_0x21f68e(0x94e)]);}}catch(_0x293c52){errorlog(_0x293c52);}if(_0x102e06[_0x21f68e(0x73f)][_0x2e1be1]['iceTimer']!==null){_0x102e06['pcs'][_0x2e1be1][_0x21f68e(0x636)][_0x21f68e(0x940)](_0x25f869[_0x21f68e(0x94e)]);return;}_0x102e06[_0x21f68e(0x73f)][_0x2e1be1][_0x21f68e(0x636)][_0x21f68e(0x940)](_0x25f869[_0x21f68e(0x94e)]),_0x102e06[_0x21f68e(0x73f)][_0x2e1be1][_0x21f68e(0x831)]=setTimeout(function(_0x3d8e4a){var _0x2022e1=_0x21f68e;try{_0x102e06[_0x2022e1(0x73f)][_0x3d8e4a]['iceTimer']=null;}catch(_0x495088){warnlog(_0x2022e1(0x6ac));return;}var _0x32892c={};_0x32892c[_0x2022e1(0x398)]=_0x3d8e4a,_0x32892c[_0x2022e1(0x97a)]=_0x2022e1(0x26c),_0x32892c[_0x2022e1(0x51d)]=_0x102e06['pcs'][_0x3d8e4a][_0x2022e1(0x636)],_0x32892c[_0x2022e1(0xa2e)]=_0x102e06[_0x2022e1(0x73f)][_0x3d8e4a][_0x2022e1(0xa2e)],_0x102e06[_0x2022e1(0x73f)][_0x3d8e4a][_0x2022e1(0x636)]=[],_0x102e06[_0x2022e1(0x9d5)]?_0x102e06[_0x2022e1(0x234)](JSON['stringify'](_0x32892c['candidates']))[_0x2022e1(0x40b)](function(_0x48a320){var _0x16ee3d=_0x2022e1;_0x32892c[_0x16ee3d(0x51d)]=_0x48a320[0x0],_0x32892c[_0x16ee3d(0x42d)]=_0x48a320[0x1],_0x102e06[_0x16ee3d(0x6ba)](_0x32892c);})[_0x2022e1(0x262)](errorlog):_0x102e06[_0x2022e1(0x6ba)](_0x32892c);},0xc8,_0x2e1be1);},_0x102e06[_0x2ebb96(0x90c)]=async function(_0x88dc24,_0x1cd8da){var _0x2b013a=_0x2ebb96;_0x88dc24[_0x2b013a(0x398)]=_0x1cd8da;if(_0x88dc24[_0x2b013a(0xa29)]){_0x102e06[_0x2b013a(0x9cc)](_0x88dc24);return;}else{if(_0x88dc24[_0x2b013a(0x94e)]){log(_0x2b013a(0x2c8)),_0x102e06[_0x2b013a(0x415)](_0x88dc24);return;}else{if(_0x88dc24[_0x2b013a(0x51d)]){log('GOT\x20ICEs!!'),_0x102e06[_0x2b013a(0x6c6)](_0x88dc24);return;}else{if(_0x2b013a(0xa2d)in _0x88dc24){var _0x19d9b7={};_0x19d9b7[_0x2b013a(0x617)]=_0x88dc24[_0x2b013a(0xa2d)],_0x102e06[_0x2b013a(0x6cc)](_0x19d9b7,_0x1cd8da),warnlog(_0x2b013a(0x4b9));return;}else{if(_0x2b013a(0x617)in _0x88dc24){warnlog(_0x2b013a(0x511));return;}else{if(_0x2b013a(0x7f4)in _0x88dc24){warnlog('BYE'),log(_0x2b013a(0x970)),_0x102e06[_0x2b013a(0x7e6)](_0x1cd8da);return;}}}}}}if(_0x102e06[_0x2b013a(0x838)]){if('requestCoDirector'in _0x88dc24&&_0x2b013a(0x42d)in _0x88dc24){if(_0x102e06['directorPassword'])_0x102e06[_0x2b013a(0x9b3)]?_0x102e06[_0x2b013a(0x4d2)](_0x88dc24[_0x2b013a(0x5d1)],_0x88dc24[_0x2b013a(0x42d)],_0x102e06[_0x2b013a(0x9b3)])['then'](function(_0x2e1cf4){var _0x376429=_0x2b013a;if(_0x2e1cf4===_0x102e06[_0x376429(0x9b3)]){_0x102e06['pcs'][_0x1cd8da][_0x376429(0x7bf)]=!![],_0x102e06[_0x376429(0x966)]['push'](_0x1cd8da),getById(_0x376429(0x538)+_0x1cd8da)[_0x376429(0x78d)][_0x376429(0x676)](_0x376429(0x6d3)),_0x102e06[_0x376429(0x1c3)](_0x1cd8da);var _0x2d7fd8={};_0x2d7fd8['approved']='requestCoDirector',_0x102e06[_0x376429(0x6cc)](_0x2d7fd8,_0x1cd8da);}else{warnlog('codirector\x20request\x20hash\x20failed');var _0x2d7fd8={};_0x2d7fd8[_0x376429(0x7b7)]=_0x376429(0x5d1),_0x102e06[_0x376429(0x6cc)](_0x2d7fd8,_0x1cd8da);}})[_0x2b013a(0x262)](function(){var _0x194742=_0x2b013a;warnlog('Failed\x20attempt\x20to\x20connect\x20as\x20co-director');var _0x23562a={};_0x23562a[_0x194742(0x7b7)]=_0x194742(0x5d1),_0x102e06['sendMessage'](_0x23562a,_0x1cd8da);}):generateHash(_0x102e06['directorPassword']+_0x102e06[_0x2b013a(0x46d)]+'abc123',0xc)[_0x2b013a(0x40b)](function(_0x1195d7){var _0x52f304=_0x2b013a;_0x102e06[_0x52f304(0x9b3)]=_0x1195d7,_0x102e06[_0x52f304(0x4d2)](_0x88dc24[_0x52f304(0x5d1)],_0x88dc24['vector'],_0x102e06['directorHash'])[_0x52f304(0x40b)](function(_0x1364e9){var _0x2f0416=_0x52f304;if(_0x1364e9===_0x102e06[_0x2f0416(0x9b3)]){_0x102e06[_0x2f0416(0x73f)][_0x1cd8da][_0x2f0416(0x7bf)]=!![],_0x102e06[_0x2f0416(0x966)]['push'](_0x1cd8da),getById('container_'+_0x1cd8da)[_0x2f0416(0x78d)][_0x2f0416(0x676)](_0x2f0416(0x6d3)),_0x102e06['announceCoDirector'](_0x1cd8da);var _0x6259f8={};_0x6259f8[_0x2f0416(0x7a5)]=_0x2f0416(0x5d1),_0x102e06[_0x2f0416(0x1f8)](_0x6259f8,_0x1cd8da);}else{warnlog(_0x2f0416(0x8a7));var _0x6259f8={};_0x6259f8[_0x2f0416(0x7b7)]=_0x2f0416(0x5d1),_0x102e06[_0x2f0416(0x1f8)](_0x6259f8,_0x1cd8da);}})[_0x52f304(0x262)](function(){var _0x9dad05=_0x52f304;warnlog(_0x9dad05(0x3dc));var _0x5d6324={};_0x5d6324[_0x9dad05(0x7b7)]='requestCoDirector',_0x102e06[_0x9dad05(0x1f8)](_0x5d6324,_0x1cd8da);});return;})['catch'](errorlog);else{warnlog(_0x2b013a(0x1a8));var _0x19d9b7={};_0x19d9b7[_0x2b013a(0x7b7)]='requestCoDirector',_0x102e06[_0x2b013a(0x1f8)](_0x19d9b7,_0x1cd8da);}}if(_0x2b013a(0x237)in _0x88dc24&&'roomid'in _0x88dc24){log(_0x2b013a(0x931));if(_0x102e06[_0x2b013a(0x8cb)]){if(_0x1cd8da in _0x102e06[_0x2b013a(0x73f)]&&_0x102e06['pcs'][_0x1cd8da][_0x2b013a(0x7bf)]===!![]){log(_0x2b013a(0x553));var _0x19d9b7={};if(_0x88dc24[_0x2b013a(0x57b)]&&_0x88dc24[_0x2b013a(0x57b)]['updateurl']){_0x19d9b7['request']='migrate',_0x19d9b7[_0x2b013a(0x57b)]=_0x88dc24[_0x2b013a(0x57b)],log(_0x19d9b7);if(_0x102e06['sendRequest'](_0x19d9b7,_0x88dc24[_0x2b013a(0x237)][_0x2b013a(0x1bb)]())){var _0x19d9b7={};_0x19d9b7[_0x2b013a(0x42e)]='migrate',_0x19d9b7[_0x2b013a(0x99a)]=_0x88dc24[_0x2b013a(0x99a)],_0x19d9b7[_0x2b013a(0x417)]=_0x88dc24[_0x2b013a(0x237)][_0x2b013a(0x1bb)](),_0x102e06['sendMsg'](_0x19d9b7);}log(_0x19d9b7);}else{if(_0x88dc24[_0x2b013a(0x57b)]&&_0x2b013a(0x7cf)in _0x88dc24[_0x2b013a(0x57b)]){_0x19d9b7['request']='migrate',_0x19d9b7['transferSettings']=_0x88dc24[_0x2b013a(0x57b)],delete _0x19d9b7[_0x2b013a(0x57b)][_0x2b013a(0x99a)],delete _0x19d9b7[_0x2b013a(0x57b)][_0x2b013a(0x36b)],log(_0x19d9b7);if(_0x102e06[_0x2b013a(0x1f8)](_0x19d9b7,_0x88dc24[_0x2b013a(0x237)]['toString']())){var _0x19d9b7={};_0x19d9b7['request']=_0x2b013a(0x237),_0x19d9b7[_0x2b013a(0x99a)]=_0x88dc24[_0x2b013a(0x99a)],_0x19d9b7[_0x2b013a(0x417)]=_0x88dc24[_0x2b013a(0x237)][_0x2b013a(0x1bb)](),_0x102e06['sendMsg'](_0x19d9b7);}log(_0x19d9b7);}else _0x19d9b7[_0x2b013a(0x42e)]=_0x2b013a(0x237),_0x19d9b7['roomid']=_0x88dc24[_0x2b013a(0x99a)],_0x19d9b7[_0x2b013a(0x417)]=_0x88dc24['migrate'][_0x2b013a(0x1bb)](),_0x102e06['sendMsg'](_0x19d9b7);}pokeIframeAPI(_0x2b013a(0x2c4),_0x88dc24['roomid'],_0x88dc24['migrate'][_0x2b013a(0x1bb)]());}}else{var _0x19d9b7={};_0x19d9b7['rejected']=_0x2b013a(0x76c),_0x102e06['sendRequest'](_0x19d9b7,_0x1cd8da);}}}if(_0x2b013a(0x922)in _0x88dc24){if(!_0x88dc24[_0x2b013a(0x398)]){log(_0x2b013a(0x20e));return;}var _0x330d78=_0x88dc24[_0x2b013a(0x922)];if(!_0x102e06[_0x2b013a(0x73f)][_0x330d78]){log(_0x2b013a(0x464));return;}if(_0x102e06[_0x2b013a(0x966)][_0x2b013a(0x45b)](_0x330d78)>=0x0){var _0x19d9b7={};_0x19d9b7['rejected']=_0x2b013a(0x922),_0x102e06[_0x2b013a(0x6cc)](_0x19d9b7,_0x88dc24['UUID']),warnlog(_0x2b013a(0x39f));return;}if(_0x102e06['remote']){if(_0x2b013a(0x8df)in _0x88dc24&&_0x88dc24[_0x2b013a(0x8df)]===_0x102e06['remote']&&_0x102e06[_0x2b013a(0x8df)]){}else{if(_0x102e06[_0x2b013a(0x8df)]===!![]){}}}else{if(_0x102e06['directorList'][_0x2b013a(0x45b)](_0x88dc24[_0x2b013a(0x398)])>=0x0){}else return;}_0x2b013a(0x2e7)in _0x88dc24&&_0x102e06['targetBitrate'](_0x330d78,_0x88dc24[_0x2b013a(0x2e7)]);_0x2b013a(0x844)in _0x88dc24&&_0x102e06[_0x2b013a(0x844)](_0x330d78,_0x88dc24[_0x2b013a(0x844)]);if(_0x2b013a(0x2e8)in _0x88dc24)try{_0x102e06[_0x2b013a(0x35a)](_0x330d78,_0x88dc24[_0x2b013a(0x2e8)]['w'],_0x88dc24[_0x2b013a(0x2e8)]['h'],_0x88dc24[_0x2b013a(0x2e8)]['s'],_0x88dc24[_0x2b013a(0x2e8)]['c']);}catch(_0x59b766){errorlog(_0x59b766);}return;}manageSceneState(_0x88dc24,_0x1cd8da);try{if(_0x2b013a(0xa12)in _0x88dc24){_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x595)][_0x2b013a(0xa12)]=_0x88dc24[_0x2b013a(0xa12)];_0x2b013a(0x89c)in _0x88dc24[_0x2b013a(0xa12)]&&(typeof _0x88dc24[_0x2b013a(0xa12)][_0x2b013a(0x89c)]==_0x2b013a(0x66e)?_0x102e06['pcs'][_0x1cd8da][_0x2b013a(0x89c)]=sanitizeLabel(_0x88dc24[_0x2b013a(0xa12)][_0x2b013a(0x89c)]):_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x89c)]=![]);if(_0x1cd8da===_0x102e06[_0x2b013a(0x65e)])try{_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x595)][_0x2b013a(0xa12)][_0x2b013a(0x838)]=!![];}catch(_0x57c2b8){}else{if(_0x102e06['directorList']['indexOf'](_0x1cd8da)>=0x0)try{_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x595)]['info'][_0x2b013a(0x7bf)]=!![];}catch(_0x28c20d){}}if(_0x102e06['layouts']&&_0x102e06[_0x2b013a(0x838)]&&_0x2b013a(0x3d9)in _0x88dc24[_0x2b013a(0xa12)]&&_0x88dc24['info'][_0x2b013a(0x3d9)]){var _0x57b895=createSlotUpdate(_0x1cd8da);_0x102e06['obsSceneTriggers']?_0x102e06['sendMessage']({'slotsUpdate':_0x57b895,'obsSceneTriggers':_0x102e06['obsSceneTriggers'],'layouts':_0x102e06[_0x2b013a(0x852)]},_0x1cd8da):_0x102e06['sendMessage']({'slotsUpdate':_0x57b895,'layouts':_0x102e06[_0x2b013a(0x852)]},_0x1cd8da);}if(Firefox)try{_0x2b013a(0x5b5)in _0x88dc24[_0x2b013a(0xa12)]&&(_0x102e06[_0x2b013a(0x73f)][_0x1cd8da]['savedBitrate']===![]&&(_0x88dc24[_0x2b013a(0xa12)][_0x2b013a(0x5b5)]&&parseInt(_0x88dc24['info']['vb_url'])>0x0&&(_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0xa28)]=parseInt(_0x88dc24[_0x2b013a(0xa12)][_0x2b013a(0x5b5)]),_0x102e06[_0x2b013a(0x73f)][_0x1cd8da]['bitrateTimeout']&&clearTimeout(_0x102e06[_0x2b013a(0x73f)][_0x1cd8da]['bitrateTimeout']),_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x74e)]=setTimeout(function(_0x4a2133){var _0x1e59a4=_0x2b013a;_0x102e06[_0x1e59a4(0x267)](_0x4a2133,null);},0x3e8,_0x1cd8da))));}catch(_0x34df52){errorlog(_0x34df52);}pokeIframeAPI('push-connection-info',_0x88dc24[_0x2b013a(0xa12)],_0x1cd8da);}if('ifs'in _0x88dc24){if(_0x102e06['iframeSrc'])try{_0x102e06[_0x2b013a(0x24f)][_0x2b013a(0x205)](_0x2b013a(0x56d))&&processIframeSyncFeedback(_0x88dc24[_0x2b013a(0x2c6)],_0x1cd8da);}catch(_0x122f27){errorlog(_0x122f27);}}'pipe'in _0x88dc24&&_0x102e06[_0x2b013a(0x56b)](_0x88dc24[_0x2b013a(0x705)],_0x1cd8da);'autoSync'in _0x88dc24&&(_0x102e06['autoSyncObject']=_0x88dc24[_0x2b013a(0x972)],_0x102e06[_0x2b013a(0x9ce)](_0x1cd8da));_0x2b013a(0x53c)in _0x88dc24&&(_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x53c)]=parseInt(_0x88dc24['optimizedBitrate']));'audioBitrate'in _0x88dc24&&_0x102e06[_0x2b013a(0x2fd)](_0x1cd8da,_0x88dc24[_0x2b013a(0x708)]);'bitrate'in _0x88dc24&&_0x102e06['limitBitrate'](_0x1cd8da,_0x88dc24[_0x2b013a(0x27d)]);_0x2b013a(0x2e7)in _0x88dc24&&_0x102e06['targetBitrate'](_0x1cd8da,_0x88dc24[_0x2b013a(0x2e7)]);_0x2b013a(0x844)in _0x88dc24&&_0x102e06['targetAudioBitrate'](_0x1cd8da,_0x88dc24[_0x2b013a(0x844)]);if(_0x2b013a(0x4f7)in _0x88dc24){if(_0x2b013a(0x8df)in _0x88dc24){if(_0x88dc24[_0x2b013a(0x8df)]===_0x102e06[_0x2b013a(0x8df)]&&_0x102e06[_0x2b013a(0x8df)]||_0x102e06[_0x2b013a(0x8df)]===!![]){_0x102e06[_0x2b013a(0x4f7)]();return;}}}if('reload'in _0x88dc24){if('remote'in _0x88dc24){if(_0x88dc24[_0x2b013a(0x8df)]===_0x102e06[_0x2b013a(0x8df)]&&_0x102e06['remote']||_0x102e06['remote']===!![]){_0x102e06[_0x2b013a(0x4f7)](!![]);return;}}}if(_0x2b013a(0x9ec)in _0x88dc24){if(_0x102e06[_0x2b013a(0x966)][_0x2b013a(0x45b)](_0x1cd8da)>=0x0){var _0x24a085={};if(_0x102e06['mc'][_0x2b013a(0x595)])_0x24a085[_0x2b013a(0x2dd)]=_0x102e06['mc'][_0x2b013a(0x595)];else for(var _0xc82a31 in _0x102e06['pcs']){if(_0xc82a31===_0x1cd8da)continue;_0x24a085[_0xc82a31]=_0x102e06['pcs'][_0xc82a31][_0x2b013a(0x595)];}var _0x19d9b7={};_0x19d9b7[_0x2b013a(0x9a3)]=_0x24a085,_0x102e06[_0x2b013a(0x6cc)](_0x19d9b7,_0x1cd8da);}else{if(_0x2b013a(0x8df)in _0x88dc24){if(_0x88dc24[_0x2b013a(0x8df)]===_0x102e06['remote']&&_0x102e06[_0x2b013a(0x8df)]||_0x102e06[_0x2b013a(0x8df)]===!![]){var _0x24a085={};if(_0x102e06['mc'][_0x2b013a(0x595)])_0x24a085[_0x2b013a(0x2dd)]=_0x102e06['mc'][_0x2b013a(0x595)];else for(var _0xc82a31 in _0x102e06[_0x2b013a(0x73f)]){if(_0xc82a31===_0x1cd8da)continue;_0x24a085[_0xc82a31]=_0x102e06[_0x2b013a(0x73f)][_0xc82a31]['stats'];}var _0x19d9b7={};_0x19d9b7['remoteStats']=_0x24a085,_0x102e06[_0x2b013a(0x6cc)](_0x19d9b7,_0x1cd8da);}}else{var _0x24a085={};if(_0x102e06['mc'][_0x2b013a(0x595)])_0x24a085[_0x2b013a(0x2dd)]=_0x102e06['mc'][_0x2b013a(0x595)];else for(var _0xc82a31 in _0x102e06[_0x2b013a(0x73f)]){if(_0xc82a31===_0x1cd8da)continue;if(!_0x102e06[_0x2b013a(0x73f)][_0xc82a31][_0x2b013a(0x595)])continue;if(_0x102e06[_0x2b013a(0x73f)][_0xc82a31][_0x2b013a(0x81d)])continue;if(_0x102e06['roomid']){if(_0x2b013a(0x5f6)in _0x102e06[_0x2b013a(0x73f)][_0xc82a31][_0x2b013a(0x595)]){if(_0x102e06[_0x2b013a(0x73f)][_0xc82a31]['stats']['scene']===![])continue;}else continue;}_0x24a085[_0xc82a31]={},_0x102e06[_0x2b013a(0x73f)][_0xc82a31][_0x2b013a(0x595)][_0x2b013a(0x204)]&&(_0x24a085[_0xc82a31][_0x2b013a(0x204)]=_0x102e06[_0x2b013a(0x73f)][_0xc82a31][_0x2b013a(0x595)][_0x2b013a(0x204)]),_0x102e06[_0x2b013a(0x73f)][_0xc82a31][_0x2b013a(0x595)][_0x2b013a(0x545)]&&(_0x24a085[_0xc82a31][_0x2b013a(0x545)]=_0x102e06[_0x2b013a(0x73f)][_0xc82a31]['stats'][_0x2b013a(0x545)]),_0x102e06[_0x2b013a(0x73f)][_0xc82a31]['stats'][_0x2b013a(0x524)]&&(_0x24a085[_0xc82a31]['available_outgoing_bitrate_kbps']=_0x102e06[_0x2b013a(0x73f)][_0xc82a31][_0x2b013a(0x595)][_0x2b013a(0x524)]),_0x102e06[_0x2b013a(0x73f)][_0xc82a31][_0x2b013a(0x595)][_0x2b013a(0x5f6)]&&(_0x24a085[_0xc82a31][_0x2b013a(0x5f6)]=_0x102e06[_0x2b013a(0x73f)][_0xc82a31][_0x2b013a(0x595)][_0x2b013a(0x5f6)]),_0x102e06['pcs'][_0xc82a31][_0x2b013a(0x89c)]&&(_0x24a085[_0xc82a31][_0x2b013a(0x89c)]=_0x102e06[_0x2b013a(0x73f)][_0xc82a31][_0x2b013a(0x89c)]),_0x102e06[_0x2b013a(0x73f)][_0xc82a31][_0x2b013a(0x595)]['resolution']&&(_0x24a085[_0xc82a31][_0x2b013a(0x1a4)]=_0x102e06[_0x2b013a(0x73f)][_0xc82a31][_0x2b013a(0x595)][_0x2b013a(0x1a4)]),_0x102e06[_0x2b013a(0x73f)][_0xc82a31][_0x2b013a(0x595)][_0x2b013a(0x58c)]&&(_0x24a085[_0xc82a31]['video_encoder']=_0x102e06['pcs'][_0xc82a31][_0x2b013a(0x595)][_0x2b013a(0x58c)]);}var _0x19d9b7={};_0x19d9b7[_0x2b013a(0x9a3)]=_0x24a085,_0x102e06[_0x2b013a(0x6cc)](_0x19d9b7,_0x1cd8da);}}}if(_0x2b013a(0x683)in _0x88dc24){clearInterval(_0x102e06['pcs'][_0x1cd8da][_0x2b013a(0x791)]);if(_0x102e06['directorList'][_0x2b013a(0x45b)](_0x1cd8da)>=0x0){if(_0x88dc24[_0x2b013a(0x683)]){_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x791)]=setInterval(function(_0x410419){var _0x5a0129=_0x2b013a,_0xf19c74={};if(_0x102e06['mc'][_0x5a0129(0x595)])_0xf19c74[_0x5a0129(0x2dd)]=_0x102e06['mc']['stats'];else for(var _0x4decd1 in _0x102e06[_0x5a0129(0x73f)]){if(_0x4decd1===_0x410419)continue;if(!_0x102e06[_0x5a0129(0x73f)][_0x4decd1][_0x5a0129(0x595)])continue;if(_0x102e06[_0x5a0129(0x73f)][_0x4decd1][_0x5a0129(0x81d)])continue;_0xf19c74[_0x4decd1]=_0x102e06[_0x5a0129(0x73f)][_0x4decd1]['stats'];}var _0x1f4d4={};_0x1f4d4['remoteStats']=_0xf19c74,_0x102e06['sendMessage'](_0x1f4d4,_0x410419);},0xbb8,_0x1cd8da);var _0x24a085={};if(_0x102e06['mc'][_0x2b013a(0x595)])_0x24a085[_0x2b013a(0x2dd)]=_0x102e06['mc'][_0x2b013a(0x595)];else for(var _0xc82a31 in _0x102e06[_0x2b013a(0x73f)]){if(_0xc82a31===_0x1cd8da)continue;if(!_0x102e06[_0x2b013a(0x73f)][_0xc82a31][_0x2b013a(0x595)])continue;if(_0x102e06[_0x2b013a(0x73f)][_0xc82a31][_0x2b013a(0x81d)])continue;_0x24a085[_0xc82a31]=_0x102e06['pcs'][_0xc82a31][_0x2b013a(0x595)];}var _0x19d9b7={};_0x19d9b7['remoteStats']=_0x24a085,_0x102e06['sendMessage'](_0x19d9b7,_0x1cd8da);}}else{if(_0x2b013a(0x8df)in _0x88dc24){if(_0x88dc24[_0x2b013a(0x8df)]===_0x102e06['remote']&&_0x102e06[_0x2b013a(0x8df)]||_0x102e06[_0x2b013a(0x8df)]===!![]){if(_0x88dc24[_0x2b013a(0x683)]){_0x102e06['pcs'][_0x1cd8da]['requestedStatsInterval']=setInterval(function(_0x3c7a0e){var _0x4d922c=_0x2b013a,_0x328364={};if(_0x102e06['mc'][_0x4d922c(0x595)])_0x328364[_0x4d922c(0x2dd)]=_0x102e06['mc'][_0x4d922c(0x595)];else for(var _0x2f7d91 in _0x102e06['pcs']){if(_0x2f7d91===_0x3c7a0e)continue;if(!_0x102e06[_0x4d922c(0x73f)][_0x2f7d91][_0x4d922c(0x595)])continue;if(_0x102e06[_0x4d922c(0x73f)][_0x2f7d91][_0x4d922c(0x81d)])continue;_0x328364[_0x2f7d91]=_0x102e06[_0x4d922c(0x73f)][_0x2f7d91][_0x4d922c(0x595)];}var _0xf5ad9c={};_0xf5ad9c[_0x4d922c(0x9a3)]=_0x328364,_0x102e06[_0x4d922c(0x6cc)](_0xf5ad9c,_0x3c7a0e);},0xbb8,_0x1cd8da);var _0x24a085={};if(_0x102e06['mc'][_0x2b013a(0x595)])_0x24a085[_0x2b013a(0x2dd)]=_0x102e06['mc'][_0x2b013a(0x595)];else for(var _0xc82a31 in _0x102e06['pcs']){if(_0xc82a31===_0x1cd8da)continue;if(!_0x102e06[_0x2b013a(0x73f)][_0xc82a31]['stats'])continue;if(_0x102e06[_0x2b013a(0x73f)][_0xc82a31][_0x2b013a(0x81d)])continue;_0x24a085[_0xc82a31]=_0x102e06['pcs'][_0xc82a31][_0x2b013a(0x595)];}var _0x19d9b7={};_0x19d9b7[_0x2b013a(0x9a3)]=_0x24a085,_0x102e06['sendMessage'](_0x19d9b7,_0x1cd8da);}}}else{if(_0x88dc24['requestStatsContinuous']){_0x102e06['pcs'][_0x1cd8da][_0x2b013a(0x791)]=setInterval(function(_0x456baf){var _0x344336=_0x2b013a,_0x5d7826={};if(_0x102e06['mc'][_0x344336(0x595)])_0x5d7826['meshcast']=_0x102e06['mc'][_0x344336(0x595)];else for(var _0x2cdee1 in _0x102e06[_0x344336(0x73f)]){if(_0x2cdee1===_0x456baf)continue;if(!_0x102e06['pcs'][_0x2cdee1][_0x344336(0x595)])continue;if(_0x102e06[_0x344336(0x73f)][_0x2cdee1]['guest'])continue;if(_0x102e06[_0x344336(0x99a)]){if('scene'in _0x102e06[_0x344336(0x73f)][_0x2cdee1][_0x344336(0x595)]){if(_0x102e06[_0x344336(0x73f)][_0x2cdee1][_0x344336(0x595)][_0x344336(0x5f6)]===![])continue;}else continue;}_0x5d7826[_0x2cdee1]={},_0x102e06[_0x344336(0x73f)][_0x2cdee1][_0x344336(0x595)][_0x344336(0x204)]&&(_0x5d7826[_0x2cdee1][_0x344336(0x204)]=_0x102e06['pcs'][_0x2cdee1]['stats'][_0x344336(0x204)]),_0x102e06[_0x344336(0x73f)][_0x2cdee1][_0x344336(0x595)][_0x344336(0x545)]&&(_0x5d7826[_0x2cdee1][_0x344336(0x545)]=_0x102e06[_0x344336(0x73f)][_0x2cdee1][_0x344336(0x595)][_0x344336(0x545)]),_0x102e06['pcs'][_0x2cdee1][_0x344336(0x595)][_0x344336(0x524)]&&(_0x5d7826[_0x2cdee1][_0x344336(0x524)]=_0x102e06[_0x344336(0x73f)][_0x2cdee1][_0x344336(0x595)][_0x344336(0x524)]),_0x102e06[_0x344336(0x73f)][_0x2cdee1]['stats'][_0x344336(0x5f6)]&&(_0x5d7826[_0x2cdee1][_0x344336(0x5f6)]=_0x102e06[_0x344336(0x73f)][_0x2cdee1][_0x344336(0x595)][_0x344336(0x5f6)]),_0x102e06['pcs'][_0x2cdee1][_0x344336(0x89c)]&&(_0x5d7826[_0x2cdee1][_0x344336(0x89c)]=_0x102e06[_0x344336(0x73f)][_0x2cdee1][_0x344336(0x89c)]),_0x102e06[_0x344336(0x73f)][_0x2cdee1][_0x344336(0x595)][_0x344336(0x1a4)]&&(_0x5d7826[_0x2cdee1][_0x344336(0x1a4)]=_0x102e06[_0x344336(0x73f)][_0x2cdee1][_0x344336(0x595)]['resolution']),_0x102e06[_0x344336(0x73f)][_0x2cdee1][_0x344336(0x595)][_0x344336(0x58c)]&&(_0x5d7826[_0x2cdee1][_0x344336(0x58c)]=_0x102e06[_0x344336(0x73f)][_0x2cdee1][_0x344336(0x595)]['video_encoder']);}var _0x48ff24={};_0x48ff24[_0x344336(0x9a3)]=_0x5d7826,_0x102e06[_0x344336(0x6cc)](_0x48ff24,_0x456baf);},0xbb8,_0x1cd8da);var _0x24a085={};if(_0x102e06['mc'][_0x2b013a(0x595)])_0x24a085[_0x2b013a(0x2dd)]=_0x102e06['mc'][_0x2b013a(0x595)];else for(var _0xc82a31 in _0x102e06[_0x2b013a(0x73f)]){if(_0xc82a31===_0x1cd8da)continue;if(!_0x102e06[_0x2b013a(0x73f)][_0xc82a31][_0x2b013a(0x595)])continue;if(_0x102e06['pcs'][_0xc82a31][_0x2b013a(0x81d)])continue;if(_0x102e06[_0x2b013a(0x99a)]){if(_0x2b013a(0x5f6)in _0x102e06[_0x2b013a(0x73f)][_0xc82a31][_0x2b013a(0x595)]){if(_0x102e06[_0x2b013a(0x73f)][_0xc82a31][_0x2b013a(0x595)][_0x2b013a(0x5f6)]===![])continue;}else continue;}_0x24a085[_0xc82a31]={},_0x102e06[_0x2b013a(0x73f)][_0xc82a31][_0x2b013a(0x595)][_0x2b013a(0x204)]&&(_0x24a085[_0xc82a31][_0x2b013a(0x204)]=_0x102e06[_0x2b013a(0x73f)][_0xc82a31]['stats'][_0x2b013a(0x204)]),_0x102e06[_0x2b013a(0x73f)][_0xc82a31][_0x2b013a(0x595)][_0x2b013a(0x545)]&&(_0x24a085[_0xc82a31][_0x2b013a(0x545)]=_0x102e06['pcs'][_0xc82a31]['stats'][_0x2b013a(0x545)]),_0x102e06[_0x2b013a(0x73f)][_0xc82a31][_0x2b013a(0x595)][_0x2b013a(0x524)]&&(_0x24a085[_0xc82a31][_0x2b013a(0x524)]=_0x102e06[_0x2b013a(0x73f)][_0xc82a31][_0x2b013a(0x595)][_0x2b013a(0x524)]),_0x102e06[_0x2b013a(0x73f)][_0xc82a31]['stats'][_0x2b013a(0x5f6)]&&(_0x24a085[_0xc82a31][_0x2b013a(0x5f6)]=_0x102e06[_0x2b013a(0x73f)][_0xc82a31][_0x2b013a(0x595)][_0x2b013a(0x5f6)]),_0x102e06[_0x2b013a(0x73f)][_0xc82a31][_0x2b013a(0x89c)]&&(_0x24a085[_0xc82a31][_0x2b013a(0x89c)]=_0x102e06['pcs'][_0xc82a31][_0x2b013a(0x89c)]),_0x102e06[_0x2b013a(0x73f)][_0xc82a31][_0x2b013a(0x595)]['resolution']&&(_0x24a085[_0xc82a31]['resolution']=_0x102e06[_0x2b013a(0x73f)][_0xc82a31][_0x2b013a(0x595)]['resolution']),_0x102e06[_0x2b013a(0x73f)][_0xc82a31][_0x2b013a(0x595)][_0x2b013a(0x58c)]&&(_0x24a085[_0xc82a31][_0x2b013a(0x58c)]=_0x102e06['pcs'][_0xc82a31][_0x2b013a(0x595)]['video_encoder']);}var _0x19d9b7={};_0x19d9b7[_0x2b013a(0x9a3)]=_0x24a085,_0x102e06[_0x2b013a(0x6cc)](_0x19d9b7,_0x1cd8da);}}}}if(_0x2b013a(0x2e8)in _0x88dc24)try{_0x102e06[_0x2b013a(0x35a)](_0x1cd8da,_0x88dc24[_0x2b013a(0x2e8)]['w'],_0x88dc24[_0x2b013a(0x2e8)]['h'],_0x88dc24[_0x2b013a(0x2e8)]['s'],_0x88dc24[_0x2b013a(0x2e8)]['c']);}catch(_0x4e5e12){errorlog(_0x4e5e12);}'keyframe'in _0x88dc24&&(_0x88dc24[_0x2b013a(0x5f6)]?_0x102e06[_0x2b013a(0x966)][_0x2b013a(0x45b)](_0x1cd8da)>=0x0?_0x102e06['sendKeyFrameScenes']():errorlog(_0x2b013a(0x1af)):_0x102e06[_0x2b013a(0x347)](_0x1cd8da));if(_0x2b013a(0x8dc)in _0x88dc24){var _0x74ec8=![],_0x3523c5=![];_0x102e06['directorList']['indexOf'](_0x1cd8da)>=0x0&&(_0x74ec8=!![],'overlay'in _0x88dc24&&(_0x88dc24[_0x2b013a(0x4cb)]==!![]&&(_0x3523c5=!![]))),log('isDirector\x20'+_0x74ec8),getChatMessage(_0x88dc24[_0x2b013a(0x8dc)],_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x89c)],_0x74ec8,_0x3523c5);}if(_0x2b013a(0x52c)in _0x88dc24){_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x52c)]=parseInt(_0x88dc24[_0x2b013a(0x52c)])||0x0;_0x1cd8da in _0x102e06[_0x2b013a(0x341)]&&(_0x102e06[_0x2b013a(0x341)][_0x1cd8da][_0x2b013a(0x52c)]=_0x102e06['pcs'][_0x1cd8da][_0x2b013a(0x52c)]);if(_0x102e06[_0x2b013a(0x838)]){var _0x49dd26=document[_0x2b013a(0x489)](_0x2b013a(0x450)+_0x1cd8da+'\x22]');log(_0x49dd26),_0x49dd26[0x0]&&(_0x49dd26[0x0]['innerText']=parseInt(_0x88dc24[_0x2b013a(0x52c)])||0x0);}updateMixer();}_0x2b013a(0xa3d)in _0x88dc24&&_0x102e06[_0x2b013a(0x98b)](_0x1cd8da,_0x88dc24[_0x2b013a(0xa3d)]);if(_0x102e06[_0x2b013a(0x838)]&&_0x102e06['pcs'][_0x1cd8da][_0x2b013a(0x7bf)]&&_0x2b013a(0x625)in _0x88dc24){log(_0x88dc24),_0x102e06[_0x2b013a(0x1f3)]=_0x88dc24[_0x2b013a(0x625)];for(var _0x6e50c5 in _0x102e06[_0x2b013a(0x1f3)]){syncSceneState(_0x6e50c5),syncOtherState(_0x6e50c5);}}if(_0x102e06['directorList'][_0x2b013a(0x45b)](_0x1cd8da)==-0x1){if(_0x2b013a(0x1e7)in _0x88dc24){var _0x19d9b7={};_0x19d9b7[_0x2b013a(0x7b7)]=_0x2b013a(0x1e7),_0x102e06[_0x2b013a(0x6cc)](_0x19d9b7,_0x1cd8da);}else{if(_0x2b013a(0x841)in _0x88dc24){var _0x19d9b7={};_0x19d9b7['rejected']='requestVideoRecord',_0x102e06['sendMessage'](_0x19d9b7,_0x1cd8da);}else{if(_0x2b013a(0x44c)in _0x88dc24){var _0x19d9b7={};_0x19d9b7[_0x2b013a(0x7b7)]='changeOrder',_0x102e06[_0x2b013a(0x6cc)](_0x19d9b7,_0x1cd8da);}else{if('changeURL'in _0x88dc24){var _0x19d9b7={};_0x19d9b7[_0x2b013a(0x7b7)]=_0x2b013a(0x880),_0x102e06['sendMessage'](_0x19d9b7,_0x1cd8da);}else{if('changeLabel'in _0x88dc24){var _0x19d9b7={};_0x19d9b7[_0x2b013a(0x7b7)]=_0x2b013a(0x3f4),_0x102e06[_0x2b013a(0x6cc)](_0x19d9b7,_0x1cd8da);}else{if(_0x2b013a(0x33e)in _0x88dc24){var _0x19d9b7={};_0x19d9b7[_0x2b013a(0x7b7)]=_0x2b013a(0x33e),_0x102e06[_0x2b013a(0x6cc)](_0x19d9b7,_0x1cd8da);}else{if(_0x2b013a(0x8c7)in _0x88dc24){var _0x19d9b7={};_0x19d9b7['rejected']=_0x2b013a(0x8c7),_0x102e06[_0x2b013a(0x6cc)](_0x19d9b7,_0x1cd8da);}else{if('requestChangeCompressor'in _0x88dc24){var _0x19d9b7={};_0x19d9b7['rejected']='requestChangeCompressor',_0x102e06[_0x2b013a(0x6cc)](_0x19d9b7,_0x1cd8da);}else{if(_0x2b013a(0x652)in _0x88dc24){var _0x19d9b7={};_0x19d9b7['rejected']=_0x2b013a(0x652),_0x102e06[_0x2b013a(0x6cc)](_0x19d9b7,_0x1cd8da);}else{if(_0x2b013a(0x3a4)in _0x88dc24){var _0x19d9b7={};_0x19d9b7[_0x2b013a(0x7b7)]=_0x2b013a(0x3a4),_0x102e06[_0x2b013a(0x6cc)](_0x19d9b7,_0x1cd8da);}else{if(_0x2b013a(0x211)in _0x88dc24){var _0x19d9b7={};_0x19d9b7['rejected']='requestChangeMicDelay',_0x102e06[_0x2b013a(0x6cc)](_0x19d9b7,_0x1cd8da);}else{if(_0x2b013a(0x40a)in _0x88dc24){var _0x19d9b7={};_0x19d9b7['rejected']=_0x2b013a(0x40a),_0x102e06[_0x2b013a(0x6cc)](_0x19d9b7,_0x1cd8da);}else{if(_0x2b013a(0x4f7)in _0x88dc24){var _0x19d9b7={};_0x19d9b7[_0x2b013a(0x7b7)]=_0x2b013a(0x4f7),_0x102e06[_0x2b013a(0x6cc)](_0x19d9b7,_0x1cd8da);}else{if(_0x2b013a(0x4d3)in _0x88dc24){var _0x19d9b7={};_0x19d9b7['rejected']=_0x2b013a(0x4d3),_0x102e06[_0x2b013a(0x6cc)](_0x19d9b7,_0x1cd8da);}else{if(_0x2b013a(0x578)in _0x88dc24){var _0x19d9b7={};_0x19d9b7[_0x2b013a(0x7b7)]=_0x2b013a(0x578),_0x102e06[_0x2b013a(0x6cc)](_0x19d9b7,_0x1cd8da);}else{if(_0x2b013a(0x45c)in _0x88dc24){var _0x19d9b7={};_0x19d9b7[_0x2b013a(0x7b7)]='volume',_0x102e06[_0x2b013a(0x6cc)](_0x19d9b7,_0x1cd8da);}else{if('micIsolated'in _0x88dc24){var _0x19d9b7={};_0x19d9b7['rejected']=_0x2b013a(0x9a9),_0x102e06[_0x2b013a(0x6cc)](_0x19d9b7,_0x1cd8da);}else{if('requestUpload'in _0x88dc24){var _0x19d9b7={};_0x19d9b7[_0x2b013a(0x7b7)]='requestUpload',_0x102e06['sendMessage'](_0x19d9b7,_0x1cd8da);}else{if('stopClock'in _0x88dc24){var _0x19d9b7={};_0x19d9b7['rejected']='stopClock',_0x102e06[_0x2b013a(0x6cc)](_0x19d9b7,_0x1cd8da);}else{if(_0x2b013a(0xa13)in _0x88dc24){var _0x19d9b7={};_0x19d9b7[_0x2b013a(0x7b7)]=_0x2b013a(0xa13),_0x102e06[_0x2b013a(0x6cc)](_0x19d9b7,_0x1cd8da);}else{if(_0x2b013a(0x3fb)in _0x88dc24){var _0x19d9b7={};_0x19d9b7['rejected']=_0x2b013a(0x3fb),_0x102e06[_0x2b013a(0x6cc)](_0x19d9b7,_0x1cd8da);}else{if(_0x2b013a(0x1d0)in _0x88dc24){var _0x19d9b7={};_0x19d9b7[_0x2b013a(0x7b7)]=_0x2b013a(0x1d0),_0x102e06[_0x2b013a(0x6cc)](_0x19d9b7,_0x1cd8da);}else{if(_0x2b013a(0x9ee)in _0x88dc24){var _0x19d9b7={};_0x19d9b7['rejected']='showClock',_0x102e06[_0x2b013a(0x6cc)](_0x19d9b7,_0x1cd8da);}else{if(_0x2b013a(0x72b)in _0x88dc24){var _0x19d9b7={};_0x19d9b7[_0x2b013a(0x7b7)]=_0x2b013a(0x72b),_0x102e06['sendMessage'](_0x19d9b7,_0x1cd8da);}else{if('pauseClock'in _0x88dc24){var _0x19d9b7={};_0x19d9b7[_0x2b013a(0x7b7)]='pauseClock',_0x102e06['sendMessage'](_0x19d9b7,_0x1cd8da);}else{if(_0x2b013a(0x2bb)in _0x88dc24){var _0x19d9b7={};_0x19d9b7[_0x2b013a(0x7b7)]='showTime',_0x102e06[_0x2b013a(0x6cc)](_0x19d9b7,_0x1cd8da);}else{if(_0x2b013a(0x3ea)in _0x88dc24){var _0x19d9b7={};_0x19d9b7[_0x2b013a(0x7b7)]=_0x2b013a(0x3ea),_0x102e06[_0x2b013a(0x6cc)](_0x19d9b7,_0x1cd8da);}}}}}}}}}}}}}}}}}}}}}}}}}}}}else{if(_0x2b013a(0x1e7)in _0x88dc24){var _0x2a5e01=_0x102e06['streamSrc'][_0x2b013a(0x658)]();_0x2a5e01[_0x2b013a(0x847)]&&(_0x2b013a(0x40e)in _0x88dc24?applyAudioHack(_0x88dc24[_0x2b013a(0x495)],_0x88dc24[_0x2b013a(0x756)],_0x88dc24[_0x2b013a(0x40e)]):applyAudioHack(_0x88dc24[_0x2b013a(0x495)],_0x88dc24[_0x2b013a(0x756)]));}if(_0x2b013a(0x841)in _0x88dc24){if(_0x88dc24[_0x2b013a(0x841)]){if(_0x102e06['videoElement']){var _0x38a1b2=0x1770;_0x88dc24[_0x2b013a(0x756)]&&(_0x38a1b2=parseInt(_0x88dc24[_0x2b013a(0x756)])),recordLocalVideo(_0x2b013a(0x77b),_0x38a1b2);}}else _0x102e06[_0x2b013a(0x662)]&&recordLocalVideo(_0x2b013a(0x24b));}if(_0x2b013a(0x44c)in _0x88dc24){_0x102e06[_0x2b013a(0x52c)]==![]&&(_0x102e06[_0x2b013a(0x52c)]=0x0);_0x102e06['order']+=parseInt(_0x88dc24[_0x2b013a(0x44c)])||0x0;var _0x19d9b7={};_0x19d9b7={},_0x19d9b7[_0x2b013a(0x52c)]=_0x102e06[_0x2b013a(0x52c)],_0x102e06['sendPeers'](_0x19d9b7),updateMixer();}_0x2b013a(0x880)in _0x88dc24&&changeURL(_0x88dc24[_0x2b013a(0x880)]);_0x2b013a(0x499)in _0x88dc24&&stopClock();_0x2b013a(0xa13)in _0x88dc24&&resumeClock();_0x2b013a(0x3fb)in _0x88dc24&&setClock(_0x88dc24[_0x2b013a(0x3fb)]);_0x2b013a(0x1d0)in _0x88dc24&&hideClock();_0x2b013a(0x9ee)in _0x88dc24&&showClock();_0x2b013a(0x72b)in _0x88dc24&&startClock();_0x2b013a(0x44f)in _0x88dc24&&pauseClock();if('showTime'in _0x88dc24){if(_0x102e06[_0x2b013a(0x2bb)]!==![]){if(_0x88dc24[_0x2b013a(0x2bb)]&&!_0x102e06[_0x2b013a(0x2bb)])toggleClock();else!_0x88dc24['showTime']&&_0x102e06[_0x2b013a(0x2bb)]&&toggleClock();}}_0x2b013a(0x331)in _0x88dc24&&toggleFileshare(_0x1cd8da);if('group'in _0x88dc24)try{_0x102e06['sendMessage']({'group':_0x88dc24['group']}),_0x88dc24[_0x2b013a(0x3ea)]?_0x102e06[_0x2b013a(0x3ea)]=_0x88dc24[_0x2b013a(0x3ea)][_0x2b013a(0x454)](','):_0x102e06[_0x2b013a(0x3ea)]=[],updateMixer(),pokeIframeAPI(_0x2b013a(0x9ea),_0x102e06[_0x2b013a(0x3ea)]);}catch(_0x46d0ff){}if('changeLabel'in _0x88dc24){if(_0x2b013a(0x756)in _0x88dc24){if(typeof _0x88dc24[_0x2b013a(0x756)]==_0x2b013a(0x66e)){_0x102e06[_0x2b013a(0x89c)]=sanitizeLabel(_0x88dc24[_0x2b013a(0x756)]),log(_0x2b013a(0x6c5)+_0x102e06[_0x2b013a(0x89c)]);if(_0x102e06[_0x2b013a(0x838)]){var _0x49dd26=getById('label_'+_0x1cd8da);if(_0x102e06['label'])_0x49dd26[_0x2b013a(0x88c)]=_0x102e06[_0x2b013a(0x89c)],_0x49dd26[_0x2b013a(0x78d)]['remove'](_0x2b013a(0x9b7));else _0x102e06[_0x2b013a(0x65e)]===_0x1cd8da?(_0x49dd26['innerText']=miscTranslations[_0x2b013a(0x8e3)],_0x49dd26[_0x2b013a(0x78d)][_0x2b013a(0x67a)]('addALabel')):(_0x49dd26[_0x2b013a(0x88c)]=miscTranslations[_0x2b013a(0x971)],_0x49dd26['classList'][_0x2b013a(0x676)](_0x2b013a(0x9b7)));}else _0x102e06[_0x2b013a(0x271)]&&updateMixer();!_0x102e06[_0x2b013a(0x838)]&&(_0x102e06['label']?document['title']=_0x102e06[_0x2b013a(0x89c)]:document[_0x2b013a(0xa17)]=location[_0x2b013a(0x6e7)]);var _0x1be378=encodeURIComponent(_0x102e06[_0x2b013a(0x89c)]);urlParams[_0x2b013a(0x2e9)]('l')?updateURL('l='+_0x1be378,!![],![]):updateURL(_0x2b013a(0x8f0)+_0x1be378,!![],![]);var _0x19d9b7={};_0x19d9b7[_0x2b013a(0x3f4)]=!![],_0x19d9b7['value']=_0x102e06[_0x2b013a(0x89c)],_0x102e06[_0x2b013a(0x6cc)](_0x19d9b7);}else{_0x102e06[_0x2b013a(0x89c)]=![];var _0x19d9b7={};_0x19d9b7[_0x2b013a(0x3f4)]=!![],_0x19d9b7[_0x2b013a(0x756)]=_0x102e06[_0x2b013a(0x89c)],_0x102e06[_0x2b013a(0x6cc)](_0x19d9b7);if(_0x102e06[_0x2b013a(0x838)]){var _0x49dd26=getById(_0x2b013a(0x3d6)+_0x1cd8da);_0x102e06['directorUUID']===_0x1cd8da?(_0x49dd26[_0x2b013a(0x88c)]=miscTranslations['main-director'],_0x49dd26[_0x2b013a(0x78d)][_0x2b013a(0x67a)]('addALabel')):(_0x49dd26[_0x2b013a(0x88c)]=miscTranslations[_0x2b013a(0x971)],_0x49dd26[_0x2b013a(0x78d)][_0x2b013a(0x676)](_0x2b013a(0x9b7)));}else _0x102e06[_0x2b013a(0x271)]?(document['title']=location['hostname'],updateMixer()):document[_0x2b013a(0xa17)]=location[_0x2b013a(0x6e7)];}}}if('requestChangeEQ'in _0x88dc24){if(_0x88dc24[_0x2b013a(0x495)]==_0x2b013a(0x4c8))changeLowEQ(parseFloat(_0x88dc24['value']),_0x88dc24['track']);else{if(_0x88dc24[_0x2b013a(0x495)]==_0x2b013a(0x170))changeMidEQ(parseFloat(_0x88dc24[_0x2b013a(0x756)]),_0x88dc24['track']);else _0x88dc24[_0x2b013a(0x495)]==_0x2b013a(0x242)&&changeHighEQ(parseFloat(_0x88dc24[_0x2b013a(0x756)]),_0x88dc24[_0x2b013a(0x9bc)]);}}if(_0x2b013a(0x8c7)in _0x88dc24){var _0x442816=_0x102e06[_0x2b013a(0x29c)];if(_0x88dc24['value']===_0x2b013a(0x1d3))_0x102e06[_0x2b013a(0x29c)]=![],log(_0x2b013a(0x4d1));else _0x88dc24['value']===_0x2b013a(0x1fe)?(_0x102e06['noisegate']=!![],log(_0x2b013a(0x982))):_0x102e06[_0x2b013a(0x29c)]=_0x88dc24['value'];_0x102e06[_0x2b013a(0x29c)]!==_0x442816&&senderAudioUpdate();}if(_0x2b013a(0x41b)in _0x88dc24){var _0x442816=_0x102e06[_0x2b013a(0x5a8)];if(_0x88dc24['value']===_0x2b013a(0x1d3))_0x102e06[_0x2b013a(0x5a8)]=![],log(_0x2b013a(0x4d1));else{if(_0x88dc24[_0x2b013a(0x756)]==='1')_0x102e06['compressor']=0x1,log(_0x2b013a(0x982));else _0x88dc24[_0x2b013a(0x756)]==='2'?(_0x102e06['compressor']=0x2,log('noise\x20gate\x20on')):_0x102e06[_0x2b013a(0x5a8)]=parseInt(_0x88dc24[_0x2b013a(0x756)])||![];}_0x102e06['compressor']!==_0x442816&&senderAudioUpdate();}_0x2b013a(0x211)in _0x88dc24&&(_0x102e06[_0x2b013a(0x5f0)]===![]?(_0x102e06[_0x2b013a(0x5f0)]=parseInt(_0x88dc24[_0x2b013a(0x756)])||0x0,senderAudioUpdate()):(_0x102e06[_0x2b013a(0x5f0)]=parseInt(_0x88dc24[_0x2b013a(0x756)])||0x0,changeMicDelay(_0x102e06['micDelay'],_0x88dc24[_0x2b013a(0x40e)])));'requestChangeSubGain'in _0x88dc24&&changeSubGain(parseFloat(_0x88dc24[_0x2b013a(0x756)]),_0x88dc24[_0x2b013a(0x40e)]);_0x2b013a(0x40a)in _0x88dc24&&(_0x102e06[_0x2b013a(0x6d9)]&&lowerhand());if(_0x2b013a(0x61b)in _0x88dc24&&'mirrorGuestTarget'in _0x88dc24){if(_0x88dc24[_0x2b013a(0x2e3)]&&_0x88dc24[_0x2b013a(0x2e3)]===!![])_0x102e06[_0x2b013a(0x7aa)]=_0x88dc24[_0x2b013a(0x61b)],applyMirror(![]);else _0x88dc24['mirrorGuestTarget']&&_0x88dc24[_0x2b013a(0x2e3)]in _0x102e06[_0x2b013a(0x341)]&&(_0x102e06[_0x2b013a(0x341)][_0x88dc24[_0x2b013a(0x2e3)]][_0x2b013a(0x458)]=_0x88dc24[_0x2b013a(0x61b)],_0x102e06[_0x2b013a(0x341)][_0x88dc24[_0x2b013a(0x2e3)]][_0x2b013a(0x662)]&&applyMirrorGuest(_0x88dc24[_0x2b013a(0x61b)],_0x102e06[_0x2b013a(0x341)][_0x88dc24[_0x2b013a(0x2e3)]][_0x2b013a(0x662)]));}if(_0x2b013a(0x4a5)in _0x88dc24){var _0x19d9b7={};_0x19d9b7[_0x2b013a(0x398)]=_0x1cd8da,_0x19d9b7[_0x2b013a(0x233)]=listAudioSettingsPrep(),sendMediaDevices(_0x19d9b7[_0x2b013a(0x398)]),_0x102e06[_0x2b013a(0x6cc)](_0x19d9b7,_0x19d9b7[_0x2b013a(0x398)]);}if(_0x2b013a(0x723)in _0x88dc24){var _0x19d9b7={};_0x19d9b7['UUID']=_0x1cd8da,_0x19d9b7[_0x2b013a(0x222)]=listVideoSettingsPrep(),sendMediaDevices(_0x19d9b7[_0x2b013a(0x398)]),_0x102e06[_0x2b013a(0x6cc)](_0x19d9b7,_0x19d9b7[_0x2b013a(0x398)]);}_0x2b013a(0x4d0)in _0x88dc24&&changeAudioOutputDeviceById(_0x88dc24[_0x2b013a(0x4d0)],_0x1cd8da);_0x2b013a(0x440)in _0x88dc24&&changeAudioDeviceById(_0x88dc24[_0x2b013a(0x440)],_0x1cd8da);_0x2b013a(0x276)in _0x88dc24&&changeVideoDeviceById(_0x88dc24['changeCamera'],_0x1cd8da);'requestVideoHack'in _0x88dc24&&(_0x2b013a(0x920)in _0x88dc24&&_0x88dc24[_0x2b013a(0x920)]?updateCameraConstraints(_0x88dc24['keyname'],_0x88dc24[_0x2b013a(0x756)],!![],_0x1cd8da):updateCameraConstraints(_0x88dc24[_0x2b013a(0x495)],_0x88dc24['value'],![],![]));'requestChangeLowcut'in _0x88dc24&&changeLowCut(parseFloat(_0x88dc24[_0x2b013a(0x756)]),_0x88dc24['track']);_0x2b013a(0x2a7)in _0x88dc24&&changeLowCut(parseFloat(_0x88dc24[_0x2b013a(0x756)]),_0x88dc24[_0x2b013a(0x9bc)]);_0x2b013a(0x4f7)in _0x88dc24&&(_0x102e06[_0x2b013a(0x65e)]&&_0x102e06['hangup']());if(_0x2b013a(0x356)in _0x88dc24){}if(_0x2b013a(0x45c)in _0x88dc24){var _0x5f06d6=parseInt(_0x88dc24[_0x2b013a(0x45c)])/0x64||0x0;_0x102e06['audioGain']=parseInt(_0x88dc24[_0x2b013a(0x45c)])||0x0;try{for(var _0x2241b7 in _0x102e06[_0x2b013a(0x42b)]){log(_0x2b013a(0x5fb)),_0x102e06[_0x2b013a(0x42b)][_0x2241b7][_0x2b013a(0xa3f)][_0x2b013a(0x976)]['setValueAtTime'](_0x5f06d6,_0x102e06[_0x2b013a(0x42b)][_0x2241b7][_0x2b013a(0x785)]['currentTime']);}}catch(_0x594bdd){}updateVolume(!![]);}if(_0x2b013a(0x80e)in _0x88dc24){if(_0x88dc24[_0x2b013a(0x80e)])_0x102e06[_0x2b013a(0x966)][_0x2b013a(0x45b)](_0x1cd8da)>=0x0&&(_0x102e06[_0x2b013a(0x9a9)][_0x2b013a(0x940)](_0x1cd8da),_0x102e06[_0x2b013a(0x82e)]());else{var _0x10cb52=_0x102e06[_0x2b013a(0x9a9)][_0x2b013a(0x45b)](_0x1cd8da);_0x10cb52>-0x1&&(_0x102e06[_0x2b013a(0x9a9)][_0x2b013a(0x7b6)](_0x10cb52,0x1),_0x102e06[_0x2b013a(0x82e)]());}}if(_0x2b013a(0x783)in _0x88dc24){if(_0x88dc24[_0x2b013a(0x783)])_0x102e06[_0x2b013a(0x966)]['indexOf'](_0x1cd8da)>=0x0&&(_0x102e06[_0x2b013a(0x783)][_0x2b013a(0x940)](_0x1cd8da),_0x102e06[_0x2b013a(0x196)]());else{var _0x10cb52=_0x102e06[_0x2b013a(0x783)]['indexOf'](_0x1cd8da);_0x10cb52>-0x1&&(_0x102e06[_0x2b013a(0x783)]['splice'](_0x10cb52,0x1),_0x102e06[_0x2b013a(0x196)]());}}_0x2b013a(0x578)in _0x88dc24&&(_0x88dc24[_0x2b013a(0x578)]?(_0x102e06[_0x2b013a(0x20c)]=!![],_0x102e06[_0x2b013a(0x9a2)]()):(_0x102e06[_0x2b013a(0x20c)]=![],_0x102e06['directorSpeakerMute']()));_0x2b013a(0x4d3)in _0x88dc24&&(_0x88dc24[_0x2b013a(0x4d3)]?(_0x102e06[_0x2b013a(0x30d)]=!![],_0x102e06[_0x2b013a(0x32e)]()):(_0x102e06[_0x2b013a(0x30d)]=![],_0x102e06[_0x2b013a(0x32e)]()));if(_0x2b013a(0x3a4)in _0x88dc24){_0x102e06[_0x2b013a(0x3a4)]=_0x88dc24[_0x2b013a(0x3a4)],toggleVideoMute(!![]);if(!_0x102e06['videoMuted']){var _0x19d9b7={};_0x19d9b7[_0x2b013a(0x9e5)]=_0x102e06[_0x2b013a(0x3a4)],_0x102e06[_0x2b013a(0x6cc)](_0x19d9b7);}}_0x2b013a(0x642)in _0x88dc24&&applyNewParams(_0x88dc24[_0x2b013a(0x642)]);}if(_0x102e06[_0x2b013a(0x65e)]===_0x1cd8da){_0x88dc24[_0x2b013a(0x42e)]===_0x2b013a(0x237)&&(warnlog('TRANSFERRING?'),_0x2b013a(0x57b)in _0x88dc24&&(_0x2b013a(0x36b)in _0x88dc24[_0x2b013a(0x57b)]&&(_0x102e06['roomenc']=_0x88dc24['roomenc']),_0x2b013a(0x7cf)in _0x88dc24[_0x2b013a(0x57b)]&&(_0x88dc24[_0x2b013a(0x57b)][_0x2b013a(0x7cf)]===!![]||_0x88dc24[_0x2b013a(0x57b)][_0x2b013a(0x7cf)]===null?(_0x102e06['broadcast']=null,_0x102e06[_0x2b013a(0x518)]===![]&&(_0x102e06[_0x2b013a(0x518)]=0x2),_0x102e06[_0x2b013a(0x1be)]===![]&&(_0x102e06[_0x2b013a(0x1be)]=0x1),_0x102e06['showList']===null&&(_0x102e06[_0x2b013a(0x70a)]=!![])):_0x102e06[_0x2b013a(0x7cf)]=_0x88dc24[_0x2b013a(0x57b)]['broadcast'],_0x88dc24[_0x2b013a(0x57b)]['updateurl']&&(_0x102e06[_0x2b013a(0x7cf)]!==![]?updateURL(_0x2b013a(0x7cf),!![]):updateURL('broadcast=false',!![]))),_0x2b013a(0x99a)in _0x88dc24[_0x2b013a(0x57b)]&&(_0x102e06[_0x2b013a(0x99a)]=_0x88dc24[_0x2b013a(0x57b)][_0x2b013a(0x99a)],_0x88dc24[_0x2b013a(0x57b)][_0x2b013a(0x9ab)]&&updateURL(_0x2b013a(0x896)+_0x102e06[_0x2b013a(0x99a)],!![]))));try{if(_0x2b013a(0x7da)in _0x88dc24&&_0x2b013a(0x73c)in _0x88dc24[_0x2b013a(0x7da)])for(var _0x4cc21b=0x0;_0x4cc21b<_0x88dc24['directorSettings'][_0x2b013a(0x73c)][_0x2b013a(0x847)];_0x4cc21b++){if(!_0x102e06[_0x2b013a(0x966)]['includes'](_0x88dc24[_0x2b013a(0x7da)][_0x2b013a(0x73c)][_0x4cc21b]['toString'])){_0x102e06[_0x2b013a(0x966)][_0x2b013a(0x940)](_0x88dc24['directorSettings'][_0x2b013a(0x73c)][_0x4cc21b][_0x2b013a(0x1bb)]());var _0x2b5ece=getById(_0x2b013a(0x538)+_0x88dc24[_0x2b013a(0x7da)][_0x2b013a(0x73c)][_0x4cc21b][_0x2b013a(0x1bb)]());_0x2b5ece&&_0x2b5ece[_0x2b013a(0x78d)][_0x2b013a(0x676)](_0x2b013a(0x6d3));}}}catch(_0x32a3ee){errorlog(_0x32a3ee);}}if('zoom'in _0x88dc24){if(_0x102e06[_0x2b013a(0x8df)]){if('remote'in _0x88dc24&&_0x88dc24[_0x2b013a(0x8df)]===_0x102e06[_0x2b013a(0x8df)]&&_0x102e06[_0x2b013a(0x8df)])_0x102e06[_0x2b013a(0x3ca)](parseFloat(_0x88dc24['zoom']));else _0x102e06[_0x2b013a(0x8df)]===!![]&&_0x102e06[_0x2b013a(0x3ca)](parseFloat(_0x88dc24['zoom']));}else{if(_0x102e06[_0x2b013a(0x966)][_0x2b013a(0x45b)](_0x1cd8da)>=0x0)_0x102e06[_0x2b013a(0x3ca)](parseFloat(_0x88dc24[_0x2b013a(0x304)]));else return;}}if(_0x2b013a(0x7a7)in _0x88dc24){if(_0x102e06[_0x2b013a(0x8df)]){if(_0x2b013a(0x8df)in _0x88dc24&&_0x88dc24[_0x2b013a(0x8df)]===_0x102e06[_0x2b013a(0x8df)]&&_0x102e06[_0x2b013a(0x8df)])_0x102e06[_0x2b013a(0x77a)](parseFloat(_0x88dc24[_0x2b013a(0x7a7)]));else _0x102e06['remote']===!![]&&_0x102e06['remoteFocus'](parseFloat(_0x88dc24[_0x2b013a(0x7a7)]));}else{if(_0x102e06[_0x2b013a(0x966)][_0x2b013a(0x45b)](_0x1cd8da)>=0x0)_0x102e06[_0x2b013a(0x77a)](parseFloat(_0x88dc24[_0x2b013a(0x7a7)]));else return;}}if('requestFile'in _0x88dc24){log(_0x2b013a(0x977));try{_0x102e06[_0x2b013a(0x161)](_0x1cd8da,_0x88dc24['requestFile']);}catch(_0x4ca18e){errorlog(_0x4ca18e);}}'midi'in _0x88dc24&&playbackMIDI(_0x88dc24[_0x2b013a(0x1ad)],!![]);}catch(_0x4d7a8e){errorlog(_0x4d7a8e);}if(_0x2b013a(0x7b7)in _0x88dc24){if(_0x88dc24[_0x2b013a(0x7b7)]==_0x2b013a(0x7c9)){if(_0x102e06[_0x2b013a(0x8df)])warnUser(miscTranslations[_0x2b013a(0x2f2)],0xbb8);else document[_0x2b013a(0x978)]('#obsRemotePassword>input')&&document['querySelector']('#obsRemotePassword>input')[_0x2b013a(0x756)]?warnUser(miscTranslations[_0x2b013a(0x76d)],0x1b58):warnUser(miscTranslations[_0x2b013a(0x817)],0x2710);getById(_0x2b013a(0x980))[_0x2b013a(0x78d)][_0x2b013a(0x67a)](_0x2b013a(0x5d8));}else{if(_0x102e06[_0x2b013a(0x838)])!_0x102e06[_0x2b013a(0x6f2)]&&warnUser(_0x2b013a(0x9a7)+_0x88dc24[_0x2b013a(0x7b7)]+')\x20failed\x20due\x20to\x20permissions\x20or\x20it\x20was\x20rejected\x20by\x20the\x20user',0x1388);else!_0x102e06[_0x2b013a(0x6f2)]&&(_0x102e06[_0x2b013a(0x8df)]?warnUser(_0x2b013a(0x2aa),0x1388):warnUser('remote-control-failed',0x1388));}errorlog(_0x2b013a(0x9e2)+_0x88dc24[_0x2b013a(0x7b7)]+_0x2b013a(0x878)+_0x102e06[_0x2b013a(0x838)]),pokeIframeAPI(_0x2b013a(0x7b7),_0x88dc24[_0x2b013a(0x7b7)],_0x1cd8da);return;}else{if(_0x2b013a(0x7a5)in _0x88dc24){log('approved:\x20'+_0x88dc24['approved']),pokeIframeAPI(_0x2b013a(0x7a5),_0x88dc24[_0x2b013a(0x7a5)],_0x1cd8da);return;}}if(_0x2b013a(0x4a7)in _0x88dc24||_0x2b013a(0x174)in _0x88dc24){log(_0x2b013a(0xa49));_0x88dc24[_0x2b013a(0x4a7)]&&(_0x102e06[_0x2b013a(0x73f)][_0x1cd8da]['allowAudio']=!![]);if(_0x102e06[_0x2b013a(0xa26)]&&_0x2b013a(0x176)in _0x88dc24&&_0x88dc24[_0x2b013a(0x176)]!==![])_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x5fe)]=_0x88dc24[_0x2b013a(0x176)],_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x7ac)]=![],setTimeout(function(){makeImages(!![]);},0x3e8);else _0x88dc24[_0x2b013a(0x174)]&&(_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x7ac)]=!![]);'broadcast'in _0x88dc24&&_0x88dc24[_0x2b013a(0x7cf)]!==![]&&(_0x102e06[_0x2b013a(0x73f)][_0x1cd8da]['allowBroadcast']=_0x88dc24[_0x2b013a(0x7cf)]);_0x2b013a(0x2dc)in _0x88dc24&&_0x88dc24['allowchunked']!==![]&&(_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x50d)]=_0x88dc24[_0x2b013a(0x2dc)]);_0x2b013a(0x8ee)in _0x88dc24&&_0x88dc24[_0x2b013a(0x8ee)]!==![]&&(_0x102e06['pcs'][_0x1cd8da][_0x2b013a(0x846)]=_0x88dc24['iframe']);_0x2b013a(0x6f1)in _0x88dc24&&_0x88dc24[_0x2b013a(0x6f1)]!==![]&&(_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x15a)]=_0x88dc24[_0x2b013a(0x6f1)]);_0x2b013a(0x324)in _0x88dc24&&_0x88dc24[_0x2b013a(0x324)]!==![]&&(_0x102e06[_0x2b013a(0x73f)][_0x1cd8da]['allowMIDI']=_0x88dc24['allowmidi']);_0x2b013a(0x788)in _0x88dc24&&_0x88dc24[_0x2b013a(0x788)]!==![]&&(_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x8cf)]=_0x88dc24['downloads']);'allowscreen'in _0x88dc24&&_0x88dc24[_0x2b013a(0x49a)]!==![]&&(_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x26a)]=!![],_0x102e06['pcs'][_0x1cd8da][_0x2b013a(0x16f)]=!![]);'allowscreenvideo'in _0x88dc24&&_0x88dc24[_0x2b013a(0x6a0)]!==![]&&(_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x16f)]=!![]);_0x2b013a(0x30c)in _0x88dc24&&_0x88dc24[_0x2b013a(0x30c)]!==![]&&(_0x102e06[_0x2b013a(0x73f)][_0x1cd8da]['allowScreenAudio']=!![]);_0x2b013a(0x548)in _0x88dc24&&_0x88dc24[_0x2b013a(0x548)]!==![]&&(_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x548)]=_0x88dc24[_0x2b013a(0x548)][_0x2b013a(0x4c0)]());'preferAudioCodec'in _0x88dc24&&_0x88dc24['preferAudioCodec']!==![]&&(_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x244)]=_0x88dc24[_0x2b013a(0x244)][_0x2b013a(0x4c0)]());if('allowmeshcast'in _0x88dc24&&_0x88dc24[_0x2b013a(0x492)]===![])_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x2dd)]=![];else{if(_0x102e06['meshcast']){if(_0x102e06[_0x2b013a(0x2dd)]==_0x2b013a(0x174))_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x7ac)]=![];else{if(_0x102e06[_0x2b013a(0x2dd)]=='audio')_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x7fd)]=![];else _0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x7ac)]==![]?_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x2dd)]=![]:(_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x7fd)]=![],_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x7ac)]=![]);}}}if(_0x102e06[_0x2b013a(0x49f)]){playtone(),window['focus']();var _0x2d6af2=![];_0x1cd8da in _0x102e06[_0x2b013a(0x341)]&&_0x102e06['rpcs'][_0x1cd8da]['label']&&(_0x2d6af2=_0x102e06[_0x2b013a(0x341)][_0x1cd8da][_0x2b013a(0x89c)]||_0x102e06[_0x2b013a(0x341)][_0x1cd8da][_0x2b013a(0x7d4)]||![]);_0x2d6af2=_0x102e06[_0x2b013a(0x73f)][_0x1cd8da]['label']||_0x2d6af2||_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x7d4)]||_0x1cd8da||'Someone';var _0x5222e0=await confirmAlt(_0x2d6af2+miscTranslations[_0x2b013a(0x95d)],!![]);if(!_0x5222e0){try{log('closing\x2013'),_0x102e06[_0x2b013a(0x7e6)](_0x1cd8da);}catch(_0x91a661){}return;}}_0x2b013a(0x81d)in _0x88dc24&&(_0x88dc24['guest']==!![]&&(_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x81d)]=!![],_0x102e06[_0x2b013a(0x5f8)]&&(playtone(![],'jointone'),showNotification(_0x2b013a(0x7dc),'')),pokeIframeAPI('guest-connected',_0x88dc24['director'],_0x1cd8da)));_0x2b013a(0x4b0)in _0x88dc24&&(_0x88dc24[_0x2b013a(0x4b0)]===!![]&&(_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x4b0)]=!![]));'limitaudio'in _0x88dc24&&(_0x88dc24[_0x2b013a(0x613)]==!![]&&(_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x4b7)]=!![]));_0x2b013a(0x82f)in _0x88dc24&&(_0x88dc24[_0x2b013a(0x82f)]==!![]&&(_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x29d)]=!![]));_0x88dc24[_0x2b013a(0x8a5)]&&(_0x102e06['pcs'][_0x1cd8da]['degradationPreference']=_0x88dc24[_0x2b013a(0x8a5)]);if(_0x2b013a(0x220)in _0x88dc24)try{_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x220)]=_0x88dc24[_0x2b013a(0x220)],_0x102e06['pcs'][_0x1cd8da][_0x2b013a(0x220)]&&setTimeout(function(_0x1ff0fb){var _0x363753=_0x2b013a;_0x102e06[_0x363753(0x347)](_0x1ff0fb);},0x1388,_0x1cd8da);}catch(_0x15b377){warnlog(_0x15b377);}_0x2b013a(0x4c1)in _0x88dc24&&(_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x4c1)]=_0x88dc24[_0x2b013a(0x4c1)]);'layout'in _0x88dc24&&(_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x7a8)]=_0x88dc24[_0x2b013a(0x7a8)],pokeIframeAPI('layout-enabled',_0x88dc24[_0x2b013a(0x7a8)],_0x1cd8da));if(_0x2b013a(0x5f6)in _0x88dc24){if(_0x88dc24[_0x2b013a(0x5f6)]!==![]){try{typeof _0x88dc24[_0x2b013a(0x5f6)]===_0x2b013a(0x66e)?_0x102e06[_0x2b013a(0x73f)][_0x1cd8da]['scene']=_0x88dc24[_0x2b013a(0x5f6)]['replace'](/[\W]+/g,'_'):_0x102e06['pcs'][_0x1cd8da][_0x2b013a(0x5f6)]=(parseInt(_0x88dc24[_0x2b013a(0x5f6)])||0x0)+'',_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x595)]['scene']=_0x102e06[_0x2b013a(0x73f)][_0x1cd8da]['scene'],updateSceneList(_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x5f6)]);}catch(_0x1e26a6){errorlog(_0x1e26a6);}_0x2b013a(0x9e7)in _0x88dc24&&(_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x9e7)]=_0x88dc24[_0x2b013a(0x9e7)]);if('showDirector'in _0x88dc24&&_0x88dc24[_0x2b013a(0x9e7)])_0x88dc24[_0x2b013a(0x9e7)]==0x2&&(_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x7fd)]=![]);else{if(_0x102e06[_0x2b013a(0x838)]&&_0x102e06[_0x2b013a(0x9e7)]==![])_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x7fd)]=![],_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x7ac)]=![],_0x102e06[_0x2b013a(0x73f)][_0x1cd8da]['allowIframe']=![],_0x102e06['pcs'][_0x1cd8da][_0x2b013a(0x15a)]=![],_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x2dd)]=![],_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x5fe)]=![];else _0x102e06[_0x2b013a(0x838)]&&(_0x102e06[_0x2b013a(0x9e7)]==0x2&&(_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x7fd)]=![]),_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x846)]=![]);}_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x4c1)]?pokeIframeAPI(_0x2b013a(0x6c3),_0x88dc24[_0x2b013a(0x5f6)],_0x1cd8da):pokeIframeAPI(_0x2b013a(0x91a),_0x88dc24[_0x2b013a(0x5f6)],_0x1cd8da);}_0x102e06['initialDirectorSync'](_0x1cd8da);}else _0x88dc24['director']&&((iOS||iPad)&&(_0x102e06['pcs'][_0x1cd8da][_0x2b013a(0x4b0)]==!![]&&(_0x102e06[_0x2b013a(0x73f)][_0x1cd8da][_0x2b013a(0x81d)]=!![])),_0x102e06['beepToNotify']&&(playtone(![],_0x2b013a(0x500)),showNotification('A\x20director\x20joined\x20the\x20room',_0x2b013a(0x6f7))),_0x102e06[_0x2b013a(0x79d)](_0x1cd8da),pokeIframeAPI('director-connected',_0x88dc24['director'],_0x1cd8da));_0x102e06[_0x2b013a(0x5ba)](_0x1cd8da);}},_0x102e06['initialDirectorSync']=function(_0x3a1c83){var _0x2ab59d=_0x2ebb96;if(!(_0x102e06[_0x2ab59d(0x625)]||_0x102e06[_0x2ab59d(0x5f6)]))return;try{var _0x59afe3={};_0x102e06['pcs'][_0x3a1c83]&&(_0x59afe3[_0x2ab59d(0x7da)]=getDirectorSettings(_0x102e06[_0x2ab59d(0x73f)][_0x3a1c83]['scene']));log(_0x2ab59d(0x65b)+_0x3a1c83);var _0x24ea73=![];_0x102e06[_0x2ab59d(0x641)]&&_0x102e06['alreadyJoinedMembers']['forEach'](_0x39058f=>{var _0x5f0477=_0x2ab59d;_0x39058f[_0x5f0477(0x398)]===_0x3a1c83&&(_0x24ea73=!![]);}),!_0x24ea73?_0x59afe3[_0x2ab59d(0x625)]=getDetailedState():warnlog(_0x2ab59d(0x9c5)),Object['keys'](_0x59afe3)['length']&&_0x102e06[_0x2ab59d(0x5b2)](_0x59afe3,_0x3a1c83);}catch(_0x57a7d7){}},_0x102e06[_0x2ebb96(0x5ba)]=function(_0x4b3457){var _0x4f46a4=_0x2ebb96;log(_0x4f46a4(0x6a2)+_0x4b3457);if(_0x4b3457 in _0x102e06[_0x4f46a4(0x73f)]){}else{errorlog(_0x4f46a4(0x651));return;}getSenders2(_0x4b3457)['length']&&errorlog('PROBLEM,\x20Senders\x20is\x20more\x20than\x200:\x20'+getSenders2(_0x4b3457)['length']);if(_0x102e06[_0x4f46a4(0x73f)][_0x4b3457]['allowIframe']===!![]){if(_0x102e06['iframeSrc']){var _0x38c51c={};_0x38c51c['iframeSrc']=_0x102e06[_0x4f46a4(0x24f)],_0x102e06[_0x4f46a4(0x699)]&&_0x102e06[_0x4f46a4(0x699)][_0x4f46a4(0x7b9)]&&(_0x102e06[_0x4f46a4(0x24f)][_0x4f46a4(0x205)](_0x4f46a4(0x56d))&&(_0x38c51c[_0x4f46a4(0x24f)]+=_0x4f46a4(0x588)+parseInt(Math[_0x4f46a4(0x165)](_0x102e06['iframeEle'][_0x4f46a4(0x7b9)][_0x4f46a4(0x2c6)]['t']))+'')),_0x102e06['sendMessage'](_0x38c51c,_0x4b3457);}}if(_0x102e06['pcs'][_0x4b3457][_0x4f46a4(0x15a)]===!![]){if(_0x102e06[_0x4f46a4(0x6f1)]&&_0x102e06['director']){var _0x38c51c={};_0x38c51c['widgetSrc']=_0x102e06[_0x4f46a4(0x6f1)],_0x102e06[_0x4f46a4(0x6cc)](_0x38c51c,_0x4b3457);}}_0x102e06[_0x4f46a4(0x73f)][_0x4b3457]['allowDownloads']===!![]&&_0x102e06[_0x4f46a4(0x712)](_0x4b3457);if(_0x102e06[_0x4f46a4(0x530)]&&_0x102e06[_0x4f46a4(0x73f)][_0x4b3457][_0x4f46a4(0x50d)]){_0x102e06[_0x4f46a4(0x2a5)](_0x4b3457);return;}var _0x2328de=_0x102e06[_0x4f46a4(0x1df)]();log(_0x4f46a4(0x69f)),log(_0x2328de[_0x4f46a4(0x5ae)]());if(_0x102e06['meshcastSettings']&&_0x102e06[_0x4f46a4(0x73f)][_0x4b3457][_0x4f46a4(0x2dd)]===null){_0x102e06[_0x4f46a4(0x73f)][_0x4b3457][_0x4f46a4(0x2dd)]=!![];var _0x38c51c={};_0x38c51c['meshcast']=_0x102e06[_0x4f46a4(0x7fa)],_0x102e06[_0x4f46a4(0x6cc)](_0x38c51c,_0x4b3457),warnlog(_0x38c51c);}(_0x102e06['pcs'][_0x4b3457]['allowScreenVideo']||_0x102e06['pcs'][_0x4b3457][_0x4f46a4(0x26a)])&&createSecondStream2(_0x4b3457);var _0x489a16=![];_0x2328de[_0x4f46a4(0x4ca)]()['forEach'](_0x8bd66e=>{var _0x4648a4=_0x4f46a4;try{_0x102e06[_0x4648a4(0x73f)][_0x4b3457][_0x4648a4(0x7ac)]===!![]&&(_0x8bd66e[_0x4648a4(0x362)]=='video'&&(_0x102e06[_0x4648a4(0x73f)][_0x4b3457][_0x4648a4(0x81d)]===!![]&&_0x102e06[_0x4648a4(0x2bd)]===0x0?log(_0x4648a4(0x735)):(_0x102e06[_0x4648a4(0x73f)][_0x4b3457][_0x4648a4(0xa06)](_0x8bd66e,_0x2328de),warnlog(_0x4648a4(0x3ef)),_0x489a16=!![],setTimeout(function(_0x4360b5){var _0x3e40da=_0x4648a4;try{_0x102e06[_0x3e40da(0x390)](_0x4360b5);}catch(_0x410157){warnlog(_0x410157);}},_0x102e06[_0x4648a4(0x599)],_0x4b3457))));}catch(_0x437795){errorlog(_0x437795);}});_0x102e06[_0x4f46a4(0x9d7)]&&(_0x2328de=mixMinusAudio(_0x4b3457));_0x102e06[_0x4f46a4(0x73f)][_0x4b3457][_0x4f46a4(0x7fd)]&&(_0x2328de[_0x4f46a4(0x658)]()['forEach'](_0x344d09=>{var _0x419bd1=_0x4f46a4;try{_0x344d09[_0x419bd1(0x362)]=='audio'&&(_0x102e06[_0x419bd1(0x73f)][_0x4b3457]['addTrack'](_0x344d09,_0x2328de),warnlog(_0x419bd1(0x65d)));}catch(_0x1893b9){errorlog(_0x1893b9);}}),log(_0x4f46a4(0x887)),_0x2328de['getAudioTracks']()[_0x4f46a4(0x847)]&&(_0x102e06[_0x4f46a4(0x838)]!==![]&&_0x102e06[_0x4f46a4(0x4f5)](),log(_0x4f46a4(0x669)),_0x102e06['pcs'][_0x4b3457][_0x4f46a4(0x244)]==_0x4f46a4(0x31e)&&lyraEncode(_0x4b3457),_0x102e06['pcs'][_0x4b3457]['limitAudio']===!![]&&(warnlog(_0x4f46a4(0x9d9)),setTimeout(_0x102e06[_0x4f46a4(0x391)],0x3e8,_0x4b3457,0x7d00,0x0)),_0x102e06[_0x4f46a4(0x73f)][_0x4b3457][_0x4f46a4(0x29d)]===!![]&&setTimeout(_0x102e06[_0x4f46a4(0x90e)],0x3e8,_0x4b3457)));if(_0x102e06[_0x4f46a4(0x73f)][_0x4b3457][_0x4f46a4(0x38c)])setTimeout(_0x102e06[_0x4f46a4(0x38c)],0x3e8,_0x4b3457,_0x102e06[_0x4f46a4(0x73f)][_0x4b3457][_0x4f46a4(0x38c)]);else{if(_0x102e06['contentHint']&&SafariVersion){if(_0x102e06['contentHint']==_0x4f46a4(0x45f))setTimeout(_0x102e06[_0x4f46a4(0x38c)],0x3e8,_0x4b3457,_0x4f46a4(0x400));else _0x102e06[_0x4f46a4(0x3c3)]==_0x4f46a4(0x526)&&setTimeout(_0x102e06[_0x4f46a4(0x38c)],0x3e8,_0x4b3457,_0x4f46a4(0x342));}}if(iOS||iPad){if(SafariVersion&&SafariVersion<=0xd){}else _0x489a16&&(setTimeout(function(_0x15be93){var _0x1c57fa=_0x4f46a4;_0x102e06[_0x1c57fa(0x98b)](_0x15be93,null);},0x7d0,_0x4b3457),setTimeout(function(_0x14d1e0){var _0x15a7ba=_0x4f46a4,_0x2b1564=_0x102e06[_0x15a7ba(0x885)](_0x14d1e0);!_0x2b1564&&_0x102e06[_0x15a7ba(0x98b)](_0x14d1e0,0x64);},0x1388,_0x4b3457));}else setTimeout(function(_0x3c3f07){var _0x31c28b=_0x4f46a4;_0x102e06[_0x31c28b(0x885)](_0x3c3f07);},0x3e8,_0x4b3457);};function _0x13a913(_0x50915d,_0x716d29,_0x2e1dad){var _0x3588e5=_0x2ebb96,_0x49161a=new Blob([_0x50915d],{'type':_0x3588e5(0x811)}),_0x41c669=new FileReader();_0x41c669[_0x3588e5(0xa4a)]=function(_0x493f50){var _0x3044da=_0x3588e5;_0x2e1dad(_0x493f50[_0x3044da(0x417)][_0x3044da(0xa0f)]);},_0x41c669['readAsText'](_0x49161a,_0x716d29);}_0x102e06[_0x2ebb96(0x712)]=function(_0x41f1d7){var _0x13b764=_0x2ebb96;log(_0x13b764(0x7bb));if(!_0x102e06['hostedFiles']||!_0x102e06[_0x13b764(0x4a2)][_0x13b764(0x847)])return;var _0x3ed35a={},_0x2bb113=[];for(var _0x59807f=0x0;_0x59807f<_0x102e06[_0x13b764(0x4a2)][_0x13b764(0x847)];_0x59807f++){(_0x102e06['hostedFiles'][_0x59807f][_0x13b764(0x3e9)]===![]||_0x102e06[_0x13b764(0x4a2)][_0x59807f][_0x13b764(0x3e9)]===_0x41f1d7)&&_0x2bb113[_0x13b764(0x940)]({'id':_0x102e06[_0x13b764(0x4a2)][_0x59807f]['id'],'name':_0x102e06['hostedFiles'][_0x59807f][_0x13b764(0x942)],'size':_0x102e06[_0x13b764(0x4a2)][_0x59807f]['size']});}_0x3ed35a[_0x13b764(0xa30)]=_0x2bb113;if(_0x41f1d7 in _0x102e06[_0x13b764(0x73f)])_0x102e06[_0x13b764(0x6cc)](_0x3ed35a,_0x41f1d7);else _0x41f1d7 in _0x102e06['rpcs']&&_0x102e06[_0x13b764(0x1f8)](_0x3ed35a,_0x41f1d7);log(_0x3ed35a);},_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1][_0x2ebb96(0x663)]=function(_0x4bf504){var _0x4777a5=_0x2ebb96;if(!(_0x2e1be1 in _0x102e06[_0x4777a5(0x73f)]))return;try{if(this[_0x4777a5(0x6ea)]==='closed')log(_0x4777a5(0x7a6));else{if(this['iceConnectionState']==='disconnected')log('PCS:\x20ICE\x20Disconnected;\x20wait\x20for\x20retry?\x20pcs');else{if(this[_0x4777a5(0x6ea)]==='failed')log(_0x4777a5(0x68f)),_0x102e06[_0x4777a5(0x73f)][_0x2e1be1][_0x4777a5(0x265)]?_0x102e06['pcs'][_0x2e1be1][_0x4777a5(0x265)]():_0x102e06[_0x4777a5(0x945)](_0x2e1be1,!![]);else this[_0x4777a5(0x6ea)]===_0x4777a5(0x21a)?log(_0x4777a5(0x373)):log(this['iceConnectionState']);}}}catch(_0x57d941){errorlog(_0x57d941);}},_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1]['onconnectionstatechange']=function(_0x352067){var _0x27309c=_0x2ebb96;switch(_0x102e06[_0x27309c(0x73f)][_0x2e1be1][_0x27309c(0x562)]){case _0x27309c(0x21a):log(_0x27309c(0x49d)),clearTimeout(_0x102e06['pcs'][_0x2e1be1][_0x27309c(0x640)]);if(_0x102e06[_0x27309c(0x803)]){if(_0x102e06['ws']['readyState']!==0x1){_0x102e06['ws'][_0x27309c(0x238)]();break;}_0x102e06['ws'][_0x27309c(0x238)](),setTimeout(function(){var _0x2081c9=_0x27309c;_0x102e06[_0x2081c9(0x6f2)]!=!![]&&warnUser(miscTranslations[_0x2081c9(0x7e1)]);},0x1);}break;case _0x27309c(0x6eb):log(_0x27309c(0x986)),clearTimeout(_0x102e06['pcs'][_0x2e1be1][_0x27309c(0x640)]),_0x102e06[_0x27309c(0x73f)][_0x2e1be1][_0x27309c(0x640)]=setTimeout(function(_0x3be5d7){var _0x39a2ec=_0x27309c;_0x3be5d7 in _0x102e06[_0x39a2ec(0x73f)]?(warnlog(_0x39a2ec(0x43a)),log(_0x39a2ec(0x532)),_0x102e06[_0x39a2ec(0x7e6)](_0x3be5d7)):errorlog('\x20---\x20PC\x20TIMED\x20OUT\x20and\x20already\x20deleted.\x20shouldn\x27t\x20happen');},0x2710,_0x2e1be1);break;case _0x27309c(0x408):warnlog(_0x27309c(0x9b9)),clearTimeout(_0x102e06[_0x27309c(0x73f)][_0x2e1be1][_0x27309c(0x640)]),_0x102e06[_0x27309c(0x73f)][_0x2e1be1][_0x27309c(0x640)]=setTimeout(function(_0x5a9493){var _0x8c966b=_0x27309c;_0x5a9493 in _0x102e06['pcs']?(warnlog(_0x8c966b(0x43a)),log(_0x8c966b(0x7bd)),_0x102e06[_0x8c966b(0x7e6)](_0x5a9493)):errorlog(_0x8c966b(0x359));},0xbb8,_0x2e1be1);break;case _0x27309c(0x2ae):warnlog(_0x27309c(0x930)),log('closing\x2018'),_0x102e06['closePC'](_0x2e1be1);break;default:log('rtc\x20state:\x20'+_0x102e06[_0x27309c(0x73f)][_0x2e1be1][_0x27309c(0x562)]),clearTimeout(_0x102e06[_0x27309c(0x73f)][_0x2e1be1][_0x27309c(0x640)]);break;}},_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1]['onclose']=function(_0x3333dd){var _0x2d1d6f=_0x2ebb96;warnlog(_0x2d1d6f(0x713)),log('closing\x2019'),_0x102e06[_0x2d1d6f(0x7e6)](_0x2e1be1);},_0x102e06[_0x2ebb96(0x73f)][_0x2e1be1][_0x2ebb96(0x6be)]=function _0x11f221(){var _0x11cd61=_0x2ebb96;log(_0x11cd61(0x40c));};},_0x102e06['processDescription2']=function(_0x5a3b94){var _0x553eba=_0x2ca4fe,_0x4c474b=_0x5a3b94['UUID'];if(_0x5a3b94['description']['type']==_0x553eba(0x192))_0x102e06[_0x553eba(0x86d)](_0x5a3b94),_0x102e06[_0x553eba(0x199)](_0x5a3b94);else try{if(!(_0x5a3b94[_0x553eba(0x398)]in _0x102e06[_0x553eba(0x73f)]))return;var _0x989ed=_0x102e06[_0x553eba(0x7a4)];if(_0x102e06[_0x553eba(0x736)]&&_0x102e06[_0x553eba(0x73f)][_0x5a3b94[_0x553eba(0x398)]][_0x553eba(0x81d)]==!![]&&_0x102e06[_0x553eba(0x73f)][_0x5a3b94[_0x553eba(0x398)]][_0x553eba(0x4b0)]==![]){if(_0x989ed===![]||_0x989ed>_0x102e06[_0x553eba(0x253)]){var _0x3d8ee0=Object[_0x553eba(0x9ae)](_0x102e06[_0x553eba(0x73f)])[_0x553eba(0x847)];if(_0x102e06[_0x553eba(0x62f)])_0x989ed=_0x102e06['maxMobileBitrate'];else{if(_0x3d8ee0>0x4)_0x989ed=_0x102e06['lowMobileBitrate'];else(iOS||iPad)&&SafariVersion&&SafariVersion<=0xd?_0x989ed=_0x102e06[_0x553eba(0x3d3)]:_0x989ed=_0x102e06['maxMobileBitrate'];}}if(iOS||iPad){if(_0x989ed!==![]){if(_0x102e06[_0x553eba(0x73f)][_0x5a3b94[_0x553eba(0x398)]][_0x553eba(0xa28)]===![])_0x102e06[_0x553eba(0x73f)][_0x5a3b94[_0x553eba(0x398)]]['setBitrate']=_0x989ed,_0x5a3b94[_0x553eba(0xa29)][_0x553eba(0x36a)]=CodecsHandler['preferCodec'](_0x5a3b94[_0x553eba(0xa29)][_0x553eba(0x36a)],_0x553eba(0x582)),_0x5a3b94[_0x553eba(0xa29)]['sdp']=CodecsHandler[_0x553eba(0x372)](_0x5a3b94['description'][_0x553eba(0x36a)],{'min':parseInt(_0x989ed/0xa)||0x1,'max':_0x989ed});else _0x102e06['pcs'][_0x5a3b94[_0x553eba(0x398)]][_0x553eba(0xa28)]>_0x989ed&&(_0x102e06[_0x553eba(0x73f)][_0x5a3b94['UUID']]['setBitrate']=_0x989ed,_0x5a3b94[_0x553eba(0xa29)]['sdp']=CodecsHandler[_0x553eba(0x385)](_0x5a3b94[_0x553eba(0xa29)][_0x553eba(0x36a)],_0x553eba(0x582)),_0x5a3b94['description'][_0x553eba(0x36a)]=CodecsHandler['setVideoBitrates'](_0x5a3b94[_0x553eba(0xa29)][_0x553eba(0x36a)],{'min':parseInt(_0x989ed/0xa)||0x1,'max':_0x989ed}));_0x989ed=![];}}}else{if(_0x102e06[_0x553eba(0x73f)][_0x5a3b94[_0x553eba(0x398)]]['guest']==!![])_0x989ed!==![]?_0x102e06[_0x553eba(0x2bd)]!==![]&&(_0x102e06[_0x553eba(0x2bd)]<_0x989ed&&(_0x989ed=_0x102e06[_0x553eba(0x2bd)])):_0x989ed=_0x102e06[_0x553eba(0x2bd)],(iOS||iPad)&&_0x102e06[_0x553eba(0x73f)][_0x5a3b94[_0x553eba(0x398)]]['forceios']&&(_0x102e06[_0x553eba(0x73f)][_0x5a3b94[_0x553eba(0x398)]]['encoder']=!![]);else{if(iOS||iPad){var _0x12d63c=0x0;for(var _0x78d180 in _0x102e06[_0x553eba(0x73f)]){_0x5a3b94[_0x553eba(0x398)]!==_0x78d180&&(_0x102e06[_0x553eba(0x73f)][_0x78d180][_0x553eba(0x1c2)]===!![]&&(_0x12d63c+=0x1));}if(_0x12d63c>=0x3){if(_0x102e06[_0x553eba(0x73f)][_0x5a3b94['UUID']]['forceios'])_0x102e06[_0x553eba(0x73f)][_0x5a3b94[_0x553eba(0x398)]][_0x553eba(0x1c2)]=!![],_0x102e06[_0x553eba(0x73f)][_0x5a3b94[_0x553eba(0x398)]][_0x553eba(0x548)]&&_0x102e06[_0x553eba(0x73f)][_0x5a3b94[_0x553eba(0x398)]][_0x553eba(0x548)]==='h264'&&(_0x5a3b94[_0x553eba(0xa29)][_0x553eba(0x36a)]=CodecsHandler[_0x553eba(0x385)](_0x5a3b94[_0x553eba(0xa29)][_0x553eba(0x36a)],'h264'),log(_0x553eba(0x3b0)+_0x102e06['pcs'][_0x5a3b94['UUID']][_0x553eba(0x548)]+_0x553eba(0x748)));else _0x102e06['pcs'][_0x5a3b94[_0x553eba(0x398)]][_0x553eba(0x548)]&&_0x102e06[_0x553eba(0x73f)][_0x5a3b94[_0x553eba(0x398)]][_0x553eba(0x548)]===_0x553eba(0x925)?(_0x5a3b94['description'][_0x553eba(0x36a)]=CodecsHandler['preferCodec'](_0x5a3b94['description']['sdp'],'vp9'),log('Trying\x20to\x20set\x20'+_0x102e06[_0x553eba(0x73f)][_0x5a3b94[_0x553eba(0x398)]][_0x553eba(0x548)]+_0x553eba(0x748)),_0x102e06[_0x553eba(0x73f)][_0x5a3b94[_0x553eba(0x398)]][_0x553eba(0x1c2)]=![]):(_0x5a3b94[_0x553eba(0xa29)][_0x553eba(0x36a)]=CodecsHandler[_0x553eba(0x385)](_0x5a3b94[_0x553eba(0xa29)][_0x553eba(0x36a)],_0x553eba(0x582)),log('Setting\x20Codec\x20to\x20vp8'),_0x102e06['pcs'][_0x5a3b94[_0x553eba(0x398)]][_0x553eba(0x1c2)]=![]);}else _0x102e06[_0x553eba(0x73f)][_0x5a3b94[_0x553eba(0x398)]][_0x553eba(0x548)]&&_0x102e06[_0x553eba(0x73f)][_0x5a3b94[_0x553eba(0x398)]][_0x553eba(0x548)]!==_0x553eba(0x8a0)?_0x102e06['pcs'][_0x5a3b94['UUID']][_0x553eba(0x548)]===_0x553eba(0x925)||_0x102e06[_0x553eba(0x73f)][_0x5a3b94['UUID']][_0x553eba(0x548)]===_0x553eba(0x582)?(_0x5a3b94[_0x553eba(0xa29)][_0x553eba(0x36a)]=CodecsHandler[_0x553eba(0x385)](_0x5a3b94[_0x553eba(0xa29)]['sdp'],_0x102e06['pcs'][_0x5a3b94[_0x553eba(0x398)]][_0x553eba(0x548)]),log(_0x553eba(0x3b0)+_0x102e06[_0x553eba(0x73f)][_0x5a3b94[_0x553eba(0x398)]][_0x553eba(0x548)]+_0x553eba(0x748)),_0x102e06['pcs'][_0x5a3b94[_0x553eba(0x398)]][_0x553eba(0x1c2)]=![]):_0x102e06['pcs'][_0x5a3b94[_0x553eba(0x398)]][_0x553eba(0x1c2)]=!![]:(_0x102e06[_0x553eba(0x73f)][_0x5a3b94[_0x553eba(0x398)]][_0x553eba(0x1c2)]=!![],_0x102e06[_0x553eba(0x73f)][_0x5a3b94[_0x553eba(0x398)]][_0x553eba(0x548)]&&_0x102e06[_0x553eba(0x73f)][_0x5a3b94['UUID']]['preferVideoCodec']===_0x553eba(0x8a0)&&(_0x5a3b94[_0x553eba(0xa29)]['sdp']=CodecsHandler[_0x553eba(0x385)](_0x5a3b94[_0x553eba(0xa29)][_0x553eba(0x36a)],_0x553eba(0x8a0)),log(_0x553eba(0x3b0)+_0x102e06[_0x553eba(0x73f)][_0x5a3b94[_0x553eba(0x398)]]['preferVideoCodec']+_0x553eba(0x748))));}else _0x102e06[_0x553eba(0x73f)][_0x5a3b94[_0x553eba(0x398)]][_0x553eba(0x548)]&&(_0x5a3b94[_0x553eba(0xa29)][_0x553eba(0x36a)]=CodecsHandler['preferCodec'](_0x5a3b94['description'][_0x553eba(0x36a)],_0x102e06[_0x553eba(0x73f)][_0x5a3b94['UUID']][_0x553eba(0x548)]),log(_0x553eba(0x3b0)+_0x102e06[_0x553eba(0x73f)][_0x5a3b94[_0x553eba(0x398)]]['preferVideoCodec']+_0x553eba(0x748)));}}if(_0x989ed){var _0x1a7647=CodecsHandler[_0x553eba(0x7d2)](_0x5a3b94[_0x553eba(0xa29)][_0x553eba(0x36a)]);log('BITRATE\x201:\x20'+_0x1a7647);_0x102e06[_0x553eba(0x73f)][_0x5a3b94['UUID']][_0x553eba(0xa28)]!==![]&&(_0x102e06[_0x553eba(0x73f)][_0x5a3b94[_0x553eba(0x398)]][_0x553eba(0xa28)]<_0x989ed&&(_0x989ed=![]));if(_0x989ed===![])_0x102e06[_0x553eba(0x73f)][_0x5a3b94[_0x553eba(0x398)]][_0x553eba(0x367)]=_0x1a7647;else{if(_0x1a7647!==![]&&_0x1a7647>_0x989ed){var _0x59e4a6=CodecsHandler[_0x553eba(0x4e8)](_0x5a3b94[_0x553eba(0xa29)]['sdp'])||0x0;_0x5a3b94['description']['sdp']=CodecsHandler[_0x553eba(0x372)](_0x5a3b94[_0x553eba(0xa29)][_0x553eba(0x36a)],{'min':parseInt(_0x989ed/0xa)||0x1,'max':parseInt(_0x989ed+_0x59e4a6/0x400)}),_0x102e06[_0x553eba(0x73f)][_0x5a3b94[_0x553eba(0x398)]][_0x553eba(0x367)]=_0x989ed;}else{if(_0x1a7647===![]){var _0x59e4a6=CodecsHandler[_0x553eba(0x4e8)](_0x5a3b94[_0x553eba(0xa29)][_0x553eba(0x36a)])||0x0;_0x5a3b94[_0x553eba(0xa29)][_0x553eba(0x36a)]=CodecsHandler[_0x553eba(0x372)](_0x5a3b94[_0x553eba(0xa29)][_0x553eba(0x36a)],{'min':parseInt(_0x989ed/0xa)||0x1,'max':parseInt(_0x989ed+_0x59e4a6/0x400)});if(_0x102e06['outboundVideoBitrate']&&_0x102e06[_0x553eba(0x2f6)]>_0x989ed)_0x102e06[_0x553eba(0x73f)][_0x5a3b94[_0x553eba(0x398)]][_0x553eba(0x367)]=_0x989ed;else _0x102e06[_0x553eba(0x2f6)]?_0x102e06['pcs'][_0x5a3b94[_0x553eba(0x398)]][_0x553eba(0x367)]=_0x102e06[_0x553eba(0x2f6)]:_0x102e06[_0x553eba(0x73f)][_0x5a3b94[_0x553eba(0x398)]][_0x553eba(0xa28)]=0x9c4;}else _0x102e06[_0x553eba(0x73f)][_0x5a3b94[_0x553eba(0x398)]]['setBitrate']=_0x1a7647;}}}else{if(_0x102e06[_0x553eba(0x2f6)]!==![]){var _0x1a7647=CodecsHandler['getVideoBitrates'](_0x5a3b94[_0x553eba(0xa29)]['sdp']);log(_0x553eba(0x18f)+_0x1a7647);if(_0x1a7647===![]){var _0x59e4a6=CodecsHandler[_0x553eba(0x4e8)](_0x5a3b94[_0x553eba(0xa29)]['sdp'])||0x0;_0x5a3b94[_0x553eba(0xa29)][_0x553eba(0x36a)]=CodecsHandler[_0x553eba(0x372)](_0x5a3b94[_0x553eba(0xa29)][_0x553eba(0x36a)],{'min':parseInt(_0x102e06[_0x553eba(0x2f6)]/0xa)||0x1,'max':parseInt(_0x102e06[_0x553eba(0x2f6)]+_0x59e4a6/0x400)});}else _0x102e06[_0x553eba(0x73f)][_0x5a3b94['UUID']][_0x553eba(0x367)]===![]&&(_0x102e06[_0x553eba(0x73f)][_0x5a3b94[_0x553eba(0x398)]][_0x553eba(0x367)]=_0x1a7647);}else _0x102e06['pcs'][_0x5a3b94[_0x553eba(0x398)]][_0x553eba(0x367)]===![]&&(_0x102e06['pcs'][_0x5a3b94[_0x553eba(0x398)]][_0x553eba(0x367)]=CodecsHandler['getVideoBitrates'](_0x5a3b94['description'][_0x553eba(0x36a)]),log(_0x553eba(0x691)+_0x102e06[_0x553eba(0x73f)][_0x5a3b94[_0x553eba(0x398)]][_0x553eba(0x367)]));}_0x102e06['outboundAudioBitrate']&&(_0x5a3b94[_0x553eba(0xa29)]['sdp']=CodecsHandler[_0x553eba(0x35c)](_0x5a3b94[_0x553eba(0xa29)][_0x553eba(0x36a)],{'maxaveragebitrate':_0x102e06[_0x553eba(0x546)]*0x400,'cbr':_0x102e06[_0x553eba(0x9fc)]}));if(_0x553eba(0xa2e)in _0x5a3b94&&_0x5a3b94[_0x553eba(0xa2e)]!=_0x102e06['pcs'][_0x5a3b94[_0x553eba(0x398)]][_0x553eba(0xa2e)]){errorlog(_0x553eba(0x443));return;}_0x102e06[_0x553eba(0x73f)][_0x5a3b94[_0x553eba(0x398)]]['setRemoteDescription'](_0x5a3b94[_0x553eba(0xa29)])[_0x553eba(0x40b)]()[_0x553eba(0x262)](errorlog);}catch(_0x523f11){errorlog(_0x523f11);}},_0x102e06[_0x2ca4fe(0x9cc)]=function(_0x44ba73){var _0x1a9f7d=_0x2ca4fe;_0x102e06[_0x1a9f7d(0x9d5)]&&_0x1a9f7d(0x42d)in _0x44ba73?_0x102e06[_0x1a9f7d(0x4d2)](_0x44ba73[_0x1a9f7d(0xa29)],_0x44ba73[_0x1a9f7d(0x42d)])[_0x1a9f7d(0x40b)](function(_0x56d650){var _0xffc307=_0x1a9f7d;_0x44ba73[_0xffc307(0xa29)]=JSON[_0xffc307(0x330)](_0x56d650),_0x102e06[_0xffc307(0x98f)](_0x44ba73);}):_0x102e06[_0x1a9f7d(0x98f)](_0x44ba73);},_0x102e06[_0x2ca4fe(0x415)]=function(_0x3b1069){var _0x39bcbb=_0x2ca4fe;_0x102e06[_0x39bcbb(0x9d5)]&&_0x39bcbb(0x42d)in _0x3b1069?_0x102e06[_0x39bcbb(0x4d2)](_0x3b1069[_0x39bcbb(0x94e)],_0x3b1069['vector'])['then'](function(_0xf9cc10){var _0x263a09=_0x39bcbb;_0x3b1069['candidate']=JSON['parse'](_0xf9cc10),_0x102e06[_0x263a09(0x696)](_0x3b1069);}):_0x102e06[_0x39bcbb(0x696)](_0x3b1069);},_0x102e06[_0x2ca4fe(0x696)]=function(_0x15a336){var _0x30889f=_0x2ca4fe;try{if(_0x102e06[_0x30889f(0x70d)]){if(_0x15a336[_0x30889f(0x94e)][_0x30889f(0x94e)][_0x30889f(0x45b)](_0x102e06['icefilter'])===-0x1){log(_0x30889f(0x62b)),log(_0x15a336[_0x30889f(0x94e)]);return;}else log('PASSED'),log(_0x15a336['candidate']);}}catch(_0x2beb24){errorlog(_0x2beb24);}if(_0x15a336[_0x30889f(0x94e)]&&'candidate'in _0x15a336[_0x30889f(0x94e)]&&_0x15a336[_0x30889f(0x94e)][_0x30889f(0x94e)]=='')return;if(_0x15a336[_0x30889f(0x398)]in _0x102e06[_0x30889f(0x73f)]&&_0x15a336[_0x30889f(0x97a)]==_0x30889f(0x8df)){log(_0x30889f(0x93a));if(_0x30889f(0xa2e)in _0x15a336&&_0x102e06[_0x30889f(0x73f)][_0x15a336['UUID']][_0x30889f(0xa2e)]!=_0x15a336['session']){errorlog('Incoming\x20Ice\x20Offer\x20does\x20not\x20match\x20Session');return;}_0x102e06[_0x30889f(0x73f)][_0x15a336[_0x30889f(0x398)]][_0x30889f(0x76b)](_0x15a336[_0x30889f(0x94e)])[_0x30889f(0x40b)]()[_0x30889f(0x262)](function(_0x1f9750){});}else{if(_0x15a336[_0x30889f(0x398)]in _0x102e06['rpcs']&&_0x15a336[_0x30889f(0x97a)]=='local'){log(_0x30889f(0x6fa));if(_0x30889f(0xa2e)in _0x15a336&&_0x102e06[_0x30889f(0x341)][_0x15a336[_0x30889f(0x398)]][_0x30889f(0xa2e)]!=_0x15a336[_0x30889f(0xa2e)]){errorlog(_0x30889f(0x57c));return;}if(_0x102e06[_0x30889f(0x341)][_0x15a336[_0x30889f(0x398)]]===null)return;_0x102e06[_0x30889f(0x341)][_0x15a336['UUID']]['addIceCandidate'](_0x15a336[_0x30889f(0x94e)])[_0x30889f(0x40b)]()['catch'](function(_0x529225){});}else warnlog(_0x15a336),warnlog(_0x30889f(0x921));}},_0x102e06[_0x2ca4fe(0x6c6)]=function(_0x39b70a){var _0x11376d=_0x2ca4fe;if(_0x102e06['password']&&'vector'in _0x39b70a)_0x102e06['decryptMessage'](_0x39b70a[_0x11376d(0x51d)],_0x39b70a['vector'])[_0x11376d(0x40b)](function(_0x2f44e4){var _0x21613d=_0x11376d;_0x39b70a[_0x21613d(0x51d)]=JSON[_0x21613d(0x330)](_0x2f44e4);var _0x444599={};_0x444599[_0x21613d(0x398)]=_0x39b70a['UUID'],_0x444599[_0x21613d(0x97a)]=_0x39b70a[_0x21613d(0x97a)];for(var _0x326303=0x0;_0x326303<_0x39b70a[_0x21613d(0x51d)][_0x21613d(0x847)];_0x326303++){_0x444599[_0x21613d(0x94e)]=_0x39b70a[_0x21613d(0x51d)][_0x326303],_0x102e06[_0x21613d(0x696)](_0x444599);}});else{var _0x2fb095={};_0x2fb095[_0x11376d(0x398)]=_0x39b70a[_0x11376d(0x398)],_0x2fb095[_0x11376d(0x97a)]=_0x39b70a[_0x11376d(0x97a)];for(var _0x40a47d=0x0;_0x40a47d<_0x39b70a['candidates'][_0x11376d(0x847)];_0x40a47d++){_0x2fb095['candidate']=_0x39b70a[_0x11376d(0x51d)][_0x40a47d],_0x102e06[_0x11376d(0x696)](_0x2fb095);}}},_0x102e06[_0x2ca4fe(0x199)]=async function(_0x1e9397){var _0x41fa14=_0x2ca4fe;_0x41fa14(0x323)in _0x1e9397&&(_0x102e06[_0x41fa14(0x341)][_0x1e9397[_0x41fa14(0x398)]][_0x41fa14(0xa41)]=_0x1e9397[_0x41fa14(0x323)],log(_0x41fa14(0x75d)),log(_0x1e9397[_0x41fa14(0x323)])),warnlog(_0x1e9397),_0x102e06['removeOrientationFlag']&&_0x1e9397[_0x41fa14(0xa29)]&&_0x1e9397[_0x41fa14(0xa29)][_0x41fa14(0x36a)]&&_0x1e9397[_0x41fa14(0xa29)]['sdp']['includes'](_0x41fa14(0x9d6))&&(_0x1e9397[_0x41fa14(0xa29)][_0x41fa14(0x36a)]=_0x1e9397[_0x41fa14(0xa29)][_0x41fa14(0x36a)]['replace'](_0x41fa14(0x9d6),''),warnlog(_0x41fa14(0x441))),_0x102e06[_0x41fa14(0x341)][_0x1e9397['UUID']][_0x41fa14(0x6dc)](_0x1e9397[_0x41fa14(0xa29)])[_0x41fa14(0x40b)](async function(){var _0xf84f3f=_0x41fa14;if(_0x102e06[_0xf84f3f(0x341)][_0x1e9397[_0xf84f3f(0x398)]][_0xf84f3f(0x826)][_0xf84f3f(0x97a)]===_0xf84f3f(0x192))_0x102e06[_0xf84f3f(0x341)][_0x1e9397['UUID']][_0xf84f3f(0x695)]()[_0xf84f3f(0x40b)](function(_0x20caea){var _0x323b4b=_0xf84f3f;log(_0x323b4b(0x317));if(_0x102e06[_0x323b4b(0x341)][_0x1e9397[_0x323b4b(0x398)]]['whip'])return _0x102e06[_0x323b4b(0x341)][_0x1e9397[_0x323b4b(0x398)]][_0x323b4b(0x7e2)](_0x20caea);if(!_0x102e06[_0x323b4b(0x838)]&&_0x102e06[_0x323b4b(0x7de)]==0x5)_0x20caea[_0x323b4b(0x36a)]=CodecsHandler['setOpusAttributes'](_0x20caea[_0x323b4b(0x36a)],{'stereo':0x1,'maxaveragebitrate':(_0x102e06['audiobitrate']||0x100)*0x400,'cbr':_0x102e06[_0x323b4b(0x9fc)],'useinbandfec':_0x102e06['noFEC']?0x0:0x1,'maxptime':_0x102e06[_0x323b4b(0x178)],'minptime':_0x102e06[_0x323b4b(0x4ea)],'ptime':_0x102e06[_0x323b4b(0x7fc)],'dtx':_0x102e06[_0x323b4b(0x2ab)]}),log(_0x323b4b(0x29b));else{if(_0x102e06['mono']&&Firefox)_0x102e06[_0x323b4b(0x2c3)]?_0x20caea[_0x323b4b(0x36a)]=CodecsHandler['setOpusAttributes'](_0x20caea[_0x323b4b(0x36a)],{'stereo':0x0,'maxaveragebitrate':_0x102e06[_0x323b4b(0x2c3)]*0x400,'cbr':_0x102e06[_0x323b4b(0x9fc)],'useinbandfec':_0x102e06[_0x323b4b(0x484)]?0x0:0x1,'maxptime':_0x102e06[_0x323b4b(0x178)],'minptime':_0x102e06[_0x323b4b(0x4ea)],'ptime':_0x102e06[_0x323b4b(0x7fc)],'dtx':_0x102e06[_0x323b4b(0x2ab)]}):_0x20caea[_0x323b4b(0x36a)]=CodecsHandler[_0x323b4b(0x35c)](_0x20caea[_0x323b4b(0x36a)],{'stereo':0x0,'useinbandfec':_0x102e06['noFEC']?0x0:0x1,'maxptime':_0x102e06[_0x323b4b(0x178)],'minptime':_0x102e06[_0x323b4b(0x4ea)],'ptime':_0x102e06[_0x323b4b(0x7fc)],'dtx':_0x102e06['dtx']});else{if(_0x102e06[_0x323b4b(0x7de)]==0x1||_0x102e06['stereo']==0x2||_0x102e06[_0x323b4b(0x7de)]==0x5)_0x20caea[_0x323b4b(0x36a)]=CodecsHandler[_0x323b4b(0x35c)](_0x20caea[_0x323b4b(0x36a)],{'stereo':0x1,'maxaveragebitrate':(_0x102e06['audiobitrate']||0x100)*0x400,'cbr':_0x102e06['cbr'],'useinbandfec':_0x102e06[_0x323b4b(0x484)]?0x0:0x1,'maxptime':_0x102e06[_0x323b4b(0x178)],'minptime':_0x102e06['minptime'],'ptime':_0x102e06[_0x323b4b(0x7fc)],'dtx':_0x102e06[_0x323b4b(0x2ab)]}),log('stereo\x20inbound\x20enabled');else{if(_0x102e06[_0x323b4b(0x7de)]==0x4)_0x20caea[_0x323b4b(0x36a)]=CodecsHandler[_0x323b4b(0x35c)](_0x20caea['sdp'],{'stereo':0x2,'maxaveragebitrate':(_0x102e06[_0x323b4b(0x2c3)]||0x100)*0x400,'cbr':_0x102e06['cbr'],'useinbandfec':_0x102e06[_0x323b4b(0x484)]?0x0:0x1,'maxptime':_0x102e06[_0x323b4b(0x178)],'minptime':_0x102e06[_0x323b4b(0x4ea)],'ptime':_0x102e06[_0x323b4b(0x7fc)],'dtx':_0x102e06['dtx']});else{if(_0x102e06[_0x323b4b(0x2c3)])_0x20caea['sdp']=CodecsHandler['setOpusAttributes'](_0x20caea[_0x323b4b(0x36a)],{'maxaveragebitrate':_0x102e06['audiobitrate']*0x400,'cbr':_0x102e06['cbr'],'useinbandfec':_0x102e06['noFEC']?0x0:0x1,'maxptime':_0x102e06[_0x323b4b(0x178)],'minptime':_0x102e06[_0x323b4b(0x4ea)],'ptime':_0x102e06[_0x323b4b(0x7fc)],'dtx':_0x102e06[_0x323b4b(0x2ab)]});else{if(_0x102e06[_0x323b4b(0x484)])_0x20caea[_0x323b4b(0x36a)]=CodecsHandler[_0x323b4b(0x35c)](_0x20caea[_0x323b4b(0x36a)],{'useinbandfec':0x0,'maxptime':_0x102e06['maxptime'],'minptime':_0x102e06[_0x323b4b(0x4ea)],'ptime':_0x102e06['ptime'],'dtx':_0x102e06[_0x323b4b(0x2ab)]});else _0x102e06[_0x323b4b(0x2ab)]&&(_0x20caea[_0x323b4b(0x36a)]=CodecsHandler['setOpusAttributes'](_0x20caea[_0x323b4b(0x36a)],{'maxptime':_0x102e06['maxptime'],'minptime':_0x102e06['minptime'],'ptime':_0x102e06[_0x323b4b(0x7fc)],'dtx':_0x102e06[_0x323b4b(0x2ab)]}));}}}}}if(_0x102e06[_0x323b4b(0x257)])try{if(_0x102e06['audioCodec']===_0x323b4b(0x31e))_0x20caea['sdp']=CodecsHandler[_0x323b4b(0x997)](_0x20caea[_0x323b4b(0x36a)]);else{if(_0x102e06[_0x323b4b(0x257)]==='pcm'){if(_0x102e06[_0x323b4b(0x6da)])_0x20caea['sdp']=CodecsHandler[_0x323b4b(0x989)](_0x20caea[_0x323b4b(0x36a)],_0x102e06['sampleRate']||0xbb80,![],_0x102e06[_0x323b4b(0x7fc)]);else _0x102e06[_0x323b4b(0x7de)]?_0x20caea['sdp']=CodecsHandler['modifyDescPCM'](_0x20caea[_0x323b4b(0x36a)],_0x102e06[_0x323b4b(0x6c1)]||0x7d00,!![],_0x102e06[_0x323b4b(0x7fc)]):_0x20caea[_0x323b4b(0x36a)]=CodecsHandler['modifyDescPCM'](_0x20caea['sdp'],_0x102e06[_0x323b4b(0x6c1)]||0xbb80,![],_0x102e06[_0x323b4b(0x7fc)]);}else _0x20caea['sdp']=CodecsHandler[_0x323b4b(0x244)](_0x20caea[_0x323b4b(0x36a)],_0x102e06[_0x323b4b(0x257)]);}}catch(_0x576fc3){errorlog(_0x576fc3),warnlog('couldn\x27t\x20set\x20preferred\x20audio\x20codec');}if(_0x102e06[_0x323b4b(0x609)]&&_0x102e06[_0x323b4b(0x609)][_0x323b4b(0x847)])for(var _0x283308=_0x102e06['codecs'][_0x323b4b(0x847)]-0x1;_0x283308>=0x0;_0x283308--){try{_0x20caea[_0x323b4b(0x36a)]=CodecsHandler['preferCodec'](_0x20caea[_0x323b4b(0x36a)],_0x102e06[_0x323b4b(0x609)][_0x283308]);}catch(_0x1cbc81){errorlog(_0x1cbc81);break;}}_0x102e06[_0x323b4b(0x832)]&&(_0x20caea[_0x323b4b(0x36a)]=CodecsHandler[_0x323b4b(0x385)](_0x20caea[_0x323b4b(0x36a)],_0x102e06[_0x323b4b(0x832)]));_0x102e06[_0x323b4b(0x431)]&&(log(_0x323b4b(0x1b4)),_0x20caea[_0x323b4b(0x36a)]=_0x20caea['sdp'][_0x323b4b(0x598)](/42e01f/gi,_0x102e06[_0x323b4b(0x431)]),_0x20caea[_0x323b4b(0x36a)]=_0x20caea[_0x323b4b(0x36a)][_0x323b4b(0x598)](/42001f/gi,_0x102e06[_0x323b4b(0x431)]),_0x20caea[_0x323b4b(0x36a)]=_0x20caea['sdp'][_0x323b4b(0x598)](/420029/gi,_0x102e06[_0x323b4b(0x431)]),_0x20caea['sdp']=_0x20caea[_0x323b4b(0x36a)]['replace'](/42a01e/gi,_0x102e06[_0x323b4b(0x431)]),_0x20caea[_0x323b4b(0x36a)]=_0x20caea[_0x323b4b(0x36a)][_0x323b4b(0x598)](/42a014/gi,_0x102e06[_0x323b4b(0x431)]),_0x20caea[_0x323b4b(0x36a)]=_0x20caea[_0x323b4b(0x36a)][_0x323b4b(0x598)](/42a00b/gi,_0x102e06[_0x323b4b(0x431)]),_0x20caea[_0x323b4b(0x36a)]=_0x20caea[_0x323b4b(0x36a)]['replace'](/640c1f/gi,_0x102e06[_0x323b4b(0x431)]));_0x102e06[_0x323b4b(0x1d1)]&&(log(_0x20caea[_0x323b4b(0x36a)]),_0x20caea[_0x323b4b(0x36a)]=CodecsHandler['disableNACK'](_0x20caea['sdp']));_0x102e06[_0x323b4b(0x9f2)]&&(_0x20caea[_0x323b4b(0x36a)]=CodecsHandler[_0x323b4b(0x61f)](_0x20caea[_0x323b4b(0x36a)]));_0x102e06[_0x323b4b(0x34d)]&&(_0x20caea[_0x323b4b(0x36a)]=CodecsHandler['disableREMB'](_0x20caea[_0x323b4b(0x36a)]));if(_0x102e06['rpcs'][_0x1e9397['UUID']][_0x323b4b(0x574)])log('bit\x20rate\x20being\x20munged'),_0x20caea[_0x323b4b(0x36a)]=_0x2ed096(_0x20caea[_0x323b4b(0x36a)],_0x102e06['rpcs'][_0x1e9397[_0x323b4b(0x398)]][_0x323b4b(0x574)]);else _0x102e06[_0x323b4b(0x27d)]&&(log('bit\x20rate\x20being\x20munged'),_0x20caea['sdp']=_0x2ed096(_0x20caea[_0x323b4b(0x36a)],_0x102e06[_0x323b4b(0x27d)]));return log(_0x20caea),_0x102e06[_0x323b4b(0x341)][_0x1e9397[_0x323b4b(0x398)]][_0x323b4b(0x7e2)](_0x20caea);})[_0xf84f3f(0x40b)](function _0x3f3272(){var _0x37314c=_0xf84f3f;log(_0x37314c(0x787));if(_0x102e06['rpcs'][_0x1e9397[_0x37314c(0x398)]]['whip']){_0x102e06['rpcs'][_0x1e9397[_0x37314c(0x398)]][_0x37314c(0x1aa)]&&_0x102e06[_0x37314c(0x341)][_0x1e9397['UUID']][_0x37314c(0x1aa)]();return;}var _0x1be0a5={};_0x1be0a5['UUID']=_0x1e9397[_0x37314c(0x398)],_0x1be0a5[_0x37314c(0xa29)]=_0x102e06['rpcs'][_0x1e9397[_0x37314c(0x398)]]['localDescription'],_0x1be0a5[_0x37314c(0xa2e)]=_0x102e06[_0x37314c(0x341)][_0x1e9397[_0x37314c(0x398)]][_0x37314c(0xa2e)],_0x102e06[_0x37314c(0x9d5)]?_0x102e06[_0x37314c(0x234)](JSON[_0x37314c(0x8f3)](_0x1be0a5[_0x37314c(0xa29)]))[_0x37314c(0x40b)](function(_0x9a6c85){var _0x23b817=_0x37314c;_0x1be0a5[_0x23b817(0xa29)]=_0x9a6c85[0x0],_0x1be0a5['vector']=_0x9a6c85[0x1],_0x102e06[_0x23b817(0x2e6)](_0x1be0a5);})['catch'](errorlog):_0x102e06[_0x37314c(0x2e6)](_0x1be0a5);})['catch'](errorlog);else _0x102e06[_0xf84f3f(0x341)][_0x1e9397['UUID']]['remoteDescription'][_0xf84f3f(0x97a)]==='answer'&&errorlog('Someone\x20sent\x20us\x20an\x20ANSWER\x20sdp??');})[_0x41fa14(0x262)](errorlog);},_0x102e06[_0x2ca4fe(0x1df)]=function(){var _0x393618=_0x2ca4fe;if(_0x102e06[_0x393618(0x662)]&&_0x102e06[_0x393618(0x662)][_0x393618(0x6b5)])return _0x102e06[_0x393618(0x662)][_0x393618(0x6b5)];else return _0x102e06[_0x393618(0x662)]&&_0x102e06[_0x393618(0x662)][_0x393618(0x861)]&&_0x102e06[_0x393618(0x1a0)]?_0x102e06[_0x393618(0x1a0)]:(log('checkBasicStreamsExist'),checkBasicStreamsExist(),_0x102e06[_0x393618(0x662)][_0x393618(0x6b5)]);};var _0xc2af08={},_0x12e0a3=![],_0xb81ce1=[];_0x102e06['sendFile']=function(_0x347d5c,_0x4f4040){var _0x441ab3=_0x2ca4fe;log(_0x441ab3(0x924)+_0x4f4040+'\x20'+_0x347d5c);var _0x54d070=new FileReader(),_0x17dbc0=![];for(var _0x2c9359=0x0;_0x2c9359<_0x102e06[_0x441ab3(0x4a2)][_0x441ab3(0x847)];_0x2c9359++){if(_0x102e06[_0x441ab3(0x4a2)][_0x2c9359]['id']===_0x4f4040){_0x17dbc0=_0x2c9359;break;}}if(_0x17dbc0===![]){warnlog(_0x441ab3(0x1ce));return;}else{if(_0x102e06['hostedFiles'][_0x17dbc0][_0x441ab3(0x738)]==0x0){warnlog(_0x441ab3(0x4fa));return;}else{if(!(_0x102e06['hostedFiles'][_0x17dbc0][_0x441ab3(0x3e9)]===![]||_0x102e06[_0x441ab3(0x4a2)][_0x17dbc0][_0x441ab3(0x3e9)]===_0x347d5c)){warnlog(_0x441ab3(0x740));return;}}}var _0x50aaaa=0x4000,_0x561580=0x0,_0x5dc4dd=_0x17dbc0;_0x5dc4dd===_0x441ab3(0x308)&&(_0x5dc4dd=_0x441ab3(0x366)+_0x102e06[_0x441ab3(0x594)](0x5));if(_0x347d5c in _0x102e06[_0x441ab3(0x73f)])var _0xe06a14=_0x102e06[_0x441ab3(0x73f)][_0x347d5c][_0x441ab3(0x87f)](_0x5dc4dd);else{if(_0x347d5c in _0x102e06['rpcs'])var _0xe06a14=_0x102e06[_0x441ab3(0x341)][_0x347d5c][_0x441ab3(0x87f)](_0x5dc4dd);else{warnlog('UUID\x20does\x20not\x20exist');return;}}_0xe06a14[_0x441ab3(0x7e3)]=_0x441ab3(0x2b3);var _0x54c7c6=_0x102e06['hostedFiles'][_0x17dbc0][_0x441ab3(0x382)](0x0,_0x50aaaa);_0xe06a14[_0x441ab3(0x6be)]=()=>{var _0x45b0c7=_0x441ab3;_0xe06a14[_0x45b0c7(0x83f)](JSON['stringify']({'type':_0x45b0c7(0x7a2),'size':_0x102e06[_0x45b0c7(0x4a2)][_0x17dbc0][_0x45b0c7(0x810)],'filename':_0x102e06[_0x45b0c7(0x4a2)][_0x17dbc0]['name'],'id':_0x102e06[_0x45b0c7(0x4a2)][_0x17dbc0]['id']})),_0x54d070[_0x45b0c7(0x70c)](_0x54c7c6);},_0xe06a14[_0x441ab3(0x375)]=()=>{var _0x347acd=_0x441ab3;try{var _0x1b2512=_0x102e06[_0x347acd(0x2cb)][_0x347acd(0x45b)](_0xe06a14);_0x1b2512>-0x1&&_0x102e06[_0x347acd(0x2cb)][_0x347acd(0x7b6)](_0x1b2512,0x1);}catch(_0x598388){errorlog(_0x598388);}log(_0x347acd(0x86f)),_0xe06a14=null;},_0xe06a14[_0x441ab3(0x59f)]=_0x22f212=>{},_0x102e06[_0x441ab3(0x2cb)][_0x441ab3(0x940)](_0xe06a14),_0x54d070['onload']=function(){var _0x22d8f5=_0x441ab3;if(_0x102e06[_0x22d8f5(0x4a2)][_0x17dbc0][_0x22d8f5(0x738)]==0x0)return;var _0xaf5f7e=_0x54d070['result'];log(_0xaf5f7e);try{_0xe06a14[_0x22d8f5(0x83f)](_0xaf5f7e);}catch(_0x35e0ad){try{_0xe06a14[_0x22d8f5(0x238)]();}catch(_0x13c0c3){}warnlog(_0x35e0ad);return;}_0x561580+=0x1;if(_0x561580*_0x50aaaa<_0x102e06[_0x22d8f5(0x4a2)][_0x17dbc0]['size'])try{log(_0x22d8f5(0x4ec)+_0x561580),_0x54c7c6=_0x102e06[_0x22d8f5(0x4a2)][_0x17dbc0][_0x22d8f5(0x382)](_0x561580*_0x50aaaa,(_0x561580+0x1)*_0x50aaaa),_0x54d070['readAsArrayBuffer'](_0x54c7c6);}catch(_0xf9fde1){errorlog(_0xf9fde1);}else _0xe06a14[_0x22d8f5(0x83f)](_0x22d8f5(0x6b1)),_0xe06a14['close']();};},_0x102e06['chunkedVideoEnabled']=null,_0x102e06[_0x2ca4fe(0x793)]=null,_0x102e06['webCodec']=async function(_0x1dff27=null){var _0x220ffd=_0x2ca4fe;if(_0x102e06[_0x220ffd(0x4fd)]!==null)return;else _0x102e06[_0x220ffd(0x4fd)]=![];!_0x1dff27&&_0x102e06[_0x220ffd(0x595)][_0x220ffd(0x677)]&&(_0x1dff27=_0x102e06[_0x220ffd(0x595)][_0x220ffd(0x677)]);let _0x215dfa=0x0;var _0x513a6f=_0x102e06[_0x220ffd(0x1a0)][_0x220ffd(0x4ca)]()[0x0];if(!_0x513a6f){_0x102e06['chunkedVideoEnabled']=null;return;}var _0x55c811=new MediaStreamTrackProcessor(_0x513a6f),_0x393ba0=_0x55c811[_0x220ffd(0x6fc)];const _0x1ca6c0=_0x393ba0[_0x220ffd(0x591)]();var _0x4d69b4=![],_0x460bbb=-0x1,_0x571bb7=-0x1;const _0x14f6f6={'output':_0x20f813=>{var _0x51e761=_0x220ffd;if(_0x20f813['constructor'][_0x51e761(0x942)]=='EncodedVideoChunk'){let _0x476ef7=new Uint8Array(_0x20f813[_0x51e761(0x722)]);_0x20f813[_0x51e761(0xa1c)](_0x476ef7),_0xb81ce1[_0x51e761(0x940)]([_0x20f813['timestamp']-_0x571bb7,_0x20f813[_0x51e761(0x97a)]]),_0xb81ce1['push'](_0x476ef7),_0x12e0a3[_0x51e761(0x363)]('video');}},'error':_0x29e6ce=>{errorlog(_0x29e6ce);}};let _0x427ce6=new VideoEncoder(_0x14f6f6);_0x427ce6[_0x220ffd(0x8b2)](_0x1dff27),_0x102e06['stats'][_0x220ffd(0x677)]=_0x1dff27,_0x12e0a3[_0x220ffd(0x770)]=_0x427ce6;var _0x5b07cf,_0x3c0628=new Promise((_0x22abbc,_0x1ba901)=>{_0x5b07cf=_0x22abbc;});_0x3c0628[_0x220ffd(0x83a)]=_0x5b07cf,_0x1ca6c0['read']()[_0x220ffd(0x40b)](function _0x41363c({done:_0xbd53b4,value:_0x4b1079}){var _0x24fc15=_0x220ffd;if(_0xbd53b4||_0x4d69b4){_0x427ce6['close']();_0x4b1079&&_0x4b1079['close']();_0x102e06['chunkedVideoEnabled']=null;return;}_0x571bb7==-0x1&&(_0x571bb7=_0x4b1079[_0x24fc15(0x5b1)],_0x102e06[_0x24fc15(0x595)][_0x24fc15(0x677)][_0x24fc15(0x344)]=Date['now'](),_0x3c0628[_0x24fc15(0x83a)]());_0x460bbb==_0x4b1079[_0x24fc15(0x5b1)]&&(_0x4b1079['timestamp']+=0x1,warnlog(_0x24fc15(0x75f)));if(!_0x4d69b4){_0x460bbb=_0x4b1079[_0x24fc15(0x5b1)],_0x215dfa++;if(_0x12e0a3[_0x24fc15(0x8fc)]){const _0x5eeb16=_0x215dfa>=0x3c;_0x5eeb16&&(_0x215dfa=0x0,_0x12e0a3[_0x24fc15(0x8fc)]=![],warnlog(_0x24fc15(0x506))),_0x427ce6[_0x24fc15(0x8f6)](_0x4b1079,{'keyFrame':_0x5eeb16});}else _0x427ce6[_0x24fc15(0x8f6)](_0x4b1079,{'keyFrame':![]});}_0x4b1079[_0x24fc15(0x238)](),_0x1ca6c0[_0x24fc15(0x946)]()[_0x24fc15(0x40b)](_0x41363c);}),_0x102e06[_0x220ffd(0x4fd)]=!![],await _0x3c0628;},_0x102e06[_0x2ca4fe(0xa50)]=async function(_0x5c3736){var _0x2a0fac=_0x2ca4fe;if(_0x102e06[_0x2a0fac(0x793)]!==null)return;else _0x102e06[_0x2a0fac(0x793)]=![];!_0x5c3736&&_0x102e06[_0x2a0fac(0x595)]['Chunked_audio']&&(_0x5c3736=_0x102e06[_0x2a0fac(0x595)][_0x2a0fac(0x2ac)]);var _0x32fb0e=_0x102e06[_0x2a0fac(0x662)]['srcObject'][_0x2a0fac(0x658)]()[0x0];if(!_0x32fb0e){_0x102e06[_0x2a0fac(0x793)]=null;return;}var _0x2f14b9=_0x32fb0e[_0x2a0fac(0x285)]();_0x5c3736[_0x2a0fac(0x938)]>_0x2f14b9[_0x2a0fac(0x6a6)]&&(_0x5c3736['numberOfChannels']=_0x2f14b9['channelCount'],_0x5c3736[_0x2a0fac(0x4ab)]=_0x2f14b9[_0x2a0fac(0x6a6)]);_0x5c3736[_0x2a0fac(0x6c1)]>_0x2f14b9[_0x2a0fac(0x6c1)]&&(_0x5c3736[_0x2a0fac(0x6c1)]=_0x2f14b9[_0x2a0fac(0x6c1)]);var _0x31485b=new MediaStreamTrackProcessor(_0x32fb0e),_0x5586bd=_0x31485b[_0x2a0fac(0x6fc)];const _0x13de5b=_0x5586bd[_0x2a0fac(0x591)]();var _0x43cbe3=![],_0x2d69b5=-0x1,_0x1c8921=-0x1;const _0xcee80f={'output':_0x37298a=>{var _0x423a65=_0x2a0fac;if(_0x37298a[_0x423a65(0x9e9)][_0x423a65(0x942)]==_0x423a65(0x497)){let _0x149ef9=new Uint8Array(_0x37298a[_0x423a65(0x722)]);_0x37298a['copyTo'](_0x149ef9),_0xb81ce1['push']([_0x37298a[_0x423a65(0x5b1)]-_0x1c8921,_0x423a65(0x4a7)]),_0xb81ce1[_0x423a65(0x940)](_0x149ef9),_0x12e0a3[_0x423a65(0x363)](_0x423a65(0x4a7));}},'error':_0x5d9ff2=>{errorlog(_0x5d9ff2);}};let _0x433841=new AudioEncoder(_0xcee80f);_0x433841['configure'](_0x5c3736),_0x102e06['stats'][_0x2a0fac(0x2ac)]={},_0x102e06[_0x2a0fac(0x595)]['Chunked_audio'][_0x2a0fac(0x832)]=_0x5c3736[_0x2a0fac(0x832)],_0x102e06[_0x2a0fac(0x595)]['Chunked_audio'][_0x2a0fac(0x938)]=_0x5c3736[_0x2a0fac(0x938)],_0x102e06[_0x2a0fac(0x595)][_0x2a0fac(0x2ac)][_0x2a0fac(0x6c1)]=_0x5c3736[_0x2a0fac(0x6c1)],_0x102e06[_0x2a0fac(0x595)][_0x2a0fac(0x2ac)][_0x2a0fac(0x27d)]=_0x5c3736[_0x2a0fac(0x547)][_0x2a0fac(0x27d)];var _0x1ddbc4,_0x5d35f3=new Promise((_0x2cf45d,_0x1a7ead)=>{_0x1ddbc4=_0x2cf45d;});_0x5d35f3[_0x2a0fac(0x83a)]=_0x1ddbc4,_0x13de5b[_0x2a0fac(0x946)]()[_0x2a0fac(0x40b)](function _0x1b693d({done:_0x4619df,value:_0xf2dcc2}){var _0x413cd6=_0x2a0fac;if(_0x4619df||_0x43cbe3){_0x433841[_0x413cd6(0x238)]();_0xf2dcc2&&_0xf2dcc2[_0x413cd6(0x238)]();_0x102e06['chunkedAudioEnabled']=null;return;}_0x1c8921==-0x1&&(_0x1c8921=_0xf2dcc2['timestamp'],_0x102e06['stats'][_0x413cd6(0x2ac)]['realTime']=Date[_0x413cd6(0x82d)](),_0x5d35f3[_0x413cd6(0x83a)]()),_0x2d69b5==_0xf2dcc2[_0x413cd6(0x5b1)]&&(_0xf2dcc2[_0x413cd6(0x5b1)]+=0x1),!_0x43cbe3&&(_0x2d69b5=_0xf2dcc2[_0x413cd6(0x5b1)],_0x433841[_0x413cd6(0x8f6)](_0xf2dcc2)),_0xf2dcc2['close'](),_0x13de5b['read']()[_0x413cd6(0x40b)](_0x1b693d);}),_0x102e06[_0x2a0fac(0x793)]=!![],await _0x5d35f3;},_0x102e06[_0x2ca4fe(0x7d5)]=function(_0x244642){var _0x3194f9=_0x2ca4fe;warnlog(_0x3194f9(0x3f3));const _0x476361=window[_0x3194f9(0x406)]||window[_0x3194f9(0x491)],_0x5ed2a3=new _0x476361(),_0x288c84=_0x5ed2a3[_0x3194f9(0x3da)](_0x244642),_0x5a0684=0x800,_0x3ede5a=(_0x5ed2a3[_0x3194f9(0x232)]||_0x5ed2a3['createJavaScriptNode'])[_0x3194f9(0x7d9)](_0x5ed2a3,_0x5a0684,0x1,0x1);return _0x3ede5a[_0x3194f9(0x292)]=function(_0x5c69ef){var _0x145daf=_0x3194f9,_0x38bc8f=new Uint8Array(_0x5c69ef[_0x145daf(0xa16)]['getChannelData'](0x0)[_0x145daf(0x412)]);_0xb81ce1[_0x145daf(0x940)]([0x0,_0x145daf(0x934)]),_0xb81ce1[_0x145daf(0x940)](_0x38bc8f),_0x12e0a3[_0x145daf(0x363)](_0x145daf(0x934));},_0x288c84[_0x3194f9(0x91f)](_0x3ede5a),_0x3ede5a[_0x3194f9(0x91f)](_0x5ed2a3[_0x3194f9(0x4bb)]),_0x3ede5a;},_0x102e06['chunkedStream']=async function(_0x47b306){var _0x1756a6=_0x2ca4fe;log(_0x1756a6(0x249)+_0x47b306);!_0x102e06[_0x1756a6(0x4fd)]&&_0x102e06[_0x1756a6(0x595)][_0x1756a6(0x677)]&&(config=_0x102e06[_0x1756a6(0x595)]['Chunked_video'],await _0x102e06[_0x1756a6(0x998)](config));!_0x102e06[_0x1756a6(0x793)]&&_0x102e06[_0x1756a6(0x595)][_0x1756a6(0x2ac)]&&(config=_0x102e06[_0x1756a6(0x595)]['Chunked_audio'],await _0x102e06['webCodecAudio'](config));if(_0x47b306 in _0xc2af08)return;if(!_0x12e0a3){var _0x1a6451=_0x102e06['getLocalStream'](),_0x1da8fb=_0x102e06[_0x1756a6(0x530)],_0x8e2e16=null;_0x102e06['maxvideobitrate']&&_0x102e06[_0x1756a6(0x7a4)]<_0x1da8fb&&(_0x1da8fb=_0x102e06['maxvideobitrate']);var _0x33266e={'codec':'vp09.00.10.08','width':0x780,'height':0x438,'bitrate':parseInt(_0x1da8fb*0x3e8),'frameRate':0x1e,'latencyMode':_0x1756a6(0x2d2)};_0x102e06[_0x1756a6(0x467)]&&(_0x33266e[_0x1756a6(0x467)]=_0x1756a6(0xa2a));var _0x373333=_0x1a6451[_0x1756a6(0x4ca)]();if(_0x373333['length']){var _0xe0e738=_0x373333[0x0][_0x1756a6(0x285)]();_0xe0e738['width']&&(_0x33266e[_0x1756a6(0x202)]=_0xe0e738[_0x1756a6(0x202)]),_0xe0e738[_0x1756a6(0x5aa)]&&(_0x33266e[_0x1756a6(0x5aa)]=_0xe0e738[_0x1756a6(0x5aa)]),_0xe0e738['frameRate']&&(_0x33266e[_0x1756a6(0x7c0)]=_0xe0e738[_0x1756a6(0x7c0)]);}else _0x33266e=![];if(_0x1da8fb<0x259){var _0x2e58a3=_0x33266e[_0x1756a6(0x202)]*_0x33266e['height']/(0x280*0x168);if(_0x2e58a3>=0x2)_0x33266e[_0x1756a6(0x202)]=parseInt(_0x33266e[_0x1756a6(0x202)]/0x2),_0x33266e[_0x1756a6(0x5aa)]=parseInt(_0x33266e[_0x1756a6(0x5aa)]/0x2);else _0x2e58a3>=1.5&&(_0x33266e['width']=parseInt(_0x33266e[_0x1756a6(0x202)]/1.5),_0x33266e[_0x1756a6(0x5aa)]=parseInt(_0x33266e['height']/1.5));}var _0x400103={'codec':'opus','numberOfChannels':0x2,'channels':0x2,'sampleRate':0xbb80,'bitrate':0xfa00,'tuning':{'bitrate':0xfa00}};if(_0x1da8fb>0xbb8)var _0x400103={'codec':'opus','numberOfChannels':0x2,'channels':0x2,'sampleRate':0xbb80,'tuning':{'bitrate':0x1f400}};else{if(_0x1da8fb<0x259)var _0x400103={'codec':_0x1756a6(0x224),'numberOfChannels':0x2,'channels':0x2,'sampleRate':0xbb80,'tuning':{'bitrate':0x7d00}};}_0x102e06[_0x1756a6(0x934)]&&(_0x400103[_0x1756a6(0x832)]='pcm');!_0x1a6451[_0x1756a6(0x658)]()[_0x1756a6(0x847)]&&(_0x400103=![]);if(!_0x400103&&!_0x33266e)return;_0x12e0a3={},_0x12e0a3['needKeyFrame']=!![],_0x12e0a3['configVideo']=_0x33266e||![],_0x12e0a3[_0x1756a6(0x335)]=_0x400103||![],_0x12e0a3[_0x1756a6(0x31c)]&&await _0x102e06[_0x1756a6(0x998)](_0x12e0a3[_0x1756a6(0x31c)]),_0x12e0a3[_0x1756a6(0x335)]&&(_0x12e0a3[_0x1756a6(0x335)][_0x1756a6(0x832)]==_0x1756a6(0x934)?_0x102e06[_0x1756a6(0x7d5)](_0x1a6451):await _0x102e06[_0x1756a6(0xa50)](_0x12e0a3[_0x1756a6(0x335)])),_0x12e0a3['sendChunks']=function(_0x4382e0='null'){var _0x1dcc81=_0x1756a6;if(_0x8e2e16)return;_0x8e2e16=!![];var _0xc37040=_0x4382e0;while(_0xb81ce1[_0x1dcc81(0x847)]){if(!Object[_0x1dcc81(0x9ae)](_0xc2af08)['length']){_0xb81ce1=[],_0x8e2e16=null,_0x102e06[_0x1dcc81(0x595)][_0x1dcc81(0x357)]=0x0;return;}_0x102e06['stats'][_0x1dcc81(0x357)]=_0xb81ce1['length'];var _0x1e66bb=0x0,_0x176632=_0xb81ce1['shift']();if(_0x176632[_0x1dcc81(0x847)]===0x2){_0xc37040=_0x176632[0x1],_0x176632['push'](_0xb81ce1[_0x1dcc81(0x847)]);var _0x111f86=JSON[_0x1dcc81(0x8f3)](_0x176632);for(var _0x286830 in _0xc2af08){if((_0xc37040=='key'||_0xc37040==_0x1dcc81(0x4e0)||_0xc37040==_0x1dcc81(0x174))&&!_0x102e06[_0x1dcc81(0x73f)][_0x286830][_0x1dcc81(0x7ac)])continue;if((_0xc37040==_0x1dcc81(0x4a7)||_0xc37040==_0x1dcc81(0x934))&&!_0x102e06['pcs'][_0x286830]['allowAudio'])continue;try{_0xc2af08[_0x286830][_0x1dcc81(0x955)]==='open'&&_0xc2af08[_0x286830][_0x1dcc81(0x83f)](_0x111f86),_0x102e06[_0x1dcc81(0x73f)][_0x286830]['stats'][_0x1dcc81(0x9fe)]=_0xc2af08[_0x286830][_0x1dcc81(0x9fe)],_0x1e66bb<_0x102e06[_0x1dcc81(0x73f)][_0x286830][_0x1dcc81(0x595)][_0x1dcc81(0x9fe)]&&(_0x1e66bb=_0x102e06[_0x1dcc81(0x73f)][_0x286830][_0x1dcc81(0x595)][_0x1dcc81(0x9fe)]);}catch(_0x19ce2b){}}}else{if(_0x176632[_0x1dcc81(0x722)]>0x40000){for(var _0x286830 in _0xc2af08){if((_0xc37040=='key'||_0xc37040=='delta'||_0xc37040==_0x1dcc81(0x174))&&!_0x102e06[_0x1dcc81(0x73f)][_0x286830][_0x1dcc81(0x7ac)])continue;if((_0xc37040=='audio'||_0xc37040==_0x1dcc81(0x934))&&!_0x102e06[_0x1dcc81(0x73f)][_0x286830]['allowAudio'])continue;try{_0xc2af08[_0x286830][_0x1dcc81(0x955)]===_0x1dcc81(0x84d)&&_0xc2af08[_0x286830][_0x1dcc81(0x83f)](_0x176632[_0x1dcc81(0x382)](0x0,0x40000)),_0x102e06[_0x1dcc81(0x73f)][_0x286830]['stats'][_0x1dcc81(0x9fe)]=_0xc2af08[_0x286830][_0x1dcc81(0x9fe)],_0x1e66bb<_0x102e06[_0x1dcc81(0x73f)][_0x286830]['stats'][_0x1dcc81(0x9fe)]&&(_0x1e66bb=_0x102e06[_0x1dcc81(0x73f)][_0x286830][_0x1dcc81(0x595)]['bufferedAmount']);}catch(_0x46a1c7){}}_0xb81ce1[_0x1dcc81(0x6b6)](_0x176632['slice'](0x40000));}else for(var _0x286830 in _0xc2af08){if((_0xc37040==_0x1dcc81(0x623)||_0xc37040=='delta'||_0xc37040==_0x1dcc81(0x174))&&!_0x102e06[_0x1dcc81(0x73f)][_0x286830][_0x1dcc81(0x7ac)])continue;if((_0xc37040==_0x1dcc81(0x4a7)||_0xc37040==_0x1dcc81(0x934))&&!_0x102e06['pcs'][_0x286830]['allowAudio'])continue;try{_0xc2af08[_0x286830]['readyState']==='open'&&_0xc2af08[_0x286830]['send'](_0x176632),_0x102e06[_0x1dcc81(0x73f)][_0x286830][_0x1dcc81(0x595)]['bufferedAmount']=_0xc2af08[_0x286830]['bufferedAmount'],_0x1e66bb<_0x102e06[_0x1dcc81(0x73f)][_0x286830][_0x1dcc81(0x595)][_0x1dcc81(0x9fe)]&&(_0x1e66bb=_0x102e06[_0x1dcc81(0x73f)][_0x286830][_0x1dcc81(0x595)]['bufferedAmount']);}catch(_0x4b74f8){}}}_0x102e06[_0x1dcc81(0x595)]['maxBufferSize']=_0x1e66bb;if(!_0x12e0a3[_0x1dcc81(0x743)]&&_0x1e66bb>0x1f4)_0x12e0a3[_0x1dcc81(0x743)]=!![],_0x102e06[_0x1dcc81(0x595)][_0x1dcc81(0x911)]=_0x12e0a3[_0x1dcc81(0x743)],_0x102e06[_0x1dcc81(0x595)][_0x1dcc81(0x677)][_0x1dcc81(0x27d)]=parseInt(_0x102e06[_0x1dcc81(0x530)]*0x3e8/0xa),_0x12e0a3[_0x1dcc81(0x770)][_0x1dcc81(0x8b2)](_0x102e06[_0x1dcc81(0x595)][_0x1dcc81(0x677)]);else _0x12e0a3['throttle']&&_0x1e66bb<0x12c&&(_0x12e0a3[_0x1dcc81(0x743)]=![],_0x102e06[_0x1dcc81(0x595)]['throttling']=_0x12e0a3[_0x1dcc81(0x743)],_0x102e06[_0x1dcc81(0x595)][_0x1dcc81(0x677)]['bitrate']=parseInt(_0x102e06[_0x1dcc81(0x530)]*0x3e8),_0x12e0a3['videoEncoder'][_0x1dcc81(0x8b2)](_0x102e06[_0x1dcc81(0x595)][_0x1dcc81(0x677)]));}_0x8e2e16=null,_0x102e06[_0x1dcc81(0x595)][_0x1dcc81(0x357)]=0x0;},_0x1a6451[_0x1756a6(0x8f4)]=function(_0x5bd0aa){};}var _0x4b69c3=_0x1756a6(0x530);if(_0x47b306 in _0x102e06['pcs'])_0xc2af08[_0x47b306]=_0x102e06[_0x1756a6(0x73f)][_0x47b306][_0x1756a6(0x87f)](_0x4b69c3,{'ordered':!![]});else{warnlog(_0x1756a6(0x19a));return;}_0xc2af08[_0x47b306][_0x1756a6(0x568)]=_0x1756a6(0x397),_0xc2af08[_0x47b306][_0x1756a6(0x7e3)]='arraybuffer',_0xc2af08[_0x47b306][_0x1756a6(0x5d5)]=![],_0xc2af08[_0x47b306][_0x1756a6(0x6be)]=()=>{var _0x1009ad=_0x1756a6;log('chunkedtransfer\x20OPEN');if(_0x102e06['chunkedAudioEnabled']&&_0x102e06['chunkedVideoEnabled']&&_0x102e06[_0x1009ad(0x73f)][_0x47b306]['allowAudio']&&_0x102e06[_0x1009ad(0x73f)][_0x47b306][_0x1009ad(0x7ac)])_0xc2af08[_0x47b306][_0x1009ad(0x83f)](JSON[_0x1009ad(0x8f3)]({'timestamp':Date[_0x1009ad(0x82d)](),'type':_0x1009ad(0x849),'realTimeVideo':_0x102e06[_0x1009ad(0x595)][_0x1009ad(0x677)][_0x1009ad(0x344)],'realTimeAudio':_0x102e06[_0x1009ad(0x595)]['Chunked_audio'][_0x1009ad(0x344)],'size':0x5af3107a3fff,'configVideo':_0x12e0a3[_0x1009ad(0x31c)],'configAudio':_0x12e0a3[_0x1009ad(0x335)],'recordType':_0x102e06[_0x1009ad(0x530)],'filename':_0x4b69c3+_0x1009ad(0x3e7),'id':_0x4b69c3}));else{if(_0x102e06[_0x1009ad(0x793)]&&_0x102e06[_0x1009ad(0x73f)][_0x47b306][_0x1009ad(0x7fd)])_0xc2af08[_0x47b306][_0x1009ad(0x83f)](JSON['stringify']({'timestamp':Date[_0x1009ad(0x82d)](),'type':_0x1009ad(0x849),'realTimeAudio':_0x102e06['stats'][_0x1009ad(0x2ac)][_0x1009ad(0x344)],'size':0x5af3107a3fff,'configAudio':_0x12e0a3[_0x1009ad(0x335)],'recordType':_0x102e06[_0x1009ad(0x530)],'filename':_0x4b69c3+_0x1009ad(0x3e7),'id':_0x4b69c3}));else{if(_0x102e06['chunkedVideoEnabled']&&_0x102e06[_0x1009ad(0x73f)][_0x47b306][_0x1009ad(0x7ac)])_0xc2af08[_0x47b306][_0x1009ad(0x83f)](JSON[_0x1009ad(0x8f3)]({'timestamp':Date[_0x1009ad(0x82d)](),'type':_0x1009ad(0x849),'realTimeVideo':_0x102e06[_0x1009ad(0x595)][_0x1009ad(0x677)]['realTime'],'size':0x5af3107a3fff,'configVideo':_0x12e0a3[_0x1009ad(0x31c)],'recordType':_0x102e06[_0x1009ad(0x530)],'filename':_0x4b69c3+_0x1009ad(0x3e7),'id':_0x4b69c3}));else{}}}},_0xc2af08[_0x47b306][_0x1756a6(0x375)]=()=>{var _0x5b1ef2=_0x1756a6;try{var _0x5cccfe=_0x102e06[_0x5b1ef2(0x2cb)]['indexOf'](_0xc2af08[_0x47b306]);_0x5cccfe>-0x1&&_0x102e06[_0x5b1ef2(0x2cb)][_0x5b1ef2(0x7b6)](_0x5cccfe,0x1);}catch(_0x3d1c16){errorlog(_0x3d1c16);}log('Transfer\x20ended'),_0xc2af08[_0x47b306]=null,delete _0xc2af08[_0x47b306];var _0x21ead7=![];for(var _0x4c0cf0=0x0;_0x4c0cf0<_0x102e06[_0x5b1ef2(0x2cb)][_0x5b1ef2(0x847)];_0x4c0cf0++){if(_0x5b1ef2(0x568)in _0x102e06[_0x5b1ef2(0x2cb)][_0x4c0cf0]&&_0x102e06[_0x5b1ef2(0x2cb)][_0x4c0cf0][_0x5b1ef2(0x568)]==_0x5b1ef2(0x397)){_0x21ead7=!![];break;}}if(_0x21ead7)try{_0x12e0a3[_0x5b1ef2(0x24b)]();}catch(_0x50d919){}},_0xc2af08[_0x47b306][_0x1756a6(0x59f)]=_0x46a639=>{var _0x400b08=_0x1756a6;if(_0x46a639[_0x400b08(0x819)])try{var _0x217553=JSON[_0x400b08(0x330)](_0x46a639[_0x400b08(0x819)]);_0x217553['kf']&&(log(_0x400b08(0x18b)),_0x12e0a3[_0x400b08(0x8fc)]=!![]);}catch(_0x12b4b9){}},_0x102e06[_0x1756a6(0x2cb)]['push'](_0xc2af08[_0x47b306]);},_0x102e06['recieveFile']=async function(_0x4aad1e,_0x3dedea,_0x32fc58){var _0x3256a3=_0x2ca4fe;log('Created\x20transfer\x20channel');var _0x566b8a=_0x32fc58;_0x566b8a[_0x3256a3(0x7e3)]=_0x3256a3(0x2b3);var _0x4b62e0='',_0x52ff0=0x0,_0x2043ac=![],_0x140cf3=![],_0x407f04=0x0,_0x196ae6={};_0x566b8a[_0x3256a3(0x6be)]=_0x7f6a0b=>{var _0x515f26=_0x3256a3;log(_0x515f26(0x639));},_0x566b8a[_0x3256a3(0x59f)]=_0x55b826=>{var _0x289594=_0x3256a3;if(!_0x2043ac)try{_0x2043ac=JSON[_0x289594(0x330)](_0x55b826[_0x289594(0x819)]);if(_0x2043ac[_0x289594(0x97a)]=='filetransfer'){var {readable:_0x337492,writable:_0x39de08}=new TransformStream({'transform':(_0x1617e6,_0x380cd3)=>_0x1617e6[_0x289594(0x8dd)]()[_0x289594(0x40b)](_0x26c2d7=>_0x380cd3[_0x289594(0x632)](new Uint8Array(_0x26c2d7)))});_0x196ae6[_0x289594(0x152)]=_0x39de08[_0x289594(0x9f7)]();;_0x337492[_0x289594(0x8c6)](streamSaver[_0x289594(0x96b)](_0x2043ac['filename']));for(var _0x52d959=0x0;_0x52d959{var _0x1d17b5=_0x3256a3;_0x407f04<=0x0&&(_0x196ae6[_0x1d17b5(0x152)]&&setTimeout(function(_0x4de97f,_0x45e1b5){_0x45e1b5<=0x0?(_0x4de97f['close'](),_0x4de97f=null):setTimeout(function(_0x3df5da,_0x59265b){_0x3df5da['close'](),_0x3df5da=null;},0x1388,_0x4de97f);},0x3e8,_0x196ae6[_0x1d17b5(0x152)],_0x407f04));_0x566b8a=null;return;};return;};async function _0x24f412(_0xe2e3e8,_0x21ff46=![]){var _0x1f6f75=_0x2ca4fe;_0xe2e3e8[_0x1f6f75(0x95b)][_0x1f6f75(0x369)](_0xe2e3e8[_0x1f6f75(0x314)][_0x1f6f75(0x60f)]());if(_0xe2e3e8[_0x1f6f75(0x7c4)]===null&&!_0x21ff46)return;_0xe2e3e8[_0x1f6f75(0x7c4)]=setTimeout(function(_0xa2e0d3){_0x24f412(_0xa2e0d3);},0x21,_0xe2e3e8);}return _0x102e06[_0x2ca4fe(0x61d)]=async function(_0x407c26,_0x4b46c6,_0x2e220a){var _0x2595c0=_0x2ca4fe;log(_0x2595c0(0x4f1));var _0x31f07e=_0x2e220a;_0x31f07e[_0x2595c0(0x7e3)]=_0x2595c0(0x2b3);var _0x213b11='',_0x5f5ab0=0x0,_0x3f3aaa=![],_0x2aa451=![],_0x46cfb3={};_0x31f07e[_0x2595c0(0x6be)]=_0x229dd3=>{var _0x2f0969=_0x2595c0;log(_0x2f0969(0x639));},_0x31f07e[_0x2595c0(0x375)]=async function(_0x242890){var _0x58ce7b=_0x2595c0;if(_0x46cfb3[_0x58ce7b(0x413)]){if(_0x46cfb3[_0x58ce7b(0x662)]['stopWriter']){await delay(0x3e8);try{await _0x46cfb3['videoElement'][_0x58ce7b(0x89f)]();}catch(_0x568d36){}}}_0x31f07e=null;_0x102e06[_0x58ce7b(0x341)][_0x4b46c6]&&(delete _0x102e06['rpcs'][_0x4b46c6][_0x58ce7b(0x595)][_0x58ce7b(0x7eb)],delete _0x102e06['rpcs'][_0x4b46c6][_0x58ce7b(0x595)][_0x58ce7b(0x6b9)]);return;};async function _0x2c9f4b(){var _0x1c370c=_0x2595c0,_0x5cba55=await window[_0x1c370c(0x55b)]({'startIn':_0x1c370c(0x190),'suggestedName':_0x1c370c(0x40f),'types':[{'description':_0x1c370c(0x457),'accept':{'video/webm':[_0x1c370c(0x3e7)]}}]}),_0x378d58=await _0x5cba55[_0x1c370c(0x3a1)]();return _0x46cfb3[_0x1c370c(0x64d)]['fileWriter']=_0x378d58,_0x46cfb3['videoWriter']=new WebMWriter(_0x46cfb3[_0x1c370c(0x64d)]),_0x46cfb3[_0x1c370c(0x662)][_0x1c370c(0x89f)]=async function(){var _0x2cb311=_0x1c370c;_0x46cfb3[_0x2cb311(0x662)]['stopWriter']=![],clearInterval(_0x46cfb3[_0x2cb311(0x700)]),_0x46cfb3['updateTime']=null,await _0x46cfb3[_0x2cb311(0x413)][_0x2cb311(0x6c8)](),_0x46cfb3[_0x2cb311(0x64d)]['fileWriter'][_0x2cb311(0x238)]();},_0x46cfb3[_0x1c370c(0x413)];}_0x31f07e[_0x2595c0(0x59f)]=async function(_0x5d9edd){var _0x116499=_0x2595c0;if(!_0x3f3aaa)try{_0x3f3aaa=JSON[_0x116499(0x330)](_0x5d9edd[_0x116499(0x819)]);if(_0x3f3aaa[_0x116499(0x97a)]==_0x116499(0x849)){log('CHUNKED\x20DETAILS'),log(_0x3f3aaa),_0x46cfb3[_0x116499(0x398)]=_0x4b46c6,_0x46cfb3['completed']=0x0,_0x46cfb3[_0x116499(0x395)]=0x2,_0x46cfb3[_0x116499(0x89b)]=Date[_0x116499(0x82d)](),_0x46cfb3['theirtime']=_0x3f3aaa[_0x116499(0x5b1)],_0x46cfb3[_0x116499(0x32d)]=_0x46cfb3[_0x116499(0x89b)]-_0x3f3aaa[_0x116499(0x5b1)],_0x46cfb3['dc']=_0x31f07e,_0x46cfb3['id']=_0x3f3aaa['id'],_0x46cfb3[_0x116499(0x700)]=null,_0x46cfb3['buffer']=![],_0x46cfb3['videoElement']=createVideoElement(),_0x46cfb3[_0x116499(0x662)][_0x116499(0x3f9)]=!![],_0x46cfb3[_0x116499(0x662)][_0x116499(0x2d6)]=![],_0x46cfb3[_0x116499(0x662)][_0x116499(0x430)]('playsinline',''),_0x46cfb3[_0x116499(0x662)][_0x116499(0x410)][_0x116499(0x398)]=_0x4b46c6,_0x46cfb3[_0x116499(0x662)][_0x116499(0x849)]=!![],_0x46cfb3[_0x116499(0x662)][_0x116499(0x6b5)]=new MediaStream(),_0x102e06['rpcs'][_0x4b46c6]['streamSrc']=_0x46cfb3['videoElement'][_0x116499(0x6b5)],_0x102e06[_0x116499(0x341)][_0x4b46c6]['videoElement']=_0x46cfb3[_0x116499(0x662)];_0x102e06['rpcs'][_0x4b46c6][_0x116499(0x458)]&&applyMirrorGuest(_0x102e06['rpcs'][_0x4b46c6][_0x116499(0x458)],_0x102e06[_0x116499(0x341)][_0x4b46c6][_0x116499(0x662)]);_0x102e06['rpcs'][_0x4b46c6][_0x116499(0x34e)]!==![]&&(_0x102e06['rpcs'][_0x4b46c6][_0x116499(0x662)][_0x116499(0x9af)]=_0x102e06[_0x116499(0x341)][_0x4b46c6][_0x116499(0x34e)]);_0x46cfb3[_0x116499(0x662)][_0x116499(0x434)](_0x116499(0x4bd),_0x11850a=>{var _0x40e6d9=_0x116499;try{var _0xe2d3b4=document[_0x40e6d9(0x2b7)](_0x40e6d9(0x92d));_0xe2d3b4&&_0xe2d3b4[_0x40e6d9(0xa4d)][_0x40e6d9(0x337)](_0xe2d3b4);}catch(_0x4ac132){}_0x46cfb3['playing']=!![];if(_0x46cfb3[_0x40e6d9(0x785)])_0x46cfb3['audioContext'][_0x40e6d9(0x84e)]();else _0x102e06[_0x40e6d9(0x2de)]&&_0x102e06[_0x40e6d9(0x2de)][_0x40e6d9(0x84e)]();try{_0x102e06[_0x40e6d9(0xa14)]&&(v[_0x40e6d9(0x955)]>=0x3&&(!v['pip']&&(v[_0x40e6d9(0xa14)]=!![],toggleSystemPip(v,!![]))));}catch(_0x295d24){}},{'once':!![]}),_0x46cfb3[_0x116499(0x662)][_0x116499(0x434)](_0x116499(0x151),function(_0x24e9ce){errorlog(_0x24e9ce);}),_0x46cfb3[_0x116499(0x662)][_0x116499(0x93e)]=_0x2c9f4b,_0x46cfb3[_0x116499(0x662)][_0x116499(0x2ff)]=function(){updateMixer();},_0x46cfb3['videoWriter']=![],_0x46cfb3[_0x116499(0x2e1)]=![],_0x46cfb3[_0x116499(0x64d)]={},_0x46cfb3[_0x116499(0x64d)][_0x116499(0x174)]=![],_0x46cfb3[_0x116499(0x64d)][_0x116499(0x4a7)]=![],_0x46cfb3['stream_configVideo']=![],_0x46cfb3[_0x116499(0x638)]=![],_0x46cfb3[_0x116499(0x3cd)]=![],_0x46cfb3[_0x116499(0x84a)]=![],_0x46cfb3['video']=![],_0x46cfb3[_0x116499(0x4a7)]=![],_0x46cfb3[_0x116499(0x8d0)]=![],_0x46cfb3['playing']=![];_0x3f3aaa['configVideo']&&(_0x102e06['rpcs'][_0x4b46c6][_0x116499(0x595)][_0x116499(0x7eb)]=_0x3f3aaa['configVideo'],_0x46cfb3['stream_configVideo']={},_0x46cfb3[_0x116499(0x226)]['width']=_0x3f3aaa['configVideo'][_0x116499(0x202)]+''||'1280',_0x46cfb3[_0x116499(0x226)][_0x116499(0x5aa)]=_0x3f3aaa[_0x116499(0x31c)][_0x116499(0x5aa)]+''||_0x116499(0x28b),_0x46cfb3[_0x116499(0x226)]['codec']=_0x3f3aaa['configVideo']['codec']||'vp09.00.10.08',_0x46cfb3['writer_config'][_0x116499(0x174)]=!![],_0x46cfb3[_0x116499(0x64d)][_0x116499(0x202)]=parseInt(_0x46cfb3[_0x116499(0x226)]['width']),_0x46cfb3['writer_config']['height']=parseInt(_0x46cfb3[_0x116499(0x226)][_0x116499(0x5aa)]),_0x3f3aaa['configVideo']['codec']==_0x116499(0x3e8)?_0x46cfb3['writer_config'][_0x116499(0x832)]=_0x116499(0x15c):_0x46cfb3[_0x116499(0x64d)][_0x116499(0x832)]='VP9',_0x46cfb3[_0x116499(0x3cd)]={'output':_0xdc1f58=>{var _0x19e877=_0x116499;_0x46cfb3['video'][_0x19e877(0x3d0)][_0x19e877(0x607)](_0xdc1f58);},'error':_0x29bab1=>{var _0x4718a4=_0x116499;_0x46cfb3[_0x4718a4(0x174)]['decoder'][_0x4718a4(0x738)]==_0x4718a4(0x2ae)?warnlog(_0x4718a4(0x818)):errorlog(_0x29bab1['message']);}},_0x46cfb3['video']={},_0x46cfb3[_0x116499(0x174)][_0x116499(0x2a1)]=new MediaStreamTrackGenerator({'kind':'video'}),_0x46cfb3[_0x116499(0x174)]['stream']=new MediaStream([_0x46cfb3[_0x116499(0x174)]['generator']]),_0x46cfb3[_0x116499(0x174)][_0x116499(0x3d0)]=_0x46cfb3['video'][_0x116499(0x2a1)][_0x116499(0x32f)]['getWriter'](),_0x46cfb3[_0x116499(0x174)][_0x116499(0x95b)]=new VideoDecoder(_0x46cfb3[_0x116499(0x3cd)]),_0x46cfb3['video']['decoder'][_0x116499(0x8b2)](_0x46cfb3[_0x116499(0x226)]),_0x46cfb3[_0x116499(0x174)][_0x116499(0x314)]=[],_0x46cfb3[_0x116499(0x174)][_0x116499(0x7c4)]=null,_0x46cfb3[_0x116499(0x174)][_0x116499(0x717)]=![],_0x46cfb3['video'][_0x116499(0x5d5)]=![],_0x116499(0xa1d)in _0x3f3aaa&&(_0x46cfb3[_0x116499(0x174)][_0x116499(0x344)]=_0x3f3aaa[_0x116499(0xa1d)]),_0x46cfb3[_0x116499(0x662)][_0x116499(0x6b5)][_0x116499(0xa06)](_0x46cfb3[_0x116499(0x174)]['stream'][_0x116499(0x4ca)]()[0x0]));_0x3f3aaa[_0x116499(0x335)]&&(_0x102e06[_0x116499(0x341)][_0x4b46c6][_0x116499(0x595)][_0x116499(0x6b9)]=_0x3f3aaa['configAudio'],_0x46cfb3['stream_configAudio']=_0x3f3aaa[_0x116499(0x335)],_0x46cfb3[_0x116499(0x64d)]['audio']=!![],_0x46cfb3[_0x116499(0x64d)][_0x116499(0x213)]=_0x3f3aaa[_0x116499(0x335)][_0x116499(0x6c1)]||0xbb80,_0x46cfb3[_0x116499(0x64d)]['channels']=_0x3f3aaa[_0x116499(0x335)][_0x116499(0x938)]||0x1,_0x46cfb3[_0x116499(0x638)][_0x116499(0x832)]&&_0x46cfb3['stream_configAudio']['codec']==_0x116499(0x934)?(!_0x46cfb3[_0x116499(0x4bb)]?_0x46cfb3[_0x116499(0x4bb)]=_0x102e06[_0x116499(0x2de)]['createMediaStreamDestination']():_0x46cfb3['videoElement'][_0x116499(0x6b5)]['getAudioTracks']()[_0x116499(0x963)](_0x268566=>{var _0x10d7c5=_0x116499;_0x46cfb3[_0x10d7c5(0x662)][_0x10d7c5(0x6b5)]['removeTrack'](_0x268566);}),_0x46cfb3[_0x116499(0x4bb)]['stream'][_0x116499(0x658)]()[_0x116499(0x963)](_0x456582=>{var _0x472250=_0x116499;_0x46cfb3[_0x472250(0x662)][_0x472250(0x6b5)][_0x472250(0xa06)](_0x456582);}),_0x46cfb3[_0x116499(0x4e3)]=!![]):(_0x46cfb3[_0x116499(0x4a7)]={},_0x46cfb3['audio']['queue']=[],_0x46cfb3[_0x116499(0x4a7)]['nextQueue']=null,'realTimeAudio'in _0x3f3aaa&&(_0x46cfb3[_0x116499(0x4a7)]['realTime']=_0x3f3aaa[_0x116499(0x8eb)]),_0x46cfb3['init_audio']={'output':_0x38e51f=>{var _0x3da5f9=_0x116499;_0x46cfb3['audio'][_0x3da5f9(0x3d0)]['write'](_0x38e51f);if(_0x46cfb3[_0x3da5f9(0x5bb)])return;var _0x537fe1=_0x38e51f[_0x3da5f9(0x5b1)]/0x3e8-(Date[_0x3da5f9(0x82d)]()-_0x46cfb3[_0x3da5f9(0x32d)]-_0x46cfb3['audio'][_0x3da5f9(0x344)]);_0x537fe1=_0x537fe1-(_0x102e06[_0x3da5f9(0x2de)][_0x3da5f9(0x1cd)]||0x0)*0x3e8-(_0x102e06['audioCtx'][_0x3da5f9(0x157)]||0x0)*0x3e8;var _0x17c438=0x3e7;if(!_0x102e06['rpcs'][_0x46cfb3[_0x3da5f9(0x398)]])return;else{if(_0x102e06['rpcs'][_0x46cfb3[_0x3da5f9(0x398)]][_0x3da5f9(0x412)]!==![])_0x17c438=_0x102e06[_0x3da5f9(0x341)][_0x46cfb3[_0x3da5f9(0x398)]][_0x3da5f9(0x412)];else _0x102e06[_0x3da5f9(0x412)]!==![]?_0x17c438=_0x102e06[_0x3da5f9(0x412)]:_0x102e06[_0x3da5f9(0x341)][_0x46cfb3['UUID']][_0x3da5f9(0x412)]=_0x17c438;}_0x537fe1+=_0x17c438-0x78,_0x537fe1<=0x0&&(_0x537fe1=0x0),_0x46cfb3[_0x3da5f9(0x1b5)][_0x3da5f9(0x426)]['setValueAtTime'](parseFloat(_0x537fe1/0x3e8),_0x102e06[_0x3da5f9(0x2de)]['currentTime']),_0x46cfb3['audioTime']=setTimeout(function(){_0x46cfb3['audioTime']=null;},_0x537fe1);},'error':_0x1b1010=>{var _0x4e6561=_0x116499;_0x46cfb3[_0x4e6561(0x4a7)]['decoder'][_0x4e6561(0x738)]==_0x4e6561(0x2ae)?warnlog(_0x4e6561(0x818)):errorlog(_0x1b1010[_0x4e6561(0x5fa)]);}},_0x46cfb3[_0x116499(0x4a7)][_0x116499(0x95b)]=new AudioDecoder(_0x46cfb3['init_audio']),_0x46cfb3[_0x116499(0x4a7)][_0x116499(0x95b)][_0x116499(0x8b2)](_0x46cfb3[_0x116499(0x638)]),_0x46cfb3['audio'][_0x116499(0x2a1)]=new MediaStreamTrackGenerator({'kind':_0x116499(0x4a7)}),_0x46cfb3[_0x116499(0x4a7)][_0x116499(0x3d0)]=_0x46cfb3[_0x116499(0x4a7)]['generator'][_0x116499(0x32f)][_0x116499(0x9f7)](),_0x46cfb3['audio'][_0x116499(0x9de)]=new MediaStream([_0x46cfb3['audio'][_0x116499(0x2a1)]]),_0x46cfb3['audio'][_0x116499(0x41d)]=_0x102e06[_0x116499(0x2de)]['createMediaStreamSource'](_0x46cfb3[_0x116499(0x4a7)][_0x116499(0x9de)]),_0x46cfb3[_0x116499(0x1b5)]=_0x102e06['audioCtx']['createDelay'](0x1e),_0x46cfb3[_0x116499(0x1b5)][_0x116499(0x426)][_0x116499(0x756)]=0x0,_0x46cfb3[_0x116499(0x4a7)][_0x116499(0x41d)][_0x116499(0x91f)](_0x46cfb3[_0x116499(0x1b5)]),_0x46cfb3[_0x116499(0x4bb)]=_0x102e06[_0x116499(0x2de)][_0x116499(0x82c)](),_0x46cfb3[_0x116499(0x1b5)]['connect'](_0x46cfb3[_0x116499(0x4bb)]),_0x46cfb3[_0x116499(0x4bb)][_0x116499(0x9de)][_0x116499(0x658)]()[_0x116499(0x963)](_0x16a72a=>{var _0x17381e=_0x116499;_0x46cfb3[_0x17381e(0x662)][_0x17381e(0x6b5)]['addTrack'](_0x16a72a);})));warnlog(_0x3f3aaa),setupIncomingVideoTracking(_0x102e06[_0x116499(0x341)][_0x4b46c6][_0x116499(0x662)],_0x4b46c6);if(_0x46cfb3[_0x116499(0x4a7)]&&_0x46cfb3[_0x116499(0x174)])updateIncomingVideoElement(_0x4b46c6);else{if(_0x46cfb3[_0x116499(0x174)])updateIncomingVideoElement(_0x4b46c6,!![],![]);else _0x46cfb3['audio']&&updateIncomingVideoElement(_0x4b46c6,![],!![]);}transferList[_0x116499(0x940)](_0x46cfb3),_0x2aa451=transferList[_0x116499(0x847)]-0x1,updateDownloadLink(_0x2aa451),_0x46cfb3['processFrame']=async function(_0x4f2226){var _0x5a4216=_0x116499;if(_0x4f2226[_0x5a4216(0x97a)]==_0x5a4216(0x4a7))_0x102e06[_0x5a4216(0x341)][_0x4b46c6][_0x5a4216(0x595)][_0x5a4216(0x6b9)]['time_seconds']=parseInt(_0x4f2226['timestamp']/0x2710)/0x64,_0x46cfb3['processFrameAudio'](_0x4f2226);else{if(_0x4f2226[_0x5a4216(0x97a)]==_0x5a4216(0x934)){var _0x2b9197=_0x102e06['audioCtx'][_0x5a4216(0x7f1)]();_0x2b9197['connect'](_0x46cfb3['destination']),_0x2b9197[_0x5a4216(0x747)]=function(){var _0xe3f21c=_0x5a4216;this[_0xe3f21c(0x9c4)]();};var _0x58b4a5=_0x102e06[_0x5a4216(0x2de)][_0x5a4216(0x559)](0x2,_0x4f2226[_0x5a4216(0x819)][_0x5a4216(0x847)],_0x102e06['audioCtx']['sampleRate']/0x2);_0x2b9197[_0x5a4216(0x412)]=_0x58b4a5;var _0x398ce8=_0x58b4a5[_0x5a4216(0x65c)](0x0)[_0x5a4216(0x4a8)](_0x4f2226[_0x5a4216(0x819)]);_0x2b9197[_0x5a4216(0x77b)](0x0);}else _0x102e06[_0x5a4216(0x341)][_0x4b46c6][_0x5a4216(0x595)][_0x5a4216(0x7eb)][_0x5a4216(0x58d)]=parseInt(_0x4f2226[_0x5a4216(0x5b1)]/0x2710)/0x64,_0x46cfb3[_0x5a4216(0x3f5)](_0x4f2226);}},_0x46cfb3[_0x116499(0x3f5)]=async function(_0x2f3100){var _0x16fb58=_0x116499;try{_0x2f3100=new EncodedVideoChunk(_0x2f3100);}catch(_0x3851e3){errorlog(_0x3851e3),errorlog(_0x2f3100);return;}if(_0x46cfb3[_0x16fb58(0x413)]&&_0x46cfb3[_0x16fb58(0x662)][_0x16fb58(0x89f)]){if(!_0x46cfb3['video']['header']&&_0x2f3100[_0x16fb58(0x97a)]!=='key')log(_0x16fb58(0x4a6)),log(_0x2f3100),!_0x46cfb3['requestKeyframe']&&(_0x31f07e['send'](JSON['stringify']({'kf':!![]})),_0x46cfb3['requestKeyframe']=setTimeout(function(){clearTimeout(_0x46cfb3['requestKeyframe']),_0x46cfb3['requestKeyframe']=null;},0x3e8));else!_0x46cfb3[_0x16fb58(0x174)]['header']?(_0x46cfb3[_0x16fb58(0x174)][_0x16fb58(0x5d5)]=Date[_0x16fb58(0x82d)](),_0x46cfb3[_0x16fb58(0x413)][_0x16fb58(0x30a)](_0x2f3100),log(_0x16fb58(0x475)),_0x102e06['director']&&!_0x46cfb3[_0x16fb58(0x700)]&&(_0x46cfb3[_0x16fb58(0x700)]=setInterval(function(_0x68c1a8){var _0x362296=_0x16fb58,_0x3ed0d4=(Date[_0x362296(0x82d)]()-_0x46cfb3[_0x362296(0x174)][_0x362296(0x5d5)])/0x3e8,_0x32dccd=Math[_0x362296(0x871)](_0x3ed0d4/0x3c),_0x1eb82d=Math['floor'](_0x3ed0d4-_0x32dccd*0x3c);try{document[_0x362296(0x978)](_0x362296(0x1c6)+_0x68c1a8+'\x27]')[_0x362296(0x452)]='\x20'+_0x32dccd+_0x362296(0x8b1)+zpadTime(_0x1eb82d)+'s';}catch(_0x4ae1c){log('not\x20record\x20button\x20detected;\x20can\x27t\x20update\x20time\x20since\x20started\x20recording');}},0x3e8,_0x4b46c6))):_0x46cfb3[_0x16fb58(0x413)][_0x16fb58(0x30a)](_0x2f3100);}_0x46cfb3['video'][_0x16fb58(0x717)]&&_0x46cfb3[_0x16fb58(0x174)]&&_0x46cfb3['video'][_0x16fb58(0x95b)][_0x16fb58(0x738)]===_0x16fb58(0x2ae)&&(warnlog(_0x16fb58(0x20d)),_0x46cfb3[_0x16fb58(0x174)][_0x16fb58(0x717)]=![],_0x46cfb3[_0x16fb58(0x174)][_0x16fb58(0x95b)]=new VideoDecoder(_0x46cfb3[_0x16fb58(0x3cd)]),await _0x46cfb3[_0x16fb58(0x174)][_0x16fb58(0x95b)]['configure'](_0x46cfb3['stream_configVideo']),_0x46cfb3[_0x16fb58(0x174)][_0x16fb58(0x717)]=![]);if(_0x46cfb3[_0x16fb58(0x174)][_0x16fb58(0x717)]||_0x2f3100[_0x16fb58(0x97a)]===_0x16fb58(0x623)){_0x46cfb3[_0x16fb58(0x174)]['playbackheader']=!![];try{if(_0x46cfb3['video'][_0x16fb58(0x7c4)])_0x46cfb3[_0x16fb58(0x174)][_0x16fb58(0x314)]['push'](_0x2f3100);else{if(_0x46cfb3['video'][_0x16fb58(0x314)]['length'])_0x46cfb3[_0x16fb58(0x174)]['queue'][_0x16fb58(0x940)](_0x2f3100);else{if(_0x46cfb3[_0x16fb58(0x174)][_0x16fb58(0x344)]){_0x46cfb3['video'][_0x16fb58(0x7c4)]=!![];function _0x48b324(_0x465c51,_0x3873c7){var _0x34e9a7=_0x16fb58,_0x13f433=_0x465c51['timestamp']/0x3e8-(Date[_0x34e9a7(0x82d)]()-_0x3873c7[_0x34e9a7(0x32d)]-_0x3873c7[_0x34e9a7(0x174)]['realTime']),_0x3aa12e=0x3e7;if(!_0x102e06[_0x34e9a7(0x341)][_0x3873c7['UUID']]){clearTimeout(_0x3873c7[_0x34e9a7(0x174)][_0x34e9a7(0x7c4)]),_0x3873c7['video'][_0x34e9a7(0x7c4)]=null,_0x3873c7[_0x34e9a7(0x174)][_0x34e9a7(0x314)]=[];return;}else{if(_0x102e06[_0x34e9a7(0x341)][_0x3873c7[_0x34e9a7(0x398)]][_0x34e9a7(0x412)]!==![])_0x3aa12e=_0x102e06[_0x34e9a7(0x341)][_0x3873c7['UUID']][_0x34e9a7(0x412)];else _0x102e06[_0x34e9a7(0x412)]!==![]?_0x3aa12e=_0x102e06[_0x34e9a7(0x412)]:_0x102e06[_0x34e9a7(0x341)][_0x3873c7[_0x34e9a7(0x398)]][_0x34e9a7(0x412)]=_0x3aa12e;}_0x13f433+=_0x3aa12e,_0x13f433<0x0&&(_0x13f433=0x0),_0x3873c7[_0x34e9a7(0x174)]['nextQueue']=setTimeout(function(_0x161eb7,_0x4d37f6){var _0x44b2aa=_0x34e9a7;_0x161eb7['video'][_0x44b2aa(0x95b)][_0x44b2aa(0x369)](_0x4d37f6),_0x161eb7['video'][_0x44b2aa(0x314)]['length']?_0x48b324(_0x161eb7[_0x44b2aa(0x174)][_0x44b2aa(0x314)][_0x44b2aa(0x60f)](),_0x161eb7):_0x161eb7['video'][_0x44b2aa(0x7c4)]=null;},_0x13f433,_0x3873c7,_0x465c51);}try{_0x48b324(_0x2f3100,_0x46cfb3);}catch(_0x1e5382){errorlog(_0x1e5382),_0x46cfb3[_0x16fb58(0x174)]['nextQueue']=null,!_0x46cfb3[_0x16fb58(0x5f7)]&&(_0x31f07e[_0x16fb58(0x83f)](JSON[_0x16fb58(0x8f3)]({'kf':!![]})),_0x46cfb3['requestKeyframe']=setTimeout(function(){var _0x4a99ce=_0x16fb58;clearTimeout(_0x46cfb3['requestKeyframe']),_0x46cfb3[_0x4a99ce(0x5f7)]=null;},0x3e8));}}else _0x46cfb3[_0x16fb58(0x174)][_0x16fb58(0x95b)][_0x16fb58(0x369)](_0x2f3100);}}}catch(_0x4ba106){errorlog(_0x4ba106),_0x46cfb3['video'][_0x16fb58(0x717)]=![];}}!_0x46cfb3[_0x16fb58(0x174)][_0x16fb58(0x717)]&&(!_0x46cfb3[_0x16fb58(0x5f7)]&&(_0x31f07e[_0x16fb58(0x83f)](JSON[_0x16fb58(0x8f3)]({'kf':!![]})),_0x46cfb3[_0x16fb58(0x5f7)]=setTimeout(function(){clearTimeout(_0x46cfb3['requestKeyframe']),_0x46cfb3['requestKeyframe']=null;},0x3e8)));},_0x46cfb3[_0x116499(0x34a)]=async function(_0x137a70){var _0x530450=_0x116499;if(!_0x46cfb3[_0x530450(0x4a7)]){errorlog(_0x530450(0x7f7));return;}try{_0x137a70['type']=_0x530450(0x623),_0x137a70=new EncodedAudioChunk(_0x137a70);}catch(_0x3fe1f7){return;}_0x46cfb3['videoWriter']&&_0x46cfb3['video'][_0x530450(0x5d5)]&&_0x46cfb3['videoElement']['stopWriter']&&_0x46cfb3[_0x530450(0x413)][_0x530450(0x30a)](_0x137a70),_0x46cfb3[_0x530450(0x4a7)][_0x530450(0x95b)][_0x530450(0x738)]===_0x530450(0x2ae)&&(_0x46cfb3[_0x530450(0x4a7)][_0x530450(0x95b)]=new AudioDecoder(_0x46cfb3[_0x530450(0x84a)]),_0x46cfb3[_0x530450(0x4a7)]['decoder'][_0x530450(0x8b2)](_0x46cfb3[_0x530450(0x638)])),_0x46cfb3[_0x530450(0x4a7)]['decoder'][_0x530450(0x369)](_0x137a70);};}else{if(_0x46cfb3[_0x116499(0x4a7)]&&_0x3f3aaa[_0x116499(0x8eb)])_0x46cfb3['audio']['realTime']=_0x3f3aaa[_0x116499(0x8eb)];else _0x46cfb3[_0x116499(0x174)]&&_0x3f3aaa[_0x116499(0xa1d)]?_0x46cfb3['video'][_0x116499(0x344)]=_0x3f3aaa['realTimeVideo']:errorlog(_0x3f3aaa);}return;}catch(_0x5000bc){errorlog(_0x5000bc);}try{var _0x1f2694=_0x5d9edd[_0x116499(0x819)];if(typeof _0x1f2694==_0x116499(0x66e)){if(_0x46cfb3[_0x116499(0x412)]){var _0x2576c0=new Int8Array(_0x1f2694[_0x116499(0x412)]);_0x46cfb3[_0x116499(0x412)]=![],await _0x46cfb3[_0x116499(0x870)]({'data':_0x2576c0,'timestamp':_0x46cfb3[_0x116499(0x2e1)][0x0],'type':_0x46cfb3[_0x116499(0x2e1)][0x1]});}_0x46cfb3['frameMeta']=JSON['parse'](_0x1f2694);}else{try{if(_0x1f2694[_0x116499(0x722)]>=0x40000){if(_0x46cfb3[_0x116499(0x412)]){_0x1f2694=new Int8Array(_0x1f2694);var _0x2576c0=new Int8Array(_0x46cfb3[_0x116499(0x412)][_0x116499(0x847)]+_0x1f2694['length']);_0x2576c0[_0x116499(0x4a8)](_0x46cfb3[_0x116499(0x412)]),_0x2576c0[_0x116499(0x4a8)](_0x1f2694,_0x46cfb3['buffer'][_0x116499(0x847)]),_0x46cfb3['buffer']=_0x2576c0;}else _0x46cfb3[_0x116499(0x412)]=new Int8Array(_0x1f2694);return;}else{if(_0x46cfb3[_0x116499(0x412)]){_0x1f2694=new Int8Array(_0x1f2694);var _0x2576c0=new Int8Array(_0x46cfb3[_0x116499(0x412)][_0x116499(0x847)]+_0x1f2694[_0x116499(0x847)]);_0x2576c0['set'](_0x46cfb3[_0x116499(0x412)]),_0x2576c0['set'](_0x1f2694,_0x46cfb3[_0x116499(0x412)][_0x116499(0x847)]),_0x46cfb3[_0x116499(0x412)]=![],await _0x46cfb3[_0x116499(0x870)]({'data':_0x2576c0,'timestamp':_0x46cfb3[_0x116499(0x2e1)][0x0],'type':_0x46cfb3[_0x116499(0x2e1)][0x1]});}else await _0x46cfb3[_0x116499(0x870)]({'data':new Uint8Array(_0x1f2694),'timestamp':_0x46cfb3[_0x116499(0x2e1)][0x0],'type':_0x46cfb3[_0x116499(0x2e1)][0x1]}),_0x46cfb3[_0x116499(0x1b3)]&&_0x46cfb3[_0x116499(0x1b3)]();}}catch(_0x2c5074){errorlog(_0x2c5074);}return;}}catch(_0x3a830c){errorlog(_0x3a830c);}};return;},_0x102e06[_0x2ca4fe(0x86d)]=async function(_0x2f1ecc){var _0x4ef075=_0x2ca4fe;log('SETUP\x20INCOMING');var _0x1deed4=_0x2f1ecc[_0x4ef075(0x398)];if(_0x1deed4 in _0x102e06['rpcs']){if(_0x4ef075(0xa2e)in _0x2f1ecc&&_0x2f1ecc[_0x4ef075(0xa2e)]){if(_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0xa2e)]==_0x2f1ecc[_0x4ef075(0xa2e)]){log('SDP\x20Sessions\x20Match.\x20I\x20assume\x20ADDING\x20TRACKS.\x20RPCS');return;}warnlog(_0x4ef075(0x4ad)),_0x102e06['closeRPC'](_0x1deed4);}}else log(_0x4ef075(0x21c));try{for(var _0x49d622 in _0x102e06[_0x4ef075(0x341)]){_0x102e06[_0x4ef075(0x341)][_0x49d622][_0x4ef075(0x7d4)]==_0x2f1ecc['streamID']&&(_0x102e06[_0x4ef075(0x341)][_0x49d622][_0x4ef075(0x1c7)]&&errorlog(_0x4ef075(0x230)),_0x102e06[_0x4ef075(0x341)][_0x49d622][_0x4ef075(0x662)]&&(_0x102e06[_0x4ef075(0x341)][_0x49d622][_0x4ef075(0x662)][_0x4ef075(0x1be)]['display']=_0x4ef075(0x256)),warnlog('already\x20connected\x202.\x20disconnecting..'),_0x102e06[_0x4ef075(0xa1a)](_0x49d622),_0x49d622!==_0x1deed4&&(_0x49d622 in _0x102e06[_0x4ef075(0x73f)]&&(_0x2f1ecc['session']&&_0x2f1ecc[_0x4ef075(0xa2e)]['substring'](0x0,0x6)!==_0x102e06[_0x4ef075(0x44e)]?(warnlog(_0x4ef075(0x685)),log(_0x4ef075(0x643)),_0x102e06['closePC'](_0x49d622,![])):warnlog(_0x4ef075(0x3d4)))));}document['getElementById'](_0x4ef075(0x9f3))&&document[_0x4ef075(0x2b7)](_0x4ef075(0x9f3))[_0x4ef075(0xa4d)][_0x4ef075(0x337)](document['getElementById'](_0x4ef075(0x9f3)));}catch(_0x2c6aea){errorlog(_0x2c6aea);}if(_0x102e06['maxpublishers']!==![]){if(Object[_0x4ef075(0x9ae)](_0x102e06[_0x4ef075(0x341)])[_0x4ef075(0x847)]>=_0x102e06['maxpublishers']){warnlog(_0x4ef075(0x81c));return;}}else{if(_0x102e06['maxconnections']!==![]){if(Object[_0x4ef075(0x9ae)](_0x102e06[_0x4ef075(0x341)])[_0x4ef075(0x847)]+Object[_0x4ef075(0x9ae)](_0x102e06[_0x4ef075(0x73f)])[_0x4ef075(0x847)]>=_0x102e06[_0x4ef075(0x7b3)]){warnlog('Publisher\x20will\x20be\x20ignored\x20due\x20to\x20max\x20connections\x20already\x20hit');return;}}}if(_0x102e06['queue']){if(_0x102e06[_0x4ef075(0x838)])!(_0x1deed4 in _0x102e06[_0x4ef075(0x73f)])&&_0x102e06[_0x4ef075(0x8fb)](_0x1deed4);else{if(_0x102e06[_0x4ef075(0x966)][_0x4ef075(0x45b)](_0x1deed4)==-0x1)return;}}!_0x102e06['configuration']&&await chooseBestTURN();_0x102e06[_0x4ef075(0x4b8)]&&(_0x102e06['configuration'][_0x4ef075(0x4b8)]=!![]);_0x102e06[_0x4ef075(0x7d3)]&&(_0x102e06[_0x4ef075(0x800)][_0x4ef075(0x81a)]=_0x102e06[_0x4ef075(0x7d3)]);try{_0x102e06[_0x4ef075(0x341)][_0x1deed4]=new RTCPeerConnection(_0x102e06[_0x4ef075(0x800)]);}catch(_0x3c1bcd){!_0x102e06[_0x4ef075(0x6f2)]&&warnUser(_0x4ef075(0x21f));errorlog(_0x3c1bcd);return;}if(_0x102e06[_0x4ef075(0x803)]){if(Object[_0x4ef075(0x9ae)](_0x102e06['rpcs'])[_0x4ef075(0x847)]>0x1){warnlog(_0x4ef075(0xa39)),log(_0x102e06[_0x4ef075(0x341)]),delete _0x102e06[_0x4ef075(0x341)][_0x1deed4],updateUserList();return;}else warnlog('CONNECTED\x20TO\x20FIRST\x20PEER');}_0x2f1ecc['streamID']in _0x102e06['waitingWatchList']&&delete _0x102e06[_0x4ef075(0x72d)][_0x2f1ecc[_0x4ef075(0x7d4)]];try{_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x7d4)]=_0x2f1ecc[_0x4ef075(0x7d4)],await checkDirectorStreamID();}catch(_0x29635f){errorlog(_0x29635f);return;}_0x2f1ecc[_0x4ef075(0xa2e)]?_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0xa2e)]=_0x2f1ecc[_0x4ef075(0xa2e)]:_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0xa2e)]=null;_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x414)]=![],_0x102e06['rpcs'][_0x1deed4][_0x4ef075(0x9b2)]=![],_0x102e06['rpcs'][_0x1deed4][_0x4ef075(0x2a6)]=![],_0x102e06[_0x4ef075(0x341)][_0x1deed4]['allowGraphs']=![],_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x595)]={},_0x102e06[_0x4ef075(0x341)][_0x1deed4]['slot']=![],_0x102e06[_0x4ef075(0x341)][_0x1deed4]['stats'][_0x4ef075(0x828)]=![],_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x9e7)]=![],_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x8b4)]=![],_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x17d)]=null,_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x656)]=-0x1,_0x102e06['rpcs'][_0x1deed4][_0x4ef075(0x44b)]=![],_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x412)]=![],_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x959)]=![],_0x102e06[_0x4ef075(0x341)][_0x1deed4]['channelWidth']=![],_0x102e06[_0x4ef075(0x341)][_0x1deed4]['targetBandwidth']=-0x1,_0x102e06[_0x4ef075(0x341)][_0x1deed4]['manualBandwidth']=![],_0x102e06['rpcs'][_0x1deed4][_0x4ef075(0x662)]=![],_0x102e06[_0x4ef075(0x341)][_0x1deed4]['imageElement']=![],_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x757)]=![],_0x102e06['rpcs'][_0x1deed4][_0x4ef075(0x3ea)]=[],_0x102e06['rpcs'][_0x1deed4]['videoMuted']=![],_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x17e)]=![],_0x102e06['rpcs'][_0x1deed4]['lockedVideoBitrate']=![],_0x102e06['rpcs'][_0x1deed4][_0x4ef075(0x5ab)]=![],_0x102e06['rpcs'][_0x1deed4]['virtualHangup']=![],_0x102e06['rpcs'][_0x1deed4][_0x4ef075(0x7e0)]=![],_0x102e06['rpcs'][_0x1deed4][_0x4ef075(0x867)]=![],_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x640)]=null,_0x102e06[_0x4ef075(0x341)][_0x1deed4]['mc']=![],_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x449)]=null,_0x102e06[_0x4ef075(0x341)][_0x1deed4]['mutedStateMixer']=null,_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x660)]=null,_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x458)]=null,_0x102e06[_0x4ef075(0x341)][_0x1deed4]['rotate']=![],_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x3af)]=![],_0x102e06[_0x4ef075(0x341)][_0x1deed4]['scaleHeight']=![],_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x59e)]=![],_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x74f)]=![],_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x89e)]=![],_0x102e06['rpcs'][_0x1deed4][_0x4ef075(0x6e9)]=![],_0x102e06['rpcs'][_0x1deed4][_0x4ef075(0x1a0)]=null,_0x102e06['rpcs'][_0x1deed4][_0x4ef075(0xa41)]=![],_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x67e)]=![],_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x838)]=null,_0x102e06['rpcs'][_0x1deed4][_0x4ef075(0x830)]=![],_0x102e06['rpcs'][_0x1deed4][_0x4ef075(0x82b)]=0x64,_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x20f)]=0x0,_0x102e06['rpcs'][_0x1deed4]['nackCount']=0x0,_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x2ef)]=![],_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x95c)]='1',_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x175)]='1',_0x102e06['rpcs'][_0x1deed4][_0x4ef075(0x510)]=![],_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x37f)]=0x0,_0x102e06['rpcs'][_0x1deed4][_0x4ef075(0x89c)]=![],_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x52c)]=![],_0x102e06['rpcs'][_0x1deed4][_0x4ef075(0x1bc)]=null,_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x312)]=null,_0x102e06['rpcs'][_0x1deed4][_0x4ef075(0x41f)]={},_0x102e06[_0x4ef075(0x341)][_0x1deed4]['iframeSrc']=![],_0x102e06[_0x4ef075(0x341)][_0x1deed4]['iframeEle']=![],_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x794)]=Date[_0x4ef075(0x82d)](),_0x102e06[_0x4ef075(0x341)][_0x1deed4]['whipCallback']=![],_0x102e06[_0x4ef075(0x341)][_0x1deed4]['wssid']=_0x102e06['wssid'];(_0x102e06[_0x4ef075(0x185)]==0x2||_0x102e06[_0x4ef075(0x185)]==0x4)&&(_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x9b2)]=!![]);if(_0x102e06[_0x4ef075(0xa10)]){var _0x272c78=createRichVideoElement(_0x1deed4);_0x272c78[_0x4ef075(0x1be)][_0x4ef075(0x2f8)]=_0x4ef075(0x9fa);}if(_0x102e06[_0x4ef075(0x838)]){if(_0x102e06[_0x4ef075(0xa43)]&&_0x4ef075(0x5b7)in _0x2f1ecc&&_0x2f1ecc[_0x4ef075(0x5b7)]!==![]){}else{var _0x146993=soloLinkGenerator(_0x102e06[_0x4ef075(0x341)][_0x1deed4]['streamID']);createControlBox(_0x1deed4,_0x146993,_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x7d4)]);}}_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x398)]=_0x1deed4;try{if(_0x102e06['view_set']){if(_0x102e06[_0x4ef075(0x9a6)][_0x4ef075(0x70b)](_0x102e06[_0x4ef075(0x341)][_0x1deed4]['streamID'])){if(_0x102e06[_0x4ef075(0x739)]!==![]){let _0x19d050=_0x102e06['view_set']['indexOf'](_0x102e06[_0x4ef075(0x341)][_0x1deed4]['streamID']);_0x102e06[_0x4ef075(0x739)]['length']>_0x19d050&&(_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x574)]=parseInt(_0x102e06[_0x4ef075(0x739)][_0x19d050]),_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x574)]<=0x0&&(_0x102e06['rpcs'][_0x1deed4][_0x4ef075(0x574)]=![]));}}}}catch(_0x41a734){errorlog(_0x41a734);}_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x375)]=function(_0x316c87){var _0x4816ee=_0x4ef075;log(_0x4816ee(0x6d5)),_0x102e06[_0x4816ee(0xa1a)](_0x1deed4);},_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x831)]=null,_0x102e06['rpcs'][_0x1deed4][_0x4ef075(0x636)]=[],_0x102e06['rpcs'][_0x1deed4][_0x4ef075(0x219)]=function(_0x2bcb29){var _0x284f33=_0x4ef075;if(_0x2bcb29[_0x284f33(0x94e)]==null){log(_0x284f33(0x404));_0x102e06[_0x284f33(0x341)][_0x1deed4]&&_0x102e06['rpcs'][_0x1deed4][_0x284f33(0x3f7)]&&(_0x102e06[_0x284f33(0x341)][_0x1deed4][_0x284f33(0x3f7)]([..._0x102e06[_0x284f33(0x341)][_0x1deed4][_0x284f33(0x636)]]),clearTimeout(_0x102e06[_0x284f33(0x341)][_0x1deed4][_0x284f33(0x831)]),_0x102e06[_0x284f33(0x341)][_0x1deed4]['iceTimer']=null,_0x102e06[_0x284f33(0x341)][_0x1deed4][_0x284f33(0x636)]=[],_0x102e06[_0x284f33(0x341)][_0x1deed4][_0x284f33(0x3f7)]=null);return;}try{if(_0x102e06[_0x284f33(0x70d)]){if(_0x2bcb29['candidate']['candidate'][_0x284f33(0x45b)](_0x102e06[_0x284f33(0x70d)])===-0x1){log('dropped\x20candidate\x20due\x20to\x20filter');return;}else log(_0x2bcb29[_0x284f33(0x94e)]);}}catch(_0x306f04){errorlog(_0x306f04);}if(_0x102e06['rpcs'][_0x1deed4]&&(_0x102e06[_0x284f33(0x341)][_0x1deed4][_0x284f33(0x3f7)]||_0x102e06[_0x284f33(0x341)][_0x1deed4]['iceTimer']!==null)){_0x102e06['rpcs'][_0x1deed4][_0x284f33(0x636)][_0x284f33(0x940)](_0x2bcb29[_0x284f33(0x94e)]);return;}_0x102e06[_0x284f33(0x341)][_0x1deed4][_0x284f33(0x636)][_0x284f33(0x940)](_0x2bcb29[_0x284f33(0x94e)]),_0x102e06[_0x284f33(0x341)][_0x1deed4]['iceTimer']=setTimeout(function(_0x2b00d6){var _0x4cc343=_0x284f33;if(!(_0x2b00d6 in _0x102e06[_0x4cc343(0x341)]))return;if(_0x102e06['rpcs'][_0x2b00d6][_0x4cc343(0x3f7)])return;_0x102e06[_0x4cc343(0x341)][_0x2b00d6][_0x4cc343(0x831)]=null;if(_0x102e06[_0x4cc343(0x341)][_0x2b00d6]['iceBundle']==[])return;var _0x4a94a6={};_0x4a94a6['UUID']=_0x2b00d6,_0x4a94a6[_0x4cc343(0x97a)]=_0x4cc343(0x8df),_0x4a94a6[_0x4cc343(0x51d)]=_0x102e06[_0x4cc343(0x341)][_0x2b00d6][_0x4cc343(0x636)],_0x4a94a6[_0x4cc343(0xa2e)]=_0x102e06[_0x4cc343(0x341)][_0x2b00d6][_0x4cc343(0xa2e)],_0x102e06[_0x4cc343(0x341)][_0x2b00d6][_0x4cc343(0x636)]=[],_0x102e06[_0x4cc343(0x9d5)]?_0x102e06['encryptMessage'](JSON[_0x4cc343(0x8f3)](_0x4a94a6[_0x4cc343(0x51d)]))[_0x4cc343(0x40b)](function(_0x360862){var _0x165aad=_0x4cc343;_0x4a94a6[_0x165aad(0x51d)]=_0x360862[0x0],_0x4a94a6[_0x165aad(0x42d)]=_0x360862[0x1],_0x102e06[_0x165aad(0x2e6)](_0x4a94a6);})[_0x4cc343(0x262)](errorlog):_0x102e06[_0x4cc343(0x2e6)](_0x4a94a6);},0x190,_0x1deed4);},_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x448)]=function(_0x57d7bd){var _0x1ddd7f=_0x4ef075;switch(this['connectionState']){case _0x1ddd7f(0x34b):log('new'),log('closeTimeout\x20cancelled;\x202'),clearInterval(_0x102e06[_0x1ddd7f(0x341)][this[_0x1ddd7f(0x398)]][_0x1ddd7f(0x640)]);case _0x1ddd7f(0x9dd):log(_0x1ddd7f(0x9dd)),log(_0x1ddd7f(0x9c3)),clearInterval(_0x102e06[_0x1ddd7f(0x341)][this[_0x1ddd7f(0x398)]][_0x1ddd7f(0x640)]);case _0x1ddd7f(0x21a):log(_0x1ddd7f(0x4c9)),log(_0x1ddd7f(0x5ac)),clearInterval(_0x102e06['rpcs'][this[_0x1ddd7f(0x398)]][_0x1ddd7f(0x640)]);if(_0x102e06[_0x1ddd7f(0x803)]){if(_0x102e06['ws'][_0x1ddd7f(0x955)]!==0x1){_0x102e06['ws'][_0x1ddd7f(0x238)]();break;}_0x102e06['ws']['close'](),setTimeout(function(){var _0x1e97f2=_0x1ddd7f;_0x102e06[_0x1e97f2(0x6f2)]!=!![]&&warnUser(miscTranslations[_0x1e97f2(0x7e1)]);},0x1);}break;case _0x1ddd7f(0x6eb):log('closeTimeout\x20cancelled;\x205'),warnlog('rpcs\x20onconnectionstatechange\x20Disconnected;\x20retry\x20in\x205s'),clearInterval(_0x102e06['rpcs'][this['UUID']]['closeTimeout']);if(_0x102e06['rpcs'][this[_0x1ddd7f(0x398)]][_0x1ddd7f(0x1aa)])return;this[_0x1ddd7f(0x398)]in _0x102e06[_0x1ddd7f(0x341)]?_0x102e06[_0x1ddd7f(0x341)][this[_0x1ddd7f(0x398)]][_0x1ddd7f(0x640)]=setTimeout(function(_0x45f7b5){var _0x315723=_0x1ddd7f;log(_0x315723(0x822)),_0x102e06[_0x315723(0xa1a)](_0x45f7b5);},0x1388,this[_0x1ddd7f(0x398)]):log(_0x1ddd7f(0x3b4));break;case _0x1ddd7f(0x408):warnlog(_0x1ddd7f(0x585)),log(_0x1ddd7f(0x25f)),clearInterval(_0x102e06[_0x1ddd7f(0x341)][this[_0x1ddd7f(0x398)]]['closeTimeout']);this[_0x1ddd7f(0x398)]in _0x102e06[_0x1ddd7f(0x341)]?_0x102e06['rpcs'][this[_0x1ddd7f(0x398)]][_0x1ddd7f(0x640)]=setTimeout(function(_0x327cc9){var _0x68932c=_0x1ddd7f;log(_0x68932c(0x5a1)),_0x102e06[_0x68932c(0xa1a)](_0x327cc9);},0xbb8,this['UUID']):log(_0x1ddd7f(0x3b4));break;case'closed':warnlog(_0x1ddd7f(0x28f)),_0x102e06[_0x1ddd7f(0xa1a)](this[_0x1ddd7f(0x398)]);break;default:log(_0x1ddd7f(0x425)),log('this.connectionState:\x20'+this[_0x1ddd7f(0x562)]),clearInterval(_0x102e06[_0x1ddd7f(0x341)][this['UUID']][_0x1ddd7f(0x640)]);break;}},_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x6cd)]=function(_0x2800fe){var _0x4045ad=_0x4ef075;let _0x40862f=_0x2800fe[_0x4045ad(0x417)];switch(_0x40862f[_0x4045ad(0x221)]){case _0x4045ad(0x45a):log('ICE\x20GATHER\x20START');break;case _0x4045ad(0x6c8):log(_0x4045ad(0x488));_0x102e06[_0x4045ad(0x341)][_0x1deed4][_0x4045ad(0x3f7)]&&(_0x102e06['rpcs'][_0x1deed4][_0x4045ad(0x3f7)]([..._0x102e06[_0x4045ad(0x341)][_0x1deed4][_0x4045ad(0x636)]]),clearTimeout(_0x102e06[_0x4045ad(0x341)][_0x1deed4]['iceTimer']),_0x102e06['rpcs'][_0x1deed4][_0x4045ad(0x831)]=null,_0x102e06['rpcs'][_0x1deed4][_0x4045ad(0x636)]=[],_0x102e06[_0x4045ad(0x341)][_0x1deed4][_0x4045ad(0x3f7)]=null);break;}},_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x663)]=function(){var _0x529aa7=_0x4ef075;try{if(this[_0x529aa7(0x6ea)]==_0x529aa7(0x2ae))errorlog(_0x529aa7(0x818));else{if(this[_0x529aa7(0x6ea)]==_0x529aa7(0x6eb)){if(_0x102e06[_0x529aa7(0x341)][_0x1deed4][_0x529aa7(0x1aa)])return;warnlog('ICE\x20DISCONNECTED'),_0x102e06[_0x529aa7(0x341)][_0x1deed4][_0x529aa7(0x95c)]='0',_0x102e06[_0x529aa7(0x341)][_0x1deed4][_0x529aa7(0x662)][_0x529aa7(0x1be)]['opacity']='0',_0x102e06['rpcs'][_0x1deed4][_0x529aa7(0x7d0)]=setTimeout(function(_0x4818d6){updateMixer();},0x1f4,_0x1deed4);}else this[_0x529aa7(0x6ea)]==_0x529aa7(0x408)?errorlog('ICE\x20FAILED'):(log('ICE:\x20'+this[_0x529aa7(0x6ea)]),_0x102e06[_0x529aa7(0x341)][_0x1deed4][_0x529aa7(0x7d0)]&&clearTimeout(_0x102e06[_0x529aa7(0x341)][_0x1deed4][_0x529aa7(0x7d0)]),_0x102e06[_0x529aa7(0x341)][_0x1deed4]['videoElement']&&_0x529aa7(0x20a)in _0x102e06[_0x529aa7(0x341)][_0x1deed4][_0x529aa7(0x662)]['style']?_0x102e06[_0x529aa7(0x341)][_0x1deed4][_0x529aa7(0x95c)]=='0'&&_0x102e06[_0x529aa7(0x341)][_0x1deed4]['opacityMuted']=='1'?(_0x102e06[_0x529aa7(0x341)][_0x1deed4][_0x529aa7(0x662)][_0x529aa7(0x1be)][_0x529aa7(0x20a)]='1',_0x102e06[_0x529aa7(0x341)][_0x1deed4][_0x529aa7(0x95c)]='1',updateMixer()):_0x102e06[_0x529aa7(0x341)][_0x1deed4][_0x529aa7(0x95c)]='1':_0x102e06[_0x529aa7(0x341)][_0x1deed4][_0x529aa7(0x95c)]='1');}}catch(_0x3ebdde){}},_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x554)]=function(_0x2dbf6d){var _0x5134b0=_0x4ef075;log(_0x2dbf6d);if(_0x2dbf6d[_0x5134b0(0x275)]['label']&&_0x2dbf6d[_0x5134b0(0x275)][_0x5134b0(0x89c)]!==_0x5134b0(0x308)){if(_0x102e06[_0x5134b0(0x8a4)][_0x5134b0(0x70b)](_0x102e06[_0x5134b0(0x341)][_0x1deed4][_0x5134b0(0x7d4)]))return;_0x2dbf6d[_0x5134b0(0x275)][_0x5134b0(0x89c)]===_0x5134b0(0x530)?_0x102e06[_0x5134b0(0x61d)](_0x102e06[_0x5134b0(0x341)],_0x1deed4,_0x2dbf6d[_0x5134b0(0x275)]):_0x102e06[_0x5134b0(0x1fc)](_0x102e06[_0x5134b0(0x341)],_0x1deed4,_0x2dbf6d[_0x5134b0(0x275)]);return;}_0x102e06[_0x5134b0(0x341)][_0x1deed4][_0x5134b0(0x950)]=_0x2dbf6d['channel'],_0x102e06['rpcs'][_0x1deed4][_0x5134b0(0x950)][_0x5134b0(0x398)]=_0x1deed4,_0x102e06[_0x5134b0(0x341)][_0x1deed4][_0x5134b0(0x950)][_0x5134b0(0x6be)]=_0x2b9b23=>{var _0x58e6eb=_0x5134b0,_0x483f4d={};_0x483f4d[_0x58e6eb(0x788)]=![],_0x483f4d['allowmidi']=![],_0x483f4d[_0x58e6eb(0x8ee)]=![],_0x483f4d[_0x58e6eb(0x6f1)]=![],_0x483f4d[_0x58e6eb(0x4a7)]=![],_0x483f4d[_0x58e6eb(0x174)]=![],_0x483f4d[_0x58e6eb(0x7cf)]=![],_0x483f4d[_0x58e6eb(0x176)]=![],_0x483f4d[_0x58e6eb(0x30c)]=![],_0x483f4d[_0x58e6eb(0x6a0)]=![],_0x483f4d['allowchunked']=![];_0x102e06['audioCodec']&&(_0x102e06['audioCodec']===_0x58e6eb(0x77c)||_0x102e06[_0x58e6eb(0x257)]===_0x58e6eb(0x31e))&&(_0x483f4d[_0x58e6eb(0x244)]=_0x102e06['audioCodec']);try{if(_0x102e06[_0x58e6eb(0x460)]!==![]){if(_0x102e06[_0x58e6eb(0x460)]===!![])_0x483f4d[_0x58e6eb(0x30c)]=!![],_0x483f4d['allowscreenvideo']=!![];else _0x102e06['allowScreen'][_0x58e6eb(0x70b)](_0x102e06[_0x58e6eb(0x341)][_0x1deed4][_0x58e6eb(0x7d4)])?(_0x483f4d['allowscreenaudio']=!![],_0x483f4d['allowscreenvideo']=!![]):(_0x483f4d[_0x58e6eb(0x30c)]=![],_0x483f4d['allowscreenvideo']=![]);}else _0x483f4d['allowscreenaudio']=!![],_0x483f4d[_0x58e6eb(0x6a0)]=!![];if(_0x483f4d[_0x58e6eb(0x6a0)]){if(_0x102e06[_0x58e6eb(0x797)]!==![])!_0x102e06['novideo']['includes'](_0x102e06[_0x58e6eb(0x341)][_0x1deed4][_0x58e6eb(0x7d4)]+':s')&&(_0x483f4d[_0x58e6eb(0x6a0)]=![]);else{if(_0x102e06['broadcast']!==![]){if(_0x102e06[_0x58e6eb(0x7cf)]!==null)_0x102e06[_0x58e6eb(0x341)][_0x1deed4][_0x58e6eb(0x7d4)]+':s'===_0x102e06[_0x58e6eb(0x7cf)]?_0x483f4d[_0x58e6eb(0x7cf)]=!![]:_0x483f4d[_0x58e6eb(0x6a0)]=![];else _0x102e06[_0x58e6eb(0x65e)]&&(_0x1deed4==_0x102e06[_0x58e6eb(0x65e)]?_0x483f4d[_0x58e6eb(0x7cf)]=!![]:_0x483f4d['allowscreenvideo']=![]);}else _0x102e06[_0x58e6eb(0x555)]!==![]&&(_0x102e06['exclude'][_0x58e6eb(0x70b)](_0x102e06['rpcs'][_0x1deed4][_0x58e6eb(0x7d4)]+':s')&&(_0x483f4d['video']=![]));}}_0x483f4d[_0x58e6eb(0x30c)]&&(_0x102e06[_0x58e6eb(0x66b)]!==![]&&(!_0x102e06[_0x58e6eb(0x66b)][_0x58e6eb(0x70b)](_0x102e06['rpcs'][_0x1deed4][_0x58e6eb(0x7d4)]+':s')&&(_0x483f4d[_0x58e6eb(0x30c)]=![])));}catch(_0x52b6b2){errorlog(_0x52b6b2);}try{if(_0x102e06[_0x58e6eb(0x797)]!==![])_0x102e06[_0x58e6eb(0x797)][_0x58e6eb(0x70b)](_0x102e06[_0x58e6eb(0x341)][_0x1deed4][_0x58e6eb(0x7d4)])?_0x483f4d['video']=!![]:_0x483f4d['video']=![];else{if(_0x102e06[_0x58e6eb(0x7cf)]!==![]){if(_0x102e06[_0x58e6eb(0x7cf)]!==null)_0x102e06['rpcs'][_0x1deed4][_0x58e6eb(0x7d4)]===_0x102e06['broadcast']?(_0x483f4d[_0x58e6eb(0x7cf)]=!![],_0x483f4d[_0x58e6eb(0x174)]=!![]):_0x483f4d[_0x58e6eb(0x174)]=![];else _0x102e06[_0x58e6eb(0x65e)]&&(_0x1deed4==_0x102e06[_0x58e6eb(0x65e)]?(_0x483f4d[_0x58e6eb(0x7cf)]=!![],_0x483f4d[_0x58e6eb(0x174)]=!![]):_0x483f4d['video']=![]);}else _0x102e06[_0x58e6eb(0x555)]!==![]?_0x102e06['exclude']['includes'](_0x102e06[_0x58e6eb(0x341)][_0x1deed4][_0x58e6eb(0x7d4)])?_0x483f4d[_0x58e6eb(0x174)]=![]:_0x483f4d[_0x58e6eb(0x174)]=!![]:_0x483f4d[_0x58e6eb(0x174)]=!![];}_0x102e06[_0x58e6eb(0x66b)]!==![]?_0x102e06[_0x58e6eb(0x66b)][_0x58e6eb(0x70b)](_0x102e06[_0x58e6eb(0x341)][_0x1deed4]['streamID'])?_0x483f4d['audio']=!![]:_0x483f4d[_0x58e6eb(0x4a7)]=![]:_0x483f4d[_0x58e6eb(0x4a7)]=!![];_0x102e06[_0x58e6eb(0x760)]!==![]?_0x102e06[_0x58e6eb(0x760)][_0x58e6eb(0x70b)](_0x102e06[_0x58e6eb(0x341)][_0x1deed4][_0x58e6eb(0x7d4)])?_0x483f4d[_0x58e6eb(0x8ee)]=!![]:_0x483f4d[_0x58e6eb(0x8ee)]=![]:_0x483f4d[_0x58e6eb(0x8ee)]=!![];if(_0x102e06[_0x58e6eb(0x58b)]!==![])_0x102e06[_0x58e6eb(0x58b)][_0x58e6eb(0x70b)](_0x102e06[_0x58e6eb(0x341)][_0x1deed4]['streamID'])?_0x483f4d[_0x58e6eb(0x6f1)]=!![]:_0x483f4d[_0x58e6eb(0x6f1)]=![];else{if(_0x102e06['scene']!==![])_0x483f4d[_0x58e6eb(0x6f1)]=![];else _0x102e06['view']&&!_0x102e06['director']&&_0x102e06[_0x58e6eb(0x302)]===![]?_0x483f4d[_0x58e6eb(0x6f1)]=![]:_0x483f4d[_0x58e6eb(0x6f1)]=!![];}_0x102e06[_0x58e6eb(0x898)]&&(_0x483f4d['allowmeshcast']=![]);_0x102e06[_0x58e6eb(0x3c7)]!==![]&&(!_0x102e06[_0x58e6eb(0x3c7)][_0x58e6eb(0x70b)](_0x102e06['rpcs'][_0x1deed4][_0x58e6eb(0x7d4)])&&(_0x483f4d[_0x58e6eb(0x174)]=![],_0x483f4d['audio']=![]));(_0x102e06[_0x58e6eb(0x929)]||_0x102e06[_0x58e6eb(0x9b1)])&&(_0x483f4d[_0x58e6eb(0x324)]=_0x102e06[_0x58e6eb(0x929)]||_0x102e06[_0x58e6eb(0x9b1)]);_0x483f4d[_0x58e6eb(0x788)]=!![];_0x102e06[_0x58e6eb(0x7ab)]&&(_0x483f4d[_0x58e6eb(0x788)]=![]);_0x102e06[_0x58e6eb(0x732)]?_0x483f4d[_0x58e6eb(0x2dc)]=![]:_0x483f4d[_0x58e6eb(0x2dc)]=!![];_0x102e06['codec']&&(_0x102e06[_0x58e6eb(0x832)]==_0x58e6eb(0xa26)||_0x102e06[_0x58e6eb(0x832)]==_0x58e6eb(0x999)||_0x102e06['codec']==_0x58e6eb(0x892))&&(_0x483f4d['allowwebp']=!![]);_0x102e06['layout']&&(_0x483f4d[_0x58e6eb(0x7a8)]=!![]);if(_0x102e06[_0x58e6eb(0x8a4)][_0x58e6eb(0x70b)](_0x102e06[_0x58e6eb(0x341)][_0x1deed4][_0x58e6eb(0x7d4)])){warnlog(_0x58e6eb(0x403)),_0x483f4d[_0x58e6eb(0x788)]=![],_0x483f4d['allowmidi']=![],_0x483f4d[_0x58e6eb(0x8ee)]=![],_0x483f4d[_0x58e6eb(0x6f1)]=![],_0x483f4d[_0x58e6eb(0x4a7)]=![],_0x483f4d[_0x58e6eb(0x174)]=![],_0x483f4d['broadcast']=![],_0x483f4d['allowwebp']=![];;}}catch(_0x574e73){errorlog(_0x574e73);}try{_0x483f4d[_0x58e6eb(0xa12)]={},_0x483f4d[_0x58e6eb(0xa12)]['label']=_0x102e06['label'],_0x483f4d[_0x58e6eb(0xa12)]['order']=_0x102e06[_0x58e6eb(0x52c)],_0x483f4d[_0x58e6eb(0xa12)][_0x58e6eb(0x159)]=_0x102e06['stereo'],_0x483f4d['info']['vb_url']=_0x102e06[_0x58e6eb(0x27d)],_0x483f4d[_0x58e6eb(0xa12)]['ab_url']=_0x102e06[_0x58e6eb(0x2c3)],_0x483f4d[_0x58e6eb(0xa12)][_0x58e6eb(0x5c7)]=_0x102e06[_0x58e6eb(0x832)];_0x102e06['audioCodec']&&(_0x483f4d[_0x58e6eb(0xa12)][_0x58e6eb(0x177)]=_0x102e06[_0x58e6eb(0x257)]);_0x483f4d[_0x58e6eb(0xa12)][_0x58e6eb(0x7b0)]=_0x102e06['version'],_0x483f4d[_0x58e6eb(0xa12)][_0x58e6eb(0x4b0)]=_0x102e06[_0x58e6eb(0x4b0)],_0x483f4d[_0x58e6eb(0xa12)]['enhance_audio']=_0x102e06['enhance'],_0x483f4d[_0x58e6eb(0xa12)][_0x58e6eb(0x7fc)]=_0x102e06[_0x58e6eb(0x7fc)],_0x483f4d[_0x58e6eb(0xa12)][_0x58e6eb(0x4ea)]=_0x102e06['minptime'],_0x483f4d[_0x58e6eb(0xa12)][_0x58e6eb(0x178)]=_0x102e06[_0x58e6eb(0x178)];navigator&&navigator[_0x58e6eb(0x2f3)]&&(_0x483f4d[_0x58e6eb(0xa12)]['useragent']=navigator[_0x58e6eb(0x2f3)]);navigator&&navigator['platform']&&(_0x483f4d[_0x58e6eb(0xa12)][_0x58e6eb(0x539)]=navigator['platform']);gpgpuSupport&&(_0x483f4d[_0x58e6eb(0xa12)]['gpGPU']=gpgpuSupport);cpuSupport&&(_0x483f4d[_0x58e6eb(0xa12)][_0x58e6eb(0x1a3)]=cpuSupport);if(_0x102e06[_0x58e6eb(0x4f3)]===![]){if(window['obsstudio']){_0x483f4d['info'][_0x58e6eb(0x3d9)]=window['obsstudio']['pluginVersion'];try{_0x483f4d=_0x102e06[_0x58e6eb(0x673)](_0x483f4d,_0x1deed4);}catch(_0x317cc9){errorlog(_0x317cc9),warnUser(_0x317cc9[_0x58e6eb(0x5fa)]);}}else _0x483f4d['info']['obs']=![];}else _0x483f4d['info'][_0x58e6eb(0x3d9)]=![];}catch(_0x31c8fc){};_0x483f4d['guest']=![],_0x483f4d[_0x58e6eb(0x5f6)]=![],_0x483f4d[_0x58e6eb(0x838)]=![],_0x483f4d[_0x58e6eb(0x613)]=![],_0x483f4d[_0x58e6eb(0x4b0)]=![];_0x102e06['enhance']&&(_0x483f4d[_0x58e6eb(0x82f)]=!![]);_0x102e06[_0x58e6eb(0x8a5)]&&(_0x483f4d['degrade']=_0x102e06[_0x58e6eb(0x8a5)]);_0x102e06[_0x58e6eb(0x4c1)]&&(_0x483f4d[_0x58e6eb(0x4c1)]=_0x102e06[_0x58e6eb(0x4c1)]);_0x102e06['keyframeRate']!==![]&&(_0x483f4d[_0x58e6eb(0x220)]=_0x102e06[_0x58e6eb(0x220)]);if(_0x102e06['director']){_0x483f4d[_0x58e6eb(0x838)]=!![],_0x483f4d[_0x58e6eb(0x4b0)]=_0x102e06[_0x58e6eb(0x4b0)];if(_0x102e06[_0x58e6eb(0x65e)]&&_0x102e06[_0x58e6eb(0x65e)]===_0x1deed4)_0x102e06[_0x58e6eb(0x465)]();else{var _0x2fdb02={};_0x2fdb02[_0x58e6eb(0x73c)]=[];for(var _0x29b0f4 in _0x102e06[_0x58e6eb(0x73f)]){_0x102e06[_0x58e6eb(0x73f)][_0x29b0f4][_0x58e6eb(0x7bf)]===!![]&&_0x2fdb02[_0x58e6eb(0x73c)][_0x58e6eb(0x940)](_0x29b0f4);}_0x2fdb02['addCoDirector']['length']&&(_0x483f4d[_0x58e6eb(0x7da)]=_0x2fdb02);}if(_0x102e06[_0x58e6eb(0x952)]&&_0x102e06[_0x58e6eb(0x952)]>0x0)_0x483f4d[_0x58e6eb(0x3fb)]=_0x102e06[_0x58e6eb(0x952)]-Date[_0x58e6eb(0x82d)]()/0x3e8,_0x483f4d[_0x58e6eb(0x9ee)]=!![],_0x483f4d[_0x58e6eb(0x72b)]=!![];else _0x102e06[_0x58e6eb(0x952)]&&_0x102e06[_0x58e6eb(0x952)]<0x0&&(_0x483f4d[_0x58e6eb(0x3fb)]=_0x102e06[_0x58e6eb(0x952)]*-0x1,_0x483f4d['showClock']=!![],_0x483f4d[_0x58e6eb(0x72b)]=!![],_0x483f4d[_0x58e6eb(0x44f)]=!![]);_0x102e06[_0x58e6eb(0x79e)]&&(_0x483f4d[_0x58e6eb(0x2bb)]=!![]);}else{if(_0x102e06[_0x58e6eb(0x5f6)]!==![])_0x483f4d['scene']=_0x102e06[_0x58e6eb(0x5f6)],_0x102e06[_0x58e6eb(0x9e7)]&&(_0x483f4d[_0x58e6eb(0x9e7)]=_0x102e06['showDirector']);else _0x102e06[_0x58e6eb(0x99a)]!==![]&&_0x102e06[_0x58e6eb(0x99a)]!==''&&(_0x483f4d[_0x58e6eb(0x4b0)]=_0x102e06[_0x58e6eb(0x4b0)],_0x483f4d['guest']=!![]);}if(_0x102e06[_0x58e6eb(0xa3d)])_0x483f4d[_0x58e6eb(0xa3d)]=parseFloat(_0x102e06[_0x58e6eb(0xa3d)]);else(_0x102e06[_0x58e6eb(0x9fb)]||_0x102e06['viewwidth'])&&(_0x483f4d[_0x58e6eb(0x2e8)]={},_0x483f4d[_0x58e6eb(0x2e8)]['h']=null,_0x483f4d[_0x58e6eb(0x2e8)]['w']=null,_0x102e06[_0x58e6eb(0x9fb)]&&(_0x483f4d[_0x58e6eb(0x2e8)]['h']=_0x102e06[_0x58e6eb(0x9fb)],_0x102e06[_0x58e6eb(0x341)][_0x1deed4][_0x58e6eb(0x6ec)]=_0x102e06[_0x58e6eb(0x9fb)]),_0x102e06[_0x58e6eb(0x80f)]&&(_0x483f4d['requestResolution']['w']=_0x102e06['viewwidth'],_0x102e06[_0x58e6eb(0x341)][_0x1deed4]['scaleWidth']=_0x102e06[_0x58e6eb(0x80f)]));!_0x102e06[_0x58e6eb(0x99a)]&&(_0x102e06['beepToNotify']&&(playtone(![],_0x58e6eb(0x500)),showNotification(_0x58e6eb(0x73e)))),_0x102e06[_0x58e6eb(0x341)][_0x1deed4]['settings']=_0x483f4d,_0x102e06[_0x58e6eb(0x1f8)](_0x483f4d,_0x1deed4)?log(_0x58e6eb(0x307)):errorlog(_0x58e6eb(0x281)),pokeIframeAPI(_0x58e6eb(0x91b),!![],_0x1deed4),pokeIframeAPI(_0x58e6eb(0x961),!![],_0x1deed4),pokeAPI('newViewConnection',_0x102e06['rpcs'][_0x1deed4][_0x58e6eb(0x7d4)]);},_0x102e06[_0x5134b0(0x341)][_0x1deed4][_0x5134b0(0x950)][_0x5134b0(0x59f)]=async _0xd3baf=>{var _0x266678=_0x5134b0;if(typeof _0xd3baf[_0x266678(0x819)]==_0x266678(0x6ce)){if(!_0x102e06[_0x266678(0x341)][_0x1deed4][_0x266678(0x883)]){_0x102e06[_0x266678(0x341)][_0x1deed4][_0x266678(0x883)]=document[_0x266678(0x7cd)]('img'),_0x102e06['rpcs'][_0x1deed4][_0x266678(0x883)][_0x266678(0x202)]=0x10,_0x102e06[_0x266678(0x341)][_0x1deed4][_0x266678(0x883)]['height']=0x9,_0x102e06[_0x266678(0x341)][_0x1deed4]['imageElement']['style'][_0x266678(0x6f5)]='contain',_0x102e06[_0x266678(0x341)][_0x1deed4][_0x266678(0x883)][_0x266678(0x410)][_0x266678(0x398)]=_0x1deed4;try{_0x102e06[_0x266678(0x341)][_0x1deed4][_0x266678(0x883)][_0x266678(0x410)]['sid']=_0x102e06[_0x266678(0x341)][_0x1deed4][_0x266678(0x7d4)];}catch(_0x212197){}_0x102e06[_0x266678(0x341)][_0x1deed4][_0x266678(0x883)][_0x266678(0x5d8)]=![],_0x102e06[_0x266678(0x341)][_0x1deed4][_0x266678(0x883)]['addEventListener'](_0x266678(0x734),function(_0x3fb788){var _0x4e0309=_0x266678;log('clicked');try{if(_0x3fb788[_0x4e0309(0x5e1)]||_0x3fb788[_0x4e0309(0x9c6)]){_0x3fb788['preventDefault']();var _0x4c1250=_0x3fb788[_0x4e0309(0x802)][_0x4e0309(0x410)][_0x4e0309(0x398)];if(_0x4e0309(0x595)in _0x102e06[_0x4e0309(0x341)][_0x4c1250]){var [_0x499f09,_0x1addf7]=statsMenuCreator();printViewStats(_0x1addf7,_0x4c1250),_0x499f09[_0x4e0309(0x7e7)]=setInterval(printViewStats,_0x102e06[_0x4e0309(0x8c0)],_0x1addf7,_0x4c1250);}return _0x3fb788[_0x4e0309(0x7d1)](),![];}}catch(_0x36ebf8){errorlog(_0x36ebf8);}}),updateMixer();}else _0x102e06[_0x266678(0x341)][_0x1deed4][_0x266678(0x883)]['hidden']&&(_0x102e06[_0x266678(0x341)][_0x1deed4]['imageElement'][_0x266678(0x5d8)]=![],_0x102e06[_0x266678(0x341)][_0x1deed4][_0x266678(0x883)][_0x266678(0x1be)][_0x266678(0x4e4)]='visible');_0x102e06[_0x266678(0x341)][_0x1deed4]['imageElement']['src']=window[_0x266678(0x773)][_0x266678(0x9d3)](new Blob([new Uint8Array(_0xd3baf[_0x266678(0x819)])],{'type':_0x266678(0xa09)}));return;}try{var _0x443cbe=JSON['parse'](_0xd3baf['data']);}catch(_0x29a9c2){_0x443cbe=_0x29a9c2[_0x266678(0x819)];}_0x443cbe[_0x266678(0x398)]=_0x1deed4,_0x266678(0x184)in _0x443cbe?await _0x102e06[_0x266678(0xa2c)](_0x443cbe,_0x1deed4+_0x266678(0x5ee)):await _0x102e06['processRPCSOnMessage'](_0x443cbe,_0x1deed4);},_0x102e06['processRPCSOnMessage']=async function(_0x17132b,_0x10d938){var _0x234256=_0x5134b0;if('bye'in _0x17132b){warnlog(_0x234256(0x682)),_0x102e06['closeRPC'](_0x10d938,!![]);return;}else{if(_0x234256(0xa2d)in _0x17132b){var _0x272e28={};_0x272e28['pong']=_0x17132b['ping'],_0x102e06[_0x234256(0x1f8)](_0x272e28,_0x10d938),warnlog(_0x234256(0x4b9));return;}else{if(_0x234256(0x617)in _0x17132b){warnlog(_0x234256(0x511));return;}}}var _0x4857b6=![],_0x42166e=![];if('description'in _0x17132b)_0x102e06[_0x234256(0x9cc)](_0x17132b);else{if(_0x234256(0x94e)in _0x17132b)_0x17132b['UUID']=_0x10d938,log(_0x234256(0x2c8)),_0x102e06['processIce'](_0x17132b);else'candidates'in _0x17132b&&(_0x17132b[_0x234256(0x398)]=_0x10d938,log('GOT\x20ICES!!'),_0x102e06[_0x234256(0x6c6)](_0x17132b));}if(_0x234256(0x7b7)in _0x17132b){if(_0x17132b[_0x234256(0x7b7)]===_0x234256(0x5d1))_0x102e06[_0x234256(0x625)]=![],!_0x102e06[_0x234256(0x6f2)]&&(warnUser(miscTranslations['director-denied'],0xbb8),getById('head4')[_0x234256(0x452)]=miscTranslations[_0x234256(0x2d9)]);else{if(_0x17132b['rejected']===_0x234256(0x76c))!_0x102e06[_0x234256(0x6f2)]&&warnUser(miscTranslations[_0x234256(0xa27)],0xbb8);else{if(!_0x102e06[_0x234256(0x6f2)]){if(_0x102e06[_0x234256(0x65e)]===_0x10d938)warnUser(miscTranslations['request-failed'],0x1388);else _0x102e06[_0x234256(0x8df)]&&!_0x102e06[_0x234256(0x838)]?warnUser(miscTranslations[_0x234256(0x55d)],0x1388):warnUser(miscTranslations[_0x234256(0x3dd)],0x1388);}else{if(_0x102e06[_0x234256(0x838)])!_0x102e06[_0x234256(0x6f2)]&&warnUser(_0x234256(0x9a7)+_0x17132b['rejected']+_0x234256(0x6a8),0x1388);else{if(!_0x102e06[_0x234256(0x6f2)])_0x102e06['remote']?warnUser(miscTranslations[_0x234256(0x2aa)],0x1388):warnUser(miscTranslations[_0x234256(0x1da)],0x1388);else{}}}}}errorlog('ACTION\x20REJECTED:\x20'+_0x17132b[_0x234256(0x7b7)]+_0x234256(0x878)+_0x102e06['director']),pokeIframeAPI(_0x234256(0x7b7),_0x17132b[_0x234256(0x7b7)],_0x10d938);return;}else{if(_0x234256(0x7a5)in _0x17132b){if(_0x17132b[_0x234256(0x7a5)]===_0x234256(0x5d1)){if(_0x102e06['director']){try{_0x102e06[_0x234256(0x89c)]===![]&&(document['title']=miscTranslations['control-room-co-director']);}catch(_0x872440){errorlog(_0x872440);}!_0x102e06[_0x234256(0x6f2)]&&!_0x102e06[_0x234256(0x625)]&&(warnUser(miscTranslations['approved-as-director'],0xbb8),getById(_0x234256(0x6c4))[_0x234256(0x452)]=miscTranslations[_0x234256(0x352)],getById(_0x234256(0x769))[_0x234256(0x452)]=miscTranslations[_0x234256(0x89a)]),!_0x102e06[_0x234256(0x625)]&&(_0x102e06[_0x234256(0x625)]=!![],pokeAPI(_0x234256(0x263),!![]),_0x102e06[_0x234256(0x79d)](_0x10d938));}}log(_0x234256(0x88e)+_0x17132b[_0x234256(0x7a5)]),pokeIframeAPI('approved',_0x17132b[_0x234256(0x7a5)],_0x10d938);return;}}if('iframeSrc'in _0x17132b)try{_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x24f)]=_0x17132b[_0x234256(0x24f)]||![];if(_0x102e06['director']){if(_0x102e06['rpcs'][_0x10d938]['iframeSrc']){var _0x49368b=document[_0x234256(0x7cd)](_0x234256(0x5dd));_0x49368b[_0x234256(0x88c)]=_0x102e06[_0x234256(0x341)][_0x10d938]['iframeSrc'],_0x49368b[_0x234256(0x88c)]=_0x49368b[_0x234256(0x452)],_0x49368b=_0x49368b[_0x234256(0x5e4)]||_0x49368b[_0x234256(0x88c)]||'',getById(_0x234256(0x917)+_0x10d938)[_0x234256(0x452)]=_0x234256(0x556)+_0x49368b+_0x234256(0x73d)+_0x49368b+'',getById('iframeDetails_'+_0x10d938)['classList']['remove']('hidden');}else getById(_0x234256(0x917)+_0x10d938)['classList'][_0x234256(0x676)](_0x234256(0x5d8)),getById(_0x234256(0x917)+_0x10d938)[_0x234256(0x88c)]='';}else{if(_0x102e06['rpcs'][_0x10d938][_0x234256(0x24f)]==![]){try{_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x699)][_0x234256(0x67a)]();}catch(_0x521e83){errorlog(_0x521e83);}_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x17e)]&&(_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x17e)][_0x234256(0x67a)](),_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x17e)]=![]);_0x102e06[_0x234256(0x341)][_0x10d938]['iframeEle']=![],_0x4857b6=!![];if(_0x102e06['broadcast']!==![]){if(_0x102e06[_0x234256(0x7cf)]!==null)_0x102e06['rpcs'][_0x10d938][_0x234256(0x7d4)]===_0x102e06['broadcast']&&(_0x102e06[_0x234256(0x2fe)]=![]);else _0x10d938==_0x102e06[_0x234256(0x65e)]&&(_0x102e06[_0x234256(0x2fe)]=![]);}}else{if(_0x102e06[_0x234256(0x7cf)]!==![]){if(_0x102e06[_0x234256(0x7cf)]!==null){if(_0x102e06[_0x234256(0x341)][_0x10d938]['streamID']===_0x102e06['broadcast']){if(_0x102e06[_0x234256(0x760)]===![])_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x699)]=loadIframe(_0x17132b[_0x234256(0x24f)],_0x10d938),_0x4857b6=!![],_0x102e06[_0x234256(0x2fe)]=_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x699)],_0x102e06[_0x234256(0x341)][_0x10d938]['streamID']&&(_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x699)][_0x234256(0x410)][_0x234256(0x447)]=_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x7d4)]);else _0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x7d4)]in _0x102e06[_0x234256(0x760)]&&(_0x102e06[_0x234256(0x341)][_0x10d938]['iframeEle']=loadIframe(_0x17132b[_0x234256(0x24f)],_0x10d938),_0x4857b6=!![],_0x102e06[_0x234256(0x2fe)]=_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x699)],_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x7d4)]&&(_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x699)][_0x234256(0x410)][_0x234256(0x447)]=_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x7d4)]));}}else{if(_0x102e06[_0x234256(0x65e)]){if(_0x10d938==_0x102e06[_0x234256(0x65e)]){if(_0x102e06['noiframe']===![])_0x102e06[_0x234256(0x341)][_0x10d938]['iframeEle']=loadIframe(_0x17132b[_0x234256(0x24f)],_0x10d938),_0x4857b6=!![],_0x102e06[_0x234256(0x2fe)]=_0x102e06[_0x234256(0x341)][_0x10d938]['iframeEle'],_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x7d4)]&&(_0x102e06['rpcs'][_0x10d938]['iframeEle'][_0x234256(0x410)][_0x234256(0x447)]=_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x7d4)]);else _0x102e06[_0x234256(0x341)][_0x10d938]['streamID']in _0x102e06[_0x234256(0x760)]&&(_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x699)]=loadIframe(_0x17132b['iframeSrc'],_0x10d938),_0x4857b6=!![],_0x102e06['broadcastIFrame']=_0x102e06['rpcs'][_0x10d938]['iframeEle'],_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x7d4)]&&(_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x699)][_0x234256(0x410)][_0x234256(0x447)]=_0x102e06['rpcs'][_0x10d938]['streamID']));}}}}else{if(_0x102e06[_0x234256(0x760)]===![])_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x699)]=loadIframe(_0x17132b[_0x234256(0x24f)],_0x10d938),_0x4857b6=!![],_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x7d4)]&&(_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x699)][_0x234256(0x410)][_0x234256(0x447)]=_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x7d4)]);else _0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x7d4)]in _0x102e06[_0x234256(0x760)]&&(_0x102e06['rpcs'][_0x10d938][_0x234256(0x699)]=loadIframe(_0x17132b[_0x234256(0x24f)],_0x10d938),_0x4857b6=!![],_0x102e06[_0x234256(0x341)][_0x10d938]['streamID']&&(_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x699)][_0x234256(0x410)][_0x234256(0x447)]=_0x102e06[_0x234256(0x341)][_0x10d938]['streamID']));}}}}catch(_0x2d5431){errorlog(_0x2d5431);}else{if(_0x234256(0x2c6)in _0x17132b){if(_0x102e06[_0x234256(0x341)][_0x10d938]['iframeEle'])try{_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x24f)][_0x234256(0x205)]('https://www.youtube.com/')&&processIframeSyncUpdates(_0x17132b['ifs'],_0x10d938);}catch(_0x54e388){errorlog(_0x54e388);}}}if('remote'in _0x17132b)try{_0x17132b=await _0x102e06[_0x234256(0x2df)](_0x17132b);if(!_0x17132b)return;}catch(_0x26be43){errorlor(_0x26be43);}_0x234256(0x7c9)in _0x17132b&&processOBSCommand(_0x17132b);if(_0x234256(0x8dc)in _0x17132b){var _0x4e7f74=![],_0x4fce4e=![];_0x102e06[_0x234256(0x65e)]===_0x10d938&&(_0x4e7f74=!![],'overlay'in _0x17132b&&(_0x17132b[_0x234256(0x4cb)]==!![]&&(_0x4fce4e=!![])));if(_0x102e06['director']){if(_0x17132b['chat']==_0x234256(0x9cb))_0x102e06[_0x234256(0x5f8)]&&playtone(),getById(_0x234256(0x7af)+_0x10d938)[_0x234256(0x78d)]['remove']('hidden'),_0x102e06['rpcs'][_0x10d938]['remoteRaisedHandElement']['classList']['remove'](_0x234256(0x5d8));else _0x17132b[_0x234256(0x8dc)]==_0x234256(0x198)&&(getById(_0x234256(0x7af)+_0x10d938)[_0x234256(0x78d)][_0x234256(0x676)]('hidden'),_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x290)]['classList'][_0x234256(0x676)](_0x234256(0x5d8)));}log(_0x234256(0x1d8)+_0x4e7f74),getChatMessage(_0x17132b['chat'],_0x102e06['rpcs'][_0x10d938]['label'],_0x4e7f74,_0x4fce4e);}_0x234256(0x705)in _0x17132b&&_0x102e06[_0x234256(0x56b)](_0x17132b[_0x234256(0x705)],_0x10d938);_0x234256(0x972)in _0x17132b&&(_0x102e06['autoSyncObject']=_0x17132b[_0x234256(0x972)],_0x102e06[_0x234256(0x9ce)](_0x10d938));_0x234256(0x628)in _0x17132b&&log(_0x17132b);if(_0x234256(0x3ea)in _0x17132b){log(_0x17132b);_0x17132b['group']?_0x102e06[_0x234256(0x341)][_0x10d938]['group']=_0x17132b[_0x234256(0x3ea)][_0x234256(0x454)](','):_0x102e06[_0x234256(0x341)][_0x10d938]['group']=[];log(_0x102e06[_0x234256(0x341)][_0x10d938]),_0x4857b6=!![];if(_0x102e06[_0x234256(0x838)]&&_0x102e06['rpcs'][_0x10d938][_0x234256(0x7d4)])try{syncGroup(_0x102e06[_0x234256(0x341)][_0x10d938]['group'],_0x10d938);}catch(_0x2c86a0){errorlog(_0x2c86a0);}pokeIframeAPI(_0x234256(0x4cd),_0x102e06['rpcs'][_0x10d938][_0x234256(0x3ea)],_0x10d938);}'transcript'in _0x17132b&&(log(_0x17132b),_0x102e06[_0x234256(0x252)]&&updateClosedCaptions(_0x17132b,_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x89c)],_0x10d938));_0x234256(0x324)in _0x17132b&&_0x17132b[_0x234256(0x324)]!==![]&&(_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x2a6)]=_0x17132b[_0x234256(0x324)]);_0x102e06[_0x234256(0x838)]&&(_0x234256(0x233)in _0x17132b&&updateDirectorsAudio(_0x17132b['audioOptions'],_0x10d938),_0x234256(0x4e9)in _0x17132b&&gotDevicesRemote(_0x17132b['mediaDevices'],_0x10d938),_0x234256(0x222)in _0x17132b&&updateDirectorsVideo(_0x17132b['videoOptions'],_0x10d938),_0x234256(0x35b)in _0x17132b&&updateRemoteRecordButton(_0x10d938,_0x17132b['recorder']),_0x234256(0x235)in _0x17132b&&updateRemoteTimerButton(_0x10d938,_0x17132b['timer']));_0x234256(0x2dd)in _0x17132b&&(!_0x102e06[_0x234256(0x898)]&&meshcastWatch(_0x10d938,_0x17132b['meshcast']));_0x234256(0x40a)in _0x17132b&&(_0x102e06[_0x234256(0x966)]['indexOf'](_0x10d938)>=0x0&&(_0x102e06[_0x234256(0x6d9)]&&lowerhand()));_0x234256(0x7a8)in _0x17132b&&(_0x102e06[_0x234256(0x966)][_0x234256(0x45b)](_0x10d938)>=0x0&&(_0x102e06[_0x234256(0x7a8)]=_0x17132b[_0x234256(0x7a8)],pokeIframeAPI(_0x234256(0x667),_0x102e06[_0x234256(0x7a8)]),_0x4857b6=!![]));if(_0x234256(0x18a)in _0x17132b){_0x102e06['infocus']=![],_0x102e06[_0x234256(0x340)]=![];if(_0x102e06[_0x234256(0x7cf)]===![]){log(_0x17132b);if(_0x102e06[_0x234256(0x966)][_0x234256(0x45b)](_0x10d938)>=0x0){if(_0x17132b[_0x234256(0x18a)]!==![]){if(_0x17132b[_0x234256(0x18a)]===_0x102e06['streamID'])_0x102e06['infocus']=!![];else{if(_0x102e06['view_set'][_0x234256(0x847)]&&!(_0x17132b['infocus']in _0x102e06['view_set']))warnlog(_0x234256(0x733)),_0x102e06[_0x234256(0x18a)]=![];else{if(_0x102e06[_0x234256(0x15e)]&&_0x102e06['view']!==_0x17132b['infocus'])warnlog('NOT\x20VIEW\x20TARGET'),_0x102e06[_0x234256(0x18a)]=![];else{if(_0x102e06['scene']!==![]&&_0x102e06[_0x234256(0x65e)]&&_0x102e06[_0x234256(0x65e)]in _0x102e06[_0x234256(0x341)]&&!_0x102e06[_0x234256(0x341)][_0x102e06[_0x234256(0x65e)]][_0x234256(0x9e7)]&&_0x17132b['infocus']===_0x102e06[_0x234256(0x341)][_0x102e06[_0x234256(0x65e)]]['streamID'])warnlog(_0x234256(0x3aa)),_0x102e06[_0x234256(0x18a)]=![];else{for(var _0x3d930a in _0x102e06[_0x234256(0x341)]){if(_0x102e06[_0x234256(0x341)][_0x3d930a][_0x234256(0x7d4)]===_0x17132b[_0x234256(0x18a)]){_0x102e06[_0x234256(0x18a)]=_0x3d930a;break;}}warnlog('ON\x20FOCUS\x20NOT\x20FOUND');}}}}}else _0x102e06[_0x234256(0x18a)]=![];_0x4857b6=!![],_0x42166e=!![];}}}else{if(_0x234256(0x340)in _0x17132b){_0x102e06['infocus']=![],_0x102e06[_0x234256(0x340)]=![];if(_0x102e06['broadcast']===![]){log(_0x17132b);if(_0x102e06[_0x234256(0x966)][_0x234256(0x45b)](_0x10d938)>=0x0){if(_0x17132b['infocus2']!==![]){if(_0x17132b[_0x234256(0x340)]===_0x102e06[_0x234256(0x7d4)])_0x102e06[_0x234256(0x340)]=!![];else{if(_0x102e06[_0x234256(0x9a6)]['length']&&!(_0x17132b[_0x234256(0x340)]in _0x102e06['view_set']))warnlog(_0x234256(0x733)),_0x102e06[_0x234256(0x340)]=![];else{if(_0x102e06[_0x234256(0x15e)]&&_0x102e06[_0x234256(0x15e)]!==_0x17132b[_0x234256(0x340)])warnlog(_0x234256(0x4fb)),_0x102e06[_0x234256(0x340)]=![];else{if(_0x102e06[_0x234256(0x5f6)]!==![]&&_0x102e06['directorUUID']&&_0x102e06[_0x234256(0x65e)]in _0x102e06['rpcs']&&!_0x102e06[_0x234256(0x341)][_0x102e06['directorUUID']][_0x234256(0x9e7)]&&_0x17132b[_0x234256(0x340)]===_0x102e06[_0x234256(0x341)][_0x102e06[_0x234256(0x65e)]][_0x234256(0x7d4)])warnlog(_0x234256(0x3aa)),_0x102e06['infocus2']=![];else{for(var _0x3d930a in _0x102e06[_0x234256(0x341)]){if(_0x102e06[_0x234256(0x341)][_0x3d930a][_0x234256(0x7d4)]===_0x17132b[_0x234256(0x340)]){_0x102e06[_0x234256(0x340)]=_0x3d930a;break;}}warnlog(_0x234256(0x6e1));}}}}}else _0x102e06[_0x234256(0x340)]=![];_0x4857b6=!![],_0x42166e=!![];}}}}_0x234256(0x6f8)in _0x17132b&&(log(_0x17132b),_0x102e06[_0x234256(0x341)][_0x10d938]['stats'][_0x234256(0x6f8)]=_0x17132b[_0x234256(0x6f8)],isIFrame&&parent[_0x234256(0x9c2)]({'sensors':_0x17132b[_0x234256(0x6f8)]},_0x102e06[_0x234256(0x1f4)]));_0x234256(0x1ad)in _0x17132b&&playbackMIDI(_0x17132b['midi']);_0x234256(0xa30)in _0x17132b&&_0x17132b[_0x234256(0xa30)]&&addDownloadLink(_0x17132b[_0x234256(0xa30)],_0x10d938,_0x102e06[_0x234256(0x341)]);_0x234256(0x43d)in _0x17132b&&(_0x102e06['rpcs'][_0x10d938][_0x234256(0x34e)]!==_0x17132b[_0x234256(0x43d)]&&(_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x34e)]=_0x17132b['rotate_video'],_0x102e06['rpcs'][_0x10d938][_0x234256(0x662)]&&(_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x662)][_0x234256(0x9af)]=_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x34e)]),_0x4857b6=!![]));if(_0x234256(0xa12)in _0x17132b){warnlog(_0x17132b),_0x102e06['rpcs'][_0x10d938][_0x234256(0x595)][_0x234256(0xa12)]=_0x17132b[_0x234256(0xa12)];_0x17132b[_0x234256(0xa12)]['autoSync']&&(!_0x102e06[_0x234256(0x333)]&&(_0x102e06[_0x234256(0x333)]=_0x17132b[_0x234256(0xa12)][_0x234256(0x972)],_0x102e06[_0x234256(0x9ce)](_0x10d938)));if(_0x102e06[_0x234256(0x341)][_0x10d938]['signalMeter']){if(_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x595)][_0x234256(0xa12)][_0x234256(0x215)])_0x102e06['rpcs'][_0x10d938]['signalMeter'][_0x234256(0x410)]['cpu']='1';else _0x234256(0x215)in _0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x595)]['info']&&(_0x102e06['rpcs'][_0x10d938]['signalMeter'][_0x234256(0x410)][_0x234256(0x686)]='0');}'obs_control'in _0x17132b['info']&&(_0x17132b[_0x234256(0xa12)][_0x234256(0x60a)]!==![]?(_0x102e06[_0x234256(0x341)][_0x10d938]['obsControl']=_0x17132b['info'][_0x234256(0x60a)],_0x102e06[_0x234256(0x23b)](_0x234256(0x690),_0x10d938)):_0x102e06[_0x234256(0x341)][_0x10d938]['obsControl']=![]);if(_0x234256(0x89c)in _0x17132b['info'])try{typeof _0x17132b['info'][_0x234256(0x89c)]==_0x234256(0x66e)?_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x89c)]=sanitizeLabel(_0x17132b[_0x234256(0xa12)]['label']):_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x89c)]=![];applyStyleEffect(_0x10d938);if(_0x102e06['director']){var _0x30adac=getById(_0x234256(0x3d6)+_0x10d938);if(_0x30adac){_0x30adac['classList']['add'](_0x234256(0x216)),_0x30adac[_0x234256(0x410)][_0x234256(0x398)]=_0x10d938;if(_0x102e06['rpcs'][_0x10d938]['label'])_0x30adac['innerText']=_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x89c)],_0x30adac['classList']['remove'](_0x234256(0x9b7));else _0x102e06[_0x234256(0x65e)]===_0x10d938?(_0x30adac['innerText']=miscTranslations[_0x234256(0x8e3)],_0x30adac['classList'][_0x234256(0x67a)](_0x234256(0x9b7))):(_0x30adac[_0x234256(0x88c)]=miscTranslations[_0x234256(0x971)],_0x30adac[_0x234256(0x78d)][_0x234256(0x676)](_0x234256(0x9b7)));_0x30adac[_0x234256(0x2b9)]=async function(_0x30b111){var _0x2cdb2e=_0x234256,_0x34f493=_0x30b111[_0x2cdb2e(0x417)][_0x2cdb2e(0x88c)];_0x102e06[_0x2cdb2e(0x341)][_0x30b111[_0x2cdb2e(0x417)]['dataset'][_0x2cdb2e(0x398)]][_0x2cdb2e(0x89c)]===![]&&(_0x34f493='');window[_0x2cdb2e(0x7a7)]();var _0x3aca21=await promptAlt(miscTranslations[_0x2cdb2e(0x46b)],![],![],_0x34f493);if(_0x3aca21!==null){_0x3aca21==''?(_0x3aca21=![],_0x102e06[_0x2cdb2e(0x65e)]===_0x10d938?(_0x30b111[_0x2cdb2e(0x417)][_0x2cdb2e(0x88c)]=miscTranslations[_0x2cdb2e(0x8e3)],_0x30b111[_0x2cdb2e(0x417)][_0x2cdb2e(0x78d)][_0x2cdb2e(0x67a)]('addALabel')):(_0x30b111[_0x2cdb2e(0x417)][_0x2cdb2e(0x88c)]=miscTranslations[_0x2cdb2e(0x971)],_0x30b111[_0x2cdb2e(0x417)][_0x2cdb2e(0x78d)][_0x2cdb2e(0x676)]('addALabel'))):(_0x30b111[_0x2cdb2e(0x417)]['innerText']=_0x3aca21,_0x30b111[_0x2cdb2e(0x417)]['classList']['remove']('addALabel'));var _0x48ddc3={};_0x48ddc3[_0x2cdb2e(0x398)]=_0x30b111['target'][_0x2cdb2e(0x410)][_0x2cdb2e(0x398)],_0x48ddc3[_0x2cdb2e(0x3f4)]=!![],_0x48ddc3[_0x2cdb2e(0x756)]=_0x3aca21,_0x102e06['sendRequest'](_0x48ddc3,_0x48ddc3['UUID']);}};}}}catch(_0x3bffbc){errorlog(_0x3bffbc);}if('order'in _0x17132b[_0x234256(0xa12)])try{_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x52c)]=parseInt(_0x17132b[_0x234256(0xa12)][_0x234256(0x52c)])||0x0;if(_0x102e06[_0x234256(0x838)]){var _0x37d884=document[_0x234256(0x489)](_0x234256(0x450)+_0x10d938+'\x22]');_0x37d884[0x0]&&(_0x37d884[0x0][_0x234256(0x88c)]=_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x52c)]);}}catch(_0x231d35){errorlog(_0x231d35);}else _0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x52c)]=0x0;if(_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x35e)])try{if(_0x234256(0x779)in _0x17132b[_0x234256(0xa12)]){if(_0x17132b[_0x234256(0xa12)][_0x234256(0x779)]!==null){var _0x3eb90c=_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x35e)][_0x234256(0x978)](_0x234256(0x863));if(_0x3eb90c){var _0x1f5206=parseInt(_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x595)][_0x234256(0xa12)][_0x234256(0x779)])||0x0;_0x1f5206>0x64&&(_0x1f5206=0x64);_0x1f5206<0x0&&(_0x1f5206=0x0);_0x3eb90c[_0x234256(0x1be)][_0x234256(0x5aa)]=parseInt(_0x1f5206)+'%';if(_0x1f5206<0xa)_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x35e)][_0x234256(0x78d)][_0x234256(0x67a)](_0x234256(0x58f)),_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x35e)]['classList']['add']('alert');else _0x1f5206<0x19?(_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x35e)][_0x234256(0x78d)][_0x234256(0x67a)](_0x234256(0x156)),_0x102e06[_0x234256(0x341)][_0x10d938]['batteryMeter'][_0x234256(0x78d)][_0x234256(0x676)](_0x234256(0x58f))):(_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x35e)]['classList'][_0x234256(0x67a)](_0x234256(0x156)),_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x35e)][_0x234256(0x78d)][_0x234256(0x67a)](_0x234256(0x58f)));_0x1f5206<0x64&&_0x102e06[_0x234256(0x341)][_0x10d938]['batteryMeter'][_0x234256(0x78d)][_0x234256(0x67a)](_0x234256(0x5d8)),_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x35e)][_0x234256(0xa17)]=_0x1f5206+_0x234256(0x39d);}}}_0x234256(0x969)in _0x17132b[_0x234256(0xa12)]&&(_0x17132b[_0x234256(0xa12)][_0x234256(0x969)]===![]?(_0x102e06[_0x234256(0x341)][_0x10d938]['batteryMeter']['dataset'][_0x234256(0x956)]='0',_0x102e06[_0x234256(0x341)][_0x10d938]['batteryMeter'][_0x234256(0x78d)][_0x234256(0x67a)]('hidden')):_0x102e06[_0x234256(0x341)][_0x10d938]['batteryMeter'][_0x234256(0x410)][_0x234256(0x956)]='1');}catch(_0x5d7dd6){errorlog(_0x5d7dd6);}if('initial_group'in _0x17132b[_0x234256(0xa12)])try{_0x17132b[_0x234256(0xa12)]['initial_group']?_0x102e06['rpcs'][_0x10d938]['group']=_0x17132b['info'][_0x234256(0x8e6)][_0x234256(0x454)](','):_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x3ea)]=[],_0x102e06[_0x234256(0x838)]?(initGroupButtons(_0x10d938),_0x102e06['rpcs'][_0x10d938][_0x234256(0x3ea)][_0x234256(0x847)]&&syncGroup(_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x3ea)],_0x10d938)):_0x4857b6=!![];}catch(_0x15d439){errorlog(_0x15d439);}if(_0x234256(0x2d6)in _0x17132b[_0x234256(0xa12)])try{_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x7e0)]=_0x17132b['info'][_0x234256(0x2d6)],_0x102e06['scene']===![]&&(_0x102e06[_0x234256(0x99a)]&&((!_0x102e06[_0x234256(0x6f2)]||_0x102e06[_0x234256(0x838)])&&(_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x867)]?_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x7e0)]?_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x867)][_0x234256(0x78d)]['remove'](_0x234256(0x5d8)):_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x867)]['classList'][_0x234256(0x676)](_0x234256(0x5d8)):(_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x867)]=getById('muteStateTemplate')['cloneNode'](!![]),_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x867)]['id']=_0x234256(0x46a)+_0x10d938,_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x7e0)]?_0x102e06['rpcs'][_0x10d938][_0x234256(0x867)][_0x234256(0x78d)][_0x234256(0x67a)](_0x234256(0x5d8)):_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x867)]['classList'][_0x234256(0x676)](_0x234256(0x5d8)),_0x4857b6=!![])))),pokeIframeAPI('remote-mute-state',_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x7e0)],_0x10d938);}catch(_0x50ed7f){errorlog(_0x50ed7f);}if(_0x102e06[_0x234256(0x838)]){try{'recording_audio_pipeline'in _0x17132b[_0x234256(0xa12)]&&(_0x17132b['info'][_0x234256(0x4f4)]==![]&&initRecordingImpossible(_0x10d938));}catch(_0x224adb){errorlog(_0x224adb);}try{if(_0x234256(0xa24)in _0x17132b[_0x234256(0xa12)]){if(_0x17132b[_0x234256(0xa12)][_0x234256(0xa24)]!==![]){let _0x58e374=parseInt(_0x17132b[_0x234256(0xa12)][_0x234256(0xa24)])||0x0;initAudioButtons(_0x58e374,_0x10d938);}}}catch(_0x44e670){errorlog(_0x44e670);}try{'directorSpeakerMuted'in _0x17132b[_0x234256(0xa12)]&&(_0x17132b[_0x234256(0xa12)][_0x234256(0x20c)]&&updateRemoteSpeakerMute(_0x10d938));}catch(_0x570f50){errorlog(_0x570f50);}try{_0x234256(0x30d)in _0x17132b[_0x234256(0xa12)]&&(_0x17132b[_0x234256(0xa12)][_0x234256(0x30d)]&&updateRemoteDisplayMute(_0x10d938));}catch(_0x46ccc2){errorlog(_0x46ccc2);}}if(_0x234256(0x830)in _0x17132b[_0x234256(0xa12)])try{_0x102e06[_0x234256(0x838)]?_0x17132b[_0x234256(0xa12)]['directorVideoMuted']&&updateDirectorVideoMute(_0x10d938):(_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x830)]=_0x17132b[_0x234256(0xa12)][_0x234256(0x830)],_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x830)]&&(_0x10d938 in _0x102e06[_0x234256(0x341)]&&_0x102e06[_0x234256(0x2eb)](0x0,_0x10d938)));}catch(_0x43f24b){errorlog(_0x43f24b);}if(_0x234256(0x2a2)in _0x17132b[_0x234256(0xa12)])try{_0x102e06['director']&&(_0x17132b[_0x234256(0xa12)]['directorMirror']&&(getById(_0x234256(0x538)+_0x10d938)[_0x234256(0x978)]('[data-action-type=\x22mirror-guest\x22]')&&(getById('container_'+_0x10d938)[_0x234256(0x978)]('[data-action-type=\x22mirror-guest\x22]')[_0x234256(0x78d)]['add'](_0x234256(0x2ca)),getById('container_'+_0x10d938)['querySelector']('[data-action-type=\x22mirror-guest\x22]')[_0x234256(0x4ef)]='true'))),_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x458)]=_0x17132b['info'][_0x234256(0x2a2)],_0x102e06['rpcs'][_0x10d938]['videoElement']&&applyMirrorGuest(_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x458)],_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x662)]);}catch(_0x1a5a9f){errorlog(_0x1a5a9f);}if(_0x234256(0x76f)in _0x17132b[_0x234256(0xa12)])try{_0x102e06[_0x234256(0x341)][_0x10d938]['videoMuted']=_0x17132b[_0x234256(0xa12)][_0x234256(0x76f)],_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x9e5)]&&(_0x102e06[_0x234256(0x838)]&&_0x102e06['rpcs'][_0x10d938][_0x234256(0xa15)][_0x234256(0x78d)][_0x234256(0x67a)](_0x234256(0x5d8))),pokeIframeAPI(_0x234256(0x916),_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x9e5)],_0x10d938);}catch(_0x132882){errorlog(_0x132882);}_0x234256(0x43d)in _0x17132b[_0x234256(0xa12)]&&(_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x34e)]!==_0x17132b[_0x234256(0xa12)][_0x234256(0x43d)]&&(_0x102e06[_0x234256(0x341)][_0x10d938]['rotate']=_0x17132b[_0x234256(0xa12)]['rotate_video'],_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x662)]&&(_0x102e06[_0x234256(0x341)][_0x10d938]['videoElement']['rotated']=_0x102e06['rpcs'][_0x10d938]['rotate']),_0x4857b6=!![])),_0x234256(0x1c5)in _0x17132b[_0x234256(0xa12)]&&(_0x17132b['info'][_0x234256(0x1c5)]===![]&&soloLinkGeneratorInit(_0x10d938)),directorCoDirectorColoring(_0x10d938),_0x42166e=!![],pokeAPI(_0x234256(0x690),getDetailedState(_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x7d4)])),pokeIframeAPI(_0x234256(0x169),_0x17132b[_0x234256(0xa12)],_0x10d938);}if(_0x234256(0x1c4)in _0x17132b){if(_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x595)]&&_0x102e06[_0x234256(0x341)][_0x10d938]['stats'][_0x234256(0xa12)]){'qlr'in _0x17132b['miniInfo']&&(_0x102e06['rpcs'][_0x10d938][_0x234256(0x595)][_0x234256(0xa12)][_0x234256(0x29f)]=_0x17132b[_0x234256(0x1c4)]['qlr']);'con'in _0x17132b[_0x234256(0x1c4)]&&(_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x595)][_0x234256(0xa12)][_0x234256(0x573)]=_0x17132b[_0x234256(0x1c4)][_0x234256(0x6b3)]);if(_0x234256(0x686)in _0x17132b['miniInfo']){_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x595)][_0x234256(0xa12)][_0x234256(0x215)]=_0x17132b[_0x234256(0x1c4)][_0x234256(0x686)];if(_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x89e)]){if(_0x17132b[_0x234256(0x1c4)][_0x234256(0x686)])_0x102e06[_0x234256(0x341)][_0x10d938]['signalMeter'][_0x234256(0x410)]['cpu']='1';else _0x234256(0x686)in _0x17132b['miniInfo']&&(_0x102e06['rpcs'][_0x10d938][_0x234256(0x89e)][_0x234256(0x410)]['cpu']='0');}}'hw_enc'in _0x17132b[_0x234256(0x1c4)]&&(_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x595)][_0x234256(0xa12)][_0x234256(0x549)]=_0x17132b['miniInfo'][_0x234256(0x579)]),_0x234256(0x38b)in _0x17132b[_0x234256(0x1c4)]&&(typeof _0x17132b[_0x234256(0x1c4)][_0x234256(0x38b)]==_0x234256(0x1b9)?_0x102e06['rpcs'][_0x10d938][_0x234256(0x595)][_0x234256(0xa12)][_0x234256(0x779)]=_0x17132b[_0x234256(0x1c4)]['bat']*0x64:_0x102e06['rpcs'][_0x10d938][_0x234256(0x595)][_0x234256(0xa12)][_0x234256(0x779)]=null),'chrg'in _0x17132b[_0x234256(0x1c4)]&&(_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x595)][_0x234256(0xa12)][_0x234256(0x969)]=_0x17132b['miniInfo'][_0x234256(0x36e)]),_0x234256(0x5c3)in _0x17132b[_0x234256(0x1c4)]&&'c'in _0x17132b[_0x234256(0x1c4)][_0x234256(0x5c3)]&&(_0x102e06[_0x234256(0x341)][_0x10d938]['stats'][_0x234256(0xa12)]['total_outbound_p2p_connections']=_0x17132b[_0x234256(0x1c4)][_0x234256(0x5c3)]['c'],_0x102e06[_0x234256(0x92a)]&&_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x4d8)]&&(_0x102e06[_0x234256(0x341)][_0x10d938]['connectionDetails']['innerText']='🔗'+_0x102e06[_0x234256(0x341)][_0x10d938]['stats']['info'][_0x234256(0x778)],_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x4d8)][_0x234256(0x410)]['value']=_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x595)]['info'][_0x234256(0x778)])),_0x102e06[_0x234256(0x341)][_0x10d938]['batteryMeter']&&batteryMeterInfoUpdate(_0x10d938);}}if(_0x17132b[_0x234256(0x7da)]){_0x102e06['rpcs'][_0x10d938][_0x234256(0x838)]=!![];_0x17132b[_0x234256(0x7da)]['tokenDirector']&&await checkToken();if(_0x102e06[_0x234256(0x65e)]===_0x10d938){'totalRoomBitrate'in _0x17132b['directorSettings']&&(_0x102e06[_0x234256(0x155)]=parseInt(_0x17132b[_0x234256(0x7da)][_0x234256(0x155)])||0x0,_0x4857b6=!![]);if(_0x17132b[_0x234256(0x7da)]['soloVideo']){if(_0x102e06[_0x234256(0x7cf)]===![]){if(_0x17132b[_0x234256(0x7da)][_0x234256(0x631)]===_0x102e06[_0x234256(0x7d4)])_0x102e06[_0x234256(0x18a)]=!![];else for(var _0x3d930a in _0x102e06[_0x234256(0x341)]){if(_0x102e06[_0x234256(0x341)][_0x3d930a][_0x234256(0x7d4)]===_0x17132b[_0x234256(0x7da)][_0x234256(0x631)]){if((_0x102e06[_0x234256(0x966)][_0x234256(0x70b)](_0x3d930a)||_0x102e06[_0x234256(0x341)][_0x3d930a][_0x234256(0x838)])&&!_0x102e06[_0x234256(0x9e7)])break;_0x102e06['infocus']=_0x3d930a;break;}}_0x4857b6=!![],_0x42166e=!![];}}if(_0x234256(0x9e7)in _0x17132b[_0x234256(0x7da)]){if(_0x102e06[_0x234256(0x5f6)]!==![]){if(_0x102e06['showDirector'])_0x102e06['rpcs'][_0x10d938]['showDirector']=_0x102e06[_0x234256(0x9e7)];else _0x17132b[_0x234256(0x7da)]['showDirector']&&(_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x9e7)]=_0x17132b['directorSettings'][_0x234256(0x9e7)]);}}if(_0x102e06['scene']!==![]){if(_0x17132b[_0x234256(0x7da)]['scene'])for(var _0x3d930a in _0x17132b[_0x234256(0x7da)]['scene']){setTimeout(function(_0x43d79e){_0x102e06['directorActions'](_0x43d79e);},0x3e8,_0x17132b[_0x234256(0x7da)][_0x234256(0x5f6)][_0x3d930a]);}if(_0x17132b[_0x234256(0x7da)][_0x234256(0x356)])for(var _0x3d930a in _0x17132b[_0x234256(0x7da)][_0x234256(0x356)]){setTimeout(function(_0x515092){var _0x5b9dba=_0x234256;_0x102e06[_0x5b9dba(0x26e)](_0x515092);},0x3e8,_0x17132b['directorSettings'][_0x234256(0x356)][_0x3d930a]);}}if(_0x234256(0x73c)in _0x17132b['directorSettings'])for(var _0x94dbc8=0x0;_0x94dbc8<_0x17132b['directorSettings'][_0x234256(0x73c)][_0x234256(0x847)];_0x94dbc8++){!_0x102e06[_0x234256(0x966)][_0x234256(0x70b)](_0x17132b[_0x234256(0x7da)][_0x234256(0x73c)][_0x94dbc8][_0x234256(0x1bb)])&&(_0x102e06['directorList'][_0x234256(0x940)](_0x17132b[_0x234256(0x7da)]['addCoDirector'][_0x94dbc8][_0x234256(0x1bb)]()),addDirectorBlue(_0x17132b['directorSettings']['addCoDirector'][_0x94dbc8][_0x234256(0x1bb)]()));}}}if(_0x102e06[_0x234256(0x966)][_0x234256(0x45b)](_0x10d938)>=0x0){_0x102e06[_0x234256(0x5f6)]!==![]&&(_0x234256(0x587)in _0x17132b&&_0x102e06[_0x234256(0x26e)](_0x17132b));'directorSettings'in _0x17132b&&_0x17132b[_0x234256(0x7da)][_0x234256(0x994)]&&(!_0x102e06[_0x234256(0x838)]&&(_0x102e06[_0x234256(0x5f6)]===![]&&(_0x102e06['directorDisplayMuted']=!![],_0x102e06[_0x234256(0x32e)]())));if(_0x234256(0x61b)in _0x17132b&&_0x234256(0x2e3)in _0x17132b){if(_0x17132b['mirrorGuestTarget']&&_0x17132b[_0x234256(0x2e3)]===!![]){_0x102e06[_0x234256(0x7aa)]=_0x17132b[_0x234256(0x61b)],applyMirror(![]);if(_0x102e06[_0x234256(0x838)]){if(_0x17132b[_0x234256(0xa12)][_0x234256(0x2a2)]){if(getById(_0x234256(0x25a))[_0x234256(0x978)]('[data-action-type=\x22mirror-guest\x22]'))getById(_0x234256(0x25a))[_0x234256(0x978)]('[data-action-type=\x22mirror-guest\x22]')[_0x234256(0x78d)][_0x234256(0x676)](_0x234256(0x2ca)),getById(_0x234256(0x25a))[_0x234256(0x978)](_0x234256(0x9bf))[_0x234256(0x4ef)]='true';else getById(_0x234256(0x25a))[_0x234256(0x978)](_0x234256(0x9bf))&&(getById(_0x234256(0x25a))[_0x234256(0x978)](_0x234256(0x9bf))[_0x234256(0x78d)][_0x234256(0x67a)]('pressed'),getById('container_director')[_0x234256(0x978)](_0x234256(0x9bf))[_0x234256(0x4ef)]=_0x234256(0x1d3));}}}else{if(_0x17132b[_0x234256(0x2e3)]&&_0x17132b['mirrorGuestTarget']in _0x102e06[_0x234256(0x341)]){_0x102e06[_0x234256(0x341)][_0x17132b[_0x234256(0x2e3)]][_0x234256(0x458)]=_0x17132b['mirrorGuestState'];_0x102e06[_0x234256(0x341)][_0x17132b[_0x234256(0x2e3)]][_0x234256(0x662)]&&applyMirrorGuest(_0x17132b[_0x234256(0x61b)],_0x102e06[_0x234256(0x341)][_0x17132b['mirrorGuestTarget']][_0x234256(0x662)]);if(_0x102e06['director']){if(_0x17132b['info']['directorMirror'])getById(_0x234256(0x538)+_0x10d938)[_0x234256(0x978)]('[data-action-type=\x22mirror-guest\x22]')&&(getById(_0x234256(0x538)+_0x10d938)[_0x234256(0x978)]('[data-action-type=\x22mirror-guest\x22]')['classList'][_0x234256(0x676)](_0x234256(0x2ca)),getById(_0x234256(0x538)+_0x10d938)[_0x234256(0x978)](_0x234256(0x9bf))[_0x234256(0x4ef)]='true');else getById(_0x234256(0x538)+_0x10d938)[_0x234256(0x978)](_0x234256(0x9bf))&&(getById('container_'+_0x10d938)[_0x234256(0x978)](_0x234256(0x9bf))['classList'][_0x234256(0x67a)](_0x234256(0x2ca)),getById(_0x234256(0x538)+_0x10d938)[_0x234256(0x978)](_0x234256(0x9bf))[_0x234256(0x4ef)]=_0x234256(0x1d3));}}}}if(_0x234256(0x625)in _0x17132b){_0x102e06[_0x234256(0x1f3)]=_0x17132b['directorState'],log(_0x17132b);for(var _0x57f751 in _0x102e06[_0x234256(0x1f3)]){syncSceneState(_0x57f751),syncOtherState(_0x57f751);}}if(_0x234256(0x26d)in _0x17132b){_0x102e06['widget']=_0x17132b[_0x234256(0x26d)]||![];let _0xfc6d06=document['getElementById'](_0x234256(0x6f1));try{_0xfc6d06?!_0x102e06[_0x234256(0x6f1)]?(document[_0x234256(0x2b7)](_0x234256(0x6f1))[_0x234256(0x67a)](),_0x4857b6=!![]):_0xfc6d06[_0x234256(0x861)]=parseURL4Iframe(_0x102e06[_0x234256(0x6f1)]):_0x4857b6=!![],_0x102e06[_0x234256(0x838)]&&(getById(_0x234256(0x88f))[_0x234256(0x756)]=_0x102e06['widget']||'');}catch(_0x515754){errorlog(_0x515754);}pokeIframeAPI(_0x234256(0x566),_0x102e06[_0x234256(0x6f1)],_0x10d938);}'slotsUpdate'in _0x17132b&&(_0x102e06[_0x234256(0x2f5)]=_0x17132b['slotsUpdate'],_0x102e06[_0x234256(0x277)](),console[_0x234256(0x151)](_0x17132b)),'layouts'in _0x17132b&&(_0x102e06[_0x234256(0x852)]=_0x17132b[_0x234256(0x852)],_0x234256(0x1c0)in _0x17132b?(_0x102e06[_0x234256(0x1c0)]=_0x17132b[_0x234256(0x1c0)],_0x102e06[_0x234256(0x277)]()):_0x102e06[_0x234256(0x1c0)]=![]);}if(_0x234256(0x52c)in _0x17132b){_0x102e06[_0x234256(0x341)][_0x10d938]['order']=parseInt(_0x17132b[_0x234256(0x52c)])||0x0;_0x10d938 in _0x102e06[_0x234256(0x73f)]&&(_0x102e06[_0x234256(0x73f)][_0x10d938][_0x234256(0x52c)]=parseInt(_0x17132b[_0x234256(0x52c)])||0x0);if(_0x102e06[_0x234256(0x838)]){var _0x37d884=document[_0x234256(0x489)](_0x234256(0x450)+_0x10d938+'\x22]');_0x37d884[0x0]&&(_0x37d884[0x0][_0x234256(0x88c)]=parseInt(_0x17132b['order'])||0x0);}_0x4857b6=!![];}if(_0x234256(0x3f4)in _0x17132b){log(_0x234256(0x715));if(_0x234256(0x756)in _0x17132b){log(_0x234256(0x577));if(typeof _0x17132b[_0x234256(0x756)]==_0x234256(0x66e)){_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x89c)]=sanitizeLabel(_0x17132b[_0x234256(0x756)]);_0x102e06[_0x234256(0x341)][_0x10d938]['label'][_0x234256(0x847)]==0x0&&(_0x102e06['rpcs'][_0x10d938]['label']=![]);applyStyleEffect(_0x10d938);if(_0x102e06[_0x234256(0x838)])updateLabelDirectors(_0x10d938);else _0x102e06[_0x234256(0x271)]&&(_0x4857b6=!![]);}else{_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x89c)]=![],applyStyleEffect(_0x10d938);if(_0x102e06[_0x234256(0x838)])updateLabelDirectors2(_0x10d938);else _0x102e06[_0x234256(0x271)]&&(_0x4857b6=!![]);}_0x42166e=!![],pokeIframeAPI(_0x234256(0x3a0),_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x89c)],_0x10d938);}}_0x234256(0x4f2)in _0x17132b&&(log(_0x17132b),_0x102e06[_0x234256(0x341)][_0x10d938]['remoteMuteState']=_0x17132b['muteState'],_0x102e06[_0x234256(0x2eb)](![],_0x10d938),_0x102e06[_0x234256(0x341)][_0x10d938]['stats'][_0x234256(0xa12)]&&(_0x102e06['rpcs'][_0x10d938][_0x234256(0x595)][_0x234256(0xa12)][_0x234256(0x2d6)]=_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x7e0)]),_0x102e06[_0x234256(0x5f6)]===![]&&(_0x102e06[_0x234256(0x99a)]&&((!_0x102e06['cleanOutput']||_0x102e06[_0x234256(0x838)])&&(_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x867)]?_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x7e0)]?_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x867)][_0x234256(0x78d)]['remove'](_0x234256(0x5d8)):_0x102e06['rpcs'][_0x10d938]['remoteMuteElement'][_0x234256(0x78d)][_0x234256(0x676)](_0x234256(0x5d8)):(_0x102e06[_0x234256(0x341)][_0x10d938]['remoteMuteElement']=getById(_0x234256(0x189))[_0x234256(0x35d)](!![]),_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x867)]['id']=_0x234256(0x46a)+_0x10d938,_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x7e0)]?_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x867)][_0x234256(0x78d)][_0x234256(0x67a)](_0x234256(0x5d8)):_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x867)]['classList'][_0x234256(0x676)](_0x234256(0x5d8)),_0x4857b6=!![]),_0x42166e=!![]))),pokeAPI(_0x234256(0x428),_0x102e06['rpcs'][_0x10d938][_0x234256(0x7e0)],_0x102e06[_0x234256(0x341)][_0x10d938]['streamID']),pokeIframeAPI(_0x234256(0x9a5),_0x17132b[_0x234256(0x4f2)],_0x10d938));if(_0x234256(0x251)in _0x17132b){var _0x49ae9d=getChromeVersion();_0x49ae9d&&(_0x49ae9d<0x50&&(_0x4857b6=!![]));}if(_0x234256(0x9e5)in _0x17132b){log(_0x234256(0x1b8)+_0x17132b[_0x234256(0x9e5)]),_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x9e5)]=_0x17132b[_0x234256(0x9e5)];!_0x102e06['director']?(_0x102e06['rpcs'][_0x10d938]['videoMuted']?(!_0x102e06[_0x234256(0x4f0)]&&_0x102e06[_0x234256(0x2eb)](0x0,_0x10d938),_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x883)]&&(_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x883)]['hidden']=!![],_0x102e06['rpcs'][_0x10d938][_0x234256(0x883)]['style'][_0x234256(0x4e4)]='hidden')):updateIncomingVideoElement(_0x10d938,!![],![]),_0x4857b6=!![]):_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x9e5)]?_0x102e06['rpcs'][_0x10d938][_0x234256(0xa15)]['classList'][_0x234256(0x67a)](_0x234256(0x5d8)):_0x102e06['rpcs'][_0x10d938][_0x234256(0xa15)][_0x234256(0x78d)][_0x234256(0x676)]('hidden');if(_0x102e06[_0x234256(0x341)][_0x10d938]['defaultSpeaker']&&_0x102e06['rpcs'][_0x10d938][_0x234256(0x9e5)])setTimeout(function(){activeSpeaker();},0x0);else!_0x102e06['rpcs'][_0x10d938][_0x234256(0x9e5)]&&setTimeout(function(){activeSpeaker();},0x0);_0x42166e=!![],pokeAPI(_0x234256(0x3a4),_0x102e06['rpcs'][_0x10d938][_0x234256(0x9e5)],_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x7d4)]),pokeIframeAPI(_0x234256(0x916),_0x17132b[_0x234256(0x9e5)],_0x10d938);}if(_0x234256(0x2cd)in _0x17132b){if(_0x10d938+_0x234256(0x5ee)in _0x102e06[_0x234256(0x341)]){_0x102e06[_0x234256(0x341)][_0x10d938+_0x234256(0x5ee)]['virtualHangup']=_0x17132b[_0x234256(0x2cd)];if(_0x102e06['director']){_0x102e06[_0x234256(0x341)][_0x10d938+_0x234256(0x5ee)][_0x234256(0x9e5)]=!_0x17132b[_0x234256(0x2cd)];try{pokeAPI(_0x234256(0x3a4),_0x102e06[_0x234256(0x341)][_0x10d938+'_screen'][_0x234256(0x9e5)],_0x102e06[_0x234256(0x341)][_0x10d938+'_screen']['streamID']);}catch(_0x369e2d){}_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x9e5)]?_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0xa15)][_0x234256(0x78d)]['remove'](_0x234256(0x5d8)):_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0xa15)][_0x234256(0x78d)][_0x234256(0x676)]('hidden'),_0x17132b[_0x234256(0x2cd)]?getById(_0x234256(0x538)+_0x10d938+_0x234256(0x5ee))[_0x234256(0x78d)][_0x234256(0x676)](_0x234256(0x8d5)):getById('container_'+_0x10d938+_0x234256(0x5ee))[_0x234256(0x78d)][_0x234256(0x67a)](_0x234256(0x8d5));}else _0x102e06[_0x234256(0x341)][_0x10d938+_0x234256(0x5ee)][_0x234256(0x979)]=_0x17132b[_0x234256(0x2cd)],_0x4857b6=!![];_0x42166e=!![];}}'screenShareState'in _0x17132b&&(_0x102e06[_0x234256(0x341)][_0x10d938]['screenShareState']=_0x17132b['screenShareState'],_0x4857b6=!![],pokeIframeAPI(_0x234256(0x243),_0x17132b[_0x234256(0x67e)],_0x10d938));if(_0x234256(0x459)in _0x17132b){if(!_0x102e06[_0x234256(0x838)]){if(_0x234256(0x417)in _0x17132b){if(_0x102e06[_0x234256(0x966)][_0x234256(0x45b)](_0x10d938)>=0x0){var _0x4e5a71=_0x17132b[_0x234256(0x417)];if(_0x4e5a71===!![])_0x102e06['directorVideoMuted']=_0x17132b[_0x234256(0x459)];else _0x4e5a71 in _0x102e06[_0x234256(0x341)]&&(_0x102e06[_0x234256(0x341)][_0x4e5a71][_0x234256(0x830)]=_0x17132b['directVideoMuted'],_0x102e06[_0x234256(0x341)][_0x4e5a71]['directorVideoMuted']&&_0x102e06[_0x234256(0x2eb)](0x0,_0x4e5a71),_0x4857b6=!![]);}}}_0x42166e=!![];}'virtualHangup'in _0x17132b&&(!_0x102e06['director']&&(_0x102e06[_0x234256(0x966)][_0x234256(0x45b)](_0x10d938)>=0x0&&(_0x10d938 in _0x102e06[_0x234256(0x341)]&&(_0x102e06[_0x234256(0x341)][_0x10d938][_0x234256(0x979)]=_0x17132b['virtualHangup'],_0x102e06['rpcs'][_0x10d938]['virtualHangup']&&(_0x10d938 in _0x102e06[_0x234256(0x341)]&&_0x102e06[_0x234256(0x2eb)](0x0,_0x10d938)),_0x4857b6=!![]))),_0x42166e=!![]);if(_0x234256(0x977)in _0x17132b){log('requestFile\x20in\x20reverse');try{_0x102e06[_0x234256(0x161)](_0x10d938,_0x17132b[_0x234256(0x977)]);}catch(_0x11e473){errorlog(_0x11e473);}}_0x234256(0x9a3)in _0x17132b&&remoteStats(_0x17132b,_0x10d938);if(_0x4857b6)setTimeout(function(){updateMixer(),updateUserList();},0x1);else _0x42166e&&updateUserList();},_0x102e06[_0x5134b0(0x341)][_0x1deed4][_0x5134b0(0x950)][_0x5134b0(0x375)]=()=>{var _0x59f8f2=_0x5134b0;warnlog(_0x59f8f2(0x7f9));};},_0x102e06[_0x4ef075(0x341)][_0x1deed4][_0x4ef075(0x462)]=_0x3f2882=>{var _0x4f4ab2=_0x4ef075;warnlog('New\x20ON\x20TRACK\x20event'),_0x102e06[_0x4f4ab2(0x995)](_0x3f2882,_0x1deed4);},log('setup\x20peer\x20complete');},_0x102e06[_0x2ca4fe(0x5e9)]=function(_0x1aa9cc,_0x1adc8e){var _0x290f36=_0x2ca4fe;log('session.setupScreenShareAddon'),!_0x102e06[_0x290f36(0x341)][_0x1adc8e][_0x290f36(0x80a)]?(_0x102e06[_0x290f36(0x341)][_0x1adc8e][_0x290f36(0x80a)]=createVideoElement(),_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)]={},_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x2c5)]=_0x1adc8e,_0x102e06[_0x290f36(0x341)][_0x1adc8e][_0x290f36(0x7d4)]&&(_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)]['streamID']=_0x102e06[_0x290f36(0x341)][_0x1adc8e][_0x290f36(0x7d4)]+':s'),_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x595)]={},_0x102e06[_0x290f36(0x341)][_0x1adc8e][_0x290f36(0x595)][_0x290f36(0x828)]=![],_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x172)]=function(){return new Promise((_0x4a0fd4,_0x5d3b9b)=>{_0x4a0fd4([]);});},_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0xa37)]=![],_0x102e06['rpcs'][_0x1adc8e+_0x290f36(0x5ee)]['allowMIDI']=![],_0x102e06['rpcs'][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x414)]=![],_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x9b2)]=![],_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x17d)]=null,_0x102e06[_0x290f36(0x341)][_0x1adc8e+'_screen'][_0x290f36(0x8b4)]=![],_0x102e06[_0x290f36(0x341)][_0x1adc8e+'_screen'][_0x290f36(0x656)]=-0x1,_0x102e06['rpcs'][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x44b)]=![],_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x9e7)]=![],_0x102e06['rpcs'][_0x1adc8e+_0x290f36(0x5ee)]['channelOffset']=![],_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x850)]=![],_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x3b5)]=-0x1,_0x102e06['rpcs'][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x574)]=![],_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)]['videoElement']=![],_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)]['imageElement']=![],_0x102e06['rpcs'][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x757)]=![],_0x102e06['rpcs'][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x3ea)]=_0x102e06[_0x290f36(0x341)][_0x1adc8e][_0x290f36(0x3ea)]||[],_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x9e5)]=![],_0x102e06[_0x290f36(0x341)][_0x1adc8e+'_screen'][_0x290f36(0x17e)]=![],_0x102e06['rpcs'][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x830)]=![],_0x102e06[_0x290f36(0x341)][_0x1adc8e+'_screen']['virtualHangup']=![],_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x7e0)]=![],_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x867)]=![],_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x962)]=![],_0x102e06['rpcs'][_0x1adc8e+'_screen'][_0x290f36(0x5ab)]=![],_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x640)]=null,_0x102e06[_0x290f36(0x341)][_0x1adc8e+'_screen'][_0x290f36(0x449)]=null,_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)]['mutedStateMixer']=null,_0x102e06['rpcs'][_0x1adc8e+'_screen'][_0x290f36(0x660)]=null,_0x102e06['rpcs'][_0x1adc8e+'_screen'][_0x290f36(0x458)]=null,_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x6ec)]=![],_0x102e06[_0x290f36(0x341)][_0x1adc8e+'_screen'][_0x290f36(0x59e)]=![],_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x74f)]=![],_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x5f5)]=![],_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x89e)]=![],_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x6e9)]=![],_0x102e06['rpcs'][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x1a0)]=null,_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0xa41)]=![],_0x102e06[_0x290f36(0x341)][_0x1adc8e+'_screen']['screenShareState']=!![],_0x102e06[_0x290f36(0x341)][_0x1adc8e+'_screen'][_0x290f36(0x82b)]=0x64,_0x102e06['rpcs'][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x20f)]=0x0,_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x179)]=0x0,_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x95c)]='1',_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x175)]='1',_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x510)]=![],_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)]['pliCount']=0x0,_0x102e06[_0x290f36(0x341)][_0x1adc8e+'_screen'][_0x290f36(0x89c)]=![],_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x52c)]=![],_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)]['canvasCtx']=null,_0x102e06[_0x290f36(0x341)][_0x1adc8e+'_screen'][_0x290f36(0x312)]=null,_0x102e06[_0x290f36(0x341)][_0x1adc8e+'_screen'][_0x290f36(0x41f)]={},_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x24f)]=![],_0x102e06['rpcs'][_0x1adc8e+'_screen'][_0x290f36(0x699)]=![],_0x102e06[_0x290f36(0x341)][_0x1adc8e+'_screen'][_0x290f36(0x794)]=Date[_0x290f36(0x82d)](),_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x2ef)]=![],_0x102e06[_0x290f36(0x341)][_0x1adc8e+'_screen'][_0x290f36(0x3af)]=![],(_0x102e06[_0x290f36(0x185)]==0x2||_0x102e06['activeSpeaker']==0x4)&&(_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x9b2)]=!![]),_0x102e06[_0x290f36(0x341)][_0x1adc8e+'_screen'][_0x290f36(0x662)]=_0x102e06[_0x290f36(0x341)][_0x1adc8e][_0x290f36(0x80a)],_0x102e06[_0x290f36(0x341)][_0x1adc8e+'_screen']['videoElement'][_0x290f36(0x410)][_0x290f36(0x398)]=_0x1adc8e+'_screen',_0x102e06['rpcs'][_0x1adc8e+'_screen'][_0x290f36(0x662)]['id']=_0x290f36(0x4d6)+_0x1adc8e+_0x290f36(0x5ee),_0x102e06[_0x290f36(0x341)][_0x1adc8e+'_screen'][_0x290f36(0x7d4)]&&(_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x662)][_0x290f36(0x410)][_0x290f36(0x447)]=_0x102e06[_0x290f36(0x341)][_0x1adc8e+'_screen']['streamID']),_0x102e06['rpcs'][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x662)]['screenshare']=![],_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)]['voiceMeter']=![],setupIncomingScreenTracking(_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x662)],_0x1adc8e+_0x290f36(0x5ee)),_0x102e06[_0x290f36(0x341)][_0x1adc8e]['screenElement'][_0x290f36(0x6b5)]=createMediaStream(),_0x1aa9cc[_0x290f36(0x963)](function(_0x44ff6c){var _0x4cf3fe=_0x290f36;_0x102e06[_0x4cf3fe(0x341)][_0x1adc8e][_0x4cf3fe(0x80a)][_0x4cf3fe(0x6b5)]['addTrack'](_0x44ff6c);}),_0x102e06[_0x290f36(0x341)][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x662)][_0x290f36(0x3f9)]=!![],_0x102e06['rpcs'][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x662)][_0x290f36(0x430)]('playsinline',''),mediaSourceUpdated(_0x1adc8e+'_screen',_0x102e06['rpcs'][_0x1adc8e+_0x290f36(0x5ee)][_0x290f36(0x7d4)])):_0x1aa9cc[_0x290f36(0x963)](function(_0x26c508){var _0x558903=_0x290f36,_0x5b83b9=![];_0x102e06[_0x558903(0x341)][_0x1adc8e][_0x558903(0x80a)]['srcObject'][_0x558903(0x5ae)]()[_0x558903(0x963)](function(_0x10c6bd){var _0x5d1434=_0x558903;_0x10c6bd['id']==_0x26c508['id']&&_0x10c6bd['kind']==_0x26c508[_0x5d1434(0x362)]&&(_0x5b83b9=!![]);}),!_0x5b83b9&&_0x102e06[_0x558903(0x341)][_0x1adc8e][_0x558903(0x80a)][_0x558903(0x6b5)][_0x558903(0xa06)](_0x26c508);});},_0x102e06;}());function getMeshcastCanvasTrack(){var _0x2196f2=_0x4f6fae;!session['mc']&&errorlog(_0x2196f2(0x52f));!session['mc']['canvas']&&(session['mc'][_0x2196f2(0x312)]=document[_0x2196f2(0x7cd)](_0x2196f2(0x312)),session['mc'][_0x2196f2(0x312)]['width']=0x140,session['mc'][_0x2196f2(0x312)][_0x2196f2(0x5aa)]=0xb4);!session['mc'][_0x2196f2(0x3bc)]&&(session['mc'][_0x2196f2(0x3bc)]=session['mc'][_0x2196f2(0x312)][_0x2196f2(0x1d9)]('2d',{'alpha':![]}),session['mc'][_0x2196f2(0x3bc)][_0x2196f2(0x3ff)]=_0x2196f2(0x2f1),session['mc']['ctx'][_0x2196f2(0x4a3)](0x0,0x0,session['mc'][_0x2196f2(0x312)][_0x2196f2(0x202)],session['mc']['canvas'][_0x2196f2(0x5aa)]));!session['mc'][_0x2196f2(0x8f7)]&&(function _0x1fcc86(){var _0x110aef=_0x2196f2;session['mc'][_0x110aef(0x3bc)][_0x110aef(0x4a3)](0x0,0x0,session['mc'][_0x110aef(0x312)][_0x110aef(0x202)],session['mc'][_0x110aef(0x312)][_0x110aef(0x5aa)]),setTimeout(_0x1fcc86,0xfa);}(),session['mc'][_0x2196f2(0x8f7)]=session['mc'][_0x2196f2(0x312)][_0x2196f2(0x5ef)](0x4));var _0xcc8dae=session['mc']['canvasStream'][_0x2196f2(0x4ca)]();if(_0xcc8dae[_0x2196f2(0x847)])return _0xcc8dae[0x0];return errorlog(_0x2196f2(0x503)),![];}var meshcastServer=![];function selectMeshcast(_0x57ba8b){var _0x52afc8=_0x4f6fae;meshcastServer={};var _0x1d519a=_0x57ba8b[_0x52afc8(0x181)],_0x30a059=_0x57ba8b['options'];meshcastServer['url']=_0x30a059[_0x1d519a][_0x52afc8(0x6e8)],meshcastServer[_0x52afc8(0x1d7)]=_0x30a059[_0x1d519a][_0x52afc8(0x1d7)];}async function meshcast(_0x3ebae0=![]){var _0xb5815f=_0x4f6fae;async function _0x457def(_0x8dc828,_0x12cd05){var _0x13a261=_0x56e7;const _0x17cd5e=new XMLHttpRequest();_0x17cd5e[_0x13a261(0xa4a)]=function(){var _0x3dce5f=_0x13a261;if(parseFloat(this[_0x3dce5f(0x39a)])>=0x0){if(parseFloat(this[_0x3dce5f(0x39a)])>0x32)_0x8dc828[_0x3dce5f(0x452)]+=_0x3dce5f(0x435);else{if(parseFloat(this[_0x3dce5f(0x39a)])>0x19)_0x8dc828[_0x3dce5f(0x452)]+=_0x3dce5f(0x421);else{if(parseFloat(this['responseText'])>0xa)_0x8dc828[_0x3dce5f(0x452)]+=_0x3dce5f(0x236);else{if(parseFloat(this[_0x3dce5f(0x39a)])>0x0)_0x8dc828[_0x3dce5f(0x452)]+=_0x3dce5f(0x990);else{var _0x108638=![];_0x8dc828[_0x3dce5f(0x163)]&&(_0x108638=!![]),_0x8dc828[_0x3dce5f(0x74d)]=!![],_0x8dc828[_0x3dce5f(0x452)]+=_0x3dce5f(0x279),document[_0x3dce5f(0x2b7)]('edgelist')[_0x3dce5f(0xa18)](_0x8dc828),_0x108638&&(document[_0x3dce5f(0x2b7)]('edgelist')['options'][0x0][_0x3dce5f(0x163)]=!![]);}}}}}else{var _0x108638=![];_0x8dc828['selected']&&(_0x108638=!![]),document[_0x3dce5f(0x2b7)](_0x3dce5f(0x542))[_0x3dce5f(0xa18)](_0x8dc828),_0x8dc828[_0x3dce5f(0x452)]+=_0x3dce5f(0x279),_0x8dc828[_0x3dce5f(0x74d)]=!![],_0x108638&&(document[_0x3dce5f(0x2b7)](_0x3dce5f(0x542))[_0x3dce5f(0x55a)][0x0]['selected']=!![]);}session['director']&&!session[_0x3dce5f(0x6f2)]&&!session[_0x3dce5f(0x8c9)]&&document[_0x3dce5f(0x2b7)](_0x3dce5f(0x853))[_0x3dce5f(0x78d)]['remove'](_0x3dce5f(0x5d8));},_0x17cd5e['onerror']=function(){var _0x360c63=_0x13a261,_0x1cfdce=![];_0x8dc828[_0x360c63(0x163)]&&(_0x1cfdce=!![]),document[_0x360c63(0x2b7)]('edgelist')[_0x360c63(0xa18)](_0x8dc828),_0x8dc828[_0x360c63(0x452)]+=_0x360c63(0x279),_0x8dc828[_0x360c63(0x74d)]=!![],_0x1cfdce&&(document[_0x360c63(0x2b7)](_0x360c63(0x542))[_0x360c63(0x55a)][0x0][_0x360c63(0x163)]=!![]);},_0x17cd5e[_0x13a261(0x84d)]('GET',_0x12cd05,!![]),_0x17cd5e['timeout']=0x3e8,_0x17cd5e[_0x13a261(0x90b)]=function(_0x28c4a2){var _0x53b147=_0x13a261,_0x315f96=![];_0x8dc828[_0x53b147(0x163)]&&(_0x315f96=!![]),document['getElementById'](_0x53b147(0x542))[_0x53b147(0xa18)](_0x8dc828),_0x8dc828[_0x53b147(0x452)]+=_0x53b147(0xa3c),_0x315f96&&(document['getElementById'](_0x53b147(0x542))[_0x53b147(0x55a)][0x0][_0x53b147(0x163)]=!![]);},_0x17cd5e[_0x13a261(0x83f)]();}async function _0x55603e(_0x3952d2=![]){var _0x53c983=_0x56e7,_0x18d6c3=new Date(),_0x43c326=_0x18d6c3[_0x53c983(0x210)]();urlParams[_0x53c983(0x2e9)]('tz')&&(_0x43c326=parseInt(urlParams[_0x53c983(0x1a6)]('tz'))||_0x43c326),fetch(_0x53c983(0x3ae)+Date[_0x53c983(0x82d)]())[_0x53c983(0x40b)](_0x5e9929=>_0x5e9929[_0x53c983(0x527)]())[_0x53c983(0x40b)](async _0x4762bc=>{var _0x382b10=_0x53c983;for(var _0x58690b=0x0;_0x58690b<_0x4762bc[_0x382b10(0x847)];_0x58690b++){var _0x55f7f5=Math['abs'](_0x4762bc[_0x58690b]['tz']-_0x43c326);Math['abs'](_0x55f7f5-0x3c*0x18)<_0x55f7f5&&(_0x55f7f5=Math[_0x382b10(0x360)](_0x55f7f5-0x3c*0x18));_0x4762bc[_0x58690b]['delta']=_0x55f7f5;if(session['meshcastCode']&&session[_0x382b10(0x42f)]!==_0x4762bc[_0x58690b]['code'])_0x4762bc[_0x58690b][_0x382b10(0x4e0)]+=0x3e8;else!session['meshcastCode']&&session['meshcast']!==_0x4762bc[_0x58690b]['code']&&(_0x4762bc[_0x58690b]['delta']+=0x3e8);}_0x4762bc[_0x382b10(0x8b7)](compare_deltas),console['log'](_0x4762bc);for(var _0x58690b=0x0;_0x58690b<_0x4762bc[_0x382b10(0x847)];_0x58690b++){var _0x176ee3=document['createElement'](_0x382b10(0x895));_0x176ee3[_0x382b10(0x1d7)]=_0x4762bc[_0x58690b][_0x382b10(0x1d7)],_0x176ee3['url']=_0x4762bc[_0x58690b][_0x382b10(0x6e8)],_0x176ee3[_0x382b10(0x452)]=_0x4762bc[_0x58690b][_0x382b10(0x89c)],_0x457def(_0x176ee3,_0x4762bc[_0x58690b]['url']+_0x382b10(0x746)),document[_0x382b10(0x2b7)](_0x382b10(0x542))[_0x382b10(0xa18)](_0x176ee3);}meshcastServer=_0x4762bc[0x0],_0x3952d2&&_0x3952d2();});}if(!session[_0xb5815f(0x2dd)])return;else{if(session[_0xb5815f(0x7fa)]!==![])return;else{if(session[_0xb5815f(0x39c)]){}else{if(!session[_0xb5815f(0x662)]['srcObject']||!session['videoElement'][_0xb5815f(0x6b5)][_0xb5815f(0x5ae)]()[_0xb5815f(0x847)])return;}}}if(_0x3ebae0){_0x55603e();return;}session['meshcastSettings']=null,warnlog(_0xb5815f(0x283));var _0x179454='';if(session[_0xb5815f(0x67e)]&&session[_0xb5815f(0x332)])_0x179454=session[_0xb5815f(0x332)];else{if(session['meshcastCodec'])_0x179454=session[_0xb5815f(0x7d8)];else(iOS||iPad)&&(_0x179454='42e01f');}function _0x40911d(_0x1793a0){var _0x4c93a3=_0xb5815f;warnlog(_0x4c93a3(0x932)),warnlog(_0x1793a0);try{session['mc'][_0x4c93a3(0x945)]()[_0x4c93a3(0x40b)](function(_0x2b12be){var _0x4db1c0=_0x4c93a3;return _0x2b12be[_0x4db1c0(0x36a)]=CodecsHandler[_0x4db1c0(0x35c)](_0x2b12be[_0x4db1c0(0x36a)],{'stereo':0x1}),!_0x179454&&(_0x2b12be['sdp']=_0x2b12be[_0x4db1c0(0x36a)]['replace'](/42001f/gi,_0x4db1c0(0x7a3)),_0x2b12be[_0x4db1c0(0x36a)]=_0x2b12be['sdp'][_0x4db1c0(0x598)](/420029/gi,_0x4db1c0(0x7a3))),warnlog(_0x2b12be),session['mc'][_0x4db1c0(0x7e2)](_0x2b12be);})['then'](function(){var _0x16b9ba=_0x4c93a3;log(session['mc'][_0x16b9ba(0x6b0)]);var _0x1b4e0b=session['mc']['localDescription'][_0x16b9ba(0x36a)];(iOS||iPad)&&(session[_0x16b9ba(0x419)]&&_0x1b4e0b[_0x16b9ba(0x70b)](_0x16b9ba(0x9d6))&&(_0x1b4e0b=_0x1b4e0b[_0x16b9ba(0x598)](_0x16b9ba(0x9d6),''))),_0x5a9238(_0x1b4e0b,_0x16b9ba(0x36a));})['catch'](function(_0x39383f){});}catch(_0xfcded){errorlog(_0xfcded);}}try{var _0x2cf855=[],_0xa22b14=session[_0xb5815f(0x594)](0xe);async function _0x436faf(){var _0xa5ba90=_0xb5815f;document[_0xa5ba90(0x2b7)](_0xa5ba90(0x542))[_0xa5ba90(0x74d)]=!![],document[_0xa5ba90(0x2b7)](_0xa5ba90(0x542))[_0xa5ba90(0xa17)]=_0xa5ba90(0x941);!session[_0xa5ba90(0x800)]&&await chooseBestTURN();try{session['mc']=new RTCPeerConnection(session[_0xa5ba90(0x800)]),session['mc']['stats']={},session['mc']['maxBandwidth']=null,session['mc']['scale']=![];}catch(_0x43b342){!session[_0xa5ba90(0x6f2)]&&warnUser(_0xa5ba90(0x90d));}try{if(session[_0xa5ba90(0x2dd)]!==_0xa5ba90(0x174)){var _0x1ff847=![];session[_0xa5ba90(0x662)]&&session['videoElement'][_0xa5ba90(0x6b5)]&&(_0x1ff847=session[_0xa5ba90(0x662)]['srcObject'][_0xa5ba90(0x658)]());if(!_0x1ff847||!_0x1ff847['length']){var _0xbd746b=new AudioContext(),_0x49ee26=_0xbd746b[_0xa5ba90(0x82c)]();_0x49ee26[_0xa5ba90(0x9de)][_0xa5ba90(0x658)]()[_0xa5ba90(0x963)](_0x1c9ce5=>{_0x1ff847=_0x1c9ce5;});}else _0x1ff847=_0x1ff847[0x0];if(session[_0xa5ba90(0x469)]&&_0x1ff847[_0xa5ba90(0x362)]==='audio')try{_0x1ff847[_0xa5ba90(0x3c3)]=session[_0xa5ba90(0x469)];}catch(_0x36d7e6){errorlog(_0x36d7e6);}session['mc']['addTrack'](_0x1ff847);}if(session[_0xa5ba90(0x2dd)]!==_0xa5ba90(0x4a7)){var _0x1ff847=![];session['videoElement']&&session[_0xa5ba90(0x662)][_0xa5ba90(0x6b5)]&&(_0x1ff847=session[_0xa5ba90(0x662)][_0xa5ba90(0x6b5)][_0xa5ba90(0x4ca)]());!_0x1ff847||!_0x1ff847[_0xa5ba90(0x847)]?_0x1ff847=getMeshcastCanvasTrack():_0x1ff847=_0x1ff847[0x0];if(session[_0xa5ba90(0x67e)]&&session['screenshareContentHint']&&_0x1ff847['kind']===_0xa5ba90(0x174))try{_0x1ff847[_0xa5ba90(0x3c3)]=session[_0xa5ba90(0x472)];}catch(_0x5f4528){errorlog(_0x5f4528);}else{if(session[_0xa5ba90(0x3c3)]&&_0x1ff847[_0xa5ba90(0x362)]==='video')try{_0x1ff847['contentHint']=session[_0xa5ba90(0x3c3)];}catch(_0x22d8ea){errorlog(_0x22d8ea);}}session['mc'][_0xa5ba90(0xa06)](_0x1ff847);}session['mc']['onnegotiationneeded']=_0x40911d,session['mc'][_0xa5ba90(0x219)]=function(_0x20c83d){var _0x814d66=_0xa5ba90;if(_0x20c83d['candidate']==null)return;log(_0x20c83d['candidate']),_0x2cf855[_0x814d66(0x940)](_0x20c83d[_0x814d66(0x94e)]);};}catch(_0x217560){errorlog(_0x217560);}}!meshcastServer?_0x55603e(_0x436faf):_0x436faf();}catch(_0x28dc3b){errorlog(_0x28dc3b);}function _0x5a9238(_0x195f04,_0x3c2184,_0x29ae96=![]){var _0x3a89d8=_0xb5815f;try{var _0x5b8202=new XMLHttpRequest();_0x5b8202[_0x3a89d8(0x8c3)]=function(){var _0x2aaede=_0x3a89d8;if(this[_0x2aaede(0x955)]==0x4&&this[_0x2aaede(0x395)]==0xc8){var _0x72f924=this[_0x2aaede(0x5f1)](_0x2aaede(0x291));if(_0x72f924=='application/sdp'){var _0x39f55b={};_0x39f55b['sdp']=this[_0x2aaede(0x39a)],_0x39f55b[_0x2aaede(0x97a)]='answer';var _0x50818a={};session[_0x2aaede(0x7de)]&&session[_0x2aaede(0x7de)]!==0x2?_0x50818a[_0x2aaede(0x7de)]=0x1:_0x50818a['stereo']=0x0;var _0x19cfc2=0x40;session['meshcastAudioBitrate']&&(session[_0x2aaede(0x829)]>0x1fe&&(session[_0x2aaede(0x829)]=0x1fe),_0x50818a[_0x2aaede(0x207)]=session[_0x2aaede(0x829)]*0x400,_0x50818a[_0x2aaede(0x755)]=session['noFEC']?0x0:0x1,_0x50818a[_0x2aaede(0x2ab)]=session[_0x2aaede(0x2ab)],_0x50818a['cbr']=session[_0x2aaede(0x9fc)],_0x19cfc2=session[_0x2aaede(0x829)]);_0x39f55b['sdp']=CodecsHandler[_0x2aaede(0x35c)](_0x39f55b[_0x2aaede(0x36a)],_0x50818a);if(!_0x179454)_0x39f55b[_0x2aaede(0x36a)]=_0x39f55b[_0x2aaede(0x36a)]['replace'](/42001f/gi,_0x2aaede(0x7a3)),_0x39f55b['sdp']=_0x39f55b[_0x2aaede(0x36a)][_0x2aaede(0x598)](/420029/gi,_0x2aaede(0x7a3));else _0x179454[_0x2aaede(0x847)]==0x6&&(_0x39f55b[_0x2aaede(0x36a)]=_0x39f55b[_0x2aaede(0x36a)][_0x2aaede(0x598)](/42e01f/gi,_0x179454),_0x39f55b[_0x2aaede(0x36a)]=_0x39f55b['sdp'][_0x2aaede(0x598)](/42001f/gi,_0x179454),_0x39f55b[_0x2aaede(0x36a)]=_0x39f55b[_0x2aaede(0x36a)][_0x2aaede(0x598)](/420029/gi,_0x179454),_0x39f55b[_0x2aaede(0x36a)]=_0x39f55b[_0x2aaede(0x36a)][_0x2aaede(0x598)](/42a01e/gi,_0x179454),_0x39f55b[_0x2aaede(0x36a)]=_0x39f55b[_0x2aaede(0x36a)][_0x2aaede(0x598)](/42a014/gi,_0x179454),_0x39f55b[_0x2aaede(0x36a)]=_0x39f55b[_0x2aaede(0x36a)]['replace'](/42a00b/gi,_0x179454),_0x39f55b[_0x2aaede(0x36a)]=_0x39f55b[_0x2aaede(0x36a)][_0x2aaede(0x598)](/640c1f/gi,_0x179454));if(session[_0x2aaede(0x44a)])try{var _0x10e9e7=_0x19cfc2+session[_0x2aaede(0x44a)];_0x39f55b[_0x2aaede(0x36a)]=CodecsHandler['setVideoBitrates'](_0x39f55b[_0x2aaede(0x36a)],{'min':parseInt(_0x10e9e7/0xa)||0x1,'max':_0x10e9e7||0x1},_0x179454);}catch(_0x4ab154){}session['mc'][_0x2aaede(0x6dc)](_0x39f55b)[_0x2aaede(0x40b)](function(){var _0x2770be=_0x2aaede;if(_0x2cf855[_0x2770be(0x847)]){var _0x5313c2=JSON[_0x2770be(0x8f3)](_0x2cf855[_0x2770be(0x24a)]());_0x5a9238(_0x5313c2,'ice',function(){var _0x1d9166=_0x2770be;session[_0x1d9166(0x666)](),_0x5873e9();});}})[_0x2aaede(0x262)](function(_0x5ce175){log(_0x5ce175);});}else{if(_0x72f924==_0x2aaede(0x320))this[_0x2aaede(0x39a)]==0x1b0?warnUser(_0x2aaede(0x948)):warnUser('Unknown\x20Meshcast\x20error');else _0x29ae96&&_0x29ae96();}}};var _0x2974de=0x9c4;session[_0x3a89d8(0x44a)]!==![]&&(_0x2974de=session['meshcastBitrate']);session[_0x3a89d8(0x67e)]&&session[_0x3a89d8(0x461)]!==![]&&(_0x2974de=session[_0x3a89d8(0x461)]);session['mc'][_0x3a89d8(0xa28)]=_0x2974de,session['mc'][_0x3a89d8(0x367)]=_0x2974de;var _0x36fa87=parseInt(0x61a8/_0x2974de)||0xa;_0x5b8202[_0x3a89d8(0x84d)](_0x3a89d8(0x6a5),meshcastServer[_0x3a89d8(0x6e8)]+'/'+_0x36fa87+'/'+_0x179454,!![]),_0x5b8202['setRequestHeader']('Content-Type',_0x3a89d8(0x3d5)+_0x3c2184+';\x20charset=utf-8'),_0x5b8202[_0x3a89d8(0x2d3)]('Authorization',_0x3a89d8(0x694)+_0xa22b14),_0x5b8202['onerror']=function(_0x2e85ff){var _0x11ae8d=_0x3a89d8;errorlog(_0x2e85ff),warnUser(_0x11ae8d(0x4c6)),window[_0x11ae8d(0x17b)][_0x11ae8d(0x5ea)]!==_0x11ae8d(0x8ec)?console[_0x11ae8d(0x58f)](_0x11ae8d(0x645)):console[_0x11ae8d(0x58f)](_0x11ae8d(0x3b9));},_0x5b8202[_0x3a89d8(0x83f)](_0x195f04);}catch(_0x489cdf){errorlog(_0x489cdf);}}async function _0x5873e9(){var _0x402464=_0xb5815f;if(meshcastServer['code'])var _0x5396f8='https://meshcast.io/view.html?api='+meshcastServer['code']+_0x402464(0x8cd)+_0xa22b14;else var _0x5396f8='https://meshcast.io/view.html?id='+_0xa22b14;console[_0x402464(0x3c2)](_0x402464(0xa42)+_0x5396f8);!session['mc'][_0x402464(0x595)]&&(session['mc']['stats']={});session['mc'][_0x402464(0x595)][_0x402464(0x305)]=meshcastServer[_0x402464(0x1d7)],session['mc'][_0x402464(0x595)][_0x402464(0x336)]=_0x5396f8,await sleep(0x1f4),session[_0x402464(0x7fa)]={'token':_0xa22b14,'url':meshcastServer['url']};for(var _0x1dd732 in session[_0x402464(0x73f)]){if(session[_0x402464(0x73f)][_0x1dd732][_0x402464(0x2dd)]===null){var _0x5c6810={};_0x5c6810[_0x402464(0x2dd)]={'token':_0xa22b14,'url':meshcastServer[_0x402464(0x6e8)]},session[_0x402464(0x6cc)](_0x5c6810,_0x1dd732)&&(session[_0x402464(0x73f)][_0x1dd732]['meshcast']=!![]);}}}}async function meshcastWatch(_0x41aee9,_0x218b08){var _0x4da9a5=_0x4f6fae;!(_0x41aee9 in session[_0x4da9a5(0x341)])&&(session['rpcs'][_0x41aee9]={},session[_0x4da9a5(0x341)][_0x41aee9][_0x4da9a5(0x595)]={},session['rpcs'][_0x41aee9]['allowGraphs']=![],session[_0x4da9a5(0x341)][_0x41aee9][_0x4da9a5(0x41f)]={},session[_0x4da9a5(0x341)][_0x41aee9][_0x4da9a5(0x959)]=![],session[_0x4da9a5(0x341)][_0x41aee9][_0x4da9a5(0x850)]=![],session[_0x4da9a5(0x341)][_0x41aee9][_0x4da9a5(0x2ef)]=![],session[_0x4da9a5(0x341)][_0x41aee9]['mirrorState']=null,session[_0x4da9a5(0x341)][_0x41aee9]['lockedVideoBitrate']=![],session[_0x4da9a5(0x341)][_0x41aee9][_0x4da9a5(0x5ab)]=![],session[_0x4da9a5(0x341)][_0x41aee9][_0x4da9a5(0x574)]=![],errorlog('RPCS\x20for\x20MESHCAST\x20ISNT\x20MADE\x20YET??'));var _0x2bf75c=!![],_0x8c94d2=!![];if(session[_0x4da9a5(0x797)]!==![]&&!session[_0x4da9a5(0x797)][_0x4da9a5(0x70b)](session[_0x4da9a5(0x341)][_0x41aee9][_0x4da9a5(0x7d4)]))_0x2bf75c=![];else session[_0x4da9a5(0x341)][_0x41aee9]['settings']&&!session[_0x4da9a5(0x341)][_0x41aee9][_0x4da9a5(0x2ef)][_0x4da9a5(0x174)]&&(_0x2bf75c=![]);if(session[_0x4da9a5(0x66b)]!==![]&&!session[_0x4da9a5(0x66b)]['includes'](session['rpcs'][_0x41aee9][_0x4da9a5(0x7d4)]))_0x8c94d2=![];else session['rpcs'][_0x41aee9][_0x4da9a5(0x2ef)]&&!session[_0x4da9a5(0x341)][_0x41aee9][_0x4da9a5(0x2ef)][_0x4da9a5(0x4a7)]&&(_0x8c94d2=![]);if(!_0x8c94d2&&!_0x2bf75c){errorlog(_0x4da9a5(0x777));return;}disableQualityDirector(_0x41aee9);!session[_0x4da9a5(0x800)]&&await chooseBestTURN();try{session[_0x4da9a5(0x341)][_0x41aee9]['mc']=new RTCPeerConnection(session[_0x4da9a5(0x800)]);}catch(_0x53b15f){!session['cleanOutput']&&warnUser('An\x20RTC\x20error\x20occured');}session[_0x4da9a5(0x341)][_0x41aee9]['mc'][_0x4da9a5(0x462)]=function(_0x24f820){var _0x5bf54b=_0x4da9a5;session[_0x5bf54b(0x995)](_0x24f820,_0x41aee9);};var _0x24f356=session[_0x4da9a5(0x594)](0xe),_0x82e562={};_0x82e562[_0x4da9a5(0x7d4)]=_0x218b08[_0x4da9a5(0x455)],_0x82e562[_0x4da9a5(0x398)]=_0x24f356;function _0x944d42(_0x131faf){var _0xcf747f=_0x4da9a5,_0x337899=new XMLHttpRequest();_0x337899[_0xcf747f(0x8c3)]=function(){var _0x57779d=_0xcf747f;if(this[_0x57779d(0x955)]==0x4&&this[_0x57779d(0x395)]==0xc8){var _0x402404=this[_0x57779d(0x5f1)]('content-type');if(_0x402404==_0x57779d(0x19c)){var _0x18272f={};_0x18272f['sdp']=this[_0x57779d(0x39a)],_0x18272f[_0x57779d(0x97a)]=_0x57779d(0x192),session[_0x57779d(0x341)][_0x41aee9]['mc'][_0x57779d(0x6dc)](_0x18272f)['then'](function(){_0xd659fc();})['catch'](function(_0x3aa84c){log(_0x3aa84c);});}}else log(this);},_0x337899[_0xcf747f(0x84d)](_0xcf747f(0x6a5),_0x218b08['url'],!![]),_0x337899['setRequestHeader'](_0xcf747f(0x4da),_0xcf747f(0x2a3)),_0x337899[_0xcf747f(0x2d3)](_0xcf747f(0x2d4),_0xcf747f(0x694)+_0x218b08[_0xcf747f(0x455)]),_0x337899[_0xcf747f(0x83f)](JSON[_0xcf747f(0x8f3)](_0x131faf));}function _0xd659fc(){var _0x3e22dd=_0x4da9a5;session[_0x3e22dd(0x341)][_0x41aee9]['mc'][_0x3e22dd(0x695)]()[_0x3e22dd(0x40b)](function(_0x39d705){var _0x3c8ec5=_0x3e22dd;return _0x39d705['sdp']=CodecsHandler['setOpusAttributes'](_0x39d705[_0x3c8ec5(0x36a)],{'stereo':0x1}),session[_0x3c8ec5(0x341)][_0x41aee9]['mc']['setLocalDescription'](_0x39d705);})[_0x3e22dd(0x40b)](function(){var _0x15e7ce=_0x3e22dd,_0x59d5d6={};_0x59d5d6[_0x15e7ce(0x398)]=_0x24f356,_0x59d5d6[_0x15e7ce(0x71d)]=session[_0x15e7ce(0x341)][_0x41aee9]['mc'][_0x15e7ce(0x6b0)][_0x15e7ce(0x36a)],_0x944d42(_0x59d5d6);})['catch'](function(_0x59360c){});}_0x944d42(_0x82e562);}(function(){'use strict';var _0x20822c=_0x4f6fae;let _0x543e8e=function(_0x3f1ab5){var _0x32d85e=_0x56e7;this[_0x32d85e(0x819)]=new Uint8Array(_0x3f1ab5),this[_0x32d85e(0x729)]=0x0;};_0x543e8e[_0x20822c(0x8ff)][_0x20822c(0x6d0)]=function(_0x492823){var _0xe46037=_0x20822c;this[_0xe46037(0x729)]=_0x492823;},_0x543e8e['prototype'][_0x20822c(0x860)]=function(_0x3a6920){var _0x5545e8=_0x20822c;for(let _0x2b5ae2=0x0;_0x2b5ae2<_0x3a6920[_0x5545e8(0x847)];_0x2b5ae2++){this[_0x5545e8(0x819)][this['pos']++]=_0x3a6920[_0x2b5ae2];}},_0x543e8e[_0x20822c(0x8ff)]['writeByte']=function(_0x3b2ec2){var _0xe3b318=_0x20822c;this[_0xe3b318(0x819)][this['pos']++]=_0x3b2ec2;},_0x543e8e[_0x20822c(0x8ff)][_0x20822c(0x83c)]=_0x543e8e[_0x20822c(0x8ff)][_0x20822c(0x580)],_0x543e8e[_0x20822c(0x8ff)][_0x20822c(0x889)]=function(_0x3c0e20){var _0x5b313b=_0x20822c;this[_0x5b313b(0x819)][this[_0x5b313b(0x729)]++]=_0x3c0e20>>0x8,this[_0x5b313b(0x819)][this[_0x5b313b(0x729)]++]=_0x3c0e20;},_0x543e8e[_0x20822c(0x8ff)][_0x20822c(0x1e0)]=function(_0x2ead6d){var _0x49c566=_0x20822c;let _0x5eb91b=new Uint8Array(new Float64Array([_0x2ead6d])[_0x49c566(0x412)]);for(let _0x26af2d=_0x5eb91b['length']-0x1;_0x26af2d>=0x0;_0x26af2d--){this['writeByte'](_0x5eb91b[_0x26af2d]);}},_0x543e8e['prototype']['writeFloatBE']=function(_0x23d08a){var _0x5ad585=_0x20822c;let _0x5e9d2e=new Uint8Array(new Float32Array([_0x23d08a])[_0x5ad585(0x412)]);for(let _0x387f6f=_0x5e9d2e['length']-0x1;_0x387f6f>=0x0;_0x387f6f--){this[_0x5ad585(0x580)](_0x5e9d2e[_0x387f6f]);}},_0x543e8e[_0x20822c(0x8ff)]['writeString']=function(_0x2080ad){var _0x7762e8=_0x20822c;for(let _0x15d9dd=0x0;_0x15d9dd<_0x2080ad['length'];_0x15d9dd++){this['data'][this[_0x7762e8(0x729)]++]=_0x2080ad['charCodeAt'](_0x15d9dd);}},_0x543e8e[_0x20822c(0x8ff)][_0x20822c(0x2ce)]=function(_0x3a45a5,_0x14d7b4){var _0xb38f4a=_0x20822c;switch(_0x14d7b4){case 0x1:this['writeU8'](0x1<<0x7|_0x3a45a5);break;case 0x2:this['writeU8'](0x1<<0x6|_0x3a45a5>>0x8),this[_0xb38f4a(0x83c)](_0x3a45a5);break;case 0x3:this[_0xb38f4a(0x83c)](0x1<<0x5|_0x3a45a5>>0x10),this['writeU8'](_0x3a45a5>>0x8),this[_0xb38f4a(0x83c)](_0x3a45a5);break;case 0x4:this[_0xb38f4a(0x83c)](0x1<<0x4|_0x3a45a5>>0x18),this['writeU8'](_0x3a45a5>>0x10),this[_0xb38f4a(0x83c)](_0x3a45a5>>0x8),this[_0xb38f4a(0x83c)](_0x3a45a5);break;case 0x5:this['writeU8'](0x1<<0x3|_0x3a45a5/0x100000000&0x7),this['writeU8'](_0x3a45a5>>0x18),this[_0xb38f4a(0x83c)](_0x3a45a5>>0x10),this[_0xb38f4a(0x83c)](_0x3a45a5>>0x8),this['writeU8'](_0x3a45a5);break;default:throw new Error('Bad\x20EBML\x20VINT\x20size\x20'+_0x14d7b4);}},_0x543e8e[_0x20822c(0x8ff)][_0x20822c(0x792)]=function(_0x4d9020){var _0x1eb68a=_0x20822c;if(_0x4d9020<(0x1<<0x7)-0x1)return 0x1;else{if(_0x4d9020<(0x1<<0xe)-0x1)return 0x2;else{if(_0x4d9020<(0x1<<0x15)-0x1)return 0x3;else{if(_0x4d9020<(0x1<<0x1c)-0x1)return 0x4;else{if(_0x4d9020<0x7ffffffff)return 0x5;else throw new Error(_0x1eb68a(0x50b)+_0x4d9020);}}}}},_0x543e8e[_0x20822c(0x8ff)][_0x20822c(0x672)]=function(_0x366e17){var _0x40a8ec=_0x20822c;this['writeEBMLVarIntWidth'](_0x366e17,this[_0x40a8ec(0x792)](_0x366e17));},_0x543e8e['prototype'][_0x20822c(0x8c4)]=function(_0x33ae31,_0x2007b4){var _0x373566=_0x20822c;_0x2007b4===undefined&&(_0x2007b4=this[_0x373566(0x78b)](_0x33ae31));switch(_0x2007b4){case 0x5:this['writeU8'](Math[_0x373566(0x871)](_0x33ae31/0x100000000));case 0x4:this[_0x373566(0x83c)](_0x33ae31>>0x18);case 0x3:this[_0x373566(0x83c)](_0x33ae31>>0x10);case 0x2:this['writeU8'](_0x33ae31>>0x8);case 0x1:this[_0x373566(0x83c)](_0x33ae31);break;default:throw new Error(_0x373566(0x529)+_0x2007b4);}},_0x543e8e[_0x20822c(0x8ff)][_0x20822c(0x78b)]=function(_0x580aa5){if(_0x580aa5<0x1<<0x8)return 0x1;else{if(_0x580aa5<0x1<<0x10)return 0x2;else{if(_0x580aa5<0x1<<0x18)return 0x3;else return _0x580aa5<0x100000000?0x4:0x5;}}},_0x543e8e[_0x20822c(0x8ff)][_0x20822c(0x874)]=function(){var _0x33d3d2=_0x20822c;if(this[_0x33d3d2(0x729)]this['length'])throw new Error(_0x2ceaf1(0x1f6));this['pos']=_0x27f6f2;},this[_0x782cf(0x607)]=function(_0x3a3c43){var _0x18b291=_0x782cf;let _0x61079f={'offset':this[_0x18b291(0x729)],'data':_0x3a3c43,'length':_0x55b808(_0x3a3c43)},_0x38637e=_0x61079f['offset']>=this[_0x18b291(0x847)];this['pos']+=_0x61079f['length'],this[_0x18b291(0x847)]=Math[_0x18b291(0x9ad)](this['length'],this[_0x18b291(0x729)]),_0x43d76b=_0x43d76b[_0x18b291(0x40b)](async function(){var _0x1ba51e=_0x18b291;if(_0x2e4136)return new Promise(function(_0x57d700,_0x4b3d93){var _0x43854c=_0x56e7;_0x479352(_0x61079f[_0x43854c(0x819)])[_0x43854c(0x40b)](function(_0x14eabb){var _0x33a17e=_0x43854c;let _0x333e30=0x0,_0x9a7e4=Buffer[_0x33a17e(0x8af)](_0x14eabb[_0x33a17e(0x412)]),_0xd71556=function(_0x3ddc13,_0x1948ea,_0x4890bd){var _0xa149e9=_0x33a17e;_0x333e30+=_0x1948ea,_0x333e30>=_0x4890bd[_0xa149e9(0x847)]?_0x57d700():_0xe4dd94[_0xa149e9(0x607)](_0x2e4136,_0x4890bd,_0x333e30,_0x4890bd[_0xa149e9(0x847)]-_0x333e30,_0x61079f[_0xa149e9(0x706)]+_0x333e30,_0xd71556);};_0xe4dd94[_0x33a17e(0x607)](_0x2e4136,_0x9a7e4,0x0,_0x9a7e4['length'],_0x61079f[_0x33a17e(0x706)],_0xd71556);});});else{if(_0x14c069)return new Promise(function(_0x67c277,_0x28cb17){var _0xa26ca1=_0x56e7;_0x14c069[_0xa26ca1(0x6d0)](_0x61079f[_0xa26ca1(0x706)])[_0xa26ca1(0x40b)](()=>{_0x14c069['write'](new Blob([_0x61079f['data']]));})[_0xa26ca1(0x40b)](()=>{_0x67c277();});});else{if(!_0x38637e)for(let _0x3aee95=0x0;_0x3aee95<_0xc1d0da[_0x1ba51e(0x847)];_0x3aee95++){let _0x10ce3a=_0xc1d0da[_0x3aee95];if(!(_0x61079f[_0x1ba51e(0x706)]+_0x61079f['length']<=_0x10ce3a[_0x1ba51e(0x706)]||_0x61079f['offset']>=_0x10ce3a['offset']+_0x10ce3a['length'])){if(_0x61079f[_0x1ba51e(0x706)]<_0x10ce3a[_0x1ba51e(0x706)]||_0x61079f[_0x1ba51e(0x706)]+_0x61079f['length']>_0x10ce3a[_0x1ba51e(0x706)]+_0x10ce3a[_0x1ba51e(0x847)])throw new Error(_0x1ba51e(0x6bf));if(_0x61079f['offset']==_0x10ce3a[_0x1ba51e(0x706)]&&_0x61079f['length']==_0x10ce3a[_0x1ba51e(0x847)]){_0x10ce3a[_0x1ba51e(0x819)]=_0x61079f[_0x1ba51e(0x819)];return;}else return _0x479352(_0x10ce3a['data'])[_0x1ba51e(0x40b)](function(_0x14231b){var _0x13998f=_0x1ba51e;return _0x10ce3a[_0x13998f(0x819)]=_0x14231b,_0x479352(_0x61079f[_0x13998f(0x819)]);})['then'](function(_0x5640ef){var _0x3b9b07=_0x1ba51e;_0x61079f[_0x3b9b07(0x819)]=_0x5640ef,_0x10ce3a[_0x3b9b07(0x819)][_0x3b9b07(0x4a8)](_0x61079f[_0x3b9b07(0x819)],_0x61079f['offset']-_0x10ce3a['offset']);});}}}}_0xc1d0da[_0x1ba51e(0x940)](_0x61079f);});},this[_0x782cf(0x6c8)]=function(_0x1f2553){var _0x4b9adc=_0x782cf;return _0x2e4136||_0x14c069?_0x43d76b=_0x43d76b[_0x4b9adc(0x40b)](function(){return null;}):_0x43d76b=_0x43d76b[_0x4b9adc(0x40b)](function(){var _0x54e0f5=_0x4b9adc;let _0x1ed6c3=[];for(let _0x7b6aea=0x0;_0x7b6aea<_0xc1d0da[_0x54e0f5(0x847)];_0x7b6aea++){_0x1ed6c3[_0x54e0f5(0x940)](_0xc1d0da[_0x7b6aea][_0x54e0f5(0x819)]);}return new Blob(_0x1ed6c3,{'type':_0x1f2553});}),_0x43d76b;};};};window['BlobBuffer']=_0x2f7e63(null);}()),(function(){'use strict';var _0x67838=_0x4f6fae;function _0x68e1ef(_0x3c6d48){var _0x1fdad5=_0x56e7;this[_0x1fdad5(0x756)]=_0x3c6d48;}function _0x59d2e8(_0x1080a7,_0x32e51a){let _0x3268e2={};return[_0x1080a7,_0x32e51a]['forEach'](function(_0xe8603c){var _0x59eb3e=_0x56e7;for(let _0x152766 in _0xe8603c){Object[_0x59eb3e(0x8ff)][_0x59eb3e(0x4a0)][_0x59eb3e(0x7d9)](_0xe8603c,_0x152766)&&(_0x3268e2[_0x152766]=_0xe8603c[_0x152766]);}}),_0x3268e2;}function _0x442cda(_0x296f4d,_0x28ff38,_0x446567){var _0x522836=_0x56e7;if(Array[_0x522836(0x93b)](_0x446567))for(let _0xe91dfc=0x0;_0xe91dfc<_0x446567[_0x522836(0x847)];_0xe91dfc++){_0x442cda(_0x296f4d,_0x28ff38,_0x446567[_0xe91dfc]);}else{if(typeof _0x446567==='string')_0x296f4d['writeString'](_0x446567);else{if(_0x446567 instanceof Uint8Array)_0x296f4d[_0x522836(0x860)](_0x446567);else{if(_0x446567['id']){_0x446567['offset']=_0x296f4d['pos']+_0x28ff38,_0x296f4d[_0x522836(0x8c4)](_0x446567['id']);if(Array[_0x522836(0x93b)](_0x446567[_0x522836(0x819)])){let _0x4aa552,_0x2c7f2c,_0x27e6e8;_0x446567[_0x522836(0x810)]===-0x1?_0x296f4d[_0x522836(0x580)](0xff):(_0x4aa552=_0x296f4d['pos'],_0x296f4d['writeBytes']([0x0,0x0,0x0,0x0])),_0x2c7f2c=_0x296f4d[_0x522836(0x729)],_0x446567['dataOffset']=_0x2c7f2c+_0x28ff38,_0x442cda(_0x296f4d,_0x28ff38,_0x446567[_0x522836(0x819)]),_0x446567[_0x522836(0x810)]!==-0x1&&(_0x27e6e8=_0x296f4d[_0x522836(0x729)],_0x446567[_0x522836(0x810)]=_0x27e6e8-_0x2c7f2c,_0x296f4d[_0x522836(0x6d0)](_0x4aa552),_0x296f4d[_0x522836(0x2ce)](_0x446567['size'],0x4),_0x296f4d[_0x522836(0x6d0)](_0x27e6e8));}else{if(typeof _0x446567['data']===_0x522836(0x66e))_0x296f4d[_0x522836(0x672)](_0x446567[_0x522836(0x819)][_0x522836(0x847)]),_0x446567['dataOffset']=_0x296f4d[_0x522836(0x729)]+_0x28ff38,_0x296f4d[_0x522836(0x201)](_0x446567['data']);else{if(typeof _0x446567[_0x522836(0x819)]===_0x522836(0x1b9))!_0x446567[_0x522836(0x810)]&&(_0x446567[_0x522836(0x810)]=_0x296f4d[_0x522836(0x78b)](_0x446567['data'])),_0x296f4d[_0x522836(0x672)](_0x446567[_0x522836(0x810)]),_0x446567[_0x522836(0x4d9)]=_0x296f4d[_0x522836(0x729)]+_0x28ff38,_0x296f4d[_0x522836(0x8c4)](_0x446567[_0x522836(0x819)],_0x446567[_0x522836(0x810)]);else{if(_0x446567[_0x522836(0x819)]instanceof _0x68e1ef)_0x296f4d[_0x522836(0x672)](0x8),_0x446567['dataOffset']=_0x296f4d[_0x522836(0x729)]+_0x28ff38,_0x296f4d[_0x522836(0x1e0)](_0x446567[_0x522836(0x819)][_0x522836(0x756)]);else{if(_0x446567['data']instanceof _0x68e1ef)_0x296f4d[_0x522836(0x672)](0x4),_0x446567['dataOffset']=_0x296f4d[_0x522836(0x729)]+_0x28ff38,_0x296f4d[_0x522836(0x64b)](_0x446567[_0x522836(0x819)][_0x522836(0x756)]);else{if(_0x446567[_0x522836(0x819)]instanceof Uint8Array)_0x296f4d[_0x522836(0x672)](_0x446567[_0x522836(0x819)][_0x522836(0x722)]),_0x446567[_0x522836(0x4d9)]=_0x296f4d[_0x522836(0x729)]+_0x28ff38,_0x296f4d['writeBytes'](_0x446567[_0x522836(0x819)]);else throw new Error('Bad\x20EBML\x20datatype\x20'+typeof _0x446567[_0x522836(0x819)]);}}}}}}else throw new Error(_0x522836(0x703)+typeof _0x446567['data']);}}}}let _0x551b74=function(_0x370cdd,_0x132c33){return function(_0x11fa8a){var _0x13177a=_0x56e7;let _0x4d89f8=0x1388,_0x402586=![],_0x5e764f=0x0,_0x375fc2=0x0,_0x417ba6=!![],_0x400dc5=0x0,_0x4da6ad=0xbb80,_0x4b744f=0x1,_0x46072c=[],_0x4d3414=0x0,_0x44002e=0x0,_0x5c03f8=0x0,_0x3ae776={'fileWriter':null,'codec':_0x13177a(0x15c)},_0x3177e6,_0x401541={'id':0x4489,'data':new _0x68e1ef(0x0)},_0x4bf6e8=new _0x132c33(_0x11fa8a[_0x13177a(0x480)]);function _0x345d14(_0x46f9c7,_0x2d0400){var _0x49c74d=_0x13177a;return _0x2d0400=new Uint8Array(_0x2d0400),_0x1d5ef3(_0xf40879(_0x46f9c7),_0x25ccd8(_0x2d0400[_0x49c74d(0x722)]),_0x2d0400);}function _0x1d5ef3(){var _0x47e4f7=_0x13177a,_0x4e38f1,_0x53320f=0x0,_0x116295;for(_0x4e38f1=0x0;_0x4e38f1>>0x18&0xff,_0x1ca267>>>0x10&0xff,_0x1ca267>>>0x8&0xff,_0x1ca267&0xff]);if((_0x1ca267&0xff0000)!=0x0)return new Uint8Array([_0x1ca267>>>0x10&0xff,_0x1ca267>>>0x8&0xff,_0x1ca267&0xff]);if((_0x1ca267&0xff00)!=0x0)return new Uint8Array([_0x1ca267>>>0x8&0xff,_0x1ca267&0xff]);if((_0x1ca267&0xff)!=0x0)return new Uint8Array([_0x1ca267&0xff]);throw'InvalidOperationException';}function _0x25ccd8(_0x52c9fd){if(_0x52c9fd<=0x7f)return new Uint8Array([0x80|_0x52c9fd&0x7f]);if(_0x52c9fd<=0x3fff)return new Uint8Array([0x40|_0x52c9fd>>0x8&0x3f,_0x52c9fd&0xff]);return new Uint8Array([0x8,_0x52c9fd>>>0x18&0xff,_0x52c9fd>>>0x10&0xff,_0x52c9fd>>>0x8&0xff,_0x52c9fd&0xff]);}function _0x14787d(_0x4904a5,_0x3abce1){var _0x43fe6b=_0x13177a,_0x2df09c=new DataView(new ArrayBuffer(0x4));return _0x2df09c[_0x43fe6b(0x1ff)](0x0,_0x3abce1,![]),_0x345d14(_0x4904a5,new Uint8Array(_0x2df09c[_0x43fe6b(0x412)]));}function _0x31bf92(_0x524310){var _0x1b8fd9=_0x13177a;if(_0x524310<=0xff)return new Uint8Array([_0x524310&0xff]);if(_0x524310<=0xffff)return new Uint8Array([_0x524310>>>0x8&0xff,_0x524310&0xff]);if(_0x524310<=0xffffff)return new Uint8Array([_0x524310>>0x10&0xff,_0x524310>>0x8&0xff,_0x524310&0xff]);return new Uint8Array([_0x524310>>>0x18&0xff,_0x524310>>>0x10&0xff,_0x524310>>>0x8&0xff,_0x524310&0xff]);var _0x44234f=new DataView(new ArrayBuffer(0x4));return _0x44234f[_0x1b8fd9(0x909)](0x0,_0x524310,![]),_0x44234f;}function _0x437253(_0x4e38dd,_0x1e68de){return _0x345d14(_0x4e38dd,_0x31bf92(_0x1e68de));}function _0x2dd3b6(_0x3205cd,_0x5c5238){var _0x2a9e93=_0x13177a;return _0x345d14(_0x3205cd,new TextEncoder()[_0x2a9e93(0x8f6)](_0x5c5238));}function _0x168c5d(){var _0xa2e772=_0x13177a;let _0x308089={'id':0x1a45dfa3,'data':[_0x437253(0x4286,0x1),_0x437253(0x42f7,0x1),_0x437253(0x42f2,0x4),_0x437253(0x42f3,0x8),_0x2dd3b6(0x4282,_0xa2e772(0x393)),_0x437253(0x4287,0x4),_0x437253(0x4285,0x2)]},_0xbdf1aa={'id':0x1549a966,'data':[_0x437253(0x2ad7b1,0xf4240),_0x2dd3b6(0x4d80,'VDO-Ninja'),_0x2dd3b6(0x5741,_0xa2e772(0x37a)),_0x401541]},_0x480283=[{'id':0xb0,'data':_0x5e764f},{'id':0xba,'data':_0x375fc2}],_0x38ce29={'id':0x1654ae6b,'data':[{'id':0xae,'data':[_0x437253(0xd7,0x1),_0x437253(0x73c5,0x1),_0x437253(0x9c,0x0),_0x2dd3b6(0x22b59c,_0xa2e772(0x30f)),_0x2dd3b6(0x86,'V_'+_0x11fa8a['codec']),_0x437253(0x83,0x1),{'id':0xe0,'data':[_0x437253(0xb0,_0x5e764f),_0x437253(0xba,_0x375fc2)]}]},{'id':0xae,'data':[_0x437253(0xd7,0x2),_0x437253(0x73c5,0x2),_0x437253(0x9c,0x0),_0x2dd3b6(0x22b59c,_0xa2e772(0x30f)),_0x2dd3b6(0x86,_0xa2e772(0x2d5)),_0x437253(0x83,0x2),{'id':0xe1,'data':[_0x14787d(0xb5,_0x4da6ad),_0x437253(0x9f,_0x4b744f)]},_0x345d14(0x63a2,new Uint8Array(['O'[_0xa2e772(0x1bf)](0x0),'p'['charCodeAt'](0x0),'u'[_0xa2e772(0x1bf)](0x0),'s'[_0xa2e772(0x1bf)](0x0),'H'[_0xa2e772(0x1bf)](0x0),'e'[_0xa2e772(0x1bf)](0x0),'a'[_0xa2e772(0x1bf)](0x0),'d'[_0xa2e772(0x1bf)](0x0),0x1,_0x4b744f&0xff,0x38,0x1,_0x4da6ad>>>0x0&0xff,_0x4da6ad>>>0x8&0xff,_0x4da6ad>>>0x10&0xff,_0x4da6ad>>>0x18&0xff,0x0,0x0,0x0]))]}]};_0x3177e6={'id':0x18538067,'size':-0x1,'data':[_0xbdf1aa,_0x38ce29]};let _0xbd5227=new _0x370cdd(0x200);_0x442cda(_0xbd5227,_0x4bf6e8['pos'],[_0x308089,_0x3177e6]),_0x4bf6e8[_0xa2e772(0x607)](_0xbd5227[_0xa2e772(0x874)]()),_0x402586=!![];}function _0x31cafb(_0x4f7ca0){var _0x4fcb9a=_0x13177a;let _0x1592fd=new _0x370cdd(0x1+0x2+0x1);if(!(_0x4f7ca0['trackNumber']>0x0&&_0x4f7ca0['trackNumber']<0x7f))throw new Error(_0x4fcb9a(0x5e3));return _0x1592fd['writeEBMLVarInt'](_0x4f7ca0[_0x4fcb9a(0x212)]),_0x1592fd[_0x4fcb9a(0x889)](_0x4f7ca0[_0x4fcb9a(0x7c8)]),_0x1592fd[_0x4fcb9a(0x580)]((_0x4f7ca0[_0x4fcb9a(0x97a)]==_0x4fcb9a(0x623)?0x1:0x0)<<0x7),{'id':0xa3,'data':[_0x1592fd[_0x4fcb9a(0x874)](),_0x4f7ca0[_0x4fcb9a(0x618)]]};}function _0x2afe4d(_0x10a2d3){var _0x3fd481=_0x13177a;return{'id':0x1f43b675,'data':[{'id':0xe7,'data':Math['round'](_0x10a2d3[_0x3fd481(0x7c8)])}]};}function _0x269096(){var _0xc71fb6=_0x13177a;if(_0x46072c[_0xc71fb6(0x847)]===0x0)return;let _0x2bc26a=0x0;for(let _0x2388a2=0x0;_0x2388a2<_0x46072c['length'];_0x2388a2++){_0x2bc26a+=_0x46072c[_0x2388a2][_0xc71fb6(0x618)][_0xc71fb6(0x722)];}let _0x55fa12=new _0x370cdd(_0x2bc26a+_0x46072c['length']*0x40),_0x2e034a=_0x2afe4d({'timecode':Math[_0xc71fb6(0x571)](_0x4d3414)});for(let _0x1526b2=0x0;_0x1526b2<_0x46072c[_0xc71fb6(0x847)];_0x1526b2++){_0x2e034a[_0xc71fb6(0x819)]['push'](_0x31cafb(_0x46072c[_0x1526b2]));}_0x442cda(_0x55fa12,_0x4bf6e8[_0xc71fb6(0x729)],_0x2e034a),_0x4bf6e8[_0xc71fb6(0x607)](_0x55fa12[_0xc71fb6(0x874)]()),_0x46072c=[],_0x44002e=0x0;}function _0x2f0138(_0x453b92,_0x37e551){var _0x5ac4d4=_0x13177a;_0x453b92[_0x5ac4d4(0x212)]=_0x37e551;var _0x43ff4c=_0x453b92['intime']/0x3e8;_0x417ba6?(_0x400dc5=_0x43ff4c,_0x43ff4c=0x0,_0x417ba6=![]):_0x43ff4c=_0x43ff4c-_0x400dc5;_0x5c03f8=_0x43ff4c;if(_0x44002e==0x0)_0x4d3414=_0x43ff4c;_0x453b92['timecode']=Math[_0x5ac4d4(0x571)](_0x43ff4c-_0x4d3414),_0x46072c[_0x5ac4d4(0x940)](_0x453b92),_0x44002e=_0x453b92[_0x5ac4d4(0x7c8)]+0x1,_0x44002e>=_0x4d89f8&&_0x269096();}function _0x182dd1(){var _0x41a11b=_0x13177a;let _0x379657=new _0x370cdd(seekHead[_0x41a11b(0x810)]),_0x5bfcb3=_0x4bf6e8['pos'];_0x442cda(_0x379657,seekHead[_0x41a11b(0x4d9)],seekHead[_0x41a11b(0x819)]),_0x4bf6e8[_0x41a11b(0x6d0)](seekHead[_0x41a11b(0x4d9)]),_0x4bf6e8[_0x41a11b(0x607)](_0x379657[_0x41a11b(0x874)]()),_0x4bf6e8['seek'](_0x5bfcb3);}function _0x2e6bdc(){var _0x2fff60=_0x13177a;let _0x4a9d89=new _0x370cdd(0x8),_0x557e1b=_0x4bf6e8[_0x2fff60(0x729)];_0x4a9d89['writeDoubleBE'](_0x5c03f8),_0x4bf6e8[_0x2fff60(0x6d0)](_0x401541[_0x2fff60(0x4d9)]),_0x4bf6e8[_0x2fff60(0x607)](_0x4a9d89['getAsDataArray']()),_0x4bf6e8[_0x2fff60(0x6d0)](_0x557e1b);}this['addFrame']=function(_0x2207c2){var _0x20fc31=_0x13177a;!_0x402586&&(_0x5e764f=_0x11fa8a['width'],_0x375fc2=_0x11fa8a[_0x20fc31(0x5aa)],_0x4da6ad=_0x11fa8a[_0x20fc31(0x213)],_0x4b744f=_0x11fa8a[_0x20fc31(0x4ab)],_0x168c5d());if(_0x2207c2['constructor']['name']==_0x20fc31(0x5db)){let _0xb41e13=new Uint8Array(_0x2207c2['byteLength']);_0x2207c2[_0x20fc31(0xa1c)](_0xb41e13),_0x2f0138({'frame':_0xb41e13,'intime':_0x2207c2['timestamp'],'type':_0x2207c2[_0x20fc31(0x97a)]},0x1);return;}else{if(_0x2207c2[_0x20fc31(0x9e9)][_0x20fc31(0x942)]=='EncodedAudioChunk'){let _0xc92d60=new Uint8Array(_0x2207c2[_0x20fc31(0x722)]);_0x2207c2[_0x20fc31(0xa1c)](_0xc92d60),_0x2f0138({'frame':_0xc92d60,'intime':_0x2207c2[_0x20fc31(0x5b1)],'type':_0x2207c2[_0x20fc31(0x97a)]},0x2);return;}}},this['complete']=function(){return!_0x402586&&_0x168c5d(),_0x417ba6=!![],_0x269096(),_0x2e6bdc(),_0x4bf6e8['complete']('video/webm');},this[_0x13177a(0x487)]=function(){var _0x163300=_0x13177a;return _0x4bf6e8[_0x163300(0x847)];},_0x11fa8a=_0x59d2e8(_0x3ae776,_0x11fa8a||{});};};window['WebMWriter']=_0x551b74(window[_0x67838(0x16a)],window[_0x67838(0x2a4)]);}()); \ No newline at end of file +var _0x1c28c8=_0x53c0;(function(_0xe1cba2,_0x2dd85c){var _0x14269d=_0x53c0,_0x43a802=_0xe1cba2();while(!![]){try{var _0x5ac61c=parseInt(_0x14269d(0x725))/0x1+-parseInt(_0x14269d(0x7d3))/0x2*(-parseInt(_0x14269d(0x73d))/0x3)+-parseInt(_0x14269d(0x4f7))/0x4*(-parseInt(_0x14269d(0x95a))/0x5)+-parseInt(_0x14269d(0x42a))/0x6*(-parseInt(_0x14269d(0x36a))/0x7)+parseInt(_0x14269d(0x235))/0x8+-parseInt(_0x14269d(0x66a))/0x9+-parseInt(_0x14269d(0x8b5))/0xa*(parseInt(_0x14269d(0x42f))/0xb);if(_0x5ac61c===_0x2dd85c)break;else _0x43a802['push'](_0x43a802['shift']());}catch(_0x41d23e){_0x43a802['push'](_0x43a802['shift']());}}}(_0x28b6,0xa3b6d));function log(_0x15ea85){var _0x33fd76=_0x53c0;if(debugSocket){if(debugSocket[_0x33fd76(0x542)]===debugSocket[_0x33fd76(0x280)])for(var _0x765505=0x0;_0x765505\x20','broadcastChannelID','lin','stream_configAudio','disableMouseEvents','configure','support','style','out','limitaudio','bind','settle','stay','canvas','manual','nature','transferred\x20and\x20closing','bye','error','base','closed','pixelFix','readable','continue','seek','back','distant','getOptimizedScale:\x20','old','dataOffset','modifyDescPCM','toLowerCase','setup\x20peer\x20complete','Publisher\x20will\x20be\x20ignored\x20due\x20to\x20max\x20connections\x20already\x20hit','EastSideRepresentZ','failed','broadcast','move','Bearer\x20','startsWith','gridlayout','initialPublish','processRPCSOnMessage','form','noaudio','ago','value','processFrameAudio','rain','bitrate','direct','batteryMeter','force','welcomeMessage','warm','exact','filetransfer','AES-CBC','obsninja','includeRTT','infocus','audioCodec','since','onconnectionstatechange',',\x20mc?:\x20','who','obs_control','limitTotalBitrate','read','mirrorGuestTarget','Please\x20contact\x20steve@seguin.email\x20or\x20join\x20https://discord.vdo.ninja\x20if\x20Meshcast\x20is\x20not\x20working.','Opened\x20transfer\x20channel','now','totalRoomBitrate_default','hangupDirector','sendRequest','learn','screensharecursor','no\x20audio\x20track\x20to\x20poke','720','trouble','day','gentle','roomhost','grow','Not\x20supported;\x20expected\x20\x27filetransfer\x27','quotient','Someone','CPU','iOS\x20devices\x20do\x20not\x20support\x20dynamic\x20bitrates\x20correctly;\x20skipping','large','nackCount','Change\x20Label','type','video_2_init_frameRate','processFrame','fakeUser','PINGED','hostedTransfers','https://turnservers.rtc.ninja/','directorPassword','requestAudioRateLimit','character','forEach','socialstream','wear','&code=','iframeVideo','hear','sendframes','reject\x20co','chunked_mode_video','scaleDueToBitrate','onnegotiationneeded','found','success','waitImageTimeoutObject','codirector_changeURL','newMainDirectorSetup','been','ptime','beepToNotify','autorecord','soloChatUUID','effect','audioTime','late','right','channelWidth','We\x20will\x20not\x20request\x20the\x20meshcast\x20as\x20no\x20audio\x20or\x20video\x20is\x20requested','sourceActive','stopWriter','ifs','timeout','generator','audiobitrate','noPLIs','message\x20could\x20not\x20be\x20sent;\x20queuing\x20it','priority','showlabels','samplingFrequency','statsInterval','cause','deferring\x20with\x20a\x20promise','codec','PONGED','all','particular','blue','radio','grew','column','ease','#obsRemotePassword>input','pretty','reconnected','stereo_url','label=','sending\x20message\x20via\x20WSS\x20as\x20WebRTC\x20failed\x20to\x20send\x20message;\x20RTC\x20peers\x20only','transparent','big','bear','chair','audioGain','sendKeyFrameScenes','stringify','watchTimeoutList','lady','space','allowVideo','firstPlayTriggered','Video\x20File','codirector_transfer','obsControls','Stream\x20ID\x20is\x20already\x20in\x20use.','use1','sun','mix','map','borderColor','video_bitrate_kbps','Authorization','sky','three','only','insect','applyIsolatedVolume','videosource','nextQueue','quiet','recordingVideoCodec','endViewConnection','put','wing','FAIL\x20rpcs\x20onconnectionstatechange','probable','especially','directVideoMuted','pptControls','ab_url','https://meshcast.io/servers.json?ts=','main','split','byteLength','melody','New\x20Label:\x20','maxMobileBitrate','noise','directorSettings','remoteZoom','recorder','star','writeBytes','man','block','HANG\x20UP\x20COMPLETE','ori','directorMirror','fillDataBuffer','bitrateTimeout','divide','view-connection','press','fall','height','autohide','layout-updated','ON\x20FOCUS\x20NOT\x20FOUND','office','joy','closedCaptions','woman','reject','apple','seedStream','currentTime','soil','Remote\x20request\x20decoded\x20successfully','fruit','canvasSource','print','whose','preferCurrentTab','maxptime','data','river','roomclaimed','lockedAudioBitrate','screenShareLabel','dropped\x20candidate\x20due\x20to\x20filter','log','noScaling','did','reason','audioLatency','Remote\x20request\x20failed\x20to\x20decode;\x20continuing\x20still.','voice','onconnectionstatechange\x20pcs\x20ice\x20--\x20disconnected,\x20but\x20not\x20yet\x20closed?\x20','raisehands','bandwidth\x20set\x20i!\x20','wash','leftMiniPreview','RTC\x20Connection\x20seems\x20to\x20be\x20dead\x20or\x20not\x20yet\x20open?\x204','screenshareVideoOnly','wide','onreadystatechange','stand','opacityMuted','remote-screenshare-state','noisegateSettings','noREMB','silent','track','bandwidthMuted','request\x20zoom\x20change:\x20','ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnpqrstuvwxyz23456789','felt','labelstyle','sea','startClock','note','maintain-framerate','ctrl','from','ready','sure','better','remoteRaisedHandElement','defaultBackgroundImages','code','strange','website','display','make','adaptivePtime','some','[data-action-type=\x22order-value\x22][data--u-u-i-d=\x22','scaleResolution','sensorDataFilter','ICE\x20FAILED','desaltStreamID','screenshareStereo','audioNode','createBufferSource','closeTimeout\x20cancelled;\x207','those','subarray','ptz','lake','will','director-denied','con','fly','closing\x207','abc123','train','bypass','whether','change','parent','might','while','meshcastBitrate','forest','postURL','label','meat','very','init_video','layout-enabled','busy','totalSceneBitrate','already\x20closed\x20PCS','videoOptions','lost','session.limitMaxBandwidth\x20running:\x20','industry','parse','codecGroupFlag','vector','engine','cool','preloadbitrate','max_bandwidth_capped_kbps','maxconnections','anyrequest','gotGenericData','send\x20channel\x20open\x20pcs','chunked','stood','waitImageTimeout','borderRadius','road','third','trackNumber','version','oniceconnectionstatechange','mutedStateMixer','six','permaid','mag','BYE\x20RPCS','widget','icefilter','dress','setAttribute','Reloading?\x20uh\x20oh.\x20Why\x20didn\x27t\x20it?','publicKey','contentType','behind','Video\x20Bitrate\x20is\x20locked;\x20can\x27t\x20update','PCS\x20WINS\x20ICE','WebMWriter','screenshare_url','muteStateTemplate','score','seem','aec_url','beauty','chord','hunt','idea','find','allowchunked','compare','directorVideoMuted','preferVideoCodec','pingTimeout','remoteInterfaceAPI','midiHotkeys','cover','overlayControls','land','de1','neighbor','turn:turn-cae1.vdo.ninja:3478','room','roomid','meshcastSettings','container_','maxaveragebitrate','directMigrateIssue','local','connectionState','substring','screenStopped','requestedStatsInterval','course','room-is-claimed','video_init_width','GOT\x20ICE!!','InvalidOperationException','pliCount','fair','setScale','sendFile','BYE','invent','remote-control-failed','Max\x20bandwidth\x20being\x20capped:\x20','sendChannel_','son','air','VP9','allowWidget','tree','Browser','youtubeKey','queue','9890792vRblDo','sensors',')\x20failed\x20due\x20to\x20permissions\x20or\x20it\x20was\x20rejected\x20by\x20the\x20user','removeChild','playChannel','prompt-access-request','midiRemote','broke','little','retryWatchInterval','equate','nation','dollar','opus','unified-plan','long','setBitrate','SHA-256','defaultMedia','sensorData','near','Unknown','scene-connected','loudest','audioContext','floor','key','decode','hash','wall','Can\x27t\x20change\x20the\x20location\x20once\x20started\x20streaming','pass','subtle','level','screenshareAutogain','arrange','FORCING\x20A\x20CHUNKED\x20KEY\x20FRAME:\x20','reduce','clicked','bar','miconly','scaleResolutionDownBy\x20set\x202a!\x20','changeURL','charging','status','metal','blood','iframe','chrg','together','die','Transfer\x20was\x20cnacelled\x20by\x20remote\x20user;\x20parital\x20file\x20saved.','thus','onmessage','flagship','AndroidFix','basic','createAnswer','cleanDirector','offerSDP','miniInfo','count','allowVideos','pluginVersion','deviceId','CLOSED','audioDevice','lockWindowSize','bandwidth\x20set\x20c!\x20','closeRPC','magnet','https://turnservers.socialstream.ninja/','myVideo.webm','transfer','denoise_url','OPEN','actual\x20bitrate:','added\x20video\x20track','frameWriter','thing','bat','dog','prioritize-audio','saw','save','removeTrack','echoCancellation','throttling','made','iceTimer','got','canvasCtx','clothe','signalMeter','what','micDelay','dtx','then','hair','a=extmap:3\x20urn:3gpp:video-orientation\x0d\x0a','channel','requestChangeCompressor','wssSetViaUrl','readAsArrayBuffer','both','mirrorState','nopreview','compressor','processPCSOnMessage','alpha','iframeDetails_','transferred','obsSceneSync','onload','Remote\x20TURN\x20LIST\x20Loaded\x20**\x20','showClock','work','except','excite','element','real','Setting\x20pc\x20connection\x20timeout\x20in\x205\x20seconds\x20??','requestUpload','Messaging\x20sent','minute','signature','obs.ninja/','new-display-name','red','site-not-responsive','forceTcpMode','glad','slot','this\x20unverified\x20director\x20was\x20already\x20connected;\x20not\x20going\x20to\x20send\x20my\x20director\x20state\x20to\x20them','gray','approved:\x20','leavetone','match','closing\x2020','Chunked_audio','whepInputToken','sceneList','PolandPirat','RSASSA-PKCS1-v1_5','PCMSource','midiIn','bottom','number','requested-stream','setupIncoming','offsetChannel','iceServers','encodings','north','earth','cost',';\x20charset=utf-8','give','year','director-share','represent','defaultPassword','could','sceneDisplay','zoomedBitrate','ring','qlr','shell','stereo','no\x20pcs[UUID]','screenStream','range','changeCamera','single','orientation','virtualcam','outputDevice','acc','user\x20didn\x27t\x20have\x20access\x20for\x20this\x20file.','skill','closeTimeout','team','wonder','equalizer','between','maxvideobitrate','directorBlindButton','onicecandidate','This\x20stream\x20token\x20is\x20already\x20connected.\x20Are\x20you\x20having\x20a\x20CORS\x20issue?\x20Also,\x20ensure\x20SSL\x20if\x20enforced\x20on\x20your\x20host\x20everywhere.','theyBeSharksHere','kind','famous','gas','rejoining\x20room','targetAudioBitrate','quite','mind','tone','setVideoBitrate','playback_audio_pipeline','tie','start','addALabel','high','h264profile','request\x20focus\x20change:\x20','symbol','correct','sceneType','copyTo','set-audio-bitrate','when','meshcastScreenShareCodec','fillStyle','iframetarget','rotate','\x20is\x20not\x20defined;\x20skipping.','but','Created\x20transfer\x20channel','record','guest-connected','win','lockedVideoBitrate','inch','maxviewers','listing','bit\x20rate\x20being\x20munged','rpcs\x20onconnectionstatechange\x20Disconnected;\x20retry\x20in\x205s','pcm','let','getPCM','connected','push','structure','collect','close','maintain-resolution','art','layout','stats','New\x20ON\x20TRACK\x20event','AES','ondatachannel','scale','his','tokenDirector','bank','guestFeeds','nocursor','question','connect','Audio\x20Bitrate\x20is\x20locked;\x20can\x27t\x20update','options','mediaDevices','remoteVideoMuted','paragraph','\x20as\x20preferred\x20video\x20codec\x20by\x20viewer\x20via\x20API\x20(offer)','remoteDescription','stop','govern','act','limitTotalBitrateAll','micIsolated','Audio\x20isn\x27t\x20setup\x20yet.','chatmessage','querySelectorAll','this.connectionState:\x20','down','Chrome\x20for\x20iOS','remoteHash','onerror','altUUID','limitAudioBitrate','randomize','HANG\x20UP\x202\x20COMPLETE','body','him','Checking\x20to\x20see\x20if\x20reconnectino\x20to\x20ws\x20lost\x20any\x20peers','screen','creating\x20answer','you','tail','applySoloChat','enough','line','directorStreamID','canvasIntervalAction','crypto','noisegate','quality_wb','hanging\x20up','bigmutebutton','her','frameRate','userAgent','setOpusAttributes','frame','lowcut','Room\x20is\x20already\x20claimed\x20by\x20someone\x20else.','&id=','main-director','sharperScreen','remoteMuteState','requestSceneUpdate','42001f','speakerMuted_default','trip','sendroom','retryTimeout','7qQNaoz','updateTime','written','above','subtract','allowWebp','gone','period','muteState','screenShareState','closeTimeout\x20cancelled;\x206\x27\x20retry\x20in\x203s?','front','changeMicrophone','requestAudioHack','pull','blurBackground','div','setRemoteDescription','our','The\x20request\x20(','why','see','about','An\x20RTC\x20error\x20occured.','fig','wss://debug.vdo.ninja:443','remote-token-rejected','stone','pol1','finger','certain','raw','maxpublishers','realTime','foot','\x20x\x20','allowChunked','can','glass','street','consent','expect','Websockets\x20timed\x20out;\x2030\x20seconds','badStreamList','have','allowBroadcast',',\x20isDirector:\x20','onTrack','getVideoTracks','ArrayBufferDataStream','webrtc-is-blocked','appendChild','drive','./media/bg_sample.webp','bigPlayButton','autorecordlocal','noMeshcast','groupAudio','plain','RTCRtpSender','the','audio\x20bandwidth\x20set\x20f!','after','eye','south','charAt','voiceMeter','cmd','than','though','overlay','guest','contolboxLabel','getSettings','can\x27t\x20change\x20bitrate;\x20no\x20video\x20senders\x20found','mirrorGuestState','getLocalStream','mutedStateScene','This\x20shouldn\x27t\x20happen','hill','hope','request','contentHint','division','garden','url','estop','videoWriter','step','dictionary','afraid','directorSpeakerMute','mount','candidate','heard','closing\x206','chunkedStream','value\x20there','send','night','lowerhand','agc_url','onnegotiationneeded\x20triggered;\x20creating\x20offer','enc','check','hssConnection','noNacks','cent','writeU8','else','includes','natural','bright','death','these','Couldn\x27t\x20parse\x20JSON;\x20will\x20attempt\x20as\x20ArrayBuffer\x20UINT8ARRAY','currentAudioConstraints','addFrame','locale','bitrate_set','screensharebutton','micIsolate','double','can\x27t\x20change\x20audio\x20bitrate;\x20no\x20audio\x20sender\x20found','cleaning\x20up\x20lost\x20connection\x20--\x20disconnected\x20-\x20iOS\x20specific','wss://wss.vdo.ninja:443','suffix','reply','mainmenu','initialDirectorSync','safemode','contain','door','seat','which','catch','branch','available_outgoing_bitrate_kbps','watch_URL','Only\x20the\x20main\x20director\x20can\x20use\x20this\x20setting','pick','dead','winter','major','option','lyra','screenshareid','setLocalDescription','webcamonly','even','connectionDetails','set-meshcast-video-bitrate','small','showSaveFilePicker','arrive','remember','requestFile','encoder','disableViewerWebAudioPipeline','allowScreen','iceBundle','limitBitrate','waitingWatchList','BITRATE\x201:\x20','room_init','optimizeBitrate','ICE\x20closed?','size','vdo.ninja/','msg\x20size\x20error','allowmidi','audioInputChannels','list','timecode','practice','widget-src','tiny','screenshareContentHint','ask','focus\x20success','country','allowDownloads','midiOut','Chromium-based\x20v','realTimeVideo','discuss','GOT\x20ICES!!','moment','getVideoBitrates','PCM\x20STARTED','screenIndexes','decodeRemote','2061618mfLHoV','band','digest','effectsData','forceios','39389823cHPzRr','processIceBundle','description','came','enabled','sister','set-video-bitrate','writer_config','Audio_Loudness','doctor','\x20as\x20preferred\x20codec\x20by\x20viewer\x20via\x20API','chatname','UUID\x20does\x20not\x20exist','ON\x20NEGO\x20NEEDED','directorState','send\x20channel\x20closed','savedVolume','setVideoScale','?ts=','directorEnabledPPT','directorMutedState','poor','decodeInvite','market','this','queueList','continent','no\x20video\x20track\x20to\x20control','focus','recieveChunkedStream','pastSlots','shine','requestRateLimit\x20RUN:\x20','possible','coat','lowBitrateCutoff','most','numeral','forward','downloads','sdp','reload','encodering\x20being\x20kicked','object','optimizedBitrate','[data-action-type=\x22mirror-guest\x22]','seedAttempts','multiply','egg','channelCount','URL','srcObject','screenshareDenoise','lowerVolume','audioCtxOutbound','children','42e01f','resumeClock','milk','No\x20reconnect\x20even\x20after\x205s;\x20closing','Adjusting\x20Gain;\x20only\x20track\x200\x20in\x20all\x20likely\x20hood,\x20unless\x20more\x20than\x20track\x200\x20support\x20is\x20added.','approved','resending\x20message','shoe','obsstudio','changeOrder','led','changeLabel','general','replace','allowwebp','sampleRate','Unmute\x20video','remote-peer-connected','nose','turn:www.turn.vdo.ninja:3478','people','wire','should','class','limitTotalBitrateGuests','toString','phrase','indicate','flower','whepInput','und','playsinline','measureEBMLVarInt','requestChangeLowcut','LOADING\x20UP\x20WAITING\x20WATCH\x20STREAM:\x20','true','servers','closeTimeout\x20cancelled;\x203','turn','useinbandfec','clear','steve','yet','meshcastScale','cleaning\x20up\x20lost\x20connection','roomTimer','responseText','timedelta','ride','fillRect','devicePixelRatio','stream\x20ID\x20is\x200\x20length','spot','allowNoGroup','would','sticky','iceConnectionState\x20==\x20connected','SET\x20SCALING\x20IS\x20FIRING,\x20which\x20is\x20GOOD\x20!!!!!!','chunkedVideoEnabled','ten','allowscreenvideo','stun:stun.cloudflare.com:3478','center','webAudios','resolve','joinRoom','dance','password','\x20(fail)','sendOnNewConnect','pip','meshcastAudioBitrate','webCodec','new','requested\x20file\x20has\x20been\x20removed.','stopping\x20old\x20track','MESHCAST\x20LINK:\x20','getResponseHeader','control','design','sell','one','syncState','limitAudioEncoder','poem','ice\x20timer\x20no\x20longer\x20exists','videoDevice','chief','final','network_type','seeding','A_OPUS','application/json;\x20charset=utf-8','reportbutton','animal','closing\x201','scaleSnap','header','Remote\x20peer\x20disconnected.\x20Due\x20to\x20enhanced\x20security,\x20please\x20refresh\x20to\x20create\x20a\x20new\x20connection.','person','directorBlue','thought','miss','configuration','starting\x20kicker','requestChangeSubGain','img','closing\x2013','set','processDescription','applyIsolatedChat','use','codirectorRequested','getWriter','screenshareType','writeFloatBE','cae1','again','wont','coast','avatar','forceRetry','modifyDescLyra','showSettings','getWrittenSize','-kbps','too','ping','widgetURL','migrate','https://temp.vdo.ninja/','separate','crowd','Max\x20bandwidth\x20NOT\x20being\x20capped:\x20','Transfer\x20was\x20completed\x20successfully','rather','metaKey','group-set-updated','seeding\x20!!','vdoninja','Create\x20a\x20new\x20RTC\x20connection;\x20offering\x20SDP\x20on\x20request','hold','delta','abs','12lycSkV','oxygen','screenshareNotActive','Offset\x20may\x20not\x20be\x20negative','zoom','play','season','Utf8','master','hash\x20is\x20','screensharefps','problem','maxBandwidth','wss','turnlist','snow','successfully\x20sent\x20message\x20vis\x20WebRTC\x20instead\x20of\x20WSS\x20to\x20all\x20RTC\x20Peers','similar','setRequestHeader','quart','allowMIDI','scale\x20set!','open','BundlePolicy','break','far','visibility','keyname','liquid','audioMeterGuest','channelOffset','closing\x209','destination','example','video_encoder','total','inputBuffer','pong','MAKING\x20A\x20NEW\x20RPCS\x20RTC\x20CONNECTION','human','minptime','draw','sending\x20request\x20via\x20server','NOT\x20IN\x20VIEW\x20SET','replaceAll','createScriptProcessor','Not\x20director','paint','head','directorHash','closing\x2016','proxy','teach','remote','anysend','salt','jump','effectValue','end','promise_audio','innerText','build','platform','oncanplay','talk','during','shall','straight','requestChangeMicDelay','ICE:\x20','meshcastMenu','**\x20connected','occur','\x20(ok)','less','readyState','err','offset','rest','Unknown\x20Meshcast\x20error','special','decimal','IchBinSteveDerNinja','closing\x204','lie','mirrored','boat','autorecordremote','false','chunkedtransfer','importKey','whipOutputToken','writeString','addTrack','hostname','true\x20.','Switching\x20to\x20limitTotalBitrateAll','there','already\x20watching\x20stream','wind','second','systemAudio','offer','getAsDataArray','place','done','ocean','obsState','world','available-speedtest-servers','BROWER\x20DID\x20NOT\x20SUPPORT\x20LIMIT\x20BITRATE','any','classList','Refreshing\x20scale','connectPeer','video','joinroom','square','job','constructor','shape','music','preventDefault','power_level','Meshcast\x20not\x20connected;\x20cant\x27\x20create\x20canvas\x20for\x20it','took','interval','mirrorExclude','outboundAudioBitrate','getReader','hasOwnProperty','remote-video-mute-state','showall','want','picture','visible','end-view-connection','writeU16BE','videoMargin','CriOS','forcePLI','month','playback_audio_samplerate','spell','image/webp','requestCoDirector','turn:turn-eu4.vdo.ninja:3478','intime','throttle','receive','slotsUpdate','dont','set-video-scale','scene','directorBlindAllGuests','mutedState','fromCharCode','whipOutput','control-room-co-director','audio_codec_url','novideo','videoEncoder','just','tool','maxframeRate_q2','Bitrate\x20request:\x20','proper','application/','disconnect','middle','alert','recieveFile','connected\x20to\x20video\x20server','needKeyFrame','WEBRTC\x20CONNECTION\x20OPEN','plural','whipCallback','Safari\x20','fast','disabled','hangup','piece','vDAv','getAudioTracks','mouth','supply','pauseClock','mile','images','spring','scaleWidth','BlobBuffer','more','stunServers','pitch','add-a-label','privacy','checking','soon','showConnections','ctrlKey','location','broad','favor','fat','mid','onclick','getTracks','turns:turn.obs.ninja:443','OBSNINJAFORLIFE','hot','scaleHeight','couldn\x27t\x20set\x20preferred\x20audio\x20codec','imagine','writeUnsignedIntBE','stead','autoSyncCallback','encrypt','delayNode','verify','Answer\x20SDP\x20does\x20not\x20have\x20a\x20matching\x20session\x20ID','unshift','women','cut','screenSrc','cbr','minipreview','infocus2','repeat','seedPlz','totalRoomBitrate','ACTION\x20REJECTED:\x20','quality','createOffer','directorDisplayMute','isView','Raised\x20hand','captain','guess','soft','Can\x27t\x20play\x20your\x20own\x20stream\x20ID','changeParams','timestamp','already\x20connected','directorUUID','requestVideoHack','apiserver','writeByte','vdo.socialstream.ninja','was','burn','told','midiChannel','think','skin','noWidget','cleanViewer','new\x20connection\x20is\x20contained\x20in\x20badStreamList!\x20This\x20might\x20be\x20the\x20director\x27s\x20video/audio\x20->\x20this\x20a\x20scene?','maxBitrate','had','remote-label-changed','EOF1','virtualHangup','indexOf','father','wss://api.vdo.ninja:443','limitAudio','age','low','Trying\x20to\x20set\x20','baby','spread','imageElement','pow','wish','autoSync','currentCameraConstraints','mcSetScale','cleanish','turns:www.turn.vdo.ninja:443','preferCodec','clean','msg','enhacing\x20audio\x20encoder','allowscreen','AudioContext','limitMaxBandwidth','post','textContent','smile','processFrameVideo','bone','Content-Type','obsSceneTriggers','broadcastIFrame','mass','off','warn','effectValue_default','activelySpeaking','spoke','setVideoBitrates','signData','json','showList','requestChangeGating','removed\x20from\x20SDP:\x20\x27a=extmap:3\x20urn:3gpp:video-orientation\x0d\x0a\x27','fire','deep','sand','cloneNode','configAudio','meshcastScreenShareBitrate','selectImageTFLITE_contents','noFEC','\x20(fair)','where','decide','ArrayBufferDataStream\x27s\x20pos\x20lies\x20beyond\x20end\x20of\x20buffer','speakerMute','container_director','such','video_init_frameRate','keep','video_muted_init','https://www.youtube.com/','shout','that','content-type','publish','whipCallback2','setParameters','start\x20writing\x20frames','EBML\x20VINT\x20size\x20not\x20supported\x20','remote-mute-state','short','detail','streamSrcClone','enqueue','\x27\x20target=\x27_blank\x27>','vowel','segment','room\x20rate\x20restriction\x20detected.\x20No\x20videos\x20will\x20be\x20published\x20to\x20other\x20guests','arm','videoElement','Trying\x20to\x20join\x20at\x20least','meshcastCodec','hangupbutton','nochunk','degradationPreference','sendMsg','streaming','generateRandomString','unit','them','through','bitrateTimeoutFirefox','house','word','instant','iceConnectionState','until','recording_audio_mic_delay','gyro','audioCtx','usual','sent','https://turnservers.vdo.ninja/','write','hidden','UUID\x20not\x20found;\x20cant\x27\x20close','5623308kxRzaL','Not\x20a\x20scene','take','showDirector','rampUpTime','stopPropagation','showRoomTime','baseLatency','activeSpeaker','bring','midiDevice','allowScreenAudio','closing\x2012','KEY\x20FRAME\x20REQUESTED','A\x20Guest\x20joined\x20the\x20room','weight','directorList','colorVideosBackground','quality_url','session.setupScreenShareAddon','forceAspectRatio','title','iron','autostart','selected','width','forceRetryTimeout','maxsamplerate','directorDisplayMuted','cotton','rotate_video','requestZoomChange','enhanceAudio','jointone','whip','decrypt','circle','hole','sound','Keyframe\x20inserted','getSenders','micSampleRate','either','refreshScale','iceTransportPolicy','audioOptions','point','\x20---\x20PC\x20TIMED\x20OUT,\x20but\x20still\x20alive.\x20Killing\x20it.','cleanup','UUID','screenshareAEC','roombitrate','binaryType','west','chunks','label_','writable','listen','also','joining-room','videoMutedFlag','channels','CHUNKED\x20DETAILS','candidates','chatbutton','widgetSrc','rejected','claim','transcript','rotated','border','action','teeth','common','createDelay','playbackheader','already\x20connected\x202.\x20disconnecting..','calculateScale','encryptMessage','stopClock','sceneSync','voiceMeterTemplate','locate','getOpusBitrate','encode','material','suppressLocalAudioPlayback','muted','received\x20data\x20from\x20viewer','oil','bundlePolicy','batteryState','dad','quietOthers','chunkedtransfer\x20OPEN','vp9','call','dry','playing','showControls','begin','flow','checkBasicStreamsExist','organ','several','outboundVideoBitrate','requestFocusChange','There\x27s\x20a\x20new\x20incoming\x20connection.','displaySurface','token','each','original','shop','stopping\x20some\x20preload\x20bitrate\x20','war','nothing','FileSystemWritableFileStream','de2','charge','region','vdo.ninja','machine','many','solo','obsControl','promptAccess','stick','forceRotate','no\x20reconnect\x20even\x20after\x205s;\x20closing','whole','createMediaStreamSource','nacks_per_second','directorVolumeState','turn:turn-use1.vdo.ninja:3478','card','autoSyncObject','maxBufferSize','enemy','push-connection-info','brown','disconnectedTimeout','writeDoubleBE','closePC','resolution\x20scale:\x20','best','sudden','full','group','roll','.webm','seeding-started','disableREMB','believe','product','closing\x2014','An\x20RTC\x20error\x20occured','time_seconds','planet','successfully\x20sent\x20message\x20vis\x20WebRTC\x20instead\x20of\x20WSS','noise\x20gate\x20on','Failed\x20to\x20determine\x20size\x20of\x20element','gainNode','develop','only-main-director','fight','STREAM\x20ID\x20desalted\x202:','disableWebAudio','seed','wrong','Remote\x20user\x20is\x20a\x20director','property','WHY\x20ARE\x20YOU\x20GOD\x20DAMN\x20BEEPING','could\x20not\x20be\x20sent;\x20queuing\x20it','keys','setAudioBitrate','does','stretch','pattern','permaMirrored','closing\x202','mountain','starting\x20some\x20preload\x20bitrate\x20','broadcast_mode','processDescription2','present','temperature','mykey','1259247KgqLGV','directorBox','molecule','overlayNinja','currentSlots','way','opacityDisconnect','can\x27t\x20change\x20bitrate;\x20no\x20video\x20sender\x20found','sink','their','kill','party','decoder','querySelector','disableHotKeys','tainted','lone','young','get','ball','RTC\x20Connection\x20seems\x20to\x20be\x20dead\x20or\x20not\x20yet\x20open?\x201','bought','focusStyle','meterStyle','1765923VuTujY','pipe','went','host','listPromise','writeEBMLVarIntWidth','remoteMuteElement','allowAudio','current','alreadyJoinedMembers','playback_audio_volume_meter','bandwidth\x20set\x20e!\x20','sort','Pinging','canvasStream','thousand','fill','trade','charCodeAt','not-the-director','Generate\x20Some\x20Crypto\x20keys\x20first','info','audio','introButton','bandwidth\x20set\x20b!\x20','hiddenSceneViewBitrate','keyframeTimeout','once','grass','obs','codecs','pcs\x20RTC\x20CLOSED','bandwidth\x20set\x20g!\x20','requestKeyframe','Meshcast\x20error:\x20432','videoMuted','manualBandwidth','energy','onceConnected','observe','requestChangeEQ','webm','screenShareStartPaused','iframeEle','UUID\x20not\x20found;\x20can\x27t\x20close.','measureUnsignedInt','rock','click','api','hostedFiles','cloud','writer','thank','mother','random','nosettings','cpu','new-push-connection','mute','walk','determine','EncodedVideoChunk','here','leg','new-view-connection','board','plugged_in','rpcs','remoteFocus','Bad\x20EBML\x20datatype\x20','ended','targetBandwidth','fr1','readAsText','Seeking\x20beyond\x20the\x20end\x20of\x20file\x20is\x20not\x20allowed','verifyData','rise','tube','island','application/sdp','iframeSrc','room-is-claimed-codirector','roomenc','&start=','tallyStyle','visit','hss-connection','pressed','volumeControl','processIce2','audioChannels','transferSettings','addEventListener','mark','wrote','preLimitedBitrate','ran','scaleResolutionDownBy','closeTimeout\x20cancelled;\x204','scaleResolutionDownBy\x20set\x202b!','stream_configVideo','streamSrc','create','timer','fish','selectedIndex','bufferedAmount','has','groupView','create\x20offer\x20worked','song','knew','view_set','security','receiveChannel','requestStream','PUBLISHER\x27s\x20RTC\x20Connection\x20seems\x20to\x20be\x20dead?\x20','null\x20ice\x20rpcs','ontrack','plan','forceMediaSettings','getTimezoneOffset','edgelist','https://meshcast.io/view.html?id=','realUUID','self','pose','directorView','row','already\x20connected\x201','recording_audio_compressor_type','innerHTML','onclose','webCodecAudio','nodownloads','keyframe','streamID','look','onaudioprocess','darkmode','opacity','details','orderby','newViewConnection','audioEffects','and','savedBitrate','order','failed\x20to\x20send\x20focus\x20change\x20request','allowGraphs','4gNVjZo','town','remote-group-change','fileList','speedtest','midi','cat','stereo\x20enabled','gpGPU','viewheight','power','fell','announceCoDirector','steam','black','ICE\x20GATHER\x20COMPLETED','wood','over','animatedMoves','white','perhaps','please','matter','wheel','updateurl','SENDING\x20FILE:\x20','allowscreenaudio','summer','meshcast','switchMode','optimize','answer','webrtc\x20connectioned\x20closed-event','udp','letter','processIce','bad','bread','requestResolution','strong','brought','limitMeshcastBitrate','opposite','codirector','tfliteModule','getElementById','requestVideoRecord','session.watchTimeoutList\x20no\x20longer\x20exists;\x20won\x27t\x20retry.','Update\x20Mixer\x20Event\x20on\x20REsize\x20SET','relay','lowMobileBitrate','wave','allowmeshcast','colony','vdav','windowed','sheet','girl','cleanOutput','stun:stun.l.google.com:19302','target','Meshcast\x20not\x20available.','minimumRoomBitrate','Incoming\x20Ice\x20Offer\x20does\x20not\x20match\x20Session','encodedInsertableStreams','arraybuffer','noiframe','GET','cold','run','settings','fear','blindAllGuests','state','ground','sign','chat','pay','consider','webp','remoteMuteState_','caught','chunkedInQueue','\x20query\x20is\x20not\x20defined;\x20skipping.','setupScreenShareAddon','result','pcs','setupYourOwnPlease','generateStreamID','Connection\x20to\x20Control\x20Server\x20lost.\x0a\x0aAuto-reconnect\x20is\x20partially\x20implemented','configVideo','dataset','dear','mainDirectorPassword','food','RTC\x20Connection\x20seems\x20to\x20be\x20dead\x20or\x20not\x20yet\x20open?\x203','vDav','part','enhanceaudio','startTime','thin','GOT\x20ICEs!!','parentNode','controls','hat','experiment','agree','viewwidth','began','http://','remoteStats','doNotSeed','good','laugh','_screen','audioConstraints','muted_savedState','experience','numberOfChannels','session.newMainDirectorSetup','session','slip','ceil','RPCS\x20for\x20MESHCAST\x20ISNT\x20MADE\x20YET??','neck','Clean\x20up','lead','maxviewers_url','speed','noExitPrompt','conn_type','meet','realTimeAudio','filterOBSscenes','well','condition','sendMessage','BITRATE\x202:\x20','round'];_0x28b6=function(){return _0x4fd33c;};return _0x28b6();}function appendDebugLog(_0x1f9583,_0x2f8974=![]){var _0x39364b=_0x1c28c8;if(!errorReport)return;try{errorReport[_0x39364b(0x31d)](_0x1f9583),errorReport=errorReport['slice'](-0x3e8),!session['cleanOutput']&&(document['getElementById'](_0x39364b(0x4c4))&&_0x2f8974&&getById('reportbutton')[_0x39364b(0x567)][_0x39364b(0x91c)](_0x39364b(0x668)));}catch(_0x166769){}}async function generateHash(_0x2923fb,_0x3aab75=![]){var _0x9ef9b2=_0x1c28c8;const _0x5090bb=new TextEncoder(_0x9ef9b2(0x95f))[_0x9ef9b2(0x6be)](_0x2923fb);return crypto['subtle'][_0x9ef9b2(0x42c)](_0x9ef9b2(0x246),_0x5090bb)[_0x9ef9b2(0x296)](function(_0x223f54){return _0x223f54=new Uint8Array(_0x223f54),_0x3aab75&&(_0x223f54=_0x223f54['slice'](0x0,parseInt(parseInt(_0x3aab75)/0x2))),_0x223f54=toHexString(_0x223f54),_0x223f54;})[_0x9ef9b2(0x3f1)](errorlog);};function processTURNs(_0x1ef0ce){var _0x57b377=_0x1c28c8,_0x529d9a=getTimezone();for(var _0x76c5ae=0x0;_0x76c5ae<_0x1ef0ce[_0x57b377(0x87b)];_0x76c5ae++){var _0x4ccb0c=Math['abs'](_0x1ef0ce[_0x76c5ae]['tz']-_0x529d9a);Math[_0x57b377(0x4f6)](_0x4ccb0c-0x3c*0x18)<_0x4ccb0c&&(_0x4ccb0c=Math[_0x57b377(0x4f6)](_0x4ccb0c-0x3c*0x18)),_0x1ef0ce[_0x76c5ae][_0x57b377(0x4f5)]=_0x4ccb0c;}_0x1ef0ce['sort'](compare_deltas);var _0x21546d=[],_0x413ca2=0x0,_0x2f91b4=0x0;for(var _0x76c5ae=0x0;_0x76c5ae<_0x1ef0ce[_0x57b377(0x87b)];_0x76c5ae++){try{if(session['speedtest']&&_0x1ef0ce[_0x76c5ae][_0x57b377(0x7f4)]==session['forceTcpMode'])continue;else{if(session['forceTcpMode']&&_0x1ef0ce[_0x76c5ae][_0x57b377(0x7f4)])continue;else{if(session[_0x57b377(0x7d7)]&&session[_0x57b377(0x7d7)]!==!![]&&session['speedtest']!==_0x1ef0ce[_0x76c5ae][_0x57b377(0x3e0)])continue;}}}catch(_0x2f1206){errorlog(_0x2f1206);}if(_0x1ef0ce[_0x76c5ae]['udp']&&_0x2f91b4<0x2)_0x21546d[_0x57b377(0x31d)](_0x1ef0ce[_0x76c5ae]),_0x2f91b4+=0x1;else!_0x1ef0ce[_0x76c5ae]['udp']&&_0x413ca2<0x1&&(_0x21546d[_0x57b377(0x31d)](_0x1ef0ce[_0x76c5ae]),_0x413ca2+=0x1);}return _0x21546d;}async function setupSpeedtest(){isIFrame&&session['speedtest']&&await chooseBestTURN();}async function getTURNList(){var _0x304e21=_0x1c28c8,_0x2a79f0=[],_0x29706c=Date[_0x304e21(0xd0)]()-0x180f0b4b67c,_0x250132='',_0x31ca5e=_0x304e21(0x666);if(location[_0x304e21(0x555)]==='rtc.ninja')_0x31ca5e=_0x304e21(0xeb);else location[_0x304e21(0x555)]===_0x304e21(0x5ef)&&(_0x31ca5e=_0x304e21(0x27c));if(session[_0x304e21(0x7d7)])_0x31ca5e+=_0x304e21(0x7d7),typeof session['speedtest']==_0x304e21(0x882)&&(_0x250132=_0x304e21(0xf2)+session[_0x304e21(0x7d7)]);else{if(session[_0x304e21(0x5bb)]&&typeof session[_0x304e21(0x5bb)]=='string')_0x250132='&code='+session[_0x304e21(0x5bb)];else try{_0x2a79f0=getStorage(_0x304e21(0x505))||![];if(_0x2a79f0)return!session['stunServers']&&(session[_0x304e21(0x5b8)]=[]),_0x2a79f0=processTURNs(_0x2a79f0),!_0x2a79f0&&(_0x2a79f0=[]),session[_0x304e21(0x4ce)]={'iceServers':session['stunServers'],'sdpSemantics':_0x304e21(0x243)},session[_0x304e21(0x5bb)]&&(session[_0x304e21(0x4ce)][_0x304e21(0x696)]=_0x304e21(0x804)),session['configuration'][_0x304e21(0x2cc)]=session[_0x304e21(0x4ce)][_0x304e21(0x2cc)]['concat'](_0x2a79f0),!![];else _0x2a79f0=[];}catch(_0x562f7f){errorlog(_0x562f7f),_0x2a79f0=[];}}return await fetchWithTimeout(_0x31ca5e+_0x304e21(0x441)+_0x29706c+_0x250132,0x7d0)[_0x304e21(0x296)](_0x2cf2b0=>_0x2cf2b0[_0x304e21(0x626)]())['then'](function(_0x33d3c5){var _0x3b73f0=_0x304e21;_0x33d3c5[_0x3b73f0(0x48b)]['forEach'](_0x174756=>{var _0x30b384=_0x3b73f0;try{if(session[_0x30b384(0x2b7)]&&_0x174756[_0x30b384(0x7f4)]){}else _0x2a79f0[_0x30b384(0x31d)](_0x174756);}catch(_0x128b58){errorlog(_0x128b58);}});if(isIFrame&&_0x33d3c5[_0x3b73f0(0x331)]&&session[_0x3b73f0(0x7d7)]&&!session[_0x3b73f0(0x948)])pokeIframeAPI(_0x3b73f0(0x564),_0x33d3c5[_0x3b73f0(0x331)]);else!session[_0x3b73f0(0x7d7)]&&setStorage('turnlist',_0x33d3c5[_0x3b73f0(0x48b)],0x1);})[_0x304e21(0x3f1)](function(_0x3b2b48){var _0x208381=_0x304e21;warnlog(_0x3b2b48),_0x2a79f0=[{'username':'steve','credential':_0x208381(0x82a),'urls':['turns:www.turn.obs.ninja:443'],'tz':0x12c,'udp':![],'locale':'cae1'},{'username':_0x208381(0x490),'credential':_0x208381(0x82a),'urls':[_0x208381(0x213)],'tz':0x12c,'udp':!![],'locale':_0x208381(0x4db)},{'username':'vdoninja','credential':_0x208381(0x2f2),'urls':['turn:turn-usw2.vdo.ninja:3478'],'tz':0x1e0,'udp':!![],'locale':'usw2'},{'username':_0x208381(0x4f2),'credential':_0x208381(0x2c3),'urls':[_0x208381(0x589)],'tz':-0x46,'udp':!![],'locale':_0x208381(0x386)},{'username':_0x208381(0xc2),'credential':_0x208381(0x869),'urls':['turn:turn-eu2.obs.ninja:3478'],'tz':-0x3c,'udp':!![],'locale':_0x208381(0x785)},{'username':_0x208381(0x490),'credential':_0x208381(0x82a),'urls':[_0x208381(0x5c7)],'tz':-0x3c,'udp':![],'locale':_0x208381(0x211)},{'username':_0x208381(0x490),'credential':_0x208381(0x82a),'urls':['turn:turn-eu1.vdo.ninja:3478'],'tz':-0x3c,'udp':!![],'locale':_0x208381(0x211)},{'username':'vdoninja','credential':_0x208381(0x549),'urls':[_0x208381(0x47a)],'tz':-0x3c,'udp':!![],'locale':'de2'},{'username':_0x208381(0x4f2),'credential':'IchBinSteveDerNinja','urls':[_0x208381(0x60e)],'tz':-0x3c,'udp':![],'locale':_0x208381(0x6df)},{'username':'vdoninja','credential':_0x208381(0xaa),'urls':[_0x208381(0x6ef)],'tz':0x12c,'udp':!![],'locale':_0x208381(0x137)}],_0x2a79f0=processTURNs(_0x2a79f0);}),!session[_0x304e21(0x5b8)]&&(session[_0x304e21(0x5b8)]=[]),session[_0x304e21(0x4ce)]={'iceServers':session[_0x304e21(0x5b8)],'sdpSemantics':_0x304e21(0x243)},session[_0x304e21(0x5bb)]&&(session[_0x304e21(0x4ce)]['iceTransportPolicy']=_0x304e21(0x804)),!_0x2a79f0&&(_0x2a79f0=[]),session[_0x304e21(0x4ce)]['iceServers']=session['configuration'][_0x304e21(0x2cc)]['concat'](_0x2a79f0),log(_0x304e21(0x2a7)),!![];}var TURNPromise=null;async function chooseBestTURN(){if(session['configuration'])return;return!TURNPromise?TURNPromise=getTURNList():warnlog('Second\x20Thread\x20Waiting\x20for\x20TURN\x20LIST\x20to\x20load'),await TURNPromise;}var WebRTC={};WebRTC['Media']=(function(){var _0x249811=_0x1c28c8,_0x16efc0={};function _0xb9e59b(){var _0x3c3be4=_0x53c0,_0xbc372f,_0x3f3ee1,_0xd919ba=new Promise((_0x269591,_0x403706)=>{_0xbc372f=_0x269591,_0x3f3ee1=_0x403706;});return _0xd919ba['resolve']=_0xbc372f,_0xd919ba[_0x3c3be4(0x170)]=_0x3f3ee1,_0xd919ba;}_0x16efc0[_0x249811(0x82b)]=function(_0x2d6117=0x7){var _0x5c69e0=_0x249811,_0x5d00c5='',_0x210d47=_0x5c69e0(0x19b);for(var _0x184d09=0x0;_0x184d09<_0x2d6117;_0x184d09++){_0x5d00c5+=_0x210d47[_0x5c69e0(0x3ab)](Math[_0x5c69e0(0x24e)](Math[_0x5c69e0(0x773)]()*_0x210d47[_0x5c69e0(0x87b)]));}try{_0x5d00c5=_0x5d00c5[_0x5c69e0(0x523)]('AD',_0x5c69e0(0x5ad)),_0x5d00c5=_0x5d00c5[_0x5c69e0(0x523)]('Ad',_0x5c69e0(0x8f2)),_0x5d00c5=_0x5d00c5['replaceAll']('ad',_0x5c69e0(0x809)),_0x5d00c5=_0x5d00c5[_0x5c69e0(0x523)]('aD',_0x5c69e0(0x833));}catch(_0x556335){errorlog(_0x556335);}return log(_0x5d00c5),_0x5d00c5;},_0x16efc0[_0x249811(0x657)]=function(_0x1d3013=0x7){var _0x3c29fb=_0x249811,_0xff379a='',_0x248295=[_0x3c29fb(0x3a6),'of','to',_0x3c29fb(0x7ce),'a','in','is','it',_0x3c29fb(0x34d),_0x3c29fb(0x63e),'he',_0x3c29fb(0x5f0),'for','on','are',_0x3c29fb(0x891),'as','I',_0x3c29fb(0x329),'they','be','at',_0x3c29fb(0x4b8),_0x3c29fb(0x396),_0x3c29fb(0x447),_0x3c29fb(0x1a3),'or',_0x3c29fb(0x5fa),'by',_0x3c29fb(0x65d),_0x3c29fb(0x30e),_0x3c29fb(0x293),_0x3c29fb(0x1af),'we',_0x3c29fb(0x38f),_0x3c29fb(0x90),'other','were',_0x3c29fb(0x11a),_0x3c29fb(0x558),_0x3c29fb(0x308),'up',_0x3c29fb(0x4d6),'your','how','said','an',_0x3c29fb(0x6d8),'she',_0x3c29fb(0x3f0),'do',_0x3c29fb(0x72e),_0x3c29fb(0x922),'if',_0x3c29fb(0x1bd),_0x3c29fb(0x72a),_0x3c29fb(0x380),_0x3c29fb(0x6e4),'then',_0x3c29fb(0x659),_0x3c29fb(0x667),_0x3c29fb(0x49d),'like','so',_0x3c29fb(0x3dc),_0x3c29fb(0x359),_0x3c29fb(0x244),_0x3c29fb(0x1ad),_0x3c29fb(0x284),_0x3c29fb(0x37f),_0x3c29fb(0x349),_0x3c29fb(0x87c),_0x3c29fb(0x7a8),_0x3c29fb(0x7c6),_0x3c29fb(0x5b7),_0x3c29fb(0xd9),_0x3c29fb(0x2d7),'go',_0x3c29fb(0x939),_0x3c29fb(0x184),'number',_0x3c29fb(0x690),'no',_0x3c29fb(0x453),_0x3c29fb(0x47b),'my',_0x3c29fb(0x7e4),'know','water',_0x3c29fb(0x3ae),_0x3c29fb(0x6ca),_0x3c29fb(0x954),_0x3c29fb(0xc9),'may',_0x3c29fb(0x340),_0x3c29fb(0x91d),_0x3c29fb(0xff),'now','find',_0x3c29fb(0x566),_0x3c29fb(0x4b0),_0x3c29fb(0x2a9),_0x3c29fb(0x834),_0x3c29fb(0x66c),_0x3c29fb(0x737),_0x3c29fb(0x55f),_0x3c29fb(0x28d),_0x3c29fb(0x8bc),_0x3c29fb(0x633),_0x3c29fb(0x3a8),_0x3c29fb(0xa1),_0x3c29fb(0x23d),_0x3c29fb(0x140),_0x3c29fb(0x85d),_0x3c29fb(0x15d),_0x3c29fb(0x2d3),_0x3c29fb(0x432),'show','every',_0x3c29fb(0x843),'me',_0x3c29fb(0x2d2),_0x3c29fb(0x37c),'under','name',_0x3c29fb(0x1cf),_0x3c29fb(0x65a),_0x3c29fb(0x599),_0x3c29fb(0xb3),_0x3c29fb(0x971),_0x3c29fb(0x8c3),_0x3c29fb(0x5f4),'say','help',_0x3c29fb(0x603),_0x3c29fb(0x351),'differ',_0x3c29fb(0x48d),_0x3c29fb(0x116),'much',_0x3c29fb(0x898),'before',_0x3c29fb(0xad),_0x3c29fb(0x107),_0x3c29fb(0x897),_0x3c29fb(0xa4),_0x3c29fb(0x4e5),'same',_0x3c29fb(0x874),_0x3c29fb(0x719),_0x3c29fb(0x4d3),_0x3c29fb(0x13f),_0x3c29fb(0x57c),_0x3c29fb(0x22e),_0x3c29fb(0x859),_0x3c29fb(0x6a4),_0x3c29fb(0x4fc),_0x3c29fb(0x402),_0x3c29fb(0x531),_0x3c29fb(0x148),'home',_0x3c29fb(0xcc),'hand','port',_0x3c29fb(0xe2),_0x3c29fb(0x586),'add',_0x3c29fb(0x3ff),_0x3c29fb(0x210),_0x3c29fb(0x77b),_0x3c29fb(0x87),_0x3c29fb(0x128),_0x3c29fb(0x300),_0x3c29fb(0x638),_0x3c29fb(0x974),_0x3c29fb(0x339),_0x3c29fb(0x37e),_0x3c29fb(0x41c),'men',_0x3c29fb(0x1c6),_0x3c29fb(0x73f),'light',_0x3c29fb(0x2f3),_0x3c29fb(0x61f),'need',_0x3c29fb(0x65c),_0x3c29fb(0x57d),_0x3c29fb(0x8c7),'us',_0x3c29fb(0x4dc),_0x3c29fb(0x4c5),_0x3c29fb(0x698),_0x3c29fb(0x772),_0x3c29fb(0x563),_0x3c29fb(0x249),_0x3c29fb(0x534),_0x3c29fb(0x7ba),_0x3c29fb(0x2cf),_0x3c29fb(0x5ff),_0x3c29fb(0x527),_0x3c29fb(0x192),'own','page',_0x3c29fb(0x47d),_0x3c29fb(0x41e),_0x3c29fb(0xfa),_0x3c29fb(0x7f2),'school',_0x3c29fb(0xdc),'study','still',_0x3c29fb(0xd4),'plant',_0x3c29fb(0x20e),_0x3c29fb(0x831),_0x3c29fb(0x138),_0x3c29fb(0x916),_0x3c29fb(0x2ed),_0x3c29fb(0x81c),_0x3c29fb(0x63a),_0x3c29fb(0x3a9),'never','last',_0x3c29fb(0x31a),_0x3c29fb(0x4cc),_0x3c29fb(0x963),_0x3c29fb(0x231),'cross','farm','hard','start',_0x3c29fb(0x1c8),'story',_0x3c29fb(0x288),_0x3c29fb(0x510),_0x3c29fb(0x19e),_0x3c29fb(0x520),_0x3c29fb(0x920),_0x3c29fb(0x106),_0x3c29fb(0x818),_0x3c29fb(0x58e),_0x3c29fb(0x1c9),_0x3c29fb(0x166),_0x3c29fb(0x320),_0x3c29fb(0x3cd),_0x3c29fb(0x2ad),'life','few',_0x3c29fb(0x2ce),'open',_0x3c29fb(0x200),_0x3c29fb(0x266),'next',_0x3c29fb(0x7e6),_0x3c29fb(0x466),_0x3c29fb(0x6ce),_0x3c29fb(0x28f),_0x3c29fb(0x778),_0x3c29fb(0x518),_0x3c29fb(0x120),_0x3c29fb(0x83),'group','always',_0x3c29fb(0x570),_0x3c29fb(0x1b9),_0x3c29fb(0x29d),_0x3c29fb(0x79a),'often',_0x3c29fb(0x7f5),_0x3c29fb(0x660),_0x3c29fb(0x5b2),_0x3c29fb(0x17d),_0x3c29fb(0x8b8),_0x3c29fb(0x8c8),'care',_0x3c29fb(0x55b),'book','carry',_0x3c29fb(0x574),'science',_0x3c29fb(0x89d),_0x3c29fb(0x214),'friend',_0x3c29fb(0x83f),_0x3c29fb(0x205),_0x3c29fb(0x7a5),_0x3c29fb(0x71e),_0x3c29fb(0x337),_0x3c29fb(0x758),_0x3c29fb(0x9b),_0x3c29fb(0xf4),'horse',_0x3c29fb(0x5d6),_0x3c29fb(0x1a5),_0x3c29fb(0x8c5),'color',_0x3c29fb(0x864),_0x3c29fb(0x7e3),_0x3c29fb(0x151),_0x3c29fb(0x350),_0x3c29fb(0x3a4),_0x3c29fb(0x80c),_0x3c29fb(0x664),_0x3c29fb(0x736),_0x3c29fb(0x1a4),_0x3c29fb(0x36d),_0x3c29fb(0x97f),_0x3c29fb(0x2b5),'list',_0x3c29fb(0x3af),'feel',_0x3c29fb(0x537),_0x3c29fb(0x879),_0x3c29fb(0x5bd),_0x3c29fb(0x348),_0x3c29fb(0x286),'family',_0x3c29fb(0xba),_0x3c29fb(0x7bb),'leave',_0x3c29fb(0x7ab),_0x3c29fb(0x8c0),_0x3c29fb(0x3ee),_0x3c29fb(0x703),_0x3c29fb(0x7e1),_0x3c29fb(0x646),_0x3c29fb(0x454),_0x3c29fb(0x47e),_0x3c29fb(0x55a),_0x3c29fb(0x32e),'happen',_0x3c29fb(0x8f3),'ship',_0x3c29fb(0x8fa),'half',_0x3c29fb(0x76b),'order',_0x3c29fb(0x62a),_0x3c29fb(0x3aa),_0x3c29fb(0x502),_0x3c29fb(0x5ac),_0x3c29fb(0x5f2),_0x3c29fb(0x7ac),_0x3c29fb(0x254),_0x3c29fb(0xc6),_0x3c29fb(0x7f),_0x3c29fb(0x6eb),'king',_0x3c29fb(0x130),_0x3c29fb(0x3c8),_0x3c29fb(0x6fa),'hour',_0x3c29fb(0x1a6),_0x3c29fb(0x556),_0x3c29fb(0x538),'hundred','five',_0x3c29fb(0x405),_0x3c29fb(0x3c2),'early',_0x3c29fb(0x4f4),_0x3c29fb(0x69f),_0x3c29fb(0x81d),'interest','reach',_0x3c29fb(0x5a9),'verb','sing',_0x3c29fb(0x6a3),_0x3c29fb(0x1ee),_0x3c29fb(0x899),_0x3c29fb(0x8f1),_0x3c29fb(0x541),'morning',_0x3c29fb(0x4a2),'simple',_0x3c29fb(0x6d2),_0x3c29fb(0x64b),'toward',_0x3c29fb(0x6dc),_0x3c29fb(0x983),_0x3c29fb(0x8f5),_0x3c29fb(0x71b),'slow',_0x3c29fb(0x4a5),_0x3c29fb(0x953),_0x3c29fb(0x4ca),'money',_0x3c29fb(0x8f8),'appear',_0x3c29fb(0x1e8),_0x3c29fb(0x13a),_0x3c29fb(0xb8),'rule',_0x3c29fb(0x338),_0x3c29fb(0x378),_0x3c29fb(0x817),'notice',_0x3c29fb(0x188),_0x3c29fb(0x658),_0x3c29fb(0x7dd),_0x3c29fb(0x7d4),_0x3c29fb(0x8aa),_0x3c29fb(0x388),_0x3c29fb(0x1c0),_0x3c29fb(0x167),_0x3c29fb(0x851),_0x3c29fb(0x8ca),'dark',_0x3c29fb(0x6e3),_0x3c29fb(0x1a0),'wait',_0x3c29fb(0x7b4),_0x3c29fb(0x987),_0x3c29fb(0x15b),'box','noun',_0x3c29fb(0x8f6),_0x3c29fb(0x545),_0x3c29fb(0x304),'able','pound',_0x3c29fb(0x560),_0x3c29fb(0x202),_0x3c29fb(0x39e),_0x3c29fb(0x1e5),'contain',_0x3c29fb(0x375),_0x3c29fb(0x52b),_0x3c29fb(0x8e2),_0x3c29fb(0x4bf),_0x3c29fb(0x89e),'green','oh','quick',_0x3c29fb(0x70c),_0x3c29fb(0x561),_0x3c29fb(0xbe),'free',_0x3c29fb(0x2b1),_0x3c29fb(0x7fa),_0x3c29fb(0x547),_0x3c29fb(0x2f9),_0x3c29fb(0x1f9),_0x3c29fb(0x48f),_0x3c29fb(0x34e),_0x3c29fb(0x919),'fact',_0x3c29fb(0x391),_0x3c29fb(0x314),_0x3c29fb(0x45e),_0x3c29fb(0x6dd),_0x3c29fb(0x21f),_0x3c29fb(0x94),_0x3c29fb(0x7ea),_0x3c29fb(0x6fc),_0x3c29fb(0xbc),_0x3c29fb(0x11c),_0x3c29fb(0x45a),_0x3c29fb(0x634),'surface',_0x3c29fb(0x62b),'moon',_0x3c29fb(0x78b),_0x3c29fb(0x38c),_0x3c29fb(0x8e9),_0x3c29fb(0x1d2),'test',_0x3c29fb(0x310),_0x3c29fb(0x54d),_0x3c29fb(0x6b3),'gold',_0x3c29fb(0x450),'plane',_0x3c29fb(0x5ce),_0x3c29fb(0x6cb),_0x3c29fb(0x2eb),_0x3c29fb(0x844),_0x3c29fb(0x74c),_0x3c29fb(0xb5),_0x3c29fb(0x79d),_0x3c29fb(0x3d2),'game',_0x3c29fb(0x56f),_0x3c29fb(0x23f),_0x3c29fb(0x5c9),_0x3c29fb(0x4cd),_0x3c29fb(0x7fb),_0x3c29fb(0x8ee),_0x3c29fb(0x506),'tire',_0x3c29fb(0x673),'yes',_0x3c29fb(0xa2),_0x3c29fb(0x74d),_0x3c29fb(0x93e),_0x3c29fb(0x526),_0x3c29fb(0x87a),'among','grand',_0x3c29fb(0x738),_0x3c29fb(0x491),_0x3c29fb(0x806),'drop',_0x3c29fb(0x958),'am',_0x3c29fb(0x722),'heavy',_0x3c29fb(0x4a9),_0x3c29fb(0x1dc),_0x3c29fb(0x931),_0x3c29fb(0x64e),_0x3c29fb(0x190),_0x3c29fb(0x921),_0x3c29fb(0x6bf),_0x3c29fb(0x411),'vary',_0x3c29fb(0x93),_0x3c29fb(0x961),_0x3c29fb(0x679),_0x3c29fb(0x473),'ice',_0x3c29fb(0x7e9),_0x3c29fb(0x68e),'pair',_0x3c29fb(0x87e),_0x3c29fb(0x164),'syllable',_0x3c29fb(0x19c),_0x3c29fb(0x7e7),_0x3c29fb(0x3f6),_0x3c29fb(0x6fb),_0x3c29fb(0x272),_0x3c29fb(0x56c),_0x3c29fb(0x185),_0x3c29fb(0x87b),_0x3c29fb(0x2d5),_0x3c29fb(0x322),'subject',_0x3c29fb(0x6e1),_0x3c29fb(0x762),_0x3c29fb(0x204),_0x3c29fb(0x14b),_0x3c29fb(0x87f),_0x3c29fb(0x90d),_0x3c29fb(0x45f),_0x3c29fb(0x497),'cell',_0x3c29fb(0x702),'fraction',_0x3c29fb(0x1cb),_0x3c29fb(0x8c6),_0x3c29fb(0x8c2),'window','store',_0x3c29fb(0x7ee),_0x3c29fb(0x1c3),_0x3c29fb(0x942),'prove',_0x3c29fb(0x735),_0x3c29fb(0x77c),'exercise',_0x3c29fb(0x252),_0x3c29fb(0x3f1),_0x3c29fb(0x3c6),_0x3c29fb(0x609),_0x3c29fb(0x13e),_0x3c29fb(0x77e),_0x3c29fb(0x16d),_0x3c29fb(0x3f8),'sat',_0x3c29fb(0x36c),'wild',_0x3c29fb(0x86b),_0x3c29fb(0x86a),_0x3c29fb(0x390),_0x3c29fb(0x759),'cow',_0x3c29fb(0x56d),_0x3c29fb(0x945),_0x3c29fb(0x81e),_0x3c29fb(0x792),_0x3c29fb(0x980),_0x3c29fb(0x5e6),'fun',_0x3c29fb(0x3da),_0x3c29fb(0x2f5),'weather',_0x3c29fb(0x584),'million',_0x3c29fb(0x129),'finish','happy',_0x3c29fb(0x3ba),_0x3c29fb(0x483),_0x3c29fb(0x291),_0x3c29fb(0x1aa),_0x3c29fb(0x370),_0x3c29fb(0x52f),_0x3c29fb(0x605),'eight',_0x3c29fb(0x93d),_0x3c29fb(0x856),_0x3c29fb(0x947),'buy',_0x3c29fb(0x8ad),'solve',_0x3c29fb(0x262),_0x3c29fb(0x1c5),'push','seven',_0x3c29fb(0x334),_0x3c29fb(0x1e9),_0x3c29fb(0x539),_0x3c29fb(0x95c),_0x3c29fb(0x297),'describe','cook',_0x3c29fb(0x24e),_0x3c29fb(0x694),_0x3c29fb(0x828),_0x3c29fb(0x5f1),_0x3c29fb(0x3b9),_0x3c29fb(0x860),_0x3c29fb(0x7d9),'century',_0x3c29fb(0x821),_0x3c29fb(0xe5),'law',_0x3c29fb(0x8bf),_0x3c29fb(0x4de),'copy',_0x3c29fb(0x481),_0x3c29fb(0x197),_0x3c29fb(0x902),_0x3c29fb(0x62c),_0x3c29fb(0x174),_0x3c29fb(0x6fe),_0x3c29fb(0x723),_0x3c29fb(0x387),_0x3c29fb(0x1d8),'value',_0x3c29fb(0x70e),_0x3c29fb(0x54b),_0x3c29fb(0x973),_0x3c29fb(0x2ab),_0x3c29fb(0x3d9),_0x3c29fb(0x948),_0x3c29fb(0x93a),'ear',_0x3c29fb(0x3d7),_0x3c29fb(0x2f8),_0x3c29fb(0x23c),'case',_0x3c29fb(0x5a0),_0x3c29fb(0x72f),_0x3c29fb(0x22d),_0x3c29fb(0x1bc),_0x3c29fb(0x425),_0x3c29fb(0x328),'loud',_0x3c29fb(0x5b4),_0x3c29fb(0x764),_0x3c29fb(0x88c),_0x3c29fb(0x53a),_0x3c29fb(0x8e6),_0x3c29fb(0x240),_0x3c29fb(0x3c3),_0x3c29fb(0x469),_0x3c29fb(0x853),_0x3c29fb(0x97c),_0x3c29fb(0x6d1),_0x3c29fb(0x820),_0x3c29fb(0x602),_0x3c29fb(0x85),_0x3c29fb(0x1f4),_0x3c29fb(0x76f),'surprise',_0x3c29fb(0x145),_0x3c29fb(0x385),_0x3c29fb(0x41a),_0x3c29fb(0x8ea),_0x3c29fb(0x1dd),_0x3c29fb(0x4b6),_0x3c29fb(0x444),'lot',_0x3c29fb(0x83c),_0x3c29fb(0x2c7),_0x3c29fb(0x24f),_0x3c29fb(0x680),_0x3c29fb(0x2e2),_0x3c29fb(0x6e8),'flat','twenty',_0x3c29fb(0x5f5),_0x3c29fb(0x618),'crease',_0x3c29fb(0x68f),_0x3c29fb(0x74e),_0x3c29fb(0x154),_0x3c29fb(0x367),_0x3c29fb(0x16c),_0x3c29fb(0x58c),_0x3c29fb(0x7bd),_0x3c29fb(0x5af),_0x3c29fb(0xbf),_0x3c29fb(0x303),_0x3c29fb(0x267),'least',_0x3c29fb(0xd8),_0x3c29fb(0x63d),_0x3c29fb(0x2aa),_0x3c29fb(0x79b),_0x3c29fb(0x711),_0x3c29fb(0x2fa),_0x3c29fb(0x8d9),_0x3c29fb(0x8d7),_0x3c29fb(0x610),_0x3c29fb(0x50f),_0x3c29fb(0x12f),'yard',_0x3c29fb(0x789),_0x3c29fb(0x7f7),'blow',_0x3c29fb(0x6c3),_0x3c29fb(0x263),'touch',_0x3c29fb(0x11e),_0x3c29fb(0x3d5),_0x3c29fb(0x139),_0x3c29fb(0x2ea),_0x3c29fb(0x47c),_0x3c29fb(0x2d0),_0x3c29fb(0x1d6),_0x3c29fb(0x6f5),_0x3c29fb(0xf1),_0x3c29fb(0x3be),'equal',_0x3c29fb(0x665),'choose',_0x3c29fb(0x7de),_0x3c29fb(0x8a9),_0x3c29fb(0x6cf),_0x3c29fb(0x225),_0x3c29fb(0x32b),_0x3c29fb(0x31f),_0x3c29fb(0x289),_0x3c29fb(0x4b5),_0x3c29fb(0x548),_0x3c29fb(0xda),_0x3c29fb(0x16f),_0x3c29fb(0x5e4),_0x3c29fb(0x418),_0x3c29fb(0x4ea),'difficult',_0x3c29fb(0x438),_0x3c29fb(0x7e8),_0x3c29fb(0x936),'noon',_0x3c29fb(0x179),_0x3c29fb(0x6bc),_0x3c29fb(0x2da),_0x3c29fb(0xee),_0x3c29fb(0x141),_0x3c29fb(0x824),_0x3c29fb(0x371),_0x3c29fb(0x482),_0x3c29fb(0x11d),_0x3c29fb(0x623),_0x3c29fb(0x875),_0x3c29fb(0x51e),'history',_0x3c29fb(0x104),'electric',_0x3c29fb(0x393),'crop','modern',_0x3c29fb(0x2ac),'hit',_0x3c29fb(0x8bb),_0x3c29fb(0x933),_0x3c29fb(0x730),_0x3c29fb(0x5b0),_0x3c29fb(0x61a),'rail',_0x3c29fb(0x5cc),_0x3c29fb(0x8e3),_0x3c29fb(0x83d),_0x3c29fb(0x269),_0x3c29fb(0x89f),_0x3c29fb(0x4dd),_0x3c29fb(0x12a),_0x3c29fb(0x8a7),_0x3c29fb(0x176),'rich',_0x3c29fb(0x962),_0x3c29fb(0x96c),_0x3c29fb(0x862),'operate',_0x3c29fb(0x5e5),'necessary',_0x3c29fb(0x90b),_0x3c29fb(0x149),_0x3c29fb(0x7a3),_0x3c29fb(0x212),_0x3c29fb(0x18c),_0x3c29fb(0x285),_0x3c29fb(0x4ee),_0x3c29fb(0x4eb),'corn',_0x3c29fb(0x208),_0x3c29fb(0x4bb),_0x3c29fb(0x882),_0x3c29fb(0x905),_0x3c29fb(0x8a8),_0x3c29fb(0x1ce),_0x3c29fb(0x917),_0x3c29fb(0x78a),_0x3c29fb(0x2f4),_0x3c29fb(0x241),_0x3c29fb(0x892),_0x3c29fb(0x81a),'sight',_0x3c29fb(0x837),'triangle',_0x3c29fb(0x707),'hurry',_0x3c29fb(0x4be),_0x3c29fb(0x808),'clock','mine',_0x3c29fb(0x2fd),'enter',_0x3c29fb(0x3f9),'fresh','search',_0x3c29fb(0x3cc),'yellow','gun',_0x3c29fb(0x908),_0x3c29fb(0x178),_0x3c29fb(0x3f7),_0x3c29fb(0x49b),'desert','suit',_0x3c29fb(0x745),'lift','rose',_0x3c29fb(0x9f),_0x3c29fb(0x15e),_0x3c29fb(0x890),_0x3c29fb(0x83b),_0x3c29fb(0x4b7),_0x3c29fb(0xfb),_0x3c29fb(0x883),_0x3c29fb(0x36e),'event',_0x3c29fb(0x11b),'deal','swim','term',_0x3c29fb(0x7fd),'wife',_0x3c29fb(0x46e),_0x3c29fb(0x893),_0x3c29fb(0x606),_0x3c29fb(0x258),'camp',_0x3c29fb(0x229),_0x3c29fb(0x687),'born',_0x3c29fb(0x779),_0x3c29fb(0x50a),'nine','truck',_0x3c29fb(0x157),_0x3c29fb(0x256),'chance',_0x3c29fb(0x969),_0x3c29fb(0x6da),_0x3c29fb(0x71a),_0x3c29fb(0x97b),_0x3c29fb(0x44e),_0x3c29fb(0x714),_0x3c29fb(0x11f),_0x3c29fb(0x727),'select',_0x3c29fb(0x712),_0x3c29fb(0x2bb),_0x3c29fb(0x5db),'require',_0x3c29fb(0x5c1),'prepare',_0x3c29fb(0x52e),_0x3c29fb(0x479),_0x3c29fb(0x5a6),'anger',_0x3c29fb(0x6ad),_0x3c29fb(0x449),_0x3c29fb(0x4f8),_0x3c29fb(0x89b),_0x3c29fb(0x3db),_0x3c29fb(0x122),_0x3c29fb(0x2e8),_0x3c29fb(0x5d5),_0x3c29fb(0x4fd),'solution',_0x3c29fb(0x27b),'silver',_0x3c29fb(0x771),_0x3c29fb(0x3f2),_0x3c29fb(0x2be),_0x3c29fb(0x3e8),_0x3c29fb(0x14c),_0x3c29fb(0x382),_0x3c29fb(0x3c4),'huge',_0x3c29fb(0x434),_0x3c29fb(0x946),_0x3c29fb(0x423),_0x3c29fb(0x455),_0x3c29fb(0x508),_0x3c29fb(0x92a),_0x3c29fb(0x848),_0x3c29fb(0x1ff),_0x3c29fb(0x171),_0x3c29fb(0x73a),_0x3c29fb(0x471),_0x3c29fb(0x5b9),_0x3c29fb(0x451),_0x3c29fb(0x61e),_0x3c29fb(0x6f0),_0x3c29fb(0x42b),_0x3c29fb(0x8fd),_0x3c29fb(0x84c),_0x3c29fb(0x312),'dream','evening',_0x3c29fb(0x85a),_0x3c29fb(0x8f0),_0x3c29fb(0x59a),_0x3c29fb(0x51a),_0x3c29fb(0x26d),'smell','valley','nor',_0x3c29fb(0x3e4),_0x3c29fb(0x3ef),_0x3c29fb(0x404),_0x3c29fb(0x4ff),_0x3c29fb(0x198),_0x3c29fb(0x1c7),'shore',_0x3c29fb(0x3bd),_0x3c29fb(0x80b),'substance',_0x3c29fb(0x5c2),'connect',_0x3c29fb(0x616),'spend',_0x3c29fb(0x203),_0x3c29fb(0x5c3),_0x3c29fb(0x2b8),_0x3c29fb(0x6d9),'share',_0x3c29fb(0x910),_0x3c29fb(0x6c6),_0x3c29fb(0x7f8),_0x3c29fb(0x6e0),_0x3c29fb(0x59d),_0x3c29fb(0x25c),_0x3c29fb(0x55d),_0x3c29fb(0x64c),'slave','duck',_0x3c29fb(0x65e),_0x3c29fb(0x446),_0x3c29fb(0x7e),_0x3c29fb(0x872),'chick',_0x3c29fb(0x82f),_0x3c29fb(0x6f3),_0x3c29fb(0x3e9),_0x3c29fb(0x96e),_0x3c29fb(0x53f),_0x3c29fb(0x8e),'speech',_0x3c29fb(0x97),_0x3c29fb(0x2e0),_0x3c29fb(0x7e0),_0x3c29fb(0x986),'path',_0x3c29fb(0x513),_0x3c29fb(0x182),'meant',_0x3c29fb(0xde),_0x3c29fb(0x6b2),_0x3c29fb(0x2dc),_0x3c29fb(0x84f)];for(var _0x4eb521=0x0;_0x4eb521<0x2;_0x4eb521++){try{var _0x420f08=parseInt(Math[_0x3c29fb(0x773)]()*0x3e8);_0xff379a+=_0x248295[_0x420f08];}catch(_0x4d82cf){}}var _0x68db5f='ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnpqrstuvwxyz23456789';_0xff379a+=_0x68db5f[_0x3c29fb(0x3ab)](Math['floor'](Math['random']()*_0x68db5f[_0x3c29fb(0x87b)]));while(_0xff379a['length']<_0x1d3013){_0xff379a+=_0x68db5f[_0x3c29fb(0x3ab)](Math[_0x3c29fb(0x24e)](Math[_0x3c29fb(0x773)]()*_0x68db5f[_0x3c29fb(0x87b)]));}try{_0xff379a=_0xff379a['replaceAll']('AD',_0x3c29fb(0x5ad)),_0xff379a=_0xff379a[_0x3c29fb(0x523)]('Ad','vdAv'),_0xff379a=_0xff379a[_0x3c29fb(0x523)]('ad',_0x3c29fb(0x809)),_0xff379a=_0xff379a[_0x3c29fb(0x523)]('aD','vDav');}catch(_0x4647d8){errorlog(_0x4647d8);}return log(_0xff379a),_0xff379a;},_0x16efc0[_0x249811(0x5ed)]=_0x249811(0x600),_0x16efc0['apiSocket']=null,_0x16efc0[_0x249811(0x76d)]=![],_0x16efc0[_0x249811(0xb4)]=![],_0x16efc0[_0x249811(0x597)]=![],_0x16efc0[_0x249811(0x672)]=![],_0x16efc0[_0x249811(0x26c)]=![],_0x16efc0[_0x249811(0x622)]=!![],_0x16efc0['audiobitrate']=![],_0x16efc0[_0x249811(0x7e5)]=0x64,_0x16efc0[_0x249811(0x797)]=0x8,_0x16efc0[_0x249811(0x277)]=![],_0x16efc0[_0x249811(0x2e5)]=![],_0x16efc0['alreadyJoinedMembers']=![],_0x16efc0[_0x249811(0x409)]=![],_0x16efc0['allowVideos']=![],_0x16efc0[_0x249811(0x7d2)]=![],_0x16efc0[_0x249811(0x12b)]=![],_0x16efc0['autoadd']=![],_0x16efc0[_0x249811(0x6f1)]=![],_0x16efc0[_0x249811(0x2a2)]=![],_0x16efc0[_0x249811(0x846)]={},_0x16efc0[_0x249811(0x514)]=!![],_0x16efc0[_0x249811(0x7cd)]=null,_0x16efc0['audioInputChannels']=![],_0x16efc0[_0x249811(0x102)]=![],_0x16efc0[_0x249811(0x54e)]=![],_0x16efc0[_0x249811(0x3a1)]=![],_0x16efc0['autostart']=![],_0x16efc0['audioCtx']=new AudioContext(),_0x16efc0[_0x249811(0x465)]=![],_0x16efc0[_0x249811(0x4df)]=![],_0x16efc0[_0x249811(0x186)]=![],_0x16efc0[_0x249811(0x28b)]=null,_0x16efc0[_0x249811(0x868)]=null,_0x16efc0['noiseSuppression']=null,_0x16efc0[_0x249811(0xac)]=![],_0x16efc0['broadcastChannel']=![],_0x16efc0[_0x249811(0x89)]=![],_0x16efc0[_0x249811(0x61d)]=![],_0x16efc0[_0x249811(0x591)]=![],_0x16efc0[_0x249811(0x463)]=![],_0x16efc0[_0x249811(0x257)]=![],_0x16efc0[_0x249811(0x69c)]=![],_0x16efc0[_0x249811(0x1b5)]=![],_0x16efc0[_0x249811(0x2ef)]=![],_0x16efc0[_0x249811(0x6b0)]=0x0,_0x16efc0[_0x249811(0x1e7)]=0x0,_0x16efc0[_0x249811(0x13b)]='#000',_0x16efc0[_0x249811(0x581)]=0x0,_0x16efc0[_0x249811(0x6c4)]=![],_0x16efc0[_0x249811(0x358)]=![],_0x16efc0['broadcastTransfer']=![],_0x16efc0[_0x249811(0xb9)]=![],_0x16efc0[_0x249811(0x3e1)]=![],_0x16efc0[_0x249811(0x932)]=![],_0x16efc0[_0x249811(0xc3)]=![],_0x16efc0[_0x249811(0x395)]=[],_0x16efc0['batteryState']=null,_0x16efc0[_0x249811(0x101)]=![],_0x16efc0[_0x249811(0x379)]=![],_0x16efc0[_0x249811(0x95)]=null,_0x16efc0[_0x249811(0x177)]=null,_0x16efc0['canvasWebGL']=null,_0x16efc0[_0x249811(0x967)]=![],_0x16efc0['controlRoomBitrate']=![],_0x16efc0[_0x249811(0x26f)]=![],_0x16efc0['cleanOutput']=![],_0x16efc0[_0x249811(0x60d)]=![],_0x16efc0['closedCaptions']=![],_0x16efc0[_0x249811(0x4ce)]=![],_0x16efc0[_0x249811(0x2a0)]=![],_0x16efc0[_0x249811(0x81f)]=![],_0x16efc0[_0x249811(0x3bc)]='',_0x16efc0[_0x249811(0x950)]='',_0x16efc0[_0x249811(0x41b)]='',_0x16efc0[_0x249811(0xc5)]=![],_0x16efc0[_0x249811(0x118)]=![],_0x16efc0[_0x249811(0x301)]=null,_0x16efc0[_0x249811(0x5f7)]=![],_0x16efc0['cbr']=0x1,_0x16efc0['cover']=![],_0x16efc0[_0x249811(0x6aa)]=null,_0x16efc0['cameraConstraints']={},_0x16efc0['chunked']=![],_0x16efc0[_0x249811(0x60b)]={},_0x16efc0[_0x249811(0x3de)]={},_0x16efc0[_0x249811(0x67b)]=![],_0x16efc0[_0x249811(0x756)]=0x0,_0x16efc0[_0x249811(0x2d9)]=0x25a,_0x16efc0[_0x249811(0x31e)]=![],_0x16efc0[_0x249811(0x1da)]=![],_0x16efc0['bitrateGroupFlag']=![],_0x16efc0[_0x249811(0x2d6)]=![],_0x16efc0[_0x249811(0x6cd)]=null,_0x16efc0[_0x249811(0x89c)]=_0x16efc0[_0x249811(0x2d6)],_0x16efc0['dataMode']=![],_0x16efc0[_0x249811(0x842)]=![],_0x16efc0[_0x249811(0x884)]=![],_0x16efc0['decrypted']=![],_0x16efc0['dedicatedControlBarSpace']=null,_0x16efc0['director']=![],_0x16efc0['directorView']=![],_0x16efc0[_0x249811(0x733)]=![],_0x16efc0[_0x249811(0x247)]=![],_0x16efc0[_0x249811(0x8c)]=![],_0x16efc0[_0x249811(0x887)]=![],_0x16efc0['directorViewBitrate']=0x23,_0x16efc0[_0x249811(0x442)]=![],_0x16efc0[_0x249811(0x8ba)]=null,_0x16efc0[_0x249811(0x686)]=null,_0x16efc0[_0x249811(0x67a)]=[],_0x16efc0[_0x249811(0xec)]=![],_0x16efc0[_0x249811(0x528)]=![],_0x16efc0[_0x249811(0x5eb)]=![],_0x16efc0[_0x249811(0x352)]=![],_0x16efc0[_0x249811(0x43d)]=null,_0x16efc0[_0x249811(0x8cd)]=![],_0x16efc0[_0x249811(0x930)]=!![],_0x16efc0[_0x249811(0x7c8)]=![],_0x16efc0[_0x249811(0x104)]=![],_0x16efc0[_0x249811(0x530)]=![],_0x16efc0[_0x249811(0x621)]=![],_0x16efc0['experimental']=![],_0x16efc0['fakeFeeds']=![],_0x16efc0[_0x249811(0xe8)]=![],_0x16efc0['fullscreenButton']=![],_0x16efc0[_0x249811(0x98e)]=![],_0x16efc0[_0x249811(0x8da)]=![],_0x16efc0['pushEffectsData']=![],_0x16efc0[_0x249811(0x4e0)]=0x384,_0x16efc0[_0x249811(0x2ec)]=![],_0x16efc0[_0x249811(0x3d1)]=new TextEncoder(_0x249811(0x95f)),_0x16efc0[_0x249811(0x878)]=![],_0x16efc0['fadein']=![],_0x16efc0[_0x249811(0x73b)]=![],_0x16efc0[_0x249811(0xdb)]=![],_0x16efc0['hidesololinks']=![],_0x16efc0['hostedFiles']=[],_0x16efc0[_0x249811(0xea)]=[],_0x16efc0['automute']=![],_0x16efc0[_0x249811(0x652)]=null,_0x16efc0[_0x249811(0x132)]=![],_0x16efc0['flipped']=![],_0x16efc0[_0x249811(0x35a)]=![],_0x16efc0['focusDistance']=![],_0x16efc0[_0x249811(0x67e)]=![],_0x16efc0['forceScreenShareAspectRatio']=null,_0x16efc0['aspectRatio']=![],_0x16efc0[_0x249811(0x42e)]=![],_0x16efc0[_0x249811(0x7b5)]=![],_0x16efc0['fullscreen']=![],_0x16efc0[_0x249811(0x355)]=null,_0x16efc0[_0x249811(0x6fd)]=[],_0x16efc0[_0x249811(0x7a9)]=[],_0x16efc0[_0x249811(0x49c)]=![],_0x16efc0[_0x249811(0x3a3)]=![],_0x16efc0[_0x249811(0x32c)]=null,_0x16efc0[_0x249811(0x86e)]=![],_0x16efc0[_0x249811(0x7f0)]=![],_0x16efc0[_0x249811(0x251)]=![],_0x16efc0[_0x249811(0x168)]=![],_0x16efc0[_0x249811(0x78d)]=![],_0x16efc0[_0x249811(0x768)]=![],_0x16efc0[_0x249811(0x813)]=![],_0x16efc0[_0x249811(0x92e)]=![],_0x16efc0['stunServers']=[{'urls':[_0x249811(0x80e),_0x249811(0x4a4)]}],_0x16efc0[_0x249811(0x754)]=![],_0x16efc0[_0x249811(0x87e)]=[],_0x16efc0[_0x249811(0x88a)]={},_0x16efc0[_0x249811(0x815)]=![],_0x16efc0['flagship']=![],_0x16efc0[_0x249811(0x5df)]=![],_0x16efc0[_0x249811(0x356)]=0x1,_0x16efc0['quality_ss']=![],_0x16efc0[_0x249811(0x6c7)]=![],_0x16efc0[_0x249811(0x1f3)]=![],_0x16efc0['infocus']=![],_0x16efc0['infocus2']=![],_0x16efc0[_0x249811(0x752)]={},_0x16efc0[_0x249811(0x8b1)]=![],_0x16efc0[_0x249811(0x1cd)]=![],_0x16efc0[_0x249811(0x8bd)]=![],_0x16efc0[_0x249811(0x717)]={},_0x16efc0[_0x249811(0x464)]=[],_0x16efc0[_0x249811(0x278)]=![],_0x16efc0[_0x249811(0x195)]=![],_0x16efc0['notifyScreenShare']=!![],_0x16efc0['micDelay']=![],_0x16efc0[_0x249811(0x33b)]=[],_0x16efc0['micIsolatedAutoMute']=![],_0x16efc0['maxviewers']=![],_0x16efc0[_0x249811(0x38a)]=![],_0x16efc0['maxBandwidth']=![],_0x16efc0[_0x249811(0x1e0)]=![],_0x16efc0[_0x249811(0x8e1)]=![],_0x16efc0[_0x249811(0x984)]=![],_0x16efc0['maxframeRate']=![],_0x16efc0[_0x249811(0x59b)]=![],_0x16efc0[_0x249811(0x2ee)]=![],_0x16efc0[_0x249811(0x685)]=![],_0x16efc0[_0x249811(0x18d)]=![],_0x16efc0[_0x249811(0x774)]=![],_0x16efc0[_0x249811(0x17b)]=![],_0x16efc0['minptime']=![],_0x16efc0['ptime']=![],_0x16efc0[_0x249811(0x295)]=![],_0x16efc0[_0x249811(0x640)]=![],_0x16efc0[_0x249811(0x156)]=0x15e,_0x16efc0[_0x249811(0x805)]=0x23,_0x16efc0['labelsize']=![],_0x16efc0[_0x249811(0x452)]=![],_0x16efc0[_0x249811(0xcb)]=![],_0x16efc0['layout']=![],_0x16efc0[_0x249811(0x35e)]=![],_0x16efc0['layouts']=![],_0x16efc0['lyraCodecModule']=![],_0x16efc0[_0x249811(0x955)]=_0x16efc0['generateStreamID'](0x5),_0x16efc0[_0x249811(0x73c)]=![],_0x16efc0[_0x249811(0x4ae)]=![],_0x16efc0['mainDirectorPassword']=![],_0x16efc0[_0x249811(0x96)]=null,_0x16efc0['manualSink']=![],_0x16efc0[_0x249811(0x20d)]=![],_0x16efc0[_0x249811(0x420)]=![],_0x16efc0[_0x249811(0x2c6)]=![],_0x16efc0['midiRemote']=![],_0x16efc0[_0x249811(0x5f3)]=![],_0x16efc0[_0x249811(0x674)]=![],_0x16efc0['midiOffset']=0x17,_0x16efc0[_0x249811(0x5d9)]=![],_0x16efc0[_0x249811(0x54c)]=![],_0x16efc0[_0x249811(0x576)]=![],_0x16efc0[_0x249811(0x71c)]=![],_0x16efc0[_0x249811(0x811)]=![],_0x16efc0[_0x249811(0x611)]=[],_0x16efc0['hidehome']=![],_0x16efc0['meshcast']=![],_0x16efc0['meshcastSettings']=![],_0x16efc0[_0x249811(0x1ca)]=![],_0x16efc0['meshcastCode']=![],_0x16efc0['noMeshcast']=![],_0x16efc0['meshcastCodec']=![],_0x16efc0[_0x249811(0x25d)]=![],_0x16efc0[_0x249811(0x6c1)]=![],_0x16efc0['muted_activeSpeaker']=![],_0x16efc0[_0x249811(0x847)]=![],_0x16efc0[_0x249811(0x926)]=![],_0x16efc0[_0x249811(0x724)]={},_0x16efc0['nochunk']=![],_0x16efc0[_0x249811(0x196)]=![],_0x16efc0['noNacks']=![],_0x16efc0['noPLIs']=![],_0x16efc0[_0x249811(0x631)]=![],_0x16efc0[_0x249811(0x32d)]=![],_0x16efc0[_0x249811(0x7c3)]=![],_0x16efc0[_0x249811(0x854)]=![],_0x16efc0['obsfix']=![],_0x16efc0[_0x249811(0x2cb)]=![],_0x16efc0[_0x249811(0x108)]=![],_0x16efc0[_0x249811(0x7f1)]=![],_0x16efc0[_0x249811(0x169)]=![],_0x16efc0[_0x249811(0x239)]=![],_0x16efc0[_0x249811(0x342)]=![],_0x16efc0[_0x249811(0x61c)]=![],_0x16efc0[_0x249811(0x562)]={},_0x16efc0['obsState']['visibility']=null,_0x16efc0['obsState'][_0x249811(0x656)]=null,_0x16efc0[_0x249811(0x562)][_0x249811(0x8c1)]=null,_0x16efc0[_0x249811(0x562)][_0x249811(0x2e4)]=null,_0x16efc0[_0x249811(0x562)][_0x249811(0x10a)]=null,_0x16efc0[_0x249811(0x492)]=![],_0x16efc0[_0x249811(0x6d3)]=![],_0x16efc0[_0x249811(0x577)]=![],_0x16efc0[_0x249811(0x7cb)]=![],_0x16efc0[_0x249811(0x7d0)]=![],_0x16efc0[_0x249811(0x763)]=![],_0x16efc0['panning']=![],_0x16efc0[_0x249811(0x4aa)]=![],_0x16efc0[_0x249811(0x1c4)]=![],_0x16efc0[_0x249811(0x6e9)]=![],_0x16efc0[_0x249811(0x2e3)]=![],_0x16efc0['optionalMicOnly']=![],_0x16efc0[_0x249811(0x135)]=null,_0x16efc0[_0x249811(0x858)]=![],_0x16efc0[_0x249811(0x20f)]=![],_0x16efc0[_0x249811(0x1de)]=0x5dc,_0x16efc0[_0x249811(0x829)]={},_0x16efc0['pip']=![],_0x16efc0[_0x249811(0x392)]=![],_0x16efc0[_0x249811(0x84)]=![],_0x16efc0['mc']=![],_0x16efc0[_0x249811(0x62f)]=![],_0x16efc0[_0x249811(0x309)]=![],_0x16efc0[_0x249811(0x319)]=![],_0x16efc0['permaid']=![],_0x16efc0[_0x249811(0x14e)]=![],_0x16efc0['postInterval']=0x1e,_0x16efc0[_0x249811(0x1cc)]=_0x249811(0x4e9),_0x16efc0['privacy']=![],_0x16efc0[_0x249811(0x52a)]=![],_0x16efc0[_0x249811(0x20b)]=null,_0x16efc0[_0x249811(0x29f)]=null,_0x16efc0[_0x249811(0x6e7)]=![],_0x16efc0['previewToggleState']=!![],_0x16efc0[_0x249811(0x234)]=![],_0x16efc0[_0x249811(0x448)]=[],_0x16efc0[_0x249811(0x91e)]=![],_0x16efc0[_0x249811(0x346)]=![],_0x16efc0['recordedBlobs']=![],_0x16efc0['recordLocal']=![],_0x16efc0[_0x249811(0x310)]=!![],_0x16efc0['remote']=![],_0x16efc0['rampUpTime']=0x1770,_0x16efc0[_0x249811(0x18a)]=![],_0x16efc0[_0x249811(0x369)]=0x1388,_0x16efc0[_0x249811(0x146)]=![],_0x16efc0[_0x249811(0x20c)]=![],_0x16efc0[_0x249811(0x78f)]=![],_0x16efc0['roomid']=![],_0x16efc0[_0x249811(0x69d)]=![],_0x16efc0[_0x249811(0x494)]=![],_0x16efc0[_0x249811(0x91a)]=null,_0x16efc0['showRoomTime']=![],_0x16efc0['rotate']=![],_0x16efc0['removeOrientationFlag']=!![],_0x16efc0[_0x249811(0x979)]=![],_0x16efc0[_0x249811(0x1bb)]=![],_0x16efc0[_0x249811(0x780)]={},_0x16efc0[_0x249811(0x476)]=![],_0x16efc0[_0x249811(0x693)]=![],_0x16efc0[_0x249811(0x3ec)]=![],_0x16efc0['scale']=![],_0x16efc0['slotmode']=![],_0x16efc0[_0x249811(0x44d)]={},_0x16efc0[_0x249811(0x183)]=![],_0x16efc0[_0x249811(0x57b)]=![],_0x16efc0[_0x249811(0xf5)]=![],_0x16efc0[_0x249811(0x30b)]='*',_0x16efc0[_0x249811(0x590)]=![],_0x16efc0[_0x249811(0x6e5)]=![],_0x16efc0[_0x249811(0x2c2)]={},_0x16efc0['syncState']=![],_0x16efc0[_0x249811(0x292)]=null,_0x16efc0[_0x249811(0x907)]=![],_0x16efc0['screenShareElement']=![],_0x16efc0[_0x249811(0x3fc)]=![],_0x16efc0['screensharequality']=![],_0x16efc0[_0x249811(0x501)]=![],_0x16efc0[_0x249811(0x373)]=![],_0x16efc0[_0x249811(0xd5)]=![],_0x16efc0['screenShareBitrate']=![],_0x16efc0[_0x249811(0x180)]=![],_0x16efc0[_0x249811(0x767)]=![],_0x16efc0[_0x249811(0x886)]=![],_0x16efc0[_0x249811(0x49e)]=![],_0x16efc0[_0x249811(0x7ae)]=![],_0x16efc0[_0x249811(0x4c1)]=![],_0x16efc0[_0x249811(0x248)]=![],_0x16efc0[_0x249811(0x1b2)]=[_0x249811(0x8ff),_0x249811(0x8a),_0x249811(0x160),_0x249811(0x1f0),_0x249811(0x662),_0x249811(0x2e6)],_0x16efc0['seedAttempts']=0x0,_0x16efc0[_0x249811(0x6c0)]=![],_0x16efc0[_0x249811(0x985)]=![],_0x16efc0[_0x249811(0x17a)]=![],_0x16efc0['selfBrowserSurface']=![],_0x16efc0[_0x249811(0x55c)]=![],_0x16efc0[_0x249811(0x6d6)]=![],_0x16efc0[_0x249811(0x499)]=![],_0x16efc0[_0x249811(0x113)]=![],_0x16efc0[_0x249811(0x18f)]=![],_0x16efc0[_0x249811(0x627)]=null,_0x16efc0[_0x249811(0x19d)]=![],_0x16efc0[_0x249811(0x103)]=[],_0x16efc0[_0x249811(0x8e4)]=![],_0x16efc0[_0x249811(0x4d9)]=![],_0x16efc0[_0x249811(0x4e2)]=!![],_0x16efc0[_0x249811(0x66d)]=![],_0x16efc0[_0x249811(0x72d)]=![],_0x16efc0['sensors']=![],_0x16efc0['speakerMuted']=![],_0x16efc0[_0x249811(0x366)]=null,_0x16efc0[_0x249811(0x5be)]=![],_0x16efc0[_0x249811(0x324)]={},_0x16efc0[_0x249811(0x305)]=![],_0x16efc0[_0x249811(0x2b9)]=![],_0x16efc0['slots']=![],_0x16efc0[_0x249811(0x729)]=![],_0x16efc0[_0x249811(0x362)]=![],_0x16efc0[_0x249811(0x2df)]=![],_0x16efc0[_0x249811(0xf0)]=![],_0x16efc0[_0x249811(0x93b)]=![],_0x16efc0[_0x249811(0x115)]=0xbb8,_0x16efc0['store']=![],_0x16efc0['stereo']=![],_0x16efc0[_0x249811(0x7c5)]=null,_0x16efc0['streamSrc']=null,_0x16efc0[_0x249811(0x648)]=null,_0x16efc0[_0x249811(0x5d7)]=null,_0x16efc0[_0x249811(0x8f)]=![],_0x16efc0['sync']=![],_0x16efc0[_0x249811(0x2b7)]=![],_0x16efc0[_0x249811(0x5dd)]=![],_0x16efc0[_0x249811(0xd1)]=0x1f4,_0x16efc0[_0x249811(0x1d3)]=![],_0x16efc0[_0x249811(0x8ab)]=null,_0x16efc0[_0x249811(0x1a8)]=[_0x249811(0x39f),'./media/bg_sample2.webp'],_0x16efc0[_0x249811(0x630)]=![],_0x16efc0[_0x249811(0x791)]=![],_0x16efc0[_0x249811(0x7ff)]=![],_0x16efc0['tz']=![],_0x16efc0[_0x249811(0x127)]=![],_0x16efc0[_0x249811(0x876)]=![],_0x16efc0[_0x249811(0x6ae)]=![],_0x16efc0[_0x249811(0x2a4)]=![],_0x16efc0[_0x249811(0x4bd)]=![],_0x16efc0[_0x249811(0x64f)]=![],_0x16efc0[_0x249811(0x760)]=![],_0x16efc0['viewDirectorOnly']=![],_0x16efc0[_0x249811(0x209)]=![],_0x16efc0['remoteVideoMuted']=![],_0x16efc0[_0x249811(0x6a6)]=![],_0x16efc0[_0x249811(0x948)]=![],_0x16efc0[_0x249811(0x7ad)]=![],_0x16efc0[_0x249811(0x94f)]=![],_0x16efc0[_0x249811(0x683)]=![],_0x16efc0[_0x249811(0x4fb)]=![],_0x16efc0[_0x249811(0x710)]=![],_0x16efc0[_0x249811(0x408)]=![],_0x16efc0['watchTimeoutList']={},_0x16efc0[_0x249811(0x4a6)]={},_0x16efc0[_0x249811(0x3fe)]=![],_0x16efc0[_0x249811(0x80a)]=![],_0x16efc0['waitImage']=![],_0x16efc0[_0x249811(0x1e6)]=0x1388,_0x16efc0[_0x249811(0xfc)]=![],_0x16efc0[_0x249811(0x40c)]={},_0x16efc0['webp']=![],_0x16efc0[_0x249811(0x880)]=![],_0x16efc0['ws']=null,_0x16efc0[_0x249811(0x504)]=![],_0x16efc0[_0x249811(0x943)]=null,_0x16efc0[_0x249811(0x1ab)]=![],_0x16efc0[_0x249811(0xbd)]=![],_0x16efc0[_0x249811(0x29b)]=![],_0x16efc0['whipOut']=![],_0x16efc0[_0x249811(0x552)]=![],_0x16efc0[_0x249811(0x594)]=![],_0x16efc0[_0x249811(0x484)]=![],_0x16efc0[_0x249811(0x2c1)]=![],_0x16efc0[_0x249811(0x8de)]=![],_0x16efc0['defaultIframeSrc']='',_0x16efc0['version']=null,_0x16efc0[_0x249811(0x7dc)]=![],_0x16efc0['viewwidth']=![],_0x16efc0['updateLocalStatsInterval']=null,_0x16efc0[_0x249811(0x69b)]=![],_0x16efc0['localMuteElement']=getById(_0x249811(0x1fe))[_0x249811(0x62d)](!![]),_0x16efc0[_0x249811(0x795)]=null,_0x16efc0[_0x249811(0x896)]['id']=_0x249811(0x896),_0x16efc0[_0x249811(0x3ac)]=getById(_0x249811(0x6bb))[_0x249811(0x62d)](!![]),_0x16efc0[_0x249811(0x3ac)]['id']='localVoiceMeter',_0x16efc0[_0x249811(0x3ac)][_0x249811(0x8f)][_0x249811(0x7c9)]=0x0,_0x16efc0[_0x249811(0x3ac)][_0x249811(0x82e)][_0x249811(0x256)]=0x0,_0x16efc0[_0x249811(0x1f2)]=![],_0x16efc0[_0x249811(0x5f6)]=![],_0x16efc0[_0x249811(0x3e2)]=!![],_0x16efc0['introOnClean']=![],_0x16efc0[_0x249811(0x134)]=!![],_0x16efc0[_0x249811(0xfd)]=!![],_0x16efc0[_0x249811(0x233)]=![],_0x16efc0[_0x249811(0x52e)]=location[_0x249811(0x555)]['split']('.')[_0x249811(0x8db)](-0x2)[_0x249811(0x8d9)]('.'),_0x16efc0[_0x249811(0x6b8)]=function(_0x22c502,_0x4822ad=_0x16efc0['password']+_0x16efc0[_0x249811(0x52e)]){var _0x58f856=_0x249811,_0x570360=crypto['getRandomValues'](new Uint8Array(0x10));return crypto[_0x58f856(0x255)][_0x58f856(0x42c)]({'name':_0x58f856(0x246)},convertStringToArrayBufferView(_0x4822ad))[_0x58f856(0x296)](function(_0x5e2ec6){var _0xcda5d1=_0x58f856;return window[_0xcda5d1(0x354)][_0xcda5d1(0x255)][_0xcda5d1(0x551)](_0xcda5d1(0x389),_0x5e2ec6,{'name':'AES-CBC'},![],[_0xcda5d1(0x5d0),'decrypt'])[_0xcda5d1(0x296)](function(_0x1fecf6){var _0x29a142=_0xcda5d1;return crypto[_0x29a142(0x255)][_0x29a142(0x5d0)]({'name':_0x29a142(0xc1),'iv':_0x570360},_0x1fecf6,convertStringToArrayBufferView(_0x22c502))['then'](function(_0x26fa76){return encrypted_data=new Uint8Array(_0x26fa76),encrypted_data=toHexString(encrypted_data),_0x570360=toHexString(_0x570360),[encrypted_data,_0x570360];},function(_0x47a076){var _0x59e9e8=_0x29a142;return errorlog(_0x47a076[_0x59e9e8(0x7c)]),![];});},function(_0x575bf5){return errorlog(_0x575bf5),![];});})[_0x58f856(0x3f1)](errorlog);},_0x16efc0[_0x249811(0x870)]=function(_0x3668be,_0x2bcd0b,_0x52930d=_0x16efc0[_0x249811(0x4aa)]+_0x16efc0['salt']){var _0x35fa34=_0x249811;return _0x3668be=toByteArray(_0x3668be),_0x2bcd0b=toByteArray(_0x2bcd0b),crypto[_0x35fa34(0x255)]['digest']({'name':'SHA-256'},convertStringToArrayBufferView(_0x52930d))[_0x35fa34(0x296)](function(_0x3001c8){var _0x341103=_0x35fa34;return window[_0x341103(0x354)]['subtle'][_0x341103(0x551)](_0x341103(0x389),_0x3001c8,{'name':_0x341103(0xc1)},![],[_0x341103(0x5d0),_0x341103(0x68d)])[_0x341103(0x296)](function(_0x228558){var _0x4e5d8b=_0x341103;return crypto['subtle'][_0x4e5d8b(0x68d)]({'name':_0x4e5d8b(0xc1),'iv':_0x2bcd0b},_0x228558,_0x3668be)[_0x4e5d8b(0x296)](function(_0x1b18fc){var _0x47bba0=_0x4e5d8b,_0x4f3a72=new Uint8Array(_0x1b18fc),_0x56942b='';for(var _0x5d04fb=0x0;_0x5d04fb<_0x4f3a72[_0x47bba0(0x153)];_0x5d04fb++){_0x56942b+=String[_0x47bba0(0x593)](_0x4f3a72[_0x5d04fb]);}return _0x56942b;},function(_0x11323c){return errorlog(_0x11323c),![];});});})[_0x35fa34(0x3f1)](errorlog);},_0x16efc0[_0x249811(0x429)]=async function(_0x547315){var _0x382580=_0x249811;if(typeof _0x547315['remote']!==_0x382580(0x45a))return _0x547315;try{_0x547315[_0x382580(0x52c)][_0x382580(0x87b)]==0x2&&(!_0x16efc0[_0x382580(0x342)]&&(_0x16efc0[_0x382580(0x342)]=await generateHash(_0x16efc0[_0x382580(0x52c)]+_0x16efc0[_0x382580(0x52e)],0xc)),_0x547315['remote']=await _0x16efc0[_0x382580(0x870)](_0x547315['remote'][0x0],_0x547315[_0x382580(0x52c)][0x1],_0x16efc0[_0x382580(0x342)]),_0x547315['remote']?log(_0x382580(0x175)):warnlog(_0x382580(0x187)),log(_0x547315));}catch(_0x4f21d4){errorlog(_0x4f21d4);}return _0x547315;},_0x16efc0[_0x249811(0x924)]=async function(_0x50e0ab){var _0x242789=_0x249811;try{if(_0x50e0ab['remote']&&typeof _0x50e0ab[_0x242789(0x52c)]===_0x242789(0x882)){var _0xb39370=await generateHash(_0x50e0ab[_0x242789(0x52c)]+_0x16efc0[_0x242789(0x52e)],0xc);_0x50e0ab[_0x242789(0x52c)]=await _0x16efc0['encryptMessage'](_0x50e0ab['remote'],_0xb39370);}}catch(_0x566408){errorlog(_0x566408);}return _0x50e0ab;},_0x16efc0[_0x249811(0x445)]=function(_0x3dab2e){var _0x224c13=_0x249811;try{_0x3dab2e=decodeURIComponent(_0x3dab2e),_0x3dab2e=CryptoJS[_0x224c13(0x326)][_0x224c13(0x68d)](_0x3dab2e,_0x224c13(0x5c8)),_0x3dab2e=_0x3dab2e[_0x224c13(0x480)](CryptoJS[_0x224c13(0x3d1)][_0x224c13(0x4fe)]);if(_0x3dab2e){if(_0x3dab2e['startsWith'](_0x224c13(0x840)))_0x3dab2e=_0x3dab2e[_0x224c13(0x474)](_0x224c13(0x840),'');else{if(_0x3dab2e['startsWith']('https://'))_0x3dab2e=_0x3dab2e[_0x224c13(0x474)](_0x224c13(0x8cc),'');else{if(_0x3dab2e[_0x224c13(0xaf)]('/'))_0x3dab2e=_0x3dab2e['replace']('/','');else{if(_0x3dab2e[_0x224c13(0xaf)](_0x224c13(0x2b3)))_0x3dab2e=_0x3dab2e[_0x224c13(0x474)]('obs.ninja/','');else{if(_0x3dab2e[_0x224c13(0xaf)](_0x224c13(0x412)))_0x3dab2e=_0x3dab2e['replace']('vdo.ninja/','');else _0x3dab2e[_0x224c13(0xaf)]('backup.vdo.ninja/')&&(_0x3dab2e=_0x3dab2e[_0x224c13(0x474)]('backup.vdo.ninja/',''));}}}}_0x3dab2e=_0x3dab2e[_0x224c13(0x152)]('?')[_0x224c13(0x8fb)](0x1)[_0x224c13(0x8d9)]('?'),_0x3dab2e=_0x3dab2e[_0x224c13(0x474)](/\?/g,'&'),_0x3dab2e=_0x3dab2e[_0x224c13(0x474)](/\&/,'?'),_0x3dab2e&&(_0x16efc0['decrypted']='?'+_0x3dab2e);}}catch(_0x2ecc5f){warnlog(_0x2ecc5f);}},_0x16efc0['requestKeyframe']=function(_0x596151,_0x22c69d=![]){var _0xc50ac1=_0x249811,_0x96050c={};_0x96050c[_0xc50ac1(0x7c4)]=!![],_0x96050c['scene']=_0x22c69d,_0x16efc0['sendRequest'](_0x96050c,_0x596151);},_0x16efc0[_0x249811(0xed)]=function(_0x545c63,_0x4f461e,_0x2c73b9=null){var _0x255082=_0x249811;if(!_0x16efc0['rpcs'][_0x4f461e])return![];var _0x44c540={};if(_0x2c73b9!==null)_0x16efc0['rpcs'][_0x4f461e][_0x255082(0x17f)]=_0x2c73b9||![];else{if(_0x16efc0['rpcs'][_0x4f461e][_0x255082(0x17f)]){warnlog(_0x255082(0x330));return;}}_0x44c540[_0x255082(0x989)]=_0x545c63,log(_0x44c540),_0x16efc0[_0x255082(0xd3)](_0x44c540,_0x4f461e);},_0x16efc0['requestRateLimit']=function(_0x2ab93b,_0xbd4351,_0x2ecbfa=![],_0x10bd95=null){var _0x1151ac=_0x249811;log(_0x1151ac(0x44f)+_0x2ecbfa);if(!_0x16efc0[_0x1151ac(0x780)][_0xbd4351])return![];if(_0x10bd95!==null)_0x16efc0[_0x1151ac(0x780)][_0xbd4351][_0x1151ac(0x313)]=_0x10bd95||![];else{if(_0x16efc0['rpcs'][_0xbd4351]['lockedVideoBitrate']){warnlog(_0x1151ac(0x1fa));return;}}if(_0x2ab93b===![]){}else _0x16efc0[_0x1151ac(0x780)][_0xbd4351][_0x1151ac(0x784)]=_0x2ab93b;var _0x2158f0=-0x1;_0x16efc0[_0x1151ac(0x780)][_0xbd4351][_0x1151ac(0x761)]!==![]?_0x2ab93b=parseInt(_0x16efc0['rpcs'][_0xbd4351][_0x1151ac(0x761)]):_0x2ab93b=parseInt(_0x16efc0['rpcs'][_0xbd4351]['targetBandwidth']);if(_0x16efc0['obsState']['visibility']===![]){if(_0x16efc0[_0x1151ac(0x7f1)]!==![]){if(window['obsstudio'])return![];}}_0x2ab93b===0x0&&_0x16efc0[_0x1151ac(0x780)][_0xbd4351]['remoteMuteState']&&(_0x2ab93b=0x1);if(_0x16efc0[_0x1151ac(0x780)][_0xbd4351][_0x1151ac(0x8ce)]===_0x2ab93b)return![];log(_0x1151ac(0x8d3)+_0x2ab93b);var _0x71aa50={};_0x71aa50[_0x1151ac(0xb9)]=_0x2ab93b;if(_0x2ecbfa===null){}else{if(_0x2ecbfa)_0x2ab93b===0x0?(warnlog('OPTIMIZED\x20AUDIO\x20ENABLED;\x20zero\x20bitrate'),_0x71aa50['audioBitrate']=0x0):_0x2158f0<0x10&&_0x2158f0>=0x0?_0x71aa50[_0x1151ac(0x989)]=_0x2158f0:_0x71aa50[_0x1151ac(0x989)]=0x10;else _0x10bd95===null&&(_0x71aa50[_0x1151ac(0x989)]=_0x2158f0);}return _0x16efc0['sendRequest'](_0x71aa50,_0xbd4351)?(_0x16efc0[_0x1151ac(0x780)][_0xbd4351][_0x1151ac(0x8ce)]=_0x2ab93b,!![]):(setTimeout(function _0x507660(){_0x16efc0['requestRateLimit'](![],_0xbd4351);},0x1388),warnlog('couldn\x27t\x20set\x20rate\x20limit'),![]);},_0x16efc0['sendGenericData']=function(_0x4b6755,_0x514e2d=![],_0xe3e8cf=![],_0x26b1a9=![]){var _0x48993a=_0x249811,_0xf33120=![],_0x9a707={};_0x9a707[_0x48993a(0x73e)]=_0x4b6755;try{if(!_0x514e2d&&!_0xe3e8cf){if(_0x26b1a9==_0x48993a(0x780))_0x16efc0[_0x48993a(0xd3)](_0x9a707);else _0x26b1a9==_0x48993a(0x829)?_0x16efc0[_0x48993a(0x85b)](_0x9a707):_0x16efc0['sendPeers'](_0x9a707);_0xf33120=!![];}else{if(_0x514e2d){_0x514e2d=_0x514e2d+'';if(_0x26b1a9=='rpcs')_0x16efc0[_0x48993a(0xd3)](_0x9a707,_0x514e2d);else _0x26b1a9=='pcs'?_0x16efc0[_0x48993a(0x85b)](_0x9a707,_0x514e2d):_0x16efc0[_0x48993a(0x7d)](_0x9a707,_0x514e2d);_0xf33120=!![];}else{if(_0xe3e8cf){_0xe3e8cf=_0xe3e8cf+'';for(var _0x16e80d in _0x16efc0[_0x48993a(0x780)]){if(_0x16efc0['rpcs'][_0x16e80d][_0x48993a(0x7c5)]===_0xe3e8cf){if(_0x26b1a9==_0x48993a(0x780))_0x16efc0[_0x48993a(0xd3)](_0x9a707,_0x16e80d);else _0x26b1a9==_0x48993a(0x829)?_0x16efc0[_0x48993a(0x85b)](_0x9a707,_0x16e80d):_0x16efc0[_0x48993a(0x7d)](_0x9a707,_0x16e80d);_0xf33120=!![];}}}}}return _0xf33120;}catch(_0x53702a){return![];}},_0x16efc0[_0x249811(0x1e2)]=function(_0x1702ba,_0x216b5f){var _0x11c3ed=_0x249811,_0x528785={};_0x528785[_0x11c3ed(0x92d)]={},_0x528785[_0x11c3ed(0x92d)]=_0x1702ba;_0x216b5f!==null&&(_0x528785[_0x11c3ed(0x69b)]=_0x216b5f);if(isIFrame)parent[_0x11c3ed(0x8be)](_0x528785,_0x16efc0[_0x11c3ed(0x30b)]);else _0x1702ba[_0x11c3ed(0x728)]&&!isIFrame&&getChatMessage(_0x1702ba[_0x11c3ed(0x728)][_0x11c3ed(0x33d)],_0x1702ba[_0x11c3ed(0x728)][_0x11c3ed(0x43a)],![],![]);},_0x16efc0[_0x249811(0x3c5)]=function(){var _0x1f5ea6=_0x249811;if(_0x16efc0[_0x1f5ea6(0x8ba)]===null)return;for(var _0xcfa10b in _0x16efc0[_0x1f5ea6(0x780)]){try{var _0xeceed1=getReceivers2(_0xcfa10b);for(var _0x46da1e=0x0;_0x46da1e<_0xeceed1['length'];_0x46da1e++){_0xeceed1[_0x46da1e][_0x1f5ea6(0x198)][_0x1f5ea6(0x2f3)]==_0x1f5ea6(0x753)&&(_0xeceed1[_0x46da1e]['track'][_0x1f5ea6(0x433)]=!_0x16efc0[_0x1f5ea6(0x8ba)]);}}catch(_0x41d5c7){}}_0x16efc0[_0x1f5ea6(0x8ba)]&&(getById(_0x1f5ea6(0x143))['muted']=!![]);},_0x16efc0['directorDisplayMute']=function(){var _0x509ab2=_0x249811;if(_0x16efc0[_0x509ab2(0x686)]===null)return;_0x16efc0['directorDisplayMuted']?(getById('gridlayout')[_0x509ab2(0x567)]['add']('hidden'),!_0x16efc0['cleanOutput']&&warnUser(miscTranslations['vision-disabled'],![],![])):(getById(_0x509ab2(0xb0))[_0x509ab2(0x567)][_0x509ab2(0x91c)]('hidden'),!_0x16efc0[_0x509ab2(0x80d)]&&closeModal());for(var _0x1a6eca in _0x16efc0[_0x509ab2(0x780)]){try{var _0x5e1671=getReceivers2(_0x1a6eca);for(var _0x550910=0x0;_0x550910<_0x5e1671['length'];_0x550910++){_0x5e1671[_0x550910]['track'][_0x509ab2(0x2f3)]==_0x509ab2(0x56a)&&(_0x5e1671[_0x550910][_0x509ab2(0x198)][_0x509ab2(0x433)]=!_0x16efc0[_0x509ab2(0x686)]);}}catch(_0x403422){errorlog(_0x403422);}}_0x16efc0[_0x509ab2(0x686)]&&(getById(_0x509ab2(0x143))['muted']=!![]);},_0x16efc0[_0x249811(0x689)]=async function(_0xa4cc6b,_0x1ce0b3,_0x3a5f8a=_0x16efc0[_0x249811(0x52c)]){var _0x33777b=_0x249811;log(_0x33777b(0x19a)+_0xa4cc6b),log(_0x1ce0b3);var _0x3f89d9={};_0x3f89d9[_0x33777b(0x4fb)]=_0xa4cc6b,_0x3f89d9[_0x33777b(0x52c)]=_0x3a5f8a,_0x3f89d9=await _0x16efc0[_0x33777b(0x924)](_0x3f89d9),_0x16efc0[_0x33777b(0xd3)](_0x3f89d9,_0x1ce0b3)?log('zoom\x20success'):errorlog('failed\x20to\x20send\x20zoom\x20change\x20request');},_0x16efc0[_0x249811(0x6d4)]=async function(_0x177ad2,_0x47d50d,_0x372749=_0x16efc0[_0x249811(0x52c)]){var _0xee9942=_0x249811;log(_0xee9942(0x302)+_0x177ad2);var _0x3063aa={};_0x3063aa[_0xee9942(0x44b)]=_0x177ad2,_0x3063aa[_0xee9942(0x52c)]=_0x372749,_0x3063aa=await _0x16efc0[_0xee9942(0x924)](_0x3063aa),_0x16efc0[_0xee9942(0xd3)](_0x3063aa,_0x47d50d)?log(_0xee9942(0x41d)):errorlog(_0xee9942(0x7d1));},_0x16efc0['seedStream']=async function(){var _0x20dfc8=_0x249811;await _0x16efc0[_0x20dfc8(0x32f)]();if(_0x16efc0[_0x20dfc8(0x8b1)]!==![])_0x16efc0[_0x20dfc8(0x8b1)]=_0x20dfc8(0x5dc),log('seeding\x20blocked');else{if(_0x16efc0[_0x20dfc8(0x842)]){_0x16efc0[_0x20dfc8(0x7ef)]&&await meshcast();_0x16efc0[_0x20dfc8(0x594)]&&whipOut();return;}else{var _0x39355e={};_0x39355e[_0x20dfc8(0x3bb)]=_0x20dfc8(0x711),_0x39355e[_0x20dfc8(0x7c5)]=_0x16efc0[_0x20dfc8(0x7c5)],_0x16efc0[_0x20dfc8(0x655)](_0x39355e),log(_0x20dfc8(0x4f1)),pokeAPI(_0x20dfc8(0x4c1),!![]),pokeIframeAPI(_0x20dfc8(0x700),!![]),pokeIframeAPI(_0x20dfc8(0x4c1),!![]);}}_0x16efc0['whipOutput']&&whipOut(),_0x16efc0[_0x20dfc8(0x7ef)]&&await meshcast();},_0x16efc0[_0x249811(0x588)]=function(){var _0x5ebacd=_0x249811;getById(_0x5ebacd(0x87d))[_0x5ebacd(0x5aa)]=!![],getById(_0x5ebacd(0x87d))['title']=_0x5ebacd(0x3f5),getById('codirectorSettings')[_0x5ebacd(0x567)]['add']('hidden'),_0x16efc0[_0x5ebacd(0xec)]&&(_0x16efc0[_0x5ebacd(0x528)]?_0x16efc0[_0x5ebacd(0x5eb)]&&(_0x16efc0[_0x5ebacd(0x5eb)]in _0x16efc0[_0x5ebacd(0x780)]&&(_0x16efc0['rpcs'][_0x16efc0[_0x5ebacd(0x5eb)]][_0x5ebacd(0x4d7)]===![]&&_0x16efc0['encryptMessage'](_0x16efc0['directorHash'],_0x16efc0[_0x5ebacd(0x528)])['then'](function(_0x1b251d){var _0x1b9d81=_0x5ebacd,_0x5ce323={};_0x5ce323[_0x1b9d81(0x69b)]=_0x16efc0[_0x1b9d81(0x5eb)],_0x5ce323[_0x1b9d81(0x588)]=_0x1b251d[0x0],_0x5ce323[_0x1b9d81(0x1db)]=_0x1b251d[0x1],_0x16efc0[_0x1b9d81(0x780)][_0x16efc0[_0x1b9d81(0x5eb)]][_0x1b9d81(0x4d7)]===![]&&(_0x16efc0[_0x1b9d81(0xd3)](_0x5ce323,_0x5ce323['UUID'])&&(_0x16efc0[_0x1b9d81(0x780)][_0x16efc0[_0x1b9d81(0x5eb)]][_0x1b9d81(0x4d7)]=!![]));})[_0x5ebacd(0x3f1)](errorlog))):generateHash(_0x16efc0['directorPassword']+_0x16efc0[_0x5ebacd(0x52e)]+_0x5ebacd(0x1c2),0xc)[_0x5ebacd(0x296)](function(_0x2920d1){var _0x585868=_0x5ebacd;_0x16efc0[_0x585868(0x528)]=_0x2920d1;_0x16efc0[_0x585868(0x5eb)]&&(_0x16efc0['rpcs'][_0x16efc0['directorUUID']]['codirectorRequested']===![]&&_0x16efc0[_0x585868(0x6b8)](_0x16efc0[_0x585868(0x528)],_0x16efc0[_0x585868(0x528)])['then'](function(_0x31a5fa){var _0x590701=_0x585868,_0x315efe={};_0x315efe['UUID']=_0x16efc0[_0x590701(0x5eb)],_0x315efe['requestCoDirector']=_0x31a5fa[0x0],_0x315efe[_0x590701(0x1db)]=_0x31a5fa[0x1],_0x16efc0[_0x590701(0x780)][_0x16efc0['directorUUID']][_0x590701(0x4d7)]===![]&&(_0x16efc0['sendRequest'](_0x315efe,_0x315efe['UUID'])&&(_0x16efc0[_0x590701(0x780)][_0x16efc0[_0x590701(0x5eb)]][_0x590701(0x4d7)]=!![]));})['catch'](errorlog));return;})[_0x5ebacd(0x3f1)](errorlog));},_0x16efc0['pixelFix']=function(_0x3c249f,_0x4eba65){return _0x3c249f;},_0x16efc0[_0x249811(0x695)]=function(_0x1e9651=![]){var _0x5413dd=_0x249811;log(_0x5413dd(0x568));if(_0x1e9651){if(!_0x16efc0['pcs'][_0x1e9651])return![];if(_0x16efc0[_0x5413dd(0x829)][_0x1e9651]['scaleResolution']!==![]||_0x16efc0[_0x5413dd(0x829)][_0x1e9651][_0x5413dd(0x5b5)]!==![]||_0x16efc0[_0x5413dd(0x829)][_0x1e9651][_0x5413dd(0x5ca)]!==![])return log(_0x5413dd(0x6f9)+_0x16efc0['pcs'][_0x1e9651][_0x5413dd(0x5b5)]+_0x5413dd(0x38d)+_0x16efc0[_0x5413dd(0x829)][_0x1e9651][_0x5413dd(0x5ca)]),_0x16efc0[_0x5413dd(0x8e7)](_0x1e9651,_0x16efc0[_0x5413dd(0x829)][_0x1e9651][_0x5413dd(0x5b5)],_0x16efc0[_0x5413dd(0x829)][_0x1e9651][_0x5413dd(0x5ca)],_0x16efc0[_0x5413dd(0x829)][_0x1e9651][_0x5413dd(0x4c7)],_0x16efc0[_0x5413dd(0x829)][_0x1e9651][_0x5413dd(0x20e)]),!![];else{if(_0x16efc0[_0x5413dd(0x829)][_0x1e9651][_0x5413dd(0x328)]!==![])return log(_0x5413dd(0x92f)),_0x16efc0[_0x5413dd(0x226)](_0x1e9651,_0x16efc0[_0x5413dd(0x829)][_0x1e9651][_0x5413dd(0x328)]),!![];}}else for(var _0xad9009 in _0x16efc0[_0x5413dd(0x829)]){setTimeout(function(_0x55b77f){var _0x509dfd=_0x5413dd;if(_0x16efc0[_0x509dfd(0x829)][_0x55b77f][_0x509dfd(0x1b1)]!==![]||_0x16efc0['pcs'][_0x55b77f][_0x509dfd(0x5b5)]!==![]||_0x16efc0[_0x509dfd(0x829)][_0x55b77f][_0x509dfd(0x5ca)]!==![])log(_0x509dfd(0x6f9)+_0x16efc0[_0x509dfd(0x829)][_0x55b77f][_0x509dfd(0x5b5)]+_0x509dfd(0x38d)+_0x16efc0[_0x509dfd(0x829)][_0x55b77f]['scaleHeight']),_0x16efc0[_0x509dfd(0x8e7)](_0x55b77f,_0x16efc0['pcs'][_0x55b77f][_0x509dfd(0x5b5)],_0x16efc0[_0x509dfd(0x829)][_0x55b77f][_0x509dfd(0x5ca)],_0x16efc0[_0x509dfd(0x829)][_0x55b77f][_0x509dfd(0x4c7)],_0x16efc0['pcs'][_0x55b77f][_0x509dfd(0x20e)]);else _0x16efc0[_0x509dfd(0x829)][_0x55b77f][_0x509dfd(0x328)]!==![]&&(log(_0x509dfd(0x92f)),_0x16efc0[_0x509dfd(0x226)](_0x55b77f,_0x16efc0[_0x509dfd(0x829)][_0x55b77f][_0x509dfd(0x328)]));},0x0,_0xad9009);}return![];},_0x16efc0[_0x249811(0x60c)]=function(_0x1d18bf=_0x16efc0['meshcastScale']){var _0x29ca28=_0x249811;warnlog('Meshcast\x20SET\x20SCALING\x20IS\x20FIRING,\x20which\x20is\x20GOOD\x20!!!!!!');if(_0x16efc0['mc'][_0x29ca28(0x328)]!==_0x1d18bf){if(_0x1d18bf==null){try{var _0x17ebef=_0x16efc0['mc']['getSenders']()['find'](function(_0x21d7df){var _0x209ba2=_0x29ca28;return _0x21d7df[_0x209ba2(0x198)]&&_0x21d7df[_0x209ba2(0x198)]['kind']==_0x209ba2(0x56a);});}catch(_0x23aad2){errorlog(_0x23aad2);}if(!_0x17ebef){warnlog(_0x29ca28(0x3b4));return;}var _0x1c9edd=_0x17ebef['getParameters']();(!_0x1c9edd['encodings']||_0x1c9edd[_0x29ca28(0x2cd)][_0x29ca28(0x87b)]==0x0)&&(_0x1c9edd[_0x29ca28(0x2cd)]=[{}]),'scaleResolutionDownBy'in _0x1c9edd[_0x29ca28(0x2cd)][0x0]?(_0x1d18bf=0x64/_0x1c9edd['encodings'][0x0][_0x29ca28(0x79e)],_0x1d18bf=_0x1d18bf*0.95):_0x1d18bf=0x5f;}else _0x16efc0['mc'][_0x29ca28(0x328)]=_0x1d18bf;try{if(SafariVersion&&SafariVersion<=0xd&&(iOS||iPad))log(_0x29ca28(0xe1));else{if(_0x29ca28(0x3a5)in window&&'setParameters'in window[_0x29ca28(0x3a5)][_0x29ca28(0x8fe)]){try{var _0x17ebef=_0x16efc0['mc'][_0x29ca28(0x692)]()[_0x29ca28(0x206)](function(_0x3cee3a){var _0x481c68=_0x29ca28;return _0x3cee3a[_0x481c68(0x198)]&&_0x3cee3a[_0x481c68(0x198)]['kind']==_0x481c68(0x56a);});}catch(_0x312062){errorlog(_0x312062);}if(!_0x17ebef){warnlog(_0x29ca28(0x3b4));return;}var _0x78d7f0={};if(_0x1d18bf<=0x0||_0x1d18bf==0x64){var _0x2ff76e=getChromeVersion();_0x2ff76e>0x50?_0x78d7f0['scaleResolutionDownBy']=null:_0x78d7f0['scaleResolutionDownBy']=0x1;}else _0x78d7f0[_0x29ca28(0x79e)]=0x64/_0x1d18bf;setEncodings(_0x17ebef,_0x78d7f0,function(_0x2ba924){var _0x387579=_0x29ca28;log(_0x387579(0x50c)),pokeIframeAPI(_0x387579(0x440),_0x2ba924,'meshcast'),pokeIframeAPI(_0x387579(0x58f),_0x2ba924,_0x387579(0x7ef)),_0x16efc0['mc'][_0x387579(0x324)][_0x387579(0x80)]=parseInt(_0x2ba924)+'%';},_0x1d18bf);return;}}}catch(_0x479baf){errorlog(_0x479baf);}}},_0x16efc0['setScale']=function(_0x3b1e73,_0x1ebd9f){var _0x5733e0=_0x249811;warnlog(_0x5733e0(0x4a0));try{_0x16efc0[_0x5733e0(0x829)][_0x3b1e73][_0x5733e0(0x324)][_0x5733e0(0x80)]=_0x1ebd9f;}catch(_0x457bec){errorlog(_0x457bec);}if(_0x16efc0[_0x5733e0(0x829)][_0x3b1e73][_0x5733e0(0x328)]===_0x1ebd9f)return;if(_0x1ebd9f==null){try{var _0x2db4d9=getSenders2(_0x3b1e73)[_0x5733e0(0x206)](function(_0x34676e){var _0xebc792=_0x5733e0;return _0x34676e['track']&&_0x34676e[_0xebc792(0x198)][_0xebc792(0x2f3)]==_0xebc792(0x56a);});}catch(_0x20f3af){errorlog(_0x20f3af);}if(!_0x2db4d9){warnlog('can\x27t\x20change\x20bitrate;\x20no\x20video\x20senders\x20found');return;}var _0x53c01c=_0x2db4d9['getParameters']();(!_0x53c01c[_0x5733e0(0x2cd)]||_0x53c01c[_0x5733e0(0x2cd)][_0x5733e0(0x87b)]==0x0)&&(_0x53c01c[_0x5733e0(0x2cd)]=[{}]),_0x5733e0(0x79e)in _0x53c01c[_0x5733e0(0x2cd)][0x0]?(_0x1ebd9f=0x64/_0x53c01c[_0x5733e0(0x2cd)][0x0]['scaleResolutionDownBy'],_0x1ebd9f=_0x1ebd9f*0.95):_0x1ebd9f=0x5f;}else _0x1ebd9f=Math[_0x5733e0(0x84d)](_0x1ebd9f),_0x16efc0[_0x5733e0(0x829)][_0x3b1e73][_0x5733e0(0x328)]=_0x1ebd9f;try{if(SafariVersion&&SafariVersion<=0xd&&(iOS||iPad))log(_0x5733e0(0xe1));else{if(_0x5733e0(0x3a5)in window&&_0x5733e0(0x642)in window[_0x5733e0(0x3a5)]['prototype']){try{var _0x2db4d9=getSenders2(_0x3b1e73)['find'](function(_0x2d0d47){var _0x42ff8f=_0x5733e0;return _0x2d0d47[_0x42ff8f(0x198)]&&_0x2d0d47[_0x42ff8f(0x198)]['kind']==_0x42ff8f(0x56a);});}catch(_0x42bcb1){errorlog(_0x42bcb1);}if(!_0x2db4d9){warnlog(_0x5733e0(0x3b4));return;}_0x1ebd9f=_0x16efc0[_0x5733e0(0x6b7)](_0x3b1e73,![],_0x1ebd9f);var _0x94d1fd={};if(_0x1ebd9f<=0x0||_0x1ebd9f==0x64){var _0x4a1734=getChromeVersion();_0x4a1734>0x50?_0x94d1fd[_0x5733e0(0x79e)]=null:_0x94d1fd['scaleResolutionDownBy']=0x1;}else _0x94d1fd[_0x5733e0(0x79e)]=0x64/_0x1ebd9f;setEncodings(_0x2db4d9,_0x94d1fd,function(_0x421e0a){var _0xc2afe7=_0x5733e0;log(_0xc2afe7(0x50c)),pokeIframeAPI('setVideoScale',_0x421e0a[0x0],_0x421e0a[0x1]),pokeIframeAPI(_0xc2afe7(0x58f),_0x421e0a[0x0],_0x421e0a[0x1]),_0x16efc0[_0xc2afe7(0x829)][_0x421e0a[0x1]][_0xc2afe7(0x324)][_0xc2afe7(0x80)]=parseInt(_0x421e0a[0x0])+'%';},[_0x1ebd9f,_0x3b1e73]);return;}}}catch(_0x2d08c8){errorlog(_0x2d08c8);}},_0x16efc0[_0x249811(0x7f9)]=function(_0x12ba93,_0x43c6d8,_0x49c7f3,_0x4d4788=![],_0x17e1e2=![],_0x1c8589=null){var _0x46a673=_0x249811;if(!(_0x12ba93 in _0x16efc0[_0x46a673(0x780)]))return;_0x1c8589===null&&(_0x1c8589=_0x16efc0[_0x46a673(0x20e)]||![]);var _0x16d7a8=![];!(_0x16efc0[_0x46a673(0x780)][_0x12ba93][_0x46a673(0x5b5)]==Math[_0x46a673(0x24e)](_0x43c6d8)||_0x16efc0[_0x46a673(0x780)][_0x12ba93][_0x46a673(0x5b5)]===Math[_0x46a673(0x84d)](_0x43c6d8))&&(_0x43c6d8=Math[_0x46a673(0x85d)](_0x43c6d8),_0x16efc0[_0x46a673(0x780)][_0x12ba93][_0x46a673(0x5b5)]=_0x43c6d8,_0x16d7a8=!![]);!(_0x16efc0[_0x46a673(0x780)][_0x12ba93][_0x46a673(0x5ca)]==Math['floor'](_0x49c7f3)||_0x16efc0[_0x46a673(0x780)][_0x12ba93][_0x46a673(0x5ca)]===Math[_0x46a673(0x84d)](_0x49c7f3))&&(_0x49c7f3=Math[_0x46a673(0x85d)](_0x49c7f3),_0x16efc0['rpcs'][_0x12ba93][_0x46a673(0x5ca)]=_0x49c7f3,_0x16d7a8=!![]);_0x16efc0['rpcs'][_0x12ba93][_0x46a673(0x4c7)]!=_0x4d4788&&(_0x16efc0[_0x46a673(0x780)][_0x12ba93][_0x46a673(0x4c7)]=_0x4d4788,_0x16d7a8=!![]);_0x43c6d8=Math[_0x46a673(0x85d)](_0x43c6d8),_0x49c7f3=Math['round'](_0x49c7f3);if(_0x16d7a8){var _0x53920c={};_0x53920c[_0x46a673(0x69b)]=_0x12ba93,_0x53920c[_0x46a673(0x7f9)]={'w':_0x43c6d8,'h':_0x49c7f3,'s':_0x4d4788,'c':_0x1c8589},_0x17e1e2&&(_0x53920c['requestAs']=_0x17e1e2),log(_0x43c6d8+'\x20'+_0x49c7f3),_0x16efc0['sendRequest'](_0x53920c,_0x12ba93);}_0x4d4788?_0x16efc0[_0x46a673(0x780)][_0x12ba93][_0x46a673(0x324)]['Requested_resolution']='~\x20'+parseInt(_0x43c6d8)+_0x46a673(0x38d)+parseInt(_0x49c7f3):_0x16efc0[_0x46a673(0x780)][_0x12ba93][_0x46a673(0x324)][_0x46a673(0x85f)]=parseInt(_0x43c6d8)+'\x20x\x20'+parseInt(_0x49c7f3);},_0x16efc0[_0x249811(0x6b7)]=function(_0x16bd7f,_0x1c006e=![],_0x3c5829=![]){var _0x1d54c9=_0x249811;if(_0x3c5829){}else _0x16efc0[_0x1d54c9(0x829)][_0x16bd7f][_0x1d54c9(0x328)]?_0x3c5829=_0x16efc0[_0x1d54c9(0x829)][_0x16bd7f]['scale']:_0x3c5829=0x64;_0x16efc0[_0x1d54c9(0x829)][_0x16bd7f][_0x1d54c9(0x1b1)]&&_0x3c5829>_0x16efc0[_0x1d54c9(0x829)][_0x16bd7f]['scaleResolution']&&(_0x3c5829=_0x16efc0[_0x1d54c9(0x829)][_0x16bd7f][_0x1d54c9(0x1b1)]);if(_0x1c006e)_0x3c5829=_0x7bf50c(_0x16bd7f,_0x3c5829,_0x1c006e);else _0x16efc0[_0x1d54c9(0x829)][_0x16bd7f][_0x1d54c9(0xf8)]&&_0x16efc0[_0x1d54c9(0x829)][_0x16bd7f][_0x1d54c9(0xf8)]<_0x3c5829&&(_0x3c5829=_0x16efc0[_0x1d54c9(0x829)][_0x16bd7f][_0x1d54c9(0xf8)]);if(_0x16efc0[_0x1d54c9(0x373)]&&_0x16efc0[_0x1d54c9(0x829)][_0x16bd7f][_0x1d54c9(0x4c7)]){if(_0x3c5829>0x55)_0x3c5829=0x64;else _0x3c5829>0x2a&&_0x3c5829<0x32&&(_0x3c5829=0x32);}return _0x3c5829=_0x16efc0[_0x1d54c9(0x9d)](_0x3c5829,_0x16bd7f),_0x3c5829;},_0x16efc0['setResolution']=function(_0xa0b2ac=![],_0x44bac1=null,_0x2feb08=null,_0x38ce59=![],_0x833b35=![]){var _0x38d1ce=_0x249811;if(_0xa0b2ac&&!(_0xa0b2ac in _0x16efc0[_0x38d1ce(0x829)]))return;else{if(!_0xa0b2ac){for(var _0x190080 in _0x16efc0[_0x38d1ce(0x829)]){_0x16efc0[_0x38d1ce(0x8e7)](_0x190080,_0x16efc0[_0x38d1ce(0x829)][_0x190080][_0x38d1ce(0x5b5)],_0x16efc0[_0x38d1ce(0x829)][_0x190080][_0x38d1ce(0x5ca)],_0x16efc0['pcs'][_0x190080]['scaleSnap'],_0x16efc0[_0x38d1ce(0x829)][_0x190080]['cover']);}return;}}_0x833b35=_0x833b35||![],snape=_0x38ce59||![];if(_0x44bac1===null&&_0x2feb08===null){if(!_0x16efc0[_0x38d1ce(0x829)][_0xa0b2ac]['scaleWidth']&&!_0x16efc0['pcs'][_0xa0b2ac][_0x38d1ce(0x5ca)])return;else _0x44bac1=_0x16efc0[_0x38d1ce(0x829)][_0xa0b2ac][_0x38d1ce(0x5b5)]||0x64,_0x2feb08=_0x16efc0['pcs'][_0xa0b2ac][_0x38d1ce(0x5ca)]||0x64;}else _0x16efc0['pcs'][_0xa0b2ac][_0x38d1ce(0x5b5)]=_0x44bac1,_0x16efc0[_0x38d1ce(0x829)][_0xa0b2ac]['scaleHeight']=_0x2feb08,_0x16efc0[_0x38d1ce(0x829)][_0xa0b2ac]['scaleSnap']=_0x38ce59,_0x16efc0['pcs'][_0xa0b2ac][_0x38d1ce(0x20e)]=_0x833b35;if(SafariVersion&&SafariVersion<=0xd&&(iOS||iPad))return;if(_0x38d1ce(0x3a5)in window&&_0x38d1ce(0x642)in window[_0x38d1ce(0x3a5)]['prototype']){var _0x15c262=getSenders2(_0xa0b2ac)['find'](function(_0x351124){var _0x592029=_0x38d1ce;return _0x351124[_0x592029(0x198)]&&_0x351124[_0x592029(0x198)][_0x592029(0x2f3)]=='video';});if(!_0x15c262){warnlog(_0x38d1ce(0x72c));return;}var _0x182df7={};if(_0x38d1ce(0x7b9)in _0x16efc0[_0x38d1ce(0x829)][_0xa0b2ac]){var _0x20ebe9=_0x16efc0['screenStream']['getVideoTracks']();if(_0x20ebe9[_0x38d1ce(0x87b)])var _0x2692ee=_0x20ebe9[0x0][_0x38d1ce(0x3b3)](),_0x4a044b=_0x2692ee[_0x38d1ce(0x168)],_0x2d6335=_0x2692ee[_0x38d1ce(0x683)];else return;}else{if(_0x16efc0[_0x38d1ce(0x64f)]&&_0x16efc0[_0x38d1ce(0x64f)][_0x38d1ce(0x462)]){var _0x20ebe9=_0x16efc0[_0x38d1ce(0x64f)]['srcObject']['getVideoTracks']();if(_0x20ebe9[_0x38d1ce(0x87b)])var _0x2692ee=_0x20ebe9[0x0]['getSettings'](),_0x4a044b=_0x2692ee[_0x38d1ce(0x168)],_0x2d6335=_0x2692ee[_0x38d1ce(0x683)];else return;}else return;}_0x44bac1==null&&(_0x44bac1=0x0);_0x2feb08==null&&(_0x2feb08=0x0);var _0x11d2c3=0x64*_0x44bac1/_0x2d6335,_0x160252=0x64*_0x2feb08/_0x4a044b;log(_0x11d2c3+'\x20x\x20'+_0x160252);var _0x1f7fc6=0x64;_0x833b35?_0x11d2c3>_0x160252?_0x1f7fc6=_0x11d2c3:_0x1f7fc6=_0x160252:_0x11d2c3<_0x160252?_0x1f7fc6=_0x11d2c3:_0x1f7fc6=_0x160252;_0x1f7fc6>0x64&&(_0x1f7fc6=0x64);log(_0x38d1ce(0x6f9)+_0x1f7fc6),_0x16efc0['pcs'][_0xa0b2ac][_0x38d1ce(0x1b1)]=_0x1f7fc6;var _0x59e2b8=_0x16efc0[_0x38d1ce(0x6b7)](_0xa0b2ac);if(_0x59e2b8<=0x0||_0x59e2b8==0x64){var _0xe281de=getChromeVersion();_0xe281de>0x50?_0x182df7[_0x38d1ce(0x79e)]=null:_0x182df7[_0x38d1ce(0x79e)]=0x1;}else _0x182df7[_0x38d1ce(0x79e)]=0x64/_0x59e2b8;setEncodings(_0x15c262,_0x182df7,function(_0x593b45){var _0x1bab47=_0x38d1ce;log(_0x1bab47(0x50c)),pokeIframeAPI('setVideoScale',_0x593b45[0x0],_0x593b45[0x1]),pokeIframeAPI(_0x1bab47(0x58f),_0x593b45[0x0],_0x593b45[0x1]),_0x16efc0[_0x1bab47(0x829)][_0x593b45[0x1]][_0x1bab47(0x324)][_0x1bab47(0x80)]=parseInt(_0x593b45[0x0])+'%';},[_0x59e2b8,_0xa0b2ac]);return;}},_0x16efc0[_0x249811(0x583)]=function(_0x5ce834=null,_0x44fad5=null){var _0x54190b=_0x249811;_0x44fad5&&_0x44fad5[_0x54190b(0x66f)]();_0x31a5e1&&(_0x31a5e1[_0x54190b(0x5a4)]=!![],log(_0x54190b(0x259)+_0x5ce834));if(iOS||iPad)return log(_0x54190b(0xe1)),![];else{if(_0x54190b(0x3a5)in window&&_0x54190b(0x642)in window[_0x54190b(0x3a5)][_0x54190b(0x8fe)]){log('FORCING\x20A\x20KEY\x20FRAME:\x20'+_0x5ce834);if(_0x5ce834==null){for(_0x5ce834 in _0x16efc0[_0x54190b(0x829)]){_0x16efc0[_0x54190b(0x583)](_0x5ce834);}return![];}if(!(_0x5ce834 in _0x16efc0[_0x54190b(0x829)]))return![];_0x16efc0['pcs'][_0x5ce834][_0x54190b(0x8bd)]&&(_0x16efc0[_0x54190b(0x829)][_0x5ce834]['keyframeTimeout']&&(clearTimeout(_0x16efc0[_0x54190b(0x829)][_0x5ce834][_0x54190b(0x757)]),_0x16efc0[_0x54190b(0x829)][_0x5ce834][_0x54190b(0x757)]=null),_0x16efc0['pcs'][_0x5ce834][_0x54190b(0x757)]=setTimeout(function(_0x424111){var _0x12942c=_0x54190b;!_0x16efc0[_0x12942c(0x829)][_0x424111]?clearInterval(this):_0x16efc0[_0x12942c(0x583)](_0x424111);},parseInt(_0x16efc0['pcs'][_0x5ce834][_0x54190b(0x8bd)]),_0x5ce834));try{var _0x1d8b11=getSenders2(_0x5ce834)[_0x54190b(0x206)](function(_0x3a3007){var _0x2ec0f5=_0x54190b;return _0x3a3007[_0x2ec0f5(0x198)]&&_0x3a3007[_0x2ec0f5(0x198)][_0x2ec0f5(0x2f3)]==_0x2ec0f5(0x56a);});if(!_0x1d8b11)return warnlog(_0x54190b(0x72c)),![];var _0x1dbe65={};return _0x1dbe65[_0x54190b(0x79e)]=0xa,setEncodings(_0x1d8b11,_0x1dbe65,function(_0xe12be3){var _0x3446f4=_0x54190b;log(_0x3446f4(0x25e)+_0xe12be3[0x0]);var _0x27d9f2=_0x16efc0[_0x3446f4(0x6b7)](_0xe12be3[0x0]),_0x40703c={};if(_0x27d9f2<=0x0||_0x27d9f2==0x64){var _0x40a53e=getChromeVersion();_0x40a53e>0x50?_0x40703c[_0x3446f4(0x79e)]=null:_0x40703c['scaleResolutionDownBy']=0x1;}else _0x40703c['scaleResolutionDownBy']=0x64/_0x27d9f2;setEncodings(_0xe12be3[0x1],_0x40703c,function(){var _0x4033b9=_0x3446f4;log(_0x4033b9(0x7a0));});},[_0x5ce834,_0x1d8b11]),!![];}catch(_0x531423){errorlog(_0x531423);}}}return![];},_0x16efc0[_0x249811(0x8d6)]=function(_0x1a1412){var _0x4c1620=_0x249811;log(_0x4c1620(0x612));var _0x87cb70=getSenders2(_0x1a1412)[_0x4c1620(0x206)](function(_0x255fa8){var _0x114610=_0x4c1620;return _0x255fa8[_0x114610(0x198)]&&_0x255fa8['track'][_0x114610(0x2f3)]==_0x114610(0x753);});if(!_0x87cb70)return log(_0x4c1620(0xd6)),![];var _0x3653a4={};try{_0x3653a4['networkPriority']=_0x4c1620(0x300),_0x3653a4[_0x4c1620(0x112)]=_0x4c1620(0x300),_0x3653a4[_0x4c1620(0x1ae)]=!![],setEncodings(_0x87cb70,_0x3653a4,function(_0xd83d5e){var _0x459700=_0x4c1620;log(_0x459700(0x964)),pokeIframeAPI(_0x459700(0x287),!![],_0xd83d5e);},_0x1a1412);}catch(_0x4bb55a){errorlog(_0x4bb55a);}},_0x16efc0[_0x249811(0x654)]=function(_0x50541b,_0x4a8930=_0x249811(0x1a1)){var _0x1fca2f=_0x249811,_0x49ad3a=getSenders2(_0x50541b)['find'](function(_0x4bf633){var _0x1e8a02=_0x53c0;return _0x4bf633[_0x1e8a02(0x198)]&&_0x4bf633[_0x1e8a02(0x198)]['kind']==_0x1e8a02(0x56a);});if(!_0x49ad3a)return log(_0x1fca2f(0x44a)),![];var _0x43511d={};try{_0x4a8930===!![]?(_0x43511d[_0x1fca2f(0x654)]=_0x1fca2f(0x1a1),log('done\x20setting\x20degrad\x20to\x20maintain-framerate')):(_0x43511d[_0x1fca2f(0x654)]=_0x4a8930,log('done\x20setting\x20degrad\x20to\x20'+_0x4a8930)),setEncodings(_0x49ad3a,_0x43511d,(function(){var _0x5f57ec=_0x1fca2f;log(_0x5f57ec(0x952));}()));}catch(_0x47bd64){errorlog(_0x47bd64);}},_0x16efc0[_0x249811(0x615)]=function(_0x59880c,_0x4b18e8,_0x317d52=![]){var _0x527629=_0x249811;log(_0x527629(0x1d7)+_0x59880c+_0x527629(0xc8)+_0x317d52);if(_0x16efc0[_0x527629(0x503)]===![])return;_0x4b18e8[_0x527629(0x503)]=parseInt(_0x16efc0[_0x527629(0x503)]/0x64*_0x59880c),_0x317d52?_0x16efc0[_0x527629(0x7fc)](null):_0x16efc0[_0x527629(0x40b)](_0x4b18e8[_0x527629(0x69b)],null);},_0x16efc0[_0x249811(0x4ba)]=function(_0x349251,_0x45bf07=0x7d00,_0x14ddba=0x3e8){var _0x158db8=_0x249811;log(_0x158db8(0x459));var _0x452a27=getSenders2(_0x349251)[_0x158db8(0x206)](function(_0x18e547){var _0x117275=_0x158db8;return _0x18e547[_0x117275(0x198)]&&_0x18e547['track'][_0x117275(0x2f3)]=='audio';});if(!_0x452a27)return log(_0x158db8(0xd6)),![];var _0x367323={};_0x367323['maxBitrate']=_0x45bf07,setEncodings(_0x452a27,_0x367323,function(_0x937df0){var _0x41dca6=_0x158db8;pokeIframeAPI('setAudioBitrate',_0x937df0[0x0],_0x937df0[0x1]),pokeIframeAPI(_0x41dca6(0x307),_0x937df0[0x0],_0x937df0[0x1]),_0x937df0[0x2]>0x0&&setTimeout(function(){var _0x1e05d5=_0x41dca6;try{if(_0x937df0[0x1]in _0x16efc0[_0x1e05d5(0x829)])var _0x523726=getSenders2(_0x937df0[0x1])[_0x1e05d5(0x206)](function(_0xccb648){var _0x1a8047=_0x1e05d5;return _0xccb648[_0x1a8047(0x198)]&&_0xccb648[_0x1a8047(0x198)][_0x1a8047(0x2f3)]=='audio';});else return![];if(!_0x523726)return log(_0x1e05d5(0xd6)),![];var _0x53ec81={};_0x53ec81[_0x1e05d5(0x5f9)]=null,setEncodings(_0x523726,_0x53ec81,function(){var _0xedd9dc=_0x1e05d5;log(_0xedd9dc(0x964));});}catch(_0xae7ca5){errorlog(_0xae7ca5);}},_0x937df0[0x2],_0x937df0[0x1]);},[_0x45bf07,_0x349251,_0x14ddba]);},_0x16efc0[_0x249811(0x219)]=function(_0x24ba11,_0x2537b6,_0x541634){var _0x31abe9=_0x249811;pokeIframeAPI('transfer',_0x24ba11,_0x541634);if(_0x16efc0[_0x31abe9(0x4aa)])return generateHash(_0x24ba11+_0x16efc0[_0x31abe9(0x4aa)]+_0x16efc0['salt'],0x10)[_0x31abe9(0x296)](function(_0x29e578){var _0x6ed54f=_0x31abe9,_0x42de63={};_0x2537b6['updateurl']&&(_0x2537b6[_0x6ed54f(0x78f)]=_0x29e578);if(_0x16efc0[_0x6ed54f(0x98c)]&&_0x16efc0[_0x6ed54f(0x5eb)])_0x42de63[_0x6ed54f(0x4e8)]=_0x541634,_0x42de63['roomid']=_0x29e578,_0x42de63[_0x6ed54f(0x798)]=_0x2537b6,_0x16efc0[_0x6ed54f(0xd3)](_0x42de63,_0x16efc0[_0x6ed54f(0x5eb)]),log(_0x42de63);else{if(_0x2537b6[_0x6ed54f(0x7eb)]){_0x42de63['request']=_0x6ed54f(0x4e8),_0x42de63['transferSettings']=_0x2537b6,log(_0x42de63);if(_0x16efc0[_0x6ed54f(0xd3)](_0x42de63,_0x541634)){var _0x42de63={};_0x42de63[_0x6ed54f(0x3bb)]=_0x6ed54f(0x4e8),_0x42de63[_0x6ed54f(0x215)]=_0x29e578,_0x42de63['target']=_0x541634,_0x16efc0['sendMsg'](_0x42de63);}log(_0x42de63);}else{if('broadcast'in _0x2537b6){_0x42de63[_0x6ed54f(0x3bb)]='migrate',_0x42de63[_0x6ed54f(0x798)]=_0x2537b6,delete _0x42de63[_0x6ed54f(0x798)][_0x6ed54f(0x215)],delete _0x42de63[_0x6ed54f(0x798)][_0x6ed54f(0x78f)],log(_0x42de63);if(_0x16efc0[_0x6ed54f(0xd3)](_0x42de63,_0x541634)){var _0x42de63={};_0x42de63['request']='migrate',_0x42de63[_0x6ed54f(0x215)]=_0x29e578,_0x42de63[_0x6ed54f(0x80f)]=_0x541634,_0x16efc0[_0x6ed54f(0x655)](_0x42de63);}log(_0x42de63);}else _0x42de63[_0x6ed54f(0x3bb)]='migrate',_0x42de63[_0x6ed54f(0x215)]=_0x29e578,_0x42de63['target']=_0x541634,_0x16efc0[_0x6ed54f(0x655)](_0x42de63);}}})[_0x31abe9(0x3f1)](errorlog);else{_0x2537b6['updateurl']&&(_0x2537b6[_0x31abe9(0x78f)]=_0x24ba11);var _0x2ac0c5={};if(_0x16efc0[_0x31abe9(0x98c)]&&_0x16efc0['directorUUID'])_0x2ac0c5[_0x31abe9(0x4e8)]=_0x541634,_0x2ac0c5['roomid']=_0x24ba11,_0x2ac0c5['transferSettings']=_0x2537b6,_0x16efc0[_0x31abe9(0xd3)](_0x2ac0c5,_0x16efc0['directorUUID']),log(_0x2ac0c5);else{if(_0x2537b6['updateurl']){_0x2ac0c5[_0x31abe9(0x3bb)]=_0x31abe9(0x4e8),_0x2ac0c5[_0x31abe9(0x798)]=_0x2537b6;if(_0x16efc0[_0x31abe9(0xd3)](_0x2ac0c5,_0x541634)){log(_0x2ac0c5);var _0x2ac0c5={};_0x2ac0c5['request']=_0x31abe9(0x4e8),_0x2ac0c5[_0x31abe9(0x215)]=_0x24ba11,_0x2ac0c5[_0x31abe9(0x80f)]=_0x541634,_0x16efc0[_0x31abe9(0x655)](_0x2ac0c5);}}else{if('broadcast'in _0x2537b6){_0x2ac0c5[_0x31abe9(0x3bb)]=_0x31abe9(0x4e8),_0x2ac0c5[_0x31abe9(0x798)]=_0x2537b6,delete _0x2ac0c5[_0x31abe9(0x798)][_0x31abe9(0x215)],delete _0x2ac0c5[_0x31abe9(0x798)][_0x31abe9(0x78f)];if(_0x16efc0[_0x31abe9(0xd3)](_0x2ac0c5,_0x541634)){warnlog(_0x2ac0c5);var _0x2ac0c5={};_0x2ac0c5[_0x31abe9(0x3bb)]=_0x31abe9(0x4e8),_0x2ac0c5[_0x31abe9(0x215)]=rid,_0x2ac0c5[_0x31abe9(0x80f)]=_0x541634,_0x16efc0['sendMsg'](_0x2ac0c5);}}else _0x2ac0c5[_0x31abe9(0x3bb)]=_0x31abe9(0x4e8),_0x2ac0c5[_0x31abe9(0x215)]=_0x24ba11,_0x2ac0c5[_0x31abe9(0x80f)]=_0x541634,_0x16efc0[_0x31abe9(0x655)](_0x2ac0c5);}}}},_0x16efc0['limitAudioBitrate']=async function(_0x551ef5,_0x3b3b4a){var _0x134cd1=_0x249811;_0x3b3b4a=parseInt(_0x3b3b4a);try{var _0x52005c=getSenders2(_0x551ef5)[_0x134cd1(0x206)](function(_0x2f5424){var _0x3b4dec=_0x134cd1;return _0x2f5424[_0x3b4dec(0x198)]&&_0x2f5424[_0x3b4dec(0x198)][_0x3b4dec(0x2f3)]==_0x3b4dec(0x753);});if(!_0x52005c){warnlog(_0x134cd1(0x3e5));return;}var _0x4dbcdc={};if(_0x3b3b4a<0x0){_0x4dbcdc[_0x134cd1(0x966)]=!![];if(SafariVersion&&SafariVersion<=0xd&&(iOS||iPad)){_0x3b3b4a=0x20;if(_0x16efc0[_0x134cd1(0x829)][_0x551ef5][_0x134cd1(0x718)]!==![])_0x3b3b4a=_0x16efc0['pcs'][_0x551ef5][_0x134cd1(0x718)];else _0x16efc0[_0x134cd1(0x10f)]&&(_0x3b3b4a=_0x16efc0[_0x134cd1(0x10f)]);_0x4dbcdc[_0x134cd1(0x5f9)]=_0x3b3b4a*0x400;}else _0x16efc0[_0x134cd1(0x829)][_0x551ef5][_0x134cd1(0x718)]!==![]?(_0x3b3b4a=_0x16efc0[_0x134cd1(0x829)][_0x551ef5][_0x134cd1(0x718)],_0x4dbcdc[_0x134cd1(0x5f9)]=_0x3b3b4a*0x400):_0x4dbcdc[_0x134cd1(0x5f9)]=null;}else _0x3b3b4a===0x0?_0x4dbcdc[_0x134cd1(0x966)]=![]:(_0x4dbcdc[_0x134cd1(0x966)]=!![],_0x4dbcdc[_0x134cd1(0x5f9)]=_0x3b3b4a*0x400);_0x16efc0[_0x134cd1(0x829)][_0x551ef5]['audioMutedOverride']&&(_0x4dbcdc[_0x134cd1(0x966)]=![]),setEncodings(_0x52005c,_0x4dbcdc,function(_0x4ad07e){var _0x5f45d1=_0x134cd1;pokeIframeAPI(_0x5f45d1(0x718),_0x4ad07e[0x0],_0x4ad07e[0x1]),pokeIframeAPI(_0x5f45d1(0x307),_0x4ad07e[0x0],_0x4ad07e[0x1]),log(_0x5f45d1(0x3a7));},[_0x3b3b4a,_0x551ef5]);}catch(_0x1c4316){errorlog(_0x1c4316),log(_0x551ef5),log(_0x16efc0[_0x134cd1(0x829)][_0x551ef5]);}},_0x16efc0['optimizeBitrate']=function(_0x5604b0){var _0x529bca=_0x249811;if(_0x16efc0[_0x529bca(0x78d)]&&_0x16efc0['pcs'][_0x5604b0]['allowIframe']===!![])_0x16efc0[_0x529bca(0x40b)](_0x5604b0,0x0),_0x16efc0['pcs'][_0x5604b0][_0x529bca(0x45b)]===0x0&&(_0x16efc0['pcs'][_0x5604b0]['obsState'][_0x529bca(0x511)]===![]?_0x16efc0[_0x529bca(0x345)](_0x5604b0,0x0):_0x16efc0[_0x529bca(0x345)](_0x5604b0,-0x1));else{if(_0x16efc0[_0x529bca(0x829)][_0x5604b0]&&_0x16efc0['pcs'][_0x5604b0][_0x529bca(0x45b)]!==![]){if(_0x16efc0['pcs'][_0x5604b0][_0x529bca(0x562)]['visibility']===![]){var _0x1a0ddc=_0x16efc0[_0x529bca(0x829)][_0x5604b0][_0x529bca(0x45b)];_0x16efc0[_0x529bca(0x829)][_0x5604b0][_0x529bca(0x7cf)]&&_0x16efc0['pcs'][_0x5604b0][_0x529bca(0x7cf)]>0x0&&(_0x16efc0[_0x529bca(0x829)][_0x5604b0][_0x529bca(0x7cf)]<_0x16efc0[_0x529bca(0x829)][_0x5604b0][_0x529bca(0x45b)]&&(_0x1a0ddc=_0x16efc0[_0x529bca(0x829)][_0x5604b0][_0x529bca(0x7cf)])),_0x16efc0[_0x529bca(0x40b)](_0x5604b0,_0x1a0ddc),_0x16efc0[_0x529bca(0x829)][_0x5604b0][_0x529bca(0x45b)]===0x0&&_0x16efc0['limitAudioBitrate'](_0x5604b0,0x0);}else _0x16efc0[_0x529bca(0x829)][_0x5604b0][_0x529bca(0x45b)]===0x0&&(_0x16efc0[_0x529bca(0x345)](_0x5604b0,-0x1),_0x16efc0['limitTotalBitrateGuests'](),_0x16efc0['maxvideobitrate']&&_0x16efc0[_0x529bca(0x40b)](_0x5604b0,null));}else _0x16efc0[_0x529bca(0x47f)](),_0x16efc0[_0x529bca(0x2ee)]&&_0x16efc0[_0x529bca(0x40b)](_0x5604b0,null);}},_0x16efc0[_0x249811(0x47f)]=function(_0x8c2084=0x0,_0x875e99=![]){var _0x44347c=_0x249811;if(!_0x16efc0[_0x44347c(0xcb)])return _0x8c2084;if(!_0x16efc0['roomid']||_0x16efc0[_0x44347c(0x590)]!==![])return log(_0x44347c(0x557)),_0x16efc0[_0x44347c(0x33a)](_0x8c2084,_0x875e99),_0x8c2084;if((iOS||iPad)&&SafariVersion&&SafariVersion<=0xd)return _0x8c2084;var _0x5b11ce=_0x8c2084;if(_0x875e99===![])_0x5b11ce=0x0;else _0x5b11ce<0x0&&(_0x5b11ce=_0x16efc0[_0x44347c(0x829)][_0x875e99][_0x44347c(0x245)]||_0x16efc0[_0x44347c(0x6d3)]||_0x16efc0[_0x44347c(0x829)][_0x59c674]['maxBandwidth']||0x9c4);var _0x39ef92=0x0;for(var _0x59c674 in _0x16efc0[_0x44347c(0x829)]){if(_0x875e99===_0x59c674)continue;if(!_0x16efc0['pcs'][_0x59c674][_0x44347c(0x3b1)])continue;try{var _0x455c10=getSenders2(_0x59c674)[_0x44347c(0x206)](function(_0x59172c){var _0x5883ff=_0x44347c;return _0x59172c[_0x5883ff(0x198)]&&_0x59172c[_0x5883ff(0x198)][_0x5883ff(0x2f3)]==_0x5883ff(0x56a);});if(!_0x455c10)continue;var _0x26000f=_0x455c10[_0x44347c(0x93f)]();if(!_0x26000f[_0x44347c(0x2cd)]||_0x26000f['encodings'][_0x44347c(0x87b)]==0x0){_0x16efc0['pcs'][_0x59c674][_0x44347c(0x245)]<0x0?_0x5b11ce+=_0x16efc0[_0x44347c(0x6d3)]||_0x16efc0[_0x44347c(0x829)][_0x59c674][_0x44347c(0x503)]||0x9c4:_0x5b11ce+=_0x16efc0[_0x44347c(0x829)][_0x59c674][_0x44347c(0x245)]||_0x16efc0['outboundVideoBitrate']||_0x16efc0[_0x44347c(0x829)][_0x59c674][_0x44347c(0x503)]||0x9c4;warnlog(_0x5b11ce),_0x39ef92+=0x1;continue;}if(_0x26000f[_0x44347c(0x2cd)][0x0][_0x44347c(0x966)]==![])continue;if(_0x26000f[_0x44347c(0x2cd)][0x0][_0x44347c(0x5f9)])'preLimitedBitrate'in _0x16efc0[_0x44347c(0x829)][_0x59c674]?_0x5b11ce+=parseInt(_0x16efc0['pcs'][_0x59c674]['preLimitedBitrate']):_0x5b11ce+=parseInt(_0x26000f[_0x44347c(0x2cd)][0x0][_0x44347c(0x5f9)])/0x400;else _0x16efc0[_0x44347c(0x829)][_0x59c674]['setBitrate']<0x0?_0x5b11ce+=_0x16efc0[_0x44347c(0x6d3)]||_0x16efc0[_0x44347c(0x829)][_0x59c674][_0x44347c(0x503)]||0x9c4:(_0x5b11ce+=_0x16efc0[_0x44347c(0x829)][_0x59c674]['setBitrate']||_0x16efc0[_0x44347c(0x6d3)]||_0x16efc0[_0x44347c(0x829)][_0x59c674][_0x44347c(0x503)]||0x9c4,warnlog(_0x5b11ce));_0x39ef92+=0x1;}catch(_0x1c1708){errorlog(_0x1c1708);}}if(!_0x5b11ce)return _0x5b11ce;warnlog(_0x44347c(0x95d)+_0x5b11ce);var _0x301293=parseFloat(_0x5b11ce/_0x16efc0[_0x44347c(0xcb)]);_0x301293<0x1&&(_0x301293=0x1);for(var _0x59c674 in _0x16efc0[_0x44347c(0x829)]){if(_0x875e99===_0x59c674)continue;if(!_0x16efc0[_0x44347c(0x829)][_0x59c674][_0x44347c(0x3b1)])continue;try{var _0x455c10=getSenders2(_0x59c674)['find'](function(_0x6d6593){var _0x59ff79=_0x44347c;return _0x6d6593[_0x59ff79(0x198)]&&_0x6d6593[_0x59ff79(0x198)][_0x59ff79(0x2f3)]=='video';});if(!_0x455c10)continue;var _0x26000f=_0x455c10['getParameters']();if(!_0x26000f['encodings']||_0x26000f[_0x44347c(0x2cd)][_0x44347c(0x87b)]==0x0){if(_0x16efc0[_0x44347c(0x829)][_0x59c674]['setBitrate']<0x0)var _0x5d2915=_0x16efc0[_0x44347c(0x6d3)]||_0x16efc0['pcs'][_0x59c674][_0x44347c(0x503)]||0x9c4;else var _0x5d2915=_0x16efc0[_0x44347c(0x829)][_0x59c674]['setBitrate']||_0x16efc0[_0x44347c(0x6d3)]||_0x16efc0[_0x44347c(0x829)][_0x59c674][_0x44347c(0x503)]||0x9c4;var _0x35d8fe=parseInt(_0x5d2915/_0x301293);_0x16efc0[_0x44347c(0x40b)](_0x59c674,_0x35d8fe,!![]);continue;}if(_0x26000f[_0x44347c(0x2cd)][0x0]['active']==![])continue;if(_0x26000f['encodings'][0x0]['maxBitrate']){if(_0x44347c(0x79c)in _0x16efc0[_0x44347c(0x829)][_0x59c674])var _0x5d2915=parseInt(_0x16efc0[_0x44347c(0x829)][_0x59c674]['preLimitedBitrate']);else var _0x5d2915=parseInt(parseInt(_0x26000f[_0x44347c(0x2cd)][0x0][_0x44347c(0x5f9)])/0x400);var _0x35d8fe=parseInt(_0x5d2915/_0x301293);_0x16efc0['limitBitrate'](_0x59c674,_0x35d8fe,!![]);}else{if(_0x16efc0[_0x44347c(0x829)][_0x59c674][_0x44347c(0x245)]<0x0)var _0x5d2915=_0x16efc0[_0x44347c(0x6d3)]||_0x16efc0[_0x44347c(0x829)][_0x59c674][_0x44347c(0x503)]||0x9c4;else var _0x5d2915=_0x16efc0[_0x44347c(0x829)][_0x59c674][_0x44347c(0x245)]||_0x16efc0[_0x44347c(0x6d3)]||_0x16efc0[_0x44347c(0x829)][_0x59c674][_0x44347c(0x503)]||0x9c4;var _0x35d8fe=parseInt(_0x5d2915/_0x301293);_0x16efc0[_0x44347c(0x40b)](_0x59c674,_0x35d8fe,!![]);}}catch(_0x8e7b20){errorlog(_0x8e7b20);}}return parseInt(_0x8c2084/_0x301293);},_0x16efc0[_0x249811(0x33a)]=function(_0x2ee2a4=0x0,_0x435436=![]){var _0x5b5d86=_0x249811;if(!_0x16efc0[_0x5b5d86(0xcb)])return _0x2ee2a4;if((iOS||iPad)&&SafariVersion&&SafariVersion<=0xd)return _0x2ee2a4;var _0x465410=_0x2ee2a4;if(_0x435436===![])_0x465410=0x0;else _0x465410<0x0&&(_0x465410=_0x16efc0[_0x5b5d86(0x829)][_0x435436][_0x5b5d86(0x245)]||_0x16efc0[_0x5b5d86(0x6d3)]||_0x16efc0['pcs'][_0x39b800][_0x5b5d86(0x503)]||0x9c4);var _0x2f41ca=0x0;for(var _0x39b800 in _0x16efc0[_0x5b5d86(0x829)]){if(_0x435436===_0x39b800)continue;try{var _0x3f7412=getSenders2(_0x39b800)['find'](function(_0xd4e5bb){var _0x1fe16e=_0x5b5d86;return _0xd4e5bb[_0x1fe16e(0x198)]&&_0xd4e5bb[_0x1fe16e(0x198)]['kind']==_0x1fe16e(0x56a);});if(!_0x3f7412)continue;var _0xc581cf=_0x3f7412['getParameters']();if(!_0xc581cf[_0x5b5d86(0x2cd)]||_0xc581cf[_0x5b5d86(0x2cd)][_0x5b5d86(0x87b)]==0x0){_0x16efc0['pcs'][_0x39b800][_0x5b5d86(0x245)]<0x0?_0x465410+=_0x16efc0[_0x5b5d86(0x6d3)]||_0x16efc0[_0x5b5d86(0x829)][_0x39b800]['maxBandwidth']||0x9c4:_0x465410+=_0x16efc0[_0x5b5d86(0x829)][_0x39b800][_0x5b5d86(0x245)]||_0x16efc0[_0x5b5d86(0x6d3)]||_0x16efc0[_0x5b5d86(0x829)][_0x39b800]['maxBandwidth']||0x9c4;warnlog(_0x465410),_0x2f41ca+=0x1;continue;}if(_0xc581cf[_0x5b5d86(0x2cd)][0x0]['active']==![])continue;if(_0xc581cf[_0x5b5d86(0x2cd)][0x0][_0x5b5d86(0x5f9)])'preLimitedBitrate'in _0x16efc0[_0x5b5d86(0x829)][_0x39b800]?_0x465410+=parseInt(_0x16efc0['pcs'][_0x39b800][_0x5b5d86(0x79c)]):_0x465410+=parseInt(_0xc581cf[_0x5b5d86(0x2cd)][0x0][_0x5b5d86(0x5f9)])/0x400;else _0x16efc0[_0x5b5d86(0x829)][_0x39b800]['setBitrate']<0x0?_0x465410+=_0x16efc0['outboundVideoBitrate']||_0x16efc0[_0x5b5d86(0x829)][_0x39b800]['maxBandwidth']||0x9c4:(_0x465410+=_0x16efc0['pcs'][_0x39b800]['setBitrate']||_0x16efc0['outboundVideoBitrate']||_0x16efc0[_0x5b5d86(0x829)][_0x39b800][_0x5b5d86(0x503)]||0x9c4,warnlog(_0x465410));_0x2f41ca+=0x1;}catch(_0x67e071){errorlog(_0x67e071);}}if(!_0x465410)return _0x465410;warnlog(_0x5b5d86(0x95d)+_0x465410);var _0x46f52c=parseFloat(_0x465410/_0x16efc0[_0x5b5d86(0xcb)]);_0x46f52c<0x1&&(_0x46f52c=0x1);for(var _0x39b800 in _0x16efc0['pcs']){if(_0x435436===_0x39b800)continue;try{var _0x3f7412=getSenders2(_0x39b800)[_0x5b5d86(0x206)](function(_0x582eba){var _0x29f55b=_0x5b5d86;return _0x582eba[_0x29f55b(0x198)]&&_0x582eba[_0x29f55b(0x198)][_0x29f55b(0x2f3)]==_0x29f55b(0x56a);});if(!_0x3f7412)continue;var _0xc581cf=_0x3f7412[_0x5b5d86(0x93f)]();if(!_0xc581cf['encodings']||_0xc581cf[_0x5b5d86(0x2cd)][_0x5b5d86(0x87b)]==0x0){if(_0x16efc0[_0x5b5d86(0x829)][_0x39b800]['setBitrate']<0x0)var _0x5a4b4a=_0x16efc0[_0x5b5d86(0x6d3)]||_0x16efc0[_0x5b5d86(0x829)][_0x39b800]['maxBandwidth']||0x9c4;else var _0x5a4b4a=_0x16efc0[_0x5b5d86(0x829)][_0x39b800][_0x5b5d86(0x245)]||_0x16efc0['outboundVideoBitrate']||_0x16efc0['pcs'][_0x39b800][_0x5b5d86(0x503)]||0x9c4;var _0x3c9a8e=parseInt(_0x5a4b4a/_0x46f52c);_0x16efc0[_0x5b5d86(0x40b)](_0x39b800,_0x3c9a8e,!![]);continue;}if(_0xc581cf['encodings'][0x0][_0x5b5d86(0x966)]==![])continue;if(_0xc581cf[_0x5b5d86(0x2cd)][0x0][_0x5b5d86(0x5f9)]){if('preLimitedBitrate'in _0x16efc0[_0x5b5d86(0x829)][_0x39b800])var _0x5a4b4a=parseInt(_0x16efc0[_0x5b5d86(0x829)][_0x39b800]['preLimitedBitrate']);else var _0x5a4b4a=parseInt(parseInt(_0xc581cf[_0x5b5d86(0x2cd)][0x0][_0x5b5d86(0x5f9)])/0x400);var _0x3c9a8e=parseInt(_0x5a4b4a/_0x46f52c);_0x16efc0[_0x5b5d86(0x40b)](_0x39b800,_0x3c9a8e,!![]);}else{if(_0x16efc0[_0x5b5d86(0x829)][_0x39b800]['setBitrate']<0x0)var _0x5a4b4a=_0x16efc0['outboundVideoBitrate']||_0x16efc0[_0x5b5d86(0x829)][_0x39b800][_0x5b5d86(0x503)]||0x9c4;else var _0x5a4b4a=_0x16efc0['pcs'][_0x39b800][_0x5b5d86(0x245)]||_0x16efc0[_0x5b5d86(0x6d3)]||_0x16efc0[_0x5b5d86(0x829)][_0x39b800][_0x5b5d86(0x503)]||0x9c4;var _0x3c9a8e=parseInt(_0x5a4b4a/_0x46f52c);_0x16efc0[_0x5b5d86(0x40b)](_0x39b800,_0x3c9a8e,!![]);}}catch(_0x4d910a){errorlog(_0x4d910a);}}return parseInt(_0x2ee2a4/_0x46f52c);},_0x16efc0[_0x249811(0x7df)]=function(_0x323250,_0x51d02e=![]){var _0x11a3a8=_0x249811,_0x4d5232={};_0x4d5232[_0x11a3a8(0x158)]={},_0x4d5232[_0x11a3a8(0x158)][_0x11a3a8(0x8c9)]=[_0x323250],_0x16efc0[_0x11a3a8(0x7d)](_0x4d5232,_0x51d02e);},_0x16efc0[_0x249811(0x7fc)]=function(_0xb150f3=null){var _0x4646fc=_0x249811;if(!_0x16efc0['mc'])return;_0x16efc0['mc']['bitrateTimeout']&&(clearInterval(_0x16efc0['mc'][_0x4646fc(0x163)]),_0x16efc0['mc'][_0x4646fc(0x163)]=null);if(_0xb150f3===null){if(_0x16efc0['mc'][_0x4646fc(0x7cf)]===![])return;_0xb150f3=_0x16efc0['mc'][_0x4646fc(0x7cf)];}_0xb150f3=parseInt(_0xb150f3);if(_0x16efc0['mc'][_0x4646fc(0x245)]&&_0xb150f3>_0x16efc0['mc'][_0x4646fc(0x245)])_0xb150f3=_0x16efc0['mc'][_0x4646fc(0x245)];else _0x16efc0['mc'][_0x4646fc(0x245)]===![]&&(_0xb150f3<0x0&&(_0x16efc0['outboundVideoBitrate']?_0xb150f3=_0x16efc0[_0x4646fc(0x6d3)]:_0xb150f3=0x9c4));_0x16efc0[_0x4646fc(0x2ee)]&&(_0xb150f3>_0x16efc0[_0x4646fc(0x2ee)]&&(_0xb150f3=_0x16efc0[_0x4646fc(0x2ee)]));_0x16efc0['mc'][_0x4646fc(0x7cf)]=_0xb150f3;_0x16efc0['mc']['optimizedBitrate']!==![]&&(_0x16efc0['mc'][_0x4646fc(0x562)]['visibility']===![]&&(_0xb150f3>_0x16efc0['mc']['optimizedBitrate']&&(_0x16efc0['mc']['savedBitrate']=_0xb150f3,_0xb150f3=parseInt(_0x16efc0['mc']['optimizedBitrate'])||0x0)));if(_0x16efc0['mc']['maxBandwidth']!==null){if(_0x16efc0['mc']['maxBandwidth']<_0xb150f3)_0xb150f3=_0x16efc0['mc'][_0x4646fc(0x503)],_0x16efc0['mc']['stats'][_0x4646fc(0x1df)]=_0xb150f3,warnlog(_0x4646fc(0x22b)+_0xb150f3+'-kbps');else _0x16efc0['mc'][_0x4646fc(0x324)]&&(_0x16efc0['mc'][_0x4646fc(0x324)][_0x4646fc(0x1df)]=![]);}else _0x4646fc(0x1df)in _0x16efc0['mc'][_0x4646fc(0x324)]&&(_0x16efc0['mc'][_0x4646fc(0x324)]['max_bandwidth_capped_kbps']=![]);if(_0xb150f3===0x0){var _0x47bec6=Date[_0x4646fc(0xd0)]()-_0x16efc0['mc'][_0x4646fc(0x836)];_0x47bec6<_0x16efc0['rampUpTime']&&(_0xb150f3=_0x16efc0[_0x4646fc(0x1de)],log(_0x4646fc(0x71f)+(Date['now']()-_0x16efc0['mc']['startTime'])),_0x16efc0['mc'][_0x4646fc(0x163)]=setTimeout(function(){var _0x3fcdf5=_0x4646fc;try{warnlog(_0x3fcdf5(0x6db)+(Date['now']()-_0x16efc0['mc'][_0x3fcdf5(0x836)])),_0x16efc0[_0x3fcdf5(0x7fc)](null);}catch(_0xfa51d3){};},_0x16efc0['rampUpTime']-_0x47bec6+0x5));}try{if((iOS||iPad)&&SafariVersion&&SafariVersion<=0xd){log(_0x4646fc(0xe1));var _0x576800=_0x16efc0['mc'][_0x4646fc(0x692)]()[_0x4646fc(0x206)](function(_0x387889){var _0x180562=_0x4646fc;return _0x387889[_0x180562(0x198)]&&_0x387889[_0x180562(0x198)]['kind']==_0x180562(0x56a);});if(!_0x576800){warnlog(_0x4646fc(0x72c));return;}var _0x144f0e={};if(_0xb150f3<0x0)_0x144f0e[_0x4646fc(0x966)]=!![],_0xb150f3=0x9c4,_0x16efc0[_0x4646fc(0xb9)]&&(_0xb150f3=_0x16efc0['bitrate']),_0x16efc0[_0x4646fc(0x2ee)]&&(_0xb150f3>_0x16efc0['maxvideobitrate']&&(_0xb150f3=_0x16efc0[_0x4646fc(0x2ee)])),_0x144f0e[_0x4646fc(0x5f9)]=_0xb150f3*0x400;else _0xb150f3===0x0?_0x144f0e[_0x4646fc(0x966)]=![]:(_0x144f0e['active']=!![],_0x144f0e[_0x4646fc(0x5f9)]=_0xb150f3*0x400);setEncodings(_0x576800,_0x144f0e,function(_0x23380d){var _0x555f50=_0x4646fc;pokeIframeAPI(_0x555f50(0x401),_0x23380d),log(_0x555f50(0x75d)+_0x23380d);},_0xb150f3);return;}else{if(_0x4646fc(0x3a5)in window&&_0x4646fc(0x642)in window[_0x4646fc(0x3a5)]['prototype']){var _0x576800=_0x16efc0['mc']['getSenders']()[_0x4646fc(0x206)](function(_0x557bd1){var _0x5ddb9e=_0x4646fc;return _0x557bd1[_0x5ddb9e(0x198)]&&_0x557bd1[_0x5ddb9e(0x198)][_0x5ddb9e(0x2f3)]==_0x5ddb9e(0x56a);});if(!_0x576800){warnlog(_0x4646fc(0x72c));return;}var _0x144f0e={};if(_0xb150f3<0x0)_0x144f0e['active']==![]&&(_0x144f0e['active']=!![]),_0x144f0e[_0x4646fc(0x5f9)]=null;else _0xb150f3===0x0?(_0x144f0e[_0x4646fc(0x966)]=![],Firefox&&(_0x144f0e['maxBitrate']=0x1)):(_0x144f0e[_0x4646fc(0x966)]=!![],_0x144f0e[_0x4646fc(0x5f9)]=_0xb150f3*0x400);iPad||iOS||Firefox?_0x16efc0['mc'][_0x4646fc(0x65b)]?(clearInterval(_0x16efc0['mc'][_0x4646fc(0x65b)]),_0x16efc0['mc']['bitrateTimeoutFirefox']=setTimeout(function(){var _0x771d46=_0x4646fc;log(_0x771d46(0x94e)+_0xb150f3),_0x16efc0['mc']['bitrateTimeoutFirefox']=![],_0x16efc0['limitMeshcastBitrate'](null);},0x1f4)):(_0x16efc0['mc'][_0x4646fc(0x65b)]=setTimeout(function(){_0x16efc0['mc']['bitrateTimeoutFirefox']=![];},0x1f4),setEncodings(_0x576800,_0x144f0e,function(_0x4faa3b){var _0x3fa6eb=_0x4646fc;log(_0x3fa6eb(0x938)+_0x4faa3b),pokeIframeAPI(_0x3fa6eb(0x401),_0x4faa3b);},_0xb150f3)):setEncodings(_0x576800,_0x144f0e,function(_0x55a076){var _0xc4c605=_0x4646fc;log(_0xc4c605(0x18b)+_0x55a076),pokeIframeAPI('set-meshcast-video-bitrate',_0x55a076);},_0xb150f3);return;}else warnlog(_0x4646fc(0x565));}}catch(_0x311d1b){errorlog(_0x311d1b);}},_0x16efc0['targetBitrate']=function(_0x14ca1d,_0x4233c4){var _0x486434=_0x249811;_0x4233c4===![]?(_0x16efc0['pcs'][_0x14ca1d][_0x486434(0x245)]=![],_0x16efc0[_0x486434(0x40b)](_0x14ca1d,-0x1)):(_0x4233c4=parseInt(_0x4233c4)||-0x1,_0x4233c4>=0x0&&(_0x16efc0[_0x486434(0x829)][_0x14ca1d][_0x486434(0x245)]=_0x4233c4,_0x16efc0[_0x486434(0x40b)](_0x14ca1d,_0x4233c4)));},_0x16efc0[_0x249811(0x2f7)]=function(_0x952522,_0x137385){var _0x1b567b=_0x249811;_0x137385===![]?(_0x16efc0[_0x1b567b(0x829)][_0x952522][_0x1b567b(0x718)]=![],_0x16efc0[_0x1b567b(0x345)](_0x952522,-0x1)):(_0x137385=parseInt(_0x137385)||-0x1,_0x137385>=0x0&&(_0x16efc0['pcs'][_0x952522][_0x1b567b(0x718)]=_0x137385,_0x16efc0['limitAudioBitrate'](_0x952522,_0x137385)));},_0x16efc0[_0x249811(0x40b)]=function(_0xfe4be7,_0x22dbd3=null,_0xb7f46=![]){var _0x2ddfed=_0x249811;log(_0x2ddfed(0x59c)+_0x22dbd3);if(!(_0xfe4be7 in _0x16efc0[_0x2ddfed(0x829)]))return;_0x16efc0['pcs'][_0xfe4be7]['bitrateTimeout']&&(clearInterval(_0x16efc0[_0x2ddfed(0x829)][_0xfe4be7][_0x2ddfed(0x163)]),_0x16efc0['pcs'][_0xfe4be7][_0x2ddfed(0x163)]=null);var _0x272a15=!![];if(_0x22dbd3===null){if(_0x16efc0['pcs'][_0xfe4be7]['savedBitrate']===![]){if(_0x16efc0[_0x2ddfed(0x829)][_0xfe4be7]['maxBandwidth']===null)return;else _0x22dbd3=_0x16efc0[_0x2ddfed(0x829)][_0xfe4be7][_0x2ddfed(0x503)],_0x272a15=![];}else _0x22dbd3=_0x16efc0['pcs'][_0xfe4be7][_0x2ddfed(0x7cf)];}_0x22dbd3=parseInt(_0x22dbd3);if(_0x16efc0[_0x2ddfed(0x829)][_0xfe4be7]['setBitrate']&&_0x22dbd3>_0x16efc0[_0x2ddfed(0x829)][_0xfe4be7]['setBitrate'])_0x22dbd3=_0x16efc0[_0x2ddfed(0x829)][_0xfe4be7][_0x2ddfed(0x245)];else _0x22dbd3<0x0&&(_0x22dbd3=_0x16efc0['pcs'][_0xfe4be7][_0x2ddfed(0x245)]||_0x16efc0[_0x2ddfed(0x6d3)]||0x9c4);_0x16efc0[_0x2ddfed(0x2ee)]&&(_0x22dbd3>_0x16efc0[_0x2ddfed(0x2ee)]&&(_0x22dbd3=_0x16efc0[_0x2ddfed(0x2ee)]));_0x272a15&&!_0xb7f46&&(log('save\x20bandwidth:\x20'+_0x22dbd3),_0x16efc0[_0x2ddfed(0x829)][_0xfe4be7][_0x2ddfed(0x7cf)]=_0x22dbd3);_0x16efc0[_0x2ddfed(0x829)][_0xfe4be7]['optimizedBitrate']!==![]&&(_0x16efc0['pcs'][_0xfe4be7][_0x2ddfed(0x562)]['visibility']===![]&&(_0x22dbd3>_0x16efc0[_0x2ddfed(0x829)][_0xfe4be7][_0x2ddfed(0x45b)]&&(_0x272a15&&(_0x16efc0[_0x2ddfed(0x829)][_0xfe4be7][_0x2ddfed(0x7cf)]=_0x22dbd3),_0x22dbd3=parseInt(_0x16efc0[_0x2ddfed(0x829)][_0xfe4be7][_0x2ddfed(0x45b)])||0x0)));if(_0x16efc0[_0x2ddfed(0x829)][_0xfe4be7][_0x2ddfed(0x503)]!==null){if(_0x16efc0[_0x2ddfed(0x829)][_0xfe4be7][_0x2ddfed(0x503)]<_0x22dbd3)_0x22dbd3=_0x16efc0[_0x2ddfed(0x829)][_0xfe4be7][_0x2ddfed(0x503)],_0x16efc0['pcs'][_0xfe4be7][_0x2ddfed(0x324)]['max_bandwidth_capped_kbps']=_0x22dbd3,warnlog('Max\x20bandwidth\x20being\x20capped:\x20'+_0x22dbd3+'-kbps');else _0x16efc0[_0x2ddfed(0x829)][_0xfe4be7][_0x2ddfed(0x503)]===_0x22dbd3&&!_0x272a15?(_0x16efc0[_0x2ddfed(0x829)][_0xfe4be7]['stats'][_0x2ddfed(0x1df)]=_0x22dbd3,warnlog('Max\x20bandwidth\x20controlling\x20bitrate:\x20'+_0x22dbd3+_0x2ddfed(0x4e4))):(warnlog(_0x2ddfed(0x4ec)+_0x22dbd3+_0x2ddfed(0x4e4)),_0x16efc0['pcs'][_0xfe4be7][_0x2ddfed(0x324)]['max_bandwidth_capped_kbps']=![]);}else _0x2ddfed(0x1df)in _0x16efc0[_0x2ddfed(0x829)][_0xfe4be7]['stats']&&(_0x16efc0[_0x2ddfed(0x829)][_0xfe4be7][_0x2ddfed(0x324)][_0x2ddfed(0x1df)]=![]);_0xb7f46===![]&&(_0x16efc0[_0x2ddfed(0xcb)]&&(_0x16efc0[_0x2ddfed(0x829)][_0xfe4be7][_0x2ddfed(0x79c)]=_0x22dbd3,_0x22dbd3=_0x16efc0[_0x2ddfed(0x47f)](_0x22dbd3,_0xfe4be7)));if(_0x22dbd3===0x0){var _0x7f1fca=Date[_0x2ddfed(0xd0)]()-_0x16efc0[_0x2ddfed(0x829)][_0xfe4be7][_0x2ddfed(0x836)];_0x7f1fca<_0x16efc0['rampUpTime']&&(_0x22dbd3=_0x16efc0['preloadbitrate'],log('starting\x20some\x20preload\x20bitrate\x20'+(Date[_0x2ddfed(0xd0)]()-_0x16efc0[_0x2ddfed(0x829)][_0xfe4be7]['startTime'])),_0x16efc0[_0x2ddfed(0x829)][_0xfe4be7]['bitrateTimeout']=setTimeout(function(_0x94e54a){var _0x26373e=_0x2ddfed;try{warnlog(_0x26373e(0x6db)+(Date[_0x26373e(0xd0)]()-_0x16efc0[_0x26373e(0x829)][_0x94e54a][_0x26373e(0x836)])),_0x16efc0['limitBitrate'](_0x94e54a,null);}catch(_0x3826f6){};},_0x16efc0[_0x2ddfed(0x66e)]-_0x7f1fca+0x5,_0xfe4be7));}try{if((iOS||iPad)&&SafariVersion&&SafariVersion<=0xd){log(_0x2ddfed(0xe1));if(_0x16efc0['pcs'][_0xfe4be7][_0x2ddfed(0x3b1)]==!![]&&_0x16efc0[_0x2ddfed(0x829)][_0xfe4be7][_0x2ddfed(0x42e)]==![])return;var _0x5955a0=getSenders2(_0xfe4be7)['find'](function(_0x1a3865){var _0x166d37=_0x2ddfed;return _0x1a3865[_0x166d37(0x198)]&&_0x1a3865[_0x166d37(0x198)][_0x166d37(0x2f3)]==_0x166d37(0x56a);});if(!_0x5955a0){warnlog(_0x2ddfed(0x72c));return;}var _0x2ea2a8={};_0x22dbd3===0x0?_0x2ea2a8[_0x2ddfed(0x966)]=![]:(_0x2ea2a8[_0x2ddfed(0x966)]=!![],_0x2ea2a8['maxBitrate']=_0x22dbd3*0x400);setEncodings(_0x5955a0,_0x2ea2a8,function(_0x32ba63){var _0x5ee1d7=_0x2ddfed;pokeIframeAPI(_0x5ee1d7(0x2fb),_0x32ba63[0x0],_0x32ba63[0x1]),pokeIframeAPI(_0x5ee1d7(0x435),_0x32ba63[0x0],_0x32ba63[0x1]),log('bandwidth\x20set\x20a!\x20'+_0x32ba63[0x0]);},[_0x22dbd3,_0xfe4be7]);return;}else{if(_0x2ddfed(0x3a5)in window&&_0x2ddfed(0x642)in window['RTCRtpSender'][_0x2ddfed(0x8fe)]){var _0x5955a0=getSenders2(_0xfe4be7)[_0x2ddfed(0x206)](function(_0x1a47c9){var _0x2e8547=_0x2ddfed;return _0x1a47c9[_0x2e8547(0x198)]&&_0x1a47c9[_0x2e8547(0x198)][_0x2e8547(0x2f3)]=='video';});if(!_0x5955a0){warnlog(_0x2ddfed(0x72c));return;}var _0x2ea2a8={};_0x22dbd3===0x0?(_0x2ea2a8['active']=![],Firefox&&(_0x2ea2a8[_0x2ddfed(0x5f9)]=0x1,_0x2ea2a8[_0x2ddfed(0x79e)]=0x3e8)):(_0x2ea2a8[_0x2ddfed(0x966)]=!![],_0x2ea2a8[_0x2ddfed(0x5f9)]=_0x22dbd3*0x400);if(_0x22dbd3!==0x0){var _0x1bc91d=_0x16efc0[_0x2ddfed(0x6b7)](_0xfe4be7,_0x22dbd3);if(_0x1bc91d<=0x0||_0x1bc91d==0x64){var _0x1b714b=getChromeVersion();_0x1b714b>0x50?_0x2ea2a8[_0x2ddfed(0x79e)]=null:_0x2ea2a8[_0x2ddfed(0x79e)]=0x1;}else _0x2ea2a8['scaleResolutionDownBy']=0x64/_0x1bc91d;iPad||iOS||Firefox?_0x16efc0[_0x2ddfed(0x829)][_0xfe4be7]['bitrateTimeoutFirefox']?(clearInterval(_0x16efc0[_0x2ddfed(0x829)][_0xfe4be7][_0x2ddfed(0x65b)]),_0x16efc0[_0x2ddfed(0x829)][_0xfe4be7][_0x2ddfed(0x65b)]=setTimeout(function(_0x40b6b1,_0x5632e5){var _0x2b32c6=_0x2ddfed;log('bitrate\x20timeout;\x20ios/firefox\x20specific:\x20'+_0x22dbd3),_0x16efc0['pcs'][_0x40b6b1][_0x2b32c6(0x65b)]=![],_0x16efc0['limitBitrate'](_0x40b6b1,null,_0x5632e5);},0x1f4,_0xfe4be7,_0xb7f46)):(_0x16efc0['pcs'][_0xfe4be7]['bitrateTimeoutFirefox']=setTimeout(function(_0x379c40){var _0xdd093a=_0x2ddfed;_0x16efc0[_0xdd093a(0x829)][_0x379c40][_0xdd093a(0x65b)]=![];},0x1f4,_0xfe4be7),setEncodings(_0x5955a0,_0x2ea2a8,function(_0x985fc1){var _0x60ae09=_0x2ddfed;log(_0x60ae09(0x755)+_0x985fc1[0x0]),_0x16efc0['pcs'][_0x985fc1[0x1]][_0x60ae09(0x324)]['scaleFactor']=parseInt(_0x985fc1[0x2])+'%',pokeIframeAPI(_0x60ae09(0x2fb),_0x985fc1[0x0],_0x985fc1[0x1]),pokeIframeAPI(_0x60ae09(0x440),_0x985fc1[0x2],_0x985fc1[0x1]),pokeIframeAPI(_0x60ae09(0x435),_0x985fc1[0x0],_0x985fc1[0x1]),pokeIframeAPI('set-video-scale',_0x985fc1[0x2],_0x985fc1[0x1]);},[_0x22dbd3,_0xfe4be7,_0x1bc91d])):setEncodings(_0x5955a0,_0x2ea2a8,function(_0x46cbe5){var _0x40e82e=_0x2ddfed;log(_0x40e82e(0x279)+_0x46cbe5[0x0]),_0x16efc0[_0x40e82e(0x829)][_0x46cbe5[0x1]]['stats'][_0x40e82e(0x80)]=parseInt(_0x46cbe5[0x2])+'%',pokeIframeAPI('setVideoBitrate',_0x46cbe5[0x0],_0x46cbe5[0x1]),pokeIframeAPI(_0x40e82e(0x440),_0x46cbe5[0x2],_0x46cbe5[0x1]),pokeIframeAPI('set-video-bitrate',_0x46cbe5[0x0],_0x46cbe5[0x1]),pokeIframeAPI(_0x40e82e(0x58f),_0x46cbe5[0x2],_0x46cbe5[0x1]);},[_0x22dbd3,_0xfe4be7,_0x1bc91d]);}else iPad||iOS||Firefox?_0x16efc0['pcs'][_0xfe4be7][_0x2ddfed(0x65b)]?(clearInterval(_0x16efc0[_0x2ddfed(0x829)][_0xfe4be7][_0x2ddfed(0x65b)]),_0x16efc0[_0x2ddfed(0x829)][_0xfe4be7]['bitrateTimeoutFirefox']=setTimeout(function(_0x200fbb,_0x4b0f60){var _0x5f3b57=_0x2ddfed;log(_0x5f3b57(0x94e)+_0x22dbd3),_0x16efc0[_0x5f3b57(0x829)][_0x200fbb][_0x5f3b57(0x65b)]=![],_0x16efc0['limitBitrate'](_0x200fbb,null,_0x4b0f60);},0x1f4,_0xfe4be7,_0xb7f46)):(_0x16efc0[_0x2ddfed(0x829)][_0xfe4be7][_0x2ddfed(0x65b)]=setTimeout(function(_0x5d3119){var _0x99b8a1=_0x2ddfed;_0x16efc0['pcs'][_0x5d3119][_0x99b8a1(0x65b)]=![];},0x1f4,_0xfe4be7),setEncodings(_0x5955a0,_0x2ea2a8,function(_0x392536){var _0x58b9fe=_0x2ddfed;log('bandwidth\x20set\x20d!\x20'+_0x392536[0x0]),pokeIframeAPI(_0x58b9fe(0x2fb),_0x392536[0x0],_0x392536[0x1]),pokeIframeAPI(_0x58b9fe(0x435),_0x392536[0x0],_0x392536[0x1]);},[_0x22dbd3,_0xfe4be7])):setEncodings(_0x5955a0,_0x2ea2a8,function(_0x3d000e){var _0x23dc99=_0x2ddfed;log(_0x23dc99(0x748)+_0x3d000e[0x0]),pokeIframeAPI(_0x23dc99(0x2fb),_0x3d000e[0x0],_0x3d000e[0x1]),pokeIframeAPI(_0x23dc99(0x435),_0x3d000e[0x0],_0x3d000e[0x1]);},[_0x22dbd3,_0xfe4be7]);}else warnlog(_0x2ddfed(0x565));}}catch(_0x1296db){errorlog(_0x1296db);}};function _0x7bf50c(_0x345b4a,_0xebcd2,_0xb3bd8){var _0x7cd79=_0x249811;if(_0x16efc0[_0x7cd79(0x183)])return _0xebcd2;warnlog(_0x7cd79(0xa3)+_0xebcd2+'\x20:\x20'+_0xb3bd8);if(_0xb3bd8<0x0)_0x16efc0[_0x7cd79(0x829)][_0x345b4a][_0x7cd79(0xf8)]=0x64;else{if(_0xb3bd8>=0x259)_0x16efc0[_0x7cd79(0x829)][_0x345b4a][_0x7cd79(0xf8)]=0x64;else{if(_0x7cd79(0x7b9)in _0x16efc0[_0x7cd79(0x829)][_0x345b4a])_0x16efc0[_0x7cd79(0x829)][_0x345b4a]['scaleDueToBitrate']=0x64;else{if(_0x16efc0[_0x7cd79(0x373)])_0x16efc0[_0x7cd79(0x829)][_0x345b4a][_0x7cd79(0xf8)]=0x64;else{var _0x4f5e03=getNativeOutputResolution();if(_0x4f5e03)try{_0x4f5e03=_0x4f5e03[_0x7cd79(0x683)]*_0x4f5e03[_0x7cd79(0x168)],_0x4f5e03=Math[_0x7cd79(0x608)](_0x4f5e03,0.5);}catch(_0x40e653){_0x4f5e03=![];}warnlog('dimension:\x20'+_0x4f5e03);if(_0xb3bd8>=0x15e){if(_0x4f5e03&&_0x4f5e03<=0x1e0)_0x16efc0['pcs'][_0x345b4a]['scaleDueToBitrate']=0x64;else{if(_0x16efc0[_0x7cd79(0x984)]){if(_0x4f5e03&&_0x4f5e03>=0x5a0)_0x16efc0[_0x7cd79(0x829)][_0x345b4a]['scaleDueToBitrate']=0x64/0x3;else _0x16efc0['flagship']?_0x4f5e03&&_0x4f5e03>=0x3c0?_0x16efc0[_0x7cd79(0x829)][_0x345b4a][_0x7cd79(0xf8)]=0x64/0x2:_0x16efc0[_0x7cd79(0x829)][_0x345b4a][_0x7cd79(0xf8)]=0x64:_0x16efc0[_0x7cd79(0x829)][_0x345b4a][_0x7cd79(0xf8)]=0x64/0x2;}else{if(_0x4f5e03&&_0x4f5e03>=0x5a0)_0x16efc0[_0x7cd79(0x829)][_0x345b4a][_0x7cd79(0xf8)]=0x64/2.5;else _0x4f5e03&&_0x4f5e03>=0x3c0?_0x16efc0[_0x7cd79(0x829)][_0x345b4a]['scaleDueToBitrate']=0x64/0x2:_0x16efc0['pcs'][_0x345b4a][_0x7cd79(0xf8)]=0x64;}}}else{if(_0xb3bd8>=0xc9){if(_0x4f5e03&&_0x4f5e03<0x1e0)_0x16efc0['pcs'][_0x345b4a][_0x7cd79(0xf8)]=0x64;else{if(_0x16efc0[_0x7cd79(0x984)]){if(_0x4f5e03&&_0x4f5e03>=0x5a0)_0x16efc0[_0x7cd79(0x829)][_0x345b4a][_0x7cd79(0xf8)]=0x64/0x4;else _0x16efc0[_0x7cd79(0x26b)]?_0x16efc0['pcs'][_0x345b4a][_0x7cd79(0xf8)]=0x64/0x2:_0x16efc0[_0x7cd79(0x829)][_0x345b4a][_0x7cd79(0xf8)]=0x64/2.5;}else _0x4f5e03&&_0x4f5e03>=0x5a0?_0x16efc0[_0x7cd79(0x829)][_0x345b4a][_0x7cd79(0xf8)]=0x64/0x3:_0x16efc0[_0x7cd79(0x829)][_0x345b4a][_0x7cd79(0xf8)]=0x64/0x2;}}else{if(_0x4f5e03&&_0x4f5e03<=0xf0)_0x16efc0[_0x7cd79(0x829)][_0x345b4a][_0x7cd79(0xf8)]=0x64;else{if(_0xb3bd8>=0x51){if(_0x16efc0[_0x7cd79(0x984)]){if(_0x4f5e03&&_0x4f5e03>=0x5a0)_0x16efc0['pcs'][_0x345b4a][_0x7cd79(0xf8)]=0x64/0x6;else _0x16efc0[_0x7cd79(0x26b)]?_0x16efc0[_0x7cd79(0x829)][_0x345b4a]['scaleDueToBitrate']=0x64/0x3:_0x16efc0['pcs'][_0x345b4a][_0x7cd79(0xf8)]=0x64/0x4;}else _0x4f5e03&&_0x4f5e03>=0x5a0?_0x16efc0[_0x7cd79(0x829)][_0x345b4a][_0x7cd79(0xf8)]=0x64/0x4:_0x16efc0['pcs'][_0x345b4a][_0x7cd79(0xf8)]=0x64/0x3;}else{if(_0x16efc0['mobile']){if(_0x4f5e03&&_0x4f5e03>=0x3c0)_0x16efc0[_0x7cd79(0x829)][_0x345b4a][_0x7cd79(0xf8)]=0x64/0x6;else _0x16efc0[_0x7cd79(0x26b)]?_0x16efc0[_0x7cd79(0x829)][_0x345b4a][_0x7cd79(0xf8)]=0x64/0x4:_0x16efc0[_0x7cd79(0x829)][_0x345b4a][_0x7cd79(0xf8)]=0x64/0x5;}else _0x4f5e03&&_0x4f5e03>=0x5a0?_0x16efc0[_0x7cd79(0x829)][_0x345b4a][_0x7cd79(0xf8)]=0x64/0x5:_0x16efc0['pcs'][_0x345b4a]['scaleDueToBitrate']=0x64/0x4;}}}}}}}}return _0x16efc0[_0x7cd79(0x829)][_0x345b4a]['scaleDueToBitrate']<_0xebcd2&&(_0xebcd2=_0x16efc0['pcs'][_0x345b4a]['scaleDueToBitrate']),_0xebcd2;}function _0x168326(_0x2a936a,_0x4c5a26=0x2710){var _0x228d94=_0x249811;_0x4c5a26=parseInt(_0x4c5a26);if(_0x16efc0['audiobitrate'])_0x4c5a26+=_0x16efc0[_0x228d94(0x10f)];else{if(_0x16efc0['director']&&_0x16efc0[_0x228d94(0x2dd)]==0x5)_0x4c5a26+=0x20;else _0x16efc0['stereo']&&_0x16efc0[_0x228d94(0x2dd)]!=0x3?_0x4c5a26+=0x100:_0x4c5a26+=0x20;}return log(_0x228d94(0x281)+_0x4c5a26),_0x4c5a26<0x1&&(_0x4c5a26=0x1),_0x2a936a=CodecsHandler[_0x228d94(0x624)](_0x2a936a,{'min':parseInt(_0x4c5a26/0xa)||0x1,'max':_0x4c5a26||0x1},_0x16efc0[_0x228d94(0x118)]),_0x2a936a;}_0x16efc0[_0x249811(0x625)]=function(_0x551e40,_0x2d0fdc){var _0x5bc097=_0x249811;log(_0x551e40),_0x16efc0['mykey']==={}&&log(_0x5bc097(0x751)),window[_0x5bc097(0x354)][_0x5bc097(0x255)]['sign']({'name':_0x5bc097(0x2c4)},_0x16efc0[_0x5bc097(0x724)][_0x5bc097(0x98f)],_0x16efc0[_0x5bc097(0x3d1)][_0x5bc097(0x6be)](_0x551e40))[_0x5bc097(0x296)](function(_0x379342){var _0x5d69db=_0x5bc097;_0x379342=new Uint8Array(_0x379342),_0x379342=_0x379342[_0x5d69db(0x25a)]((_0x52dd6e,_0xb6c20b)=>_0x52dd6e+_0xb6c20b['toString'](0x10)[_0x5d69db(0x915)](0x2,'0'),''),_0x2d0fdc(_0x551e40,_0x379342),log(JSON[_0x5d69db(0x12d)](_0x379342));})[_0x5bc097(0x3f1)](errorlog);},_0x16efc0[_0x249811(0x788)]=function(_0x454594,_0x3717a3){var _0x23428f=_0x249811;_0x454594['signature']=new Uint8Array(_0x454594[_0x23428f(0x2b2)]['match'](/.{1,2}/g)['map'](_0x18a0c3=>parseInt(_0x18a0c3,0x10)));if(_0x16efc0[_0x23428f(0x717)][_0x3717a3][_0x23428f(0x1f7)])return window[_0x23428f(0x354)][_0x23428f(0x255)][_0x23428f(0x5d2)]({'name':_0x23428f(0x2c4)},_0x16efc0[_0x23428f(0x717)][_0x3717a3][_0x23428f(0x1f7)],_0x454594[_0x23428f(0x2b2)],_0x16efc0[_0x23428f(0x3d1)]['encode'](_0x454594[_0x23428f(0x17c)]))[_0x23428f(0x296)](function(_0x2fab8b){return _0x2fab8b;})[_0x23428f(0x3f1)](function(_0x2a7649){return errorlog(_0x2a7649),![];});},_0x16efc0[_0x249811(0x1b4)]=function(_0x4a5a82){var _0x54af35=_0x249811;if(_0x16efc0['password'])return _0x16efc0['hash']!==![]?(_0x4a5a82=_0x4a5a82[_0x54af35(0x8db)](0x0,-0x1*_0x16efc0[_0x54af35(0x251)]['length']),_0x4a5a82):generateHash(_0x16efc0[_0x54af35(0x4aa)]+_0x16efc0[_0x54af35(0x52e)],0x6)[_0x54af35(0x296)](function(_0x5ee8b4){var _0x32f902=_0x54af35;return _0x16efc0[_0x32f902(0x251)]=_0x5ee8b4,_0x4a5a82=_0x4a5a82['slice'](0x0,-0x1*_0x16efc0[_0x32f902(0x251)][_0x32f902(0x87b)]),_0x4a5a82;})[_0x54af35(0x3f1)](errorlog);return _0x4a5a82;},_0x16efc0[_0x249811(0x4e6)]=function(){var _0x4210a7=_0x249811;if(_0x16efc0[_0x4210a7(0x84)])return;clearTimeout(_0x16efc0[_0x4210a7(0x20b)]);if(!_0x16efc0['ws']||_0x16efc0['ws'][_0x4210a7(0x542)]!==0x1)return;_0x16efc0[_0x4210a7(0x20b)]=setTimeout(function(){var _0x5ce569=_0x4210a7;log(_0x5ce569(0x74a));var _0x2c7171={};_0x2c7171[_0x5ce569(0x3bb)]=_0x5ce569(0x4e6),_0x16efc0[_0x5ce569(0x655)](_0x2c7171);},0xbb8);},_0x16efc0[_0x249811(0x86f)]=async function(_0x1015d4){var _0x26e057=_0x249811;await _0x16efc0[_0x26e057(0x32f)]();if(_0x1015d4[_0x26e057(0x87b)]>0x0){if(_0x1015d4===_0x16efc0[_0x26e057(0x7c5)]){warnlog(_0x26e057(0x5e7));return;}var _0xb265c3={};_0xb265c3[_0x26e057(0x3bb)]=_0x26e057(0x4fc),_0xb265c3[_0x26e057(0x7c5)]=_0x1015d4,_0x16efc0['sendMsg'](_0xb265c3),_0x16efc0['waitingWatchList'][_0x1015d4]=!![],pokeIframeAPI(_0x26e057(0x2c9),_0x1015d4);}else log(_0x26e057(0x49a));},_0x16efc0[_0x249811(0x4a8)]=async function _0x45f230(_0x3f0059){var _0x10fa7b=_0x249811;_0x16efc0['joiningRoom']===![]&&(_0x16efc0[_0x10fa7b(0x8b1)]=!![]);await _0x16efc0[_0x10fa7b(0x32f)]();var _0x2b87af={};_0x2b87af[_0x10fa7b(0x3bb)]='joinroom';_0x16efc0[_0x10fa7b(0x98c)]&&!_0x16efc0[_0x10fa7b(0x7bc)]&&(_0x2b87af[_0x10fa7b(0x6ad)]=!![]);_0x16efc0[_0x10fa7b(0x84)]&&(_0x2b87af['streamID']=_0x16efc0[_0x10fa7b(0x7c5)]);var _0xefe88b='';return _0x16efc0[_0x10fa7b(0x6d7)]&&(_0xefe88b=_0x16efc0['token']),_0x16efc0[_0x10fa7b(0x4aa)]?_0x16efc0[_0x10fa7b(0x251)]?generateHash(_0x3f0059+_0x16efc0[_0x10fa7b(0x4aa)]+_0x16efc0[_0x10fa7b(0x52e)]+_0xefe88b,0x10)[_0x10fa7b(0x296)](function(_0x2a8c2a){var _0x641610=_0x10fa7b;return _0x16efc0['customWSS']&&(_0x16efc0[_0x641610(0x78f)]=_0x2a8c2a),_0x2b87af[_0x641610(0x215)]=_0x2a8c2a,_0x16efc0[_0x641610(0x655)](_0x2b87af),_0x16efc0[_0x641610(0x741)]=_0xb9e59b(),log('deferring\x20with\x20a\x20promise;\x20hashed\x20room'),pokeIframeAPI(_0x641610(0x6a5),_0x3f0059),_0x16efc0[_0x641610(0x741)];})[_0x10fa7b(0x3f1)](errorlog):generateHash(_0x16efc0[_0x10fa7b(0x4aa)]+_0x16efc0[_0x10fa7b(0x52e)],0x6)[_0x10fa7b(0x296)](function(_0x1014a2){var _0x397606=_0x10fa7b;return _0x16efc0[_0x397606(0x251)]=_0x1014a2,log(_0x397606(0x500)+_0x1014a2),log(_0x397606(0x2f6)),_0x16efc0[_0x397606(0x4a8)](_0x3f0059);})[_0x10fa7b(0x3f1)](errorlog):(_0x16efc0[_0x10fa7b(0x84)]&&(_0x16efc0[_0x10fa7b(0x78f)]=_0x3f0059),_0x2b87af[_0x10fa7b(0x215)]=_0x3f0059,_0x16efc0['sendMsg'](_0x2b87af),_0x16efc0[_0x10fa7b(0x741)]=_0xb9e59b(),log(_0x10fa7b(0x117)),pokeIframeAPI('joining-room',_0x3f0059),_0x16efc0[_0x10fa7b(0x741)]);},_0x16efc0['sendMsg']=function(_0x16eb0a,_0x5c7c78=![]){var _0x197121=_0x249811;_0x5c7c78&&(_0x16eb0a[_0x197121(0x69b)]=_0x5c7c78);if(_0x16efc0[_0x197121(0x84)]){_0x16efc0[_0x197121(0x69b)]?_0x16eb0a['from']=_0x16efc0['UUID']:(_0x16efc0[_0x197121(0x69b)]=_0x16efc0[_0x197121(0x82b)](0x14),_0x16eb0a[_0x197121(0x1a3)]=_0x16efc0[_0x197121(0x69b)]);if(_0x16eb0a['UUID']&&_0x16eb0a[_0x197121(0x1a3)]===_0x16eb0a['UUID'])return;_0x16efc0[_0x197121(0x98c)]&&(_0x16eb0a[_0x197121(0x98c)]=!![]),!(_0x197121(0x215)in _0x16eb0a)&&(_0x16efc0[_0x197121(0x78f)]&&(_0x16eb0a[_0x197121(0x215)]=_0x16efc0[_0x197121(0x78f)]));}clearTimeout(_0x16efc0[_0x197121(0x20b)]);try{if(_0x16efc0[_0x197121(0x4aa)]){if(_0x16eb0a[_0x197121(0x7c5)]){if(_0x16efc0[_0x197121(0x251)]!==![]){if(!_0x16efc0['ws']||(typeof _0x16efc0['ws']!==_0x197121(0x45a)||_0x16efc0['ws'][_0x197121(0x542)]!==0x1))log(_0x16eb0a,_0x197121(0x716)),_0x16efc0[_0x197121(0x611)]['push'](_0x16eb0a);else{_0x16eb0a[_0x197121(0x7c5)]=_0x16eb0a[_0x197121(0x7c5)][_0x197121(0x21c)](0x0,0x2c)+_0x16efc0[_0x197121(0x251)]['substring'](0x0,0x6);var _0x34eb4c=JSON[_0x197121(0x12d)](_0x16eb0a);if(_0x34eb4c[_0x197121(0x87b)]>0x3a98){errorlog('msg\x20size\x20error'),errorlog(_0x16eb0a),errorlog(_0x34eb4c[_0x197121(0x87b)]);return;}_0x16efc0['ws'][_0x197121(0x3cc)](_0x34eb4c);}}else return generateHash(_0x16efc0[_0x197121(0x4aa)]+_0x16efc0[_0x197121(0x52e)],0x6)[_0x197121(0x296)](function(_0x55a1d3){var _0x476af0=_0x197121;_0x16efc0[_0x476af0(0x251)]=_0x55a1d3;if(typeof _0x16efc0['ws']!==_0x476af0(0x45a)||_0x16efc0['ws']['readyState']!==0x1)log(_0x16eb0a,_0x476af0(0x716)),_0x16efc0[_0x476af0(0x611)][_0x476af0(0x31d)](_0x16eb0a);else{_0x16eb0a[_0x476af0(0x7c5)]=_0x16eb0a['streamID']['substring'](0x0,0x2c)+_0x16efc0['hash'][_0x476af0(0x21c)](0x0,0x6);var _0x1ec6d0=JSON[_0x476af0(0x12d)](_0x16eb0a);if(_0x1ec6d0[_0x476af0(0x87b)]>0x3a98){errorlog('msg\x20size\x20error');return;}_0x16efc0['ws'][_0x476af0(0x3cc)](_0x1ec6d0);}})['catch'](errorlog);}else{if(!_0x16efc0['ws']||(typeof _0x16efc0['ws']!==_0x197121(0x45a)||_0x16efc0['ws']['readyState']!==0x1))log(_0x16eb0a,_0x197121(0x716)),_0x16efc0[_0x197121(0x611)][_0x197121(0x31d)](_0x16eb0a);else{var _0x34eb4c=JSON[_0x197121(0x12d)](_0x16eb0a);if(_0x34eb4c['length']>0x3a98){errorlog(_0x197121(0x413));return;}_0x16efc0['ws'][_0x197121(0x3cc)](_0x34eb4c);}}}else{if(typeof _0x16efc0['ws']!==_0x197121(0x45a)||_0x16efc0['ws'][_0x197121(0x542)]!==0x1)warnlog(_0x197121(0x111)),_0x16efc0['msg'][_0x197121(0x31d)](_0x16eb0a);else{var _0x34eb4c=JSON[_0x197121(0x12d)](_0x16eb0a);if(_0x34eb4c[_0x197121(0x87b)]>0x3a98){errorlog(_0x197121(0x413));return;}_0x16efc0['ws'][_0x197121(0x3cc)](_0x34eb4c);}}}catch(_0x31e801){errorlog(_0x31e801);}},_0x16efc0['sendPeers']=function(_0x53dbe4,_0x5542c3=![],_0x23ff89=![]){var _0x50ef0b=_0x249811,_0x1621a5=[],_0x39e52e=JSON[_0x50ef0b(0x12d)](_0x53dbe4);for(var _0x4f38c7 in _0x16efc0[_0x50ef0b(0x829)]){if(_0x23ff89&&_0x23ff89===_0x4f38c7)continue;if(_0x5542c3&&_0x5542c3!==_0x4f38c7)continue;try{_0x16efc0[_0x50ef0b(0x829)][_0x4f38c7][_0x50ef0b(0x913)]['send'](_0x39e52e),_0x1621a5[_0x50ef0b(0x31d)](_0x4f38c7);}catch(_0x2fca88){warnlog(_0x50ef0b(0x739));}if(_0x5542c3&&_0x5542c3===_0x4f38c7)return _0x1621a5['length'];}for(var _0x4f38c7 in _0x16efc0['rpcs']){if(_0x23ff89&&_0x23ff89===_0x4f38c7)continue;if(_0x5542c3&&_0x5542c3!==_0x4f38c7)continue;if(_0x1621a5['includes'](_0x4f38c7))continue;if(_0x16efc0[_0x50ef0b(0x780)][_0x4f38c7]['whip']){warnlog(_0x39e52e);continue;}try{if(_0x50ef0b(0x7b9)in _0x16efc0[_0x50ef0b(0x780)][_0x4f38c7]){var _0x3be482=JSON[_0x50ef0b(0x1d9)](_0x53dbe4);_0x3be482[_0x50ef0b(0x344)]=!![],_0x3be482=JSON[_0x50ef0b(0x12d)](_0x3be482),_0x16efc0[_0x50ef0b(0x780)][_0x16efc0[_0x50ef0b(0x780)][_0x4f38c7][_0x50ef0b(0x7b9)]][_0x50ef0b(0x7af)]['send'](_0x3be482);}else _0x16efc0[_0x50ef0b(0x780)][_0x4f38c7][_0x50ef0b(0x7af)][_0x50ef0b(0x3cc)](_0x39e52e);_0x1621a5['push'](_0x4f38c7);}catch(_0x58445f){warnlog('RTC\x20Connection\x20seems\x20to\x20be\x20dead\x20or\x20not\x20yet\x20open?\x202');}}return _0x1621a5[_0x50ef0b(0x87b)];},_0x16efc0[_0x249811(0x52d)]=function(_0x5f2bf9,_0x27fde4=![]){var _0xc0461a=_0x249811,_0x1ea1a7=![];if(_0xc0461a(0x69b)in _0x5f2bf9)_0x1ea1a7=_0x16efc0[_0xc0461a(0x85b)](_0x5f2bf9,_0x5f2bf9[_0xc0461a(0x69b)]),_0x1ea1a7?(log(_0x5f2bf9),log('successfully\x20sent\x20message\x20vis\x20WebRTC\x20instead\x20of\x20WSS')):(log('sending\x20message\x20via\x20WSS\x20as\x20WebRTC\x20failed\x20to\x20send\x20message'),_0x16efc0[_0xc0461a(0x655)](_0x5f2bf9));else _0x27fde4?(_0x1ea1a7=_0x16efc0[_0xc0461a(0x85b)](_0x5f2bf9),_0x1ea1a7?(log(_0x5f2bf9),log(_0xc0461a(0x507))):(log(_0xc0461a(0x126)),_0x16efc0[_0xc0461a(0x655)](_0x5f2bf9))):(_0x16efc0[_0xc0461a(0x655)](_0x5f2bf9),warnlog(_0xc0461a(0x970)),warnlog(_0x5f2bf9));},_0x16efc0[_0x249811(0x1e1)]=function(_0x508ebd,_0x344cf8=![]){var _0xb0a2dc=_0x249811,_0x17c061=![];if('UUID'in _0x508ebd)_0x17c061=_0x16efc0[_0xb0a2dc(0xd3)](_0x508ebd,_0x508ebd[_0xb0a2dc(0x69b)]),_0x17c061?log(_0xb0a2dc(0x708)):(log('sending\x20message\x20via\x20WSS\x20as\x20WebRTC\x20failed\x20to\x20send\x20message'),_0x16efc0[_0xb0a2dc(0x655)](_0x508ebd));else _0x344cf8?(_0x17c061=_0x16efc0[_0xb0a2dc(0xd3)](_0x508ebd),_0x17c061?log(_0xb0a2dc(0x507)):(log(_0xb0a2dc(0x126)),_0x16efc0[_0xb0a2dc(0x655)](_0x508ebd))):(_0x16efc0[_0xb0a2dc(0x655)](_0x508ebd),warnlog(_0xb0a2dc(0x521)),warnlog(_0x508ebd));},_0x16efc0[_0x249811(0x928)]=function(_0x262d8a){var _0x4ecc02=_0x249811;log(_0x262d8a);if(_0x4ecc02(0x6b1)in _0x262d8a){if(_0x4ecc02(0x80f)in _0x262d8a){if(_0x4ecc02(0x590)in _0x262d8a){if(_0x16efc0[_0x4ecc02(0x590)]!==![]){var _0xe4c142=![],_0x4def9a=0x0;for(var _0x79a8b7 in _0x16efc0[_0x4ecc02(0x780)]){_0x4def9a+=0x1;if(_0x16efc0['rpcs'][_0x79a8b7][_0x4ecc02(0x7c5)]===_0x262d8a['target']){if(_0x4ecc02(0xb6)in _0x262d8a){if(_0x262d8a[_0x4ecc02(0x6b1)]==_0x4ecc02(0x777))_0x262d8a[_0x4ecc02(0xb6)]==0x1?(log('Mute\x20video\x203306'),_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7]['mutedState']=!![],applyMuteState(_0x79a8b7)):(log(_0x4ecc02(0x477)),_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x592)]=![],applyMuteState(_0x79a8b7)),_0x16efc0[_0x4ecc02(0x6ba)](_0x79a8b7);else{if(_0x262d8a[_0x4ecc02(0x6b1)]==_0x4ecc02(0x1ac)){if(_0x16efc0[_0x4ecc02(0x948)])return;;if(_0x16efc0['scene']===_0x262d8a[_0x4ecc02(0x590)]){if(_0x16efc0[_0x4ecc02(0x305)]==0x2){if(_0x262d8a[_0x4ecc02(0xb6)]==0x0){_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x3b7)]=!![],applyMuteState(_0x79a8b7);_0x16efc0['rpcs'][_0x79a8b7][_0x4ecc02(0x64f)]&&(_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x64f)][_0x4ecc02(0x8f)]['display']&&_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x64f)]['style'][_0x4ecc02(0x1ac)]!=='none'&&(_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7]['videoElement']['style'][_0x4ecc02(0x1ac)]='none',_0x16efc0['rpcs'][_0x79a8b7][_0x4ecc02(0x64f)][_0x4ecc02(0x96a)]=![],_0xe4c142=!![]));_0x16efc0['rpcs'][_0x79a8b7][_0x4ecc02(0x768)]&&_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x768)]['style'][_0x4ecc02(0x1ac)]&&_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x768)][_0x4ecc02(0x8f)][_0x4ecc02(0x1ac)]!=='none'&&(_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x768)][_0x4ecc02(0x8f)][_0x4ecc02(0x1ac)]='none',_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7]['iframeEle'][_0x4ecc02(0x96a)]=![],_0xe4c142=!![]);var _0x35e2f1=0x0,_0x5af30a=![];for(var _0x439701 in _0x16efc0['rpcs']){_0x439701!==_0x79a8b7&&(_0x16efc0[_0x4ecc02(0x780)][_0x439701][_0x4ecc02(0x64f)]&&_0x16efc0['rpcs'][_0x439701][_0x4ecc02(0x64f)][_0x4ecc02(0x96a)]&&(_0x16efc0[_0x4ecc02(0x780)][_0x439701][_0x4ecc02(0x64f)][_0x4ecc02(0x96a)]>_0x35e2f1&&(_0x35e2f1=_0x16efc0['rpcs'][_0x439701][_0x4ecc02(0x64f)][_0x4ecc02(0x96a)],_0x5af30a=_0x439701)),_0x16efc0['rpcs'][_0x439701]['iframeEle']&&_0x16efc0[_0x4ecc02(0x780)][_0x439701][_0x4ecc02(0x768)][_0x4ecc02(0x96a)]&&(_0x16efc0[_0x4ecc02(0x780)][_0x439701][_0x4ecc02(0x768)]['sceneType2']>_0x35e2f1&&(_0x35e2f1=_0x16efc0['rpcs'][_0x439701][_0x4ecc02(0x768)][_0x4ecc02(0x96a)],_0x5af30a=_0x439701)));}_0x5af30a&&(_0x16efc0['rpcs'][_0x5af30a][_0x4ecc02(0x3b7)]=![],applyMuteState(_0x5af30a),_0x16efc0[_0x4ecc02(0x780)][_0x5af30a]['videoElement']&&(_0x16efc0[_0x4ecc02(0x780)][_0x5af30a][_0x4ecc02(0x64f)][_0x4ecc02(0x8f)]['display']&&_0x16efc0[_0x4ecc02(0x780)][_0x5af30a][_0x4ecc02(0x64f)][_0x4ecc02(0x8f)][_0x4ecc02(0x1ac)]!=='block'&&(_0x16efc0[_0x4ecc02(0x780)][_0x5af30a][_0x4ecc02(0x64f)][_0x4ecc02(0x8f)][_0x4ecc02(0x1ac)]=_0x4ecc02(0x15e),_0x16efc0[_0x4ecc02(0x780)][_0x5af30a]['videoElement']['sceneType2']=Date[_0x4ecc02(0xd0)](),_0xe4c142=!![]),_0x16efc0[_0x4ecc02(0x780)][_0x5af30a]['videoElement'][_0x4ecc02(0x94a)]&&clearInterval(_0x16efc0[_0x4ecc02(0x780)][_0x5af30a][_0x4ecc02(0x64f)]['controlTimer']),_0x16efc0[_0x4ecc02(0x780)][_0x5af30a]['videoElement'][_0x4ecc02(0x83a)]=![],_0x16efc0[_0x4ecc02(0x780)][_0x5af30a]['videoElement']['controlTimer']=setTimeout(showControlBar[_0x4ecc02(0x92)](null,_0x16efc0[_0x4ecc02(0x780)][_0x5af30a][_0x4ecc02(0x64f)]),0xbb8)),_0x16efc0[_0x4ecc02(0x780)][_0x5af30a][_0x4ecc02(0x768)]&&_0x16efc0['rpcs'][_0x5af30a]['iframeEle'][_0x4ecc02(0x8f)][_0x4ecc02(0x1ac)]&&_0x16efc0[_0x4ecc02(0x780)][_0x5af30a]['iframeEle'][_0x4ecc02(0x8f)][_0x4ecc02(0x1ac)]!==_0x4ecc02(0x15e)&&(_0x16efc0[_0x4ecc02(0x780)][_0x5af30a][_0x4ecc02(0x768)][_0x4ecc02(0x8f)]['display']=_0x4ecc02(0x15e),_0x16efc0[_0x4ecc02(0x780)][_0x5af30a][_0x4ecc02(0x768)]['sceneType2']=Date[_0x4ecc02(0xd0)](),_0xe4c142=!![]));}else{for(var _0x439701 in _0x16efc0[_0x4ecc02(0x780)]){_0x439701!==_0x79a8b7&&(_0x16efc0[_0x4ecc02(0x780)][_0x439701][_0x4ecc02(0x3b7)]=!![],applyMuteState(_0x439701),_0x16efc0[_0x4ecc02(0x780)][_0x439701][_0x4ecc02(0x64f)]&&(_0x16efc0['rpcs'][_0x439701][_0x4ecc02(0x64f)][_0x4ecc02(0x8f)]['display']&&_0x16efc0[_0x4ecc02(0x780)][_0x439701]['videoElement'][_0x4ecc02(0x8f)][_0x4ecc02(0x1ac)]!==_0x4ecc02(0x982)&&(_0x16efc0[_0x4ecc02(0x780)][_0x439701][_0x4ecc02(0x64f)][_0x4ecc02(0x8f)][_0x4ecc02(0x1ac)]=_0x4ecc02(0x982),_0xe4c142=!![])),_0x16efc0[_0x4ecc02(0x780)][_0x439701][_0x4ecc02(0x768)]&&_0x16efc0['rpcs'][_0x439701][_0x4ecc02(0x768)][_0x4ecc02(0x8f)][_0x4ecc02(0x1ac)]&&_0x16efc0[_0x4ecc02(0x780)][_0x439701][_0x4ecc02(0x768)][_0x4ecc02(0x8f)][_0x4ecc02(0x1ac)]!==_0x4ecc02(0x982)&&(_0x16efc0[_0x4ecc02(0x780)][_0x439701][_0x4ecc02(0x768)][_0x4ecc02(0x8f)][_0x4ecc02(0x1ac)]=_0x4ecc02(0x982),_0xe4c142=!![]));}_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x3b7)]=![],applyMuteState(_0x79a8b7),_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7]['videoElement']&&(_0x16efc0['rpcs'][_0x79a8b7][_0x4ecc02(0x64f)]['style'][_0x4ecc02(0x1ac)]&&_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x64f)]['style']['display']!==_0x4ecc02(0x15e)&&(_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x64f)][_0x4ecc02(0x8f)][_0x4ecc02(0x1ac)]=_0x4ecc02(0x15e),_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x64f)][_0x4ecc02(0x96a)]=Date[_0x4ecc02(0xd0)](),_0xe4c142=!![]),_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x64f)]['controlTimer']&&clearInterval(_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7]['videoElement'][_0x4ecc02(0x94a)]),_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x64f)][_0x4ecc02(0x83a)]=![],_0x16efc0['rpcs'][_0x79a8b7][_0x4ecc02(0x64f)][_0x4ecc02(0x94a)]=setTimeout(showControlBar[_0x4ecc02(0x92)](null,_0x16efc0['rpcs'][_0x79a8b7][_0x4ecc02(0x64f)]),0xbb8)),_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x768)]&&_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x768)]['style'][_0x4ecc02(0x1ac)]&&_0x16efc0['rpcs'][_0x79a8b7][_0x4ecc02(0x768)][_0x4ecc02(0x8f)]['display']!==_0x4ecc02(0x15e)&&(_0x16efc0['rpcs'][_0x79a8b7]['iframeEle'][_0x4ecc02(0x8f)][_0x4ecc02(0x1ac)]=_0x4ecc02(0x15e),_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x768)][_0x4ecc02(0x96a)]=Date[_0x4ecc02(0xd0)](),_0xe4c142=!![]);}}else{if(_0x16efc0['sceneType']==0x1){if(_0x262d8a[_0x4ecc02(0xb6)]==0x0)_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x64f)]&&(_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x64f)]['style'][_0x4ecc02(0x1ac)]&&_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x64f)]['style'][_0x4ecc02(0x1ac)]!==_0x4ecc02(0x982)&&(_0x16efc0['rpcs'][_0x79a8b7]['videoElement'][_0x4ecc02(0x8f)][_0x4ecc02(0x1ac)]=_0x4ecc02(0x982),_0xe4c142=!![])),_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x768)]&&_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x768)]['style'][_0x4ecc02(0x1ac)]&&_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x768)][_0x4ecc02(0x8f)][_0x4ecc02(0x1ac)]!==_0x4ecc02(0x982)&&(_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x768)][_0x4ecc02(0x8f)]['display']=_0x4ecc02(0x982),_0xe4c142=!![]);else{for(var _0x439701 in _0x16efc0[_0x4ecc02(0x780)]){_0x439701!==_0x79a8b7&&(_0x16efc0[_0x4ecc02(0x780)][_0x439701][_0x4ecc02(0x64f)]&&(_0x16efc0[_0x4ecc02(0x780)][_0x439701][_0x4ecc02(0x64f)][_0x4ecc02(0x8f)]['display']&&_0x16efc0[_0x4ecc02(0x780)][_0x439701]['videoElement']['style'][_0x4ecc02(0x1ac)]!=='none'&&(_0x16efc0[_0x4ecc02(0x780)][_0x439701]['videoElement'][_0x4ecc02(0x8f)][_0x4ecc02(0x1ac)]=_0x4ecc02(0x982),_0xe4c142=!![])),_0x16efc0['rpcs'][_0x439701]['iframeEle']&&_0x16efc0[_0x4ecc02(0x780)][_0x439701]['iframeEle'][_0x4ecc02(0x8f)][_0x4ecc02(0x1ac)]&&_0x16efc0['rpcs'][_0x439701]['iframeEle'][_0x4ecc02(0x8f)][_0x4ecc02(0x1ac)]!=='none'&&(_0x16efc0['rpcs'][_0x439701][_0x4ecc02(0x768)][_0x4ecc02(0x8f)][_0x4ecc02(0x1ac)]='none',_0xe4c142=!![]));}_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x64f)]&&(_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x64f)][_0x4ecc02(0x8f)][_0x4ecc02(0x1ac)]&&_0x16efc0['rpcs'][_0x79a8b7][_0x4ecc02(0x64f)][_0x4ecc02(0x8f)][_0x4ecc02(0x1ac)]!=='block'&&(_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x64f)][_0x4ecc02(0x8f)][_0x4ecc02(0x1ac)]=_0x4ecc02(0x15e),_0xe4c142=!![]),_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x64f)][_0x4ecc02(0x94a)]&&clearInterval(_0x16efc0['rpcs'][_0x79a8b7][_0x4ecc02(0x64f)][_0x4ecc02(0x94a)]),_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x64f)][_0x4ecc02(0x83a)]=![],_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7]['videoElement'][_0x4ecc02(0x94a)]=setTimeout(showControlBar[_0x4ecc02(0x92)](null,_0x16efc0['rpcs'][_0x79a8b7]['videoElement']),0xbb8)),_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x768)]&&_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x768)][_0x4ecc02(0x8f)][_0x4ecc02(0x1ac)]&&_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x768)][_0x4ecc02(0x8f)][_0x4ecc02(0x1ac)]!=='block'&&(_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7]['iframeEle'][_0x4ecc02(0x8f)][_0x4ecc02(0x1ac)]=_0x4ecc02(0x15e),_0xe4c142=!![]);}}else _0x262d8a['value']==0x0?(_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x3b7)]=!![],applyMuteState(_0x79a8b7),_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x64f)]&&(_0x16efc0['rpcs'][_0x79a8b7][_0x4ecc02(0x64f)][_0x4ecc02(0x8f)][_0x4ecc02(0x1ac)]&&_0x16efc0['rpcs'][_0x79a8b7][_0x4ecc02(0x64f)][_0x4ecc02(0x8f)][_0x4ecc02(0x1ac)]!==_0x4ecc02(0x982)&&(_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7]['videoElement'][_0x4ecc02(0x8f)][_0x4ecc02(0x1ac)]=_0x4ecc02(0x982),_0xe4c142=!![])),_0x16efc0['rpcs'][_0x79a8b7][_0x4ecc02(0x768)]&&_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7]['iframeEle']['style'][_0x4ecc02(0x1ac)]&&_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x768)]['style'][_0x4ecc02(0x1ac)]!==_0x4ecc02(0x982)&&(_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7]['iframeEle'][_0x4ecc02(0x8f)][_0x4ecc02(0x1ac)]=_0x4ecc02(0x982),_0xe4c142=!![])):(_0x16efc0['rpcs'][_0x79a8b7][_0x4ecc02(0x3b7)]=![],applyMuteState(_0x79a8b7),_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x64f)]&&(_0x16efc0['rpcs'][_0x79a8b7][_0x4ecc02(0x64f)][_0x4ecc02(0x8f)][_0x4ecc02(0x1ac)]&&_0x16efc0['rpcs'][_0x79a8b7][_0x4ecc02(0x64f)][_0x4ecc02(0x8f)][_0x4ecc02(0x1ac)]!==_0x4ecc02(0x15e)&&(_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x64f)][_0x4ecc02(0x8f)][_0x4ecc02(0x1ac)]='block',_0xe4c142=!![]),_0x16efc0['rpcs'][_0x79a8b7]['videoElement'][_0x4ecc02(0x94a)]&&clearInterval(_0x16efc0['rpcs'][_0x79a8b7][_0x4ecc02(0x64f)][_0x4ecc02(0x94a)]),_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x64f)][_0x4ecc02(0x83a)]=![],_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x64f)][_0x4ecc02(0x94a)]=setTimeout(showControlBar[_0x4ecc02(0x92)](null,_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x64f)]),0xbb8)),_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x768)]&&_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x768)][_0x4ecc02(0x8f)]['display']&&_0x16efc0[_0x4ecc02(0x780)][_0x79a8b7][_0x4ecc02(0x768)][_0x4ecc02(0x8f)][_0x4ecc02(0x1ac)]!==_0x4ecc02(0x15e)&&(_0x16efc0['rpcs'][_0x79a8b7]['iframeEle']['style']['display']=_0x4ecc02(0x15e),_0xe4c142=!![]));}}_0x16efc0[_0x4ecc02(0x6ba)](_0x79a8b7);}else _0x262d8a[_0x4ecc02(0x6b1)]=='volume'&&(log(parseInt(_0x262d8a['value'])/0x64),_0x16efc0['rpcs'][_0x79a8b7][_0x4ecc02(0x64f)]&&(_0x16efc0['rpcs'][_0x79a8b7]['videoElement']['volume']=parseInt(_0x262d8a[_0x4ecc02(0xb6)])/0x64,log(_0x4ecc02(0x97e))));}}}}_0xe4c142&&updateMixer();}}else{if(_0x262d8a['action']=='migrate'){}else{if(_0x262d8a[_0x4ecc02(0x6b1)]==_0x4ecc02(0x5ab)){}}}}else _0x262d8a[_0x4ecc02(0x6b1)]===_0x4ecc02(0x323)&&(warnlog(_0x4ecc02(0x8dc)),log(_0x262d8a),_0x16efc0[_0x4ecc02(0x323)]=_0x262d8a[_0x4ecc02(0xb6)],pokeIframeAPI(_0x4ecc02(0x16a),_0x16efc0['layout']),updateMixer());}},_0x16efc0[_0x249811(0xfe)]=function(){var _0x1685bd=_0x249811;log(_0x1685bd(0x84a)),_0x16efc0[_0x1685bd(0x5eb)]in _0x16efc0[_0x1685bd(0x829)]&&(_0x16efc0[_0x1685bd(0x829)][_0x16efc0['directorUUID']]['stats']&&_0x16efc0[_0x1685bd(0x829)][_0x16efc0[_0x1685bd(0x5eb)]][_0x1685bd(0x324)]['info']&&(_0x16efc0['pcs'][_0x16efc0[_0x1685bd(0x5eb)]][_0x1685bd(0x324)][_0x1685bd(0x752)][_0x1685bd(0x98c)]=!![])),_0x16efc0[_0x1685bd(0x5eb)]in _0x16efc0[_0x1685bd(0x780)]&&(_0x16efc0[_0x1685bd(0x780)][_0x16efc0[_0x1685bd(0x5eb)]]['stats']&&_0x16efc0[_0x1685bd(0x780)][_0x16efc0[_0x1685bd(0x5eb)]][_0x1685bd(0x324)][_0x1685bd(0x752)]&&(_0x16efc0['rpcs'][_0x16efc0['directorUUID']][_0x1685bd(0x324)][_0x1685bd(0x752)]['director']=!![]),_0x16efc0[_0x1685bd(0x98c)]&&(getById(_0x1685bd(0x217)+_0x16efc0['directorUUID'])[_0x1685bd(0x567)][_0x1685bd(0x96b)](_0x1685bd(0x726)),_0x16efc0[_0x1685bd(0x780)][_0x16efc0[_0x1685bd(0x5eb)]]['label']===![]&&(getById(_0x1685bd(0x6a1)+_0x16efc0[_0x1685bd(0x5eb)])[_0x1685bd(0x533)]=miscTranslations[_0x1685bd(0x361)]))),_0x16efc0['requestCoDirector'](),updateUserList();},_0x16efc0[_0x249811(0x32f)]=async function _0x3238e0(_0x3cb125=![]){var _0x23b0e8=_0x249811;if(_0x16efc0['taintedSession']===!![]){log(_0x23b0e8(0x734));return;}if(_0x16efc0['ws']!==null){log(_0x23b0e8(0x5ea));return;}_0x16efc0[_0x23b0e8(0x504)]==![]&&(_0x16efc0[_0x23b0e8(0x52a)]!==![]?_0x16efc0[_0x23b0e8(0x504)]=_0x23b0e8(0x8ef):_0x16efc0[_0x23b0e8(0x504)]=_0x23b0e8(0x3e7));if(!RTCPeerConnection){console[_0x23b0e8(0x9a)](miscTranslations[_0x23b0e8(0x39c)]);!_0x16efc0[_0x23b0e8(0x80d)]&&warnUser(miscTranslations[_0x23b0e8(0x39c)],![],![]);return;}_0x16efc0['ws']===null&&(_0x16efc0['ws']=![],await chooseBestTURN());if(_0x16efc0[_0x23b0e8(0x84)]===![]){_0x16efc0[_0x23b0e8(0x943)]=_0x16efc0['generateStreamID'](0xc);for(var _0x22e535 in _0x16efc0[_0x23b0e8(0x780)]){warnlog(_0x23b0e8(0x34a)),_0x16efc0[_0x23b0e8(0x780)][_0x22e535][_0x23b0e8(0x21b)]===_0x23b0e8(0xab)&&(warnlog('cleaning\x20up\x20lost\x20connection'),_0x16efc0['closeRPC'](_0x22e535));}}_0x16efc0[_0x23b0e8(0x1c4)]?(_0x16efc0['ws']={},_0x16efc0['ws'][_0x23b0e8(0x542)]=0x1,_0x16efc0['ws']['send']=function(_0x6d8acd){var _0x48af83=_0x23b0e8;parent[_0x48af83(0x8be)]({'bypass':_0x6d8acd},_0x16efc0[_0x48af83(0x30b)]);},setTimeout(function(){var _0x52c240=_0x23b0e8;_0x16efc0['ws'][_0x52c240(0x8d0)]();},0xa)):_0x16efc0['ws']=new WebSocket(_0x16efc0[_0x23b0e8(0x504)]),_0x3cb125==![]&&(_0x16efc0['showTime']===!![]&&(_0x16efc0['showTime']=null,toggleClock()),_0x16efc0[_0x23b0e8(0x10d)]=setTimeout(function(){var _0x3d8c63=_0x23b0e8;pokeIframeAPI(_0x3d8c63(0x3d3),_0x3d8c63(0x10d)),pokeIframeAPI(_0x3d8c63(0x793),_0x3d8c63(0x10d)),errorlog(_0x3d8c63(0x394)),!_0x16efc0['cleanOutput']&&(!_0x16efc0[_0x3d8c63(0x886)]&&setTimeout(function(){var _0x5d86bb=_0x3d8c63;warnUser(miscTranslations[_0x5d86bb(0x2b6)],![],![]);},0x1));},0x7530)),_0x16efc0['ws'][_0x23b0e8(0x8d0)]=function _0x3413f6(){var _0x1f8b71=_0x23b0e8;_0x16efc0['onceConnected']=!![],clearTimeout(_0x16efc0[_0x1f8b71(0x20b)]),clearInterval(_0x16efc0[_0x1f8b71(0x10d)]),log(_0x1f8b71(0x5a3)),checkConnection();if(_0x16efc0[_0x1f8b71(0x2a4)]){errorlog('RECONNECTING\x20to\x20HSS;\x20DISCONNECTING\x20FROM\x20TRANSFERRED\x20ROOM');for(_0x167dbb in _0x16efc0['rpcs']){try{_0x16efc0[_0x1f8b71(0x780)][_0x167dbb]['streamID']?!_0x16efc0[_0x1f8b71(0x87e)][_0x1f8b71(0x3d8)](_0x16efc0[_0x1f8b71(0x780)][_0x167dbb][_0x1f8b71(0x7c5)])&&_0x16efc0['closeRPC'](_0x167dbb):_0x16efc0[_0x1f8b71(0x27a)](_0x167dbb);}catch(_0x5f0e37){}}for(_0x167dbb in _0x16efc0['pcs']){try{_0x16efc0[_0x1f8b71(0x6f8)](_0x167dbb);}catch(_0x2f2b47){}}_0x16efc0[_0x1f8b71(0x2a4)]=![],_0x16efc0[_0x1f8b71(0x61d)]=![];}if(_0x16efc0[_0x1f8b71(0x611)]!==[])try{var _0x51cea0=_0x16efc0[_0x1f8b71(0x611)]['slice'](-0x1e);_0x16efc0['msg']=[];for(var _0x1e0b6d in _0x51cea0){log(_0x1f8b71(0x46d)),_0x16efc0[_0x1f8b71(0x655)](_0x51cea0[_0x1e0b6d]);}}catch(_0x17a03e){errorlog(_0x17a03e);}if(_0x3cb125==!![]){pokeIframeAPI(_0x1f8b71(0x3d3),_0x1f8b71(0x123)),pokeIframeAPI(_0x1f8b71(0x793),'reconnected');_0x16efc0[_0x1f8b71(0x4c1)]&&_0x16efc0['seedStream']();if(_0x16efc0[_0x1f8b71(0x215)]){log('ROOMID\x20EANBLED'),log(_0x1f8b71(0x803)),joinRoom(_0x16efc0[_0x1f8b71(0x215)]);if(_0x16efc0['include'][_0x1f8b71(0x87b)]){var _0x413d74=Object[_0x1f8b71(0x717)](_0x16efc0[_0x1f8b71(0x40c)]);for(var _0x167dbb in _0x413d74){_0x16efc0[_0x1f8b71(0x87e)][_0x1f8b71(0x3d8)](_0x413d74[_0x167dbb])&&(log(_0x1f8b71(0x489)+_0x413d74[_0x167dbb]),_0x16efc0[_0x1f8b71(0x86f)](_0x413d74[_0x167dbb]));}}}else{var _0x413d74=Object['keys'](_0x16efc0['waitingWatchList']);for(var _0x167dbb in _0x413d74){log(_0x1f8b71(0x489)+_0x413d74[_0x167dbb]),_0x16efc0[_0x1f8b71(0x86f)](_0x413d74[_0x167dbb]);}}}else pokeIframeAPI(_0x1f8b71(0x3d3),_0x1f8b71(0x31c)),pokeIframeAPI('hss-connection',_0x1f8b71(0x31c));},_0x16efc0[_0x23b0e8(0x7b0)]=function(_0x243fa7){var _0x5d5f59=_0x23b0e8;for(var _0x198a3b in _0x16efc0[_0x5d5f59(0x780)]){if(_0x16efc0[_0x5d5f59(0x780)][_0x198a3b]['streamID']===_0x243fa7)return log(_0x5d5f59(0x559)),![];}if(_0x16efc0[_0x5d5f59(0x40c)][_0x243fa7])return log('already\x20waiting\x20for\x20stream'),![];return _0x16efc0[_0x5d5f59(0x86f)](_0x243fa7),log('requesting\x20stream'),!![];},_0x16efc0['ws'][_0x23b0e8(0x26a)]=async function(_0x5032cb){var _0x5b0a05=_0x23b0e8;clearTimeout(_0x16efc0[_0x5b0a05(0x20b)]);try{var _0xa19ca1=JSON[_0x5b0a05(0x1d9)](_0x5032cb['data']);}catch(_0x2cf383){try{var _0xa19ca1=JSON[_0x5b0a05(0x1d9)](_0x5032cb[_0x5b0a05(0x17c)][_0x5b0a05(0x480)]());}catch(_0x1ef1a2){errorlog(_0x1ef1a2);return;}}_0x5b0a05(0x7c5)in _0xa19ca1&&(_0xa19ca1[_0x5b0a05(0x7c5)]=_0x16efc0['desaltStreamID'](_0xa19ca1[_0x5b0a05(0x7c5)]));if(_0x5b0a05(0x52c)in _0xa19ca1){_0xa19ca1=await _0x16efc0[_0x5b0a05(0x429)](_0xa19ca1);if(!_0xa19ca1)return;}if(_0x16efc0['customWSS']){if(_0x5b0a05(0x1a3)in _0xa19ca1&&_0x16efc0[_0x5b0a05(0x69b)]&&_0xa19ca1['from']===_0x16efc0[_0x5b0a05(0x69b)])return;else log(_0xa19ca1);if(_0x5b0a05(0x69b)in _0xa19ca1){if(_0x16efc0[_0x5b0a05(0x69b)]){if(_0xa19ca1[_0x5b0a05(0x69b)]!==_0x16efc0[_0x5b0a05(0x69b)])return;}else return;delete _0xa19ca1[_0x5b0a05(0x69b)];}if('roomid'in _0xa19ca1){if(!_0x16efc0['roomenc'])return;if('request'in _0xa19ca1){if(_0xa19ca1[_0x5b0a05(0x3bb)]===_0x5b0a05(0x4e8)){if('roomid'in _0xa19ca1){if(_0x5b0a05(0x80f)in _0xa19ca1){if(_0xa19ca1[_0x5b0a05(0x80f)]==_0x16efc0[_0x5b0a05(0x69b)]){_0xa19ca1['request']=_0x5b0a05(0x2a4),_0x16efc0['roomenc']=_0xa19ca1[_0x5b0a05(0x215)];var _0x488f03={};_0x488f03[_0x5b0a05(0x3bb)]=_0x5b0a05(0x56b),_0x488f03[_0x5b0a05(0x215)]=_0x16efc0[_0x5b0a05(0x78f)],_0x488f03['streamID']=_0x16efc0[_0x5b0a05(0x7c5)],_0x16efc0[_0x5b0a05(0x655)](_0x488f03);}else return;}else return;}else return;}else{if(_0xa19ca1['roomid']!==_0x16efc0[_0x5b0a05(0x78f)])return;}}else{if(_0xa19ca1['roomid']!==_0x16efc0[_0x5b0a05(0x78f)])return;}delete _0xa19ca1[_0x5b0a05(0x215)];}if(_0x5b0a05(0x98c)in _0xa19ca1){if(_0x16efc0[_0x5b0a05(0x6d7)]||_0x16efc0[_0x5b0a05(0x830)])await checkToken();else _0xa19ca1[_0x5b0a05(0x1a3)]&&(_0x16efc0[_0x5b0a05(0x5eb)]=_0xa19ca1[_0x5b0a05(0x1a3)],_0x16efc0[_0x5b0a05(0x352)]=![],_0x16efc0['directorList']=[],_0x16efc0['directorList'][_0x5b0a05(0x31d)](_0x16efc0[_0x5b0a05(0x5eb)]),_0x16efc0[_0x5b0a05(0xfe)]());delete _0xa19ca1[_0x5b0a05(0x98c)];}'from'in _0xa19ca1&&(_0xa19ca1['UUID']=_0xa19ca1[_0x5b0a05(0x1a3)],delete _0xa19ca1[_0x5b0a05(0x1a3)]);if(_0x5b0a05(0x3bb)in _0xa19ca1){if(_0xa19ca1[_0x5b0a05(0x3bb)]===_0x5b0a05(0x4fc)){if(_0x5b0a05(0x7c5)in _0xa19ca1){if(_0xa19ca1['streamID']===_0x16efc0[_0x5b0a05(0x7c5)])_0xa19ca1[_0x5b0a05(0x3bb)]=_0x5b0a05(0x270);else return;}}else{if(_0xa19ca1[_0x5b0a05(0x3bb)]===_0x5b0a05(0x711)){if(_0x16efc0[_0x5b0a05(0x7ad)]){if(_0x16efc0[_0x5b0a05(0x7ad)][_0x5b0a05(0x3d8)](_0xa19ca1[_0x5b0a05(0x7c5)])){play(_0xa19ca1[_0x5b0a05(0x7c5)]);return;}else return;}}else{if(_0xa19ca1[_0x5b0a05(0x3bb)]===_0x5b0a05(0x56b)){if('streamID'in _0xa19ca1){if(_0x16efc0[_0x5b0a05(0x7ad)]){if(_0x16efc0[_0x5b0a05(0x7ad)][_0x5b0a05(0x3d8)](_0xa19ca1[_0x5b0a05(0x7c5)]))play(_0xa19ca1[_0x5b0a05(0x7c5)]);else{}}else play(_0xa19ca1['streamID']);}_0xa19ca1[_0x5b0a05(0x3bb)]=_0x5b0a05(0x270);}}}}else{if(_0x5b0a05(0x7c5)in _0xa19ca1){if(_0x16efc0[_0x5b0a05(0x7ad)]){if(_0x16efc0[_0x5b0a05(0x7ad)][_0x5b0a05(0x3d8)](_0xa19ca1[_0x5b0a05(0x7c5)])){}else return;}else{if(_0x16efc0[_0x5b0a05(0x948)]){if(_0x16efc0[_0x5b0a05(0x948)]!==_0xa19ca1[_0x5b0a05(0x7c5)])return;else{}}}}}}if(_0xa19ca1['request']){if(_0xa19ca1['request']=='offerSDP'){if(_0x16efc0['queue']){if(_0x16efc0[_0x5b0a05(0x67a)][_0x5b0a05(0x5fe)](_0xa19ca1[_0x5b0a05(0x69b)])>=0x0)_0x16efc0[_0x5b0a05(0x270)](_0xa19ca1[_0x5b0a05(0x69b)]);else _0x16efc0['director']&&(_0xa19ca1[_0x5b0a05(0x69b)]in _0x16efc0[_0x5b0a05(0x780)]&&_0x16efc0[_0x5b0a05(0x270)](_0xa19ca1[_0x5b0a05(0x69b)]));}else _0x16efc0[_0x5b0a05(0x270)](_0xa19ca1[_0x5b0a05(0x69b)]);}else{if(_0xa19ca1[_0x5b0a05(0x3bb)]==_0x5b0a05(0x316)){log(_0xa19ca1);if(_0x16efc0[_0x5b0a05(0x6d7)]||_0x16efc0[_0x5b0a05(0x830)])await checkToken();else'director'in _0xa19ca1?(_0x16efc0[_0x5b0a05(0x5eb)]=_0xa19ca1['director'],_0x16efc0[_0x5b0a05(0x352)]=![],_0x16efc0[_0x5b0a05(0x67a)]=[],_0x16efc0[_0x5b0a05(0x67a)][_0x5b0a05(0x31d)](_0x16efc0['directorUUID']),_0x16efc0[_0x5b0a05(0xfe)]()):(_0x16efc0[_0x5b0a05(0x5eb)]=![],_0x16efc0[_0x5b0a05(0x352)]=![],_0x16efc0[_0x5b0a05(0x67a)]=[]);if(_0x16efc0[_0x5b0a05(0x830)]){}else{if('claim'in _0xa19ca1){if(_0x16efc0[_0x5b0a05(0x6d7)]||_0xa19ca1['claim']==![]){if(!_0x16efc0['cleanOutput']){getById(_0x5b0a05(0x86d))[_0x5b0a05(0x7c0)]=miscTranslations[_0x5b0a05(0x750)];if(_0x16efc0[_0x5b0a05(0xec)])_0x16efc0[_0x5b0a05(0x43d)]===null&&warnUser(miscTranslations['room-is-claimed-codirector'],![],![]);else _0x16efc0['token']?setTimeout(function(){warnUser(miscTranslations['token-room-is-claimed'],![],![]);},0x1):setTimeout(function(){var _0x5484f3=_0x5b0a05;warnUser(miscTranslations[_0x5484f3(0x220)],![],![]);},0x1);}_0x16efc0[_0x5b0a05(0x43d)]=![],pokeAPI(_0x5b0a05(0x98c),![]),pokeIframeAPI(_0x5b0a05(0x98c),![]);}else _0x16efc0['directorState']=!![],pokeAPI(_0x5b0a05(0x98c),!![]),pokeIframeAPI('director',!![]);}}_0x16efc0[_0x5b0a05(0x746)]=_0xa19ca1[_0x5b0a05(0x416)],_0x16efc0[_0x5b0a05(0x741)]['resolve'](_0xa19ca1['list']);}else{if(_0xa19ca1[_0x5b0a05(0x3bb)]==_0x5b0a05(0x2a4)){_0x16efc0[_0x5b0a05(0x448)]=[],_0x16efc0[_0x5b0a05(0x2a4)]=!![],_0x16efc0[_0x5b0a05(0x61d)]=![],log(_0x5b0a05(0x975)),pokeIframeAPI(_0x5b0a05(0x2a4));!_0x16efc0[_0x5b0a05(0x98c)]&&(_0x16efc0['queue']=![]);for(_0x269252 in _0x16efc0[_0x5b0a05(0x780)]){try{!_0x16efc0[_0x5b0a05(0x87e)]['includes'](_0x16efc0[_0x5b0a05(0x780)][_0x269252][_0x5b0a05(0x7c5)])&&(warnlog(_0x5b0a05(0x98)),_0x16efc0[_0x5b0a05(0x27a)](_0x269252));}catch(_0x52abba){}}for(_0x269252 in _0x16efc0[_0x5b0a05(0x829)]){try{log('closing\x204'),_0x16efc0[_0x5b0a05(0x6f8)](_0x269252);}catch(_0x583e4e){}}if(_0x16efc0[_0x5b0a05(0x6d7)]||_0x16efc0[_0x5b0a05(0x830)])await checkToken();else _0x5b0a05(0x98c)in _0xa19ca1?(_0x16efc0[_0x5b0a05(0x5eb)]=_0xa19ca1[_0x5b0a05(0x98c)],_0x16efc0[_0x5b0a05(0x352)]=![],_0x16efc0[_0x5b0a05(0x67a)]=[],_0x16efc0[_0x5b0a05(0x67a)][_0x5b0a05(0x31d)](_0x16efc0['directorUUID']),_0x16efc0[_0x5b0a05(0xfe)]()):(_0x16efc0[_0x5b0a05(0x5eb)]=![],_0x16efc0[_0x5b0a05(0x352)]=![],_0x16efc0[_0x5b0a05(0x67a)]=[]);youveBeenTransferred(),_0x16efc0[_0x5b0a05(0x5dd)]=_0x16efc0[_0x5b0a05(0xd1)],updateMixer(),log('Members\x20in\x20Room'),log(_0xa19ca1[_0x5b0a05(0x416)]);for(var _0x269252 in _0xa19ca1[_0x5b0a05(0x416)]){if(_0x5b0a05(0x69b)in _0xa19ca1[_0x5b0a05(0x416)][_0x269252]){if('streamID'in _0xa19ca1[_0x5b0a05(0x416)][_0x269252]){if(_0xa19ca1[_0x5b0a05(0x416)][_0x269252][_0x5b0a05(0x69b)]in _0x16efc0[_0x5b0a05(0x780)])log(_0x5b0a05(0x89a));else{var _0x3a20c5=_0x16efc0[_0x5b0a05(0x1b4)](_0xa19ca1[_0x5b0a05(0x416)][_0x269252][_0x5b0a05(0x7c5)]);log(_0x5b0a05(0x70f)+_0x3a20c5);if(_0x16efc0[_0x5b0a05(0x234)]){if(_0x16efc0['directorList'][_0x5b0a05(0x5fe)](_0xa19ca1[_0x5b0a05(0x416)][_0x269252]['UUID'])>=0x0)play(_0x3a20c5,_0xa19ca1['list'][_0x269252][_0x5b0a05(0x69b)]);else{if(_0x16efc0[_0x5b0a05(0x7ad)]&&_0x16efc0['view_set']['includes'](_0x3a20c5))play(_0x3a20c5,_0xa19ca1[_0x5b0a05(0x416)][_0x269252][_0x5b0a05(0x69b)]);else _0x16efc0[_0x5b0a05(0x448)][_0x5b0a05(0x87b)]<0x1388&&(!(_0x3a20c5 in _0x16efc0[_0x5b0a05(0x12e)])&&!_0x16efc0[_0x5b0a05(0x448)]['includes'](_0x3a20c5)&&_0x16efc0['queueList']['push'](_0x3a20c5));}}else play(_0x3a20c5,_0xa19ca1[_0x5b0a05(0x416)][_0x269252]['UUID']);}}}}updateQueue();}else{if(_0xa19ca1[_0x5b0a05(0x3bb)]==_0x5b0a05(0x17e)){log(_0xa19ca1);if(_0x16efc0[_0x5b0a05(0x6d7)]||_0x16efc0[_0x5b0a05(0x830)])await checkToken();else _0x5b0a05(0x98c)in _0xa19ca1?(_0x16efc0[_0x5b0a05(0x5eb)]=_0xa19ca1['director'],_0x16efc0[_0x5b0a05(0x352)]=![],_0x16efc0['directorList']=[],_0x16efc0['directorList'][_0x5b0a05(0x31d)](_0x16efc0[_0x5b0a05(0x5eb)]),_0x16efc0['newMainDirectorSetup']()):(_0x16efc0['directorUUID']=![],_0x16efc0['directorList']=[],errorlog(_0x5b0a05(0x3b8)));updateUserList();}else{if(_0xa19ca1[_0x5b0a05(0x3bb)]==_0x5b0a05(0x368)){log('Inbound\x20User-based\x20Message\x20from\x20Room'),log(_0xa19ca1);try{if(_0x16efc0[_0x5b0a05(0x6d7)]||_0x16efc0['mainDirectorPasswor']){}else _0x5b0a05(0x98c)in _0xa19ca1&&(_0xa19ca1['director']==!![]&&_0x16efc0['directorActions'](_0xa19ca1));}catch(_0x31a1ce){errorlog(_0x31a1ce);}}else{if(_0xa19ca1[_0x5b0a05(0x3bb)]=='someonejoined'){if(_0x16efc0[_0x5b0a05(0x6d7)]||_0x16efc0[_0x5b0a05(0x830)])await checkToken();else _0xa19ca1['director']&&(_0x16efc0['directorUUID']=_0xa19ca1[_0x5b0a05(0x69b)],_0x16efc0[_0x5b0a05(0x352)]=![],_0x16efc0[_0x5b0a05(0x67a)]=[],_0x16efc0[_0x5b0a05(0x67a)][_0x5b0a05(0x31d)](_0x16efc0[_0x5b0a05(0x5eb)]),_0x16efc0[_0x5b0a05(0xfe)]());if('streamID'in _0xa19ca1){log('Someone\x20Joined\x20the\x20Room\x20with\x20a\x20video');if(_0x16efc0['queue']){if(_0x16efc0[_0x5b0a05(0x67a)][_0x5b0a05(0x5fe)](_0xa19ca1[_0x5b0a05(0x69b)])>=0x0)play(_0x3a20c5,_0xa19ca1['UUID']);else{if(_0x16efc0['view_set']&&_0x16efc0[_0x5b0a05(0x7ad)][_0x5b0a05(0x3d8)](_0x3a20c5))play(_0x3a20c5,_0xa19ca1[_0x5b0a05(0x69b)]);else _0x16efc0[_0x5b0a05(0x448)][_0x5b0a05(0x87b)]<0x1388&&(!(_0xa19ca1[_0x5b0a05(0x7c5)]in _0x16efc0[_0x5b0a05(0x12e)])&&!_0x16efc0[_0x5b0a05(0x448)]['includes'](_0xa19ca1[_0x5b0a05(0x7c5)])&&(_0x16efc0[_0x5b0a05(0x448)][_0x5b0a05(0x31d)](_0xa19ca1[_0x5b0a05(0x7c5)]),updateQueue(!![])));}}else play(_0xa19ca1[_0x5b0a05(0x7c5)]);}else log('Someone\x20Joined\x20the\x20Room');}else{if(_0xa19ca1['request']=='videoaddedtoroom'){log('Someone\x20published\x20a\x20video\x20to\x20the\x20Room'),log(_0xa19ca1);if(_0x16efc0[_0x5b0a05(0x234)]){if(_0x16efc0[_0x5b0a05(0x67a)][_0x5b0a05(0x5fe)](_0xa19ca1[_0x5b0a05(0x69b)])>=0x0)play(_0x3a20c5,_0xa19ca1[_0x5b0a05(0x69b)]);else{if(_0x16efc0[_0x5b0a05(0x7ad)]&&_0x16efc0[_0x5b0a05(0x7ad)][_0x5b0a05(0x3d8)](_0x3a20c5))play(_0x3a20c5,_0xa19ca1[_0x5b0a05(0x69b)]);else _0x16efc0[_0x5b0a05(0x448)][_0x5b0a05(0x87b)]<0x1388&&(!(_0xa19ca1[_0x5b0a05(0x7c5)]in _0x16efc0[_0x5b0a05(0x12e)])&&!_0x16efc0[_0x5b0a05(0x448)][_0x5b0a05(0x3d8)](_0xa19ca1[_0x5b0a05(0x7c5)])&&(_0x16efc0['queueList'][_0x5b0a05(0x31d)](_0xa19ca1[_0x5b0a05(0x7c5)]),updateQueue(!![])));}}else play(_0xa19ca1[_0x5b0a05(0x7c5)]);}else{if(_0xa19ca1['request']==_0x5b0a05(0x5a1)){errorlog(_0xa19ca1),pokeIframeAPI(_0x5b0a05(0x5a1),_0xa19ca1[_0x5b0a05(0x7c)]);if(_0x16efc0[_0x5b0a05(0x590)]===![]){if(_0x5b0a05(0x7c)in _0xa19ca1){if(_0xa19ca1[_0x5b0a05(0x7c)]===_0x5b0a05(0x136))_0x16efc0[_0x5b0a05(0x45d)]<0x2?(_0x16efc0[_0x5b0a05(0x45d)]=parseInt(_0x16efc0[_0x5b0a05(0x45d)])+0x1,setTimeout(function(){var _0x45db8e=_0x5b0a05;_0x16efc0[_0x45db8e(0x172)]();},0x1388)):(hangup(),!_0x16efc0[_0x5b0a05(0x80d)]&&setTimeout(function(){warnUser(miscTranslations['streamid-already-published'],![],![]);},0x1));else{if(_0x16efc0['token']||_0x16efc0['mainDirectorPasswor']){}else _0xa19ca1[_0x5b0a05(0x7c)]===_0x5b0a05(0x35f)?(!_0x16efc0[_0x5b0a05(0x80d)]&&(getById(_0x5b0a05(0x86d))[_0x5b0a05(0x7c0)]=miscTranslations['not-the-director'],_0x16efc0['directorPassword']?_0x16efc0[_0x5b0a05(0x43d)]===null&&warnUser(miscTranslations[_0x5b0a05(0x78e)],![],![]):setTimeout(function(){warnUser(miscTranslations['room-is-claimed'],![],![]);},0x1)),_0x16efc0[_0x5b0a05(0x43d)]=![],pokeAPI(_0x5b0a05(0x98c),![]),pokeIframeAPI(_0x5b0a05(0x98c),![])):!_0x16efc0[_0x5b0a05(0x80d)]&&setTimeout(function(){var _0x1486b2=_0x5b0a05;warnUser(_0xa19ca1[_0x1486b2(0x7c)]);},0x1);}}}}else _0xa19ca1[_0x5b0a05(0x3bb)]==_0x5b0a05(0x620)?_0x5b0a05(0x7c)in _0xa19ca1&&warnlog(_0xa19ca1[_0x5b0a05(0x7c)]):log(_0xa19ca1);}}}}}}}}else{if(_0xa19ca1['description'])_0x5b0a05(0x7c5)in _0xa19ca1&&(_0xa19ca1[_0x5b0a05(0x7c5)]in _0x16efc0[_0x5b0a05(0x12e)]&&(clearTimeout(_0x16efc0['watchTimeoutList'][_0xa19ca1[_0x5b0a05(0x7c5)]]),delete _0x16efc0[_0x5b0a05(0x12e)][_0xa19ca1['streamID']])),_0x16efc0[_0x5b0a05(0x4d4)](_0xa19ca1);else{if(_0xa19ca1[_0x5b0a05(0x3c7)])log('GOT\x20ICE!!'),_0x16efc0[_0x5b0a05(0x7f6)](_0xa19ca1);else{if(_0xa19ca1[_0x5b0a05(0x6a9)])log(_0x5b0a05(0x424)),_0x16efc0[_0x5b0a05(0x430)](_0xa19ca1);else _0xa19ca1[_0x5b0a05(0x99)]||_0xa19ca1[_0x5b0a05(0x3bb)]==_0x5b0a05(0x69a)?(warnlog(_0x5b0a05(0x850)),_0xa19ca1[_0x5b0a05(0x69b)]in _0x16efc0['pcs']&&(warnlog('problem'),log(_0x5b0a05(0x54a)),_0x16efc0['closePC'](_0xa19ca1[_0x5b0a05(0x69b)])),_0xa19ca1[_0x5b0a05(0x69b)]in _0x16efc0[_0x5b0a05(0x780)]&&(warnlog(_0x5b0a05(0x502)),_0x16efc0['closeRPC'](_0xa19ca1['UUID']))):log(_0x5b0a05(0x960));}}}},_0x16efc0['ws']['onclose']=async function(_0x41e913){var _0x3f17b9=_0x23b0e8;clearTimeout(_0x16efc0['pingTimeout']),pokeIframeAPI(_0x3f17b9(0x3d3),'closed'),pokeIframeAPI(_0x3f17b9(0x793),_0x3f17b9(0x9c));try{'code'in _0x41e913&&(_0x41e913[_0x3f17b9(0x1a9)]==0x1f7&&(_0x3cb125==![]&&(clearInterval(_0x16efc0[_0x3f17b9(0x10d)]),!_0x16efc0[_0x3f17b9(0x80d)]&&warnUser('Failed\x20to\x20connect\x20to\x20service:\x20Error\x20503Possibly\x20too\x20many\x20connections\x20from\x20the\x20same\x20address\x20tried\x20to\x20connect.Visit\x20https://discord.vdo.ninja\x20for\x20support.',0x7530,![]))));}catch(_0x110965){errorlog(_0x110965);}warnlog(_0x3f17b9(0x82c));if(_0x16efc0[_0x3f17b9(0x7ae)]==![])try{_0x16efc0['ws'][_0x3f17b9(0x542)]===WebSocket['CLOSED']&&(_0x16efc0['ws']=null,setTimeout(()=>{var _0x564274=_0x3f17b9;try{_0x16efc0[_0x564274(0x32f)](!![]);}catch(_0x304642){};},0x7d0));}catch(_0x326711){errorlog(_0x326711);}};},_0x16efc0[_0x249811(0x85b)]=function(_0x258d34,_0x4a9df8=null){var _0x426821=_0x249811;log(_0x426821(0x2b0)),warnlog(_0x258d34),_0x258d34=JSON['stringify'](_0x258d34);if(_0x4a9df8==null){for(var _0x1803d1 in _0x16efc0[_0x426821(0x829)]){try{_0x16efc0[_0x426821(0x829)][_0x1803d1][_0x426821(0x913)][_0x426821(0x3cc)](_0x258d34);}catch(_0x2e22b9){warnlog(_0x426821(0x18e));}}return!![];}else try{return _0x16efc0[_0x426821(0x829)][_0x4a9df8][_0x426821(0x913)][_0x426821(0x3cc)](_0x258d34),!![];}catch(_0x1b7a4c){return warnlog(_0x426821(0x832)),warnlog(_0x258d34),![];}return![];},_0x16efc0[_0x249811(0xd3)]=function(_0xdb6e88,_0x488068=null){var _0x176927=_0x249811,_0x422e52=JSON['stringify'](_0xdb6e88);if(_0x488068==null){var _0x4a3587=[];for(var _0x48fe60 in _0x16efc0[_0x176927(0x780)]){if(_0x16efc0[_0x176927(0x780)][_0x48fe60]['whip']){warnlog(_0xdb6e88);continue;}try{if(_0x176927(0x7b9)in _0x16efc0[_0x176927(0x780)][_0x48fe60]){var _0x318403=_0xdb6e88;_0x318403['altUUID']=!![],_0x318403=JSON[_0x176927(0x12d)](_0x318403),_0x16efc0[_0x176927(0x780)][_0x16efc0['rpcs'][_0x48fe60][_0x176927(0x7b9)]]['receiveChannel'][_0x176927(0x3cc)](_0x318403);}else _0x16efc0[_0x176927(0x780)][_0x48fe60][_0x176927(0x7af)][_0x176927(0x3cc)](_0x422e52);_0x4a3587['push'](_0x48fe60);}catch(_0x369b00){log(_0x176927(0x7b1));}}return _0x4a3587['length'];}else{if(_0x16efc0[_0x176927(0x780)][_0x488068][_0x176927(0x68c)]){warnlog(_0xdb6e88);return;}try{if(_0x176927(0x7b9)in _0x16efc0[_0x176927(0x780)][_0x488068]){var _0x318403=_0xdb6e88;_0x318403[_0x176927(0x344)]=!![],_0x318403=JSON[_0x176927(0x12d)](_0x318403),_0x16efc0[_0x176927(0x780)][_0x16efc0[_0x176927(0x780)][_0x488068][_0x176927(0x7b9)]][_0x176927(0x7af)][_0x176927(0x3cc)](_0x318403);}else _0x16efc0[_0x176927(0x780)][_0x488068][_0x176927(0x7af)][_0x176927(0x3cc)](_0x422e52);return!![];}catch(_0x3149fe){return log(_0x176927(0x7b1)),![];}}},_0x16efc0[_0x249811(0x5ab)]=function(_0x8e21c2=![],_0x461e8f=![]){var _0x516de0=_0x249811;try{window['removeEventListener'](_0x516de0(0x867),confirmUnload);}catch(_0x3f50dc){}_0x461e8f&&recordLocalVideo(_0x516de0(0x3c0));_0x16efc0['taintedSession']=!![],warnlog(_0x516de0(0x357));try{recordLocalVideo(_0x516de0(0x337));}catch(_0x171671){}try{var _0x39f559={};_0x39f559[_0x516de0(0x760)]=!![],_0x39f559[_0x516de0(0x99)]=!![],_0x16efc0['sendMessage'](_0x39f559);}catch(_0x9069b7){}try{_0x16efc0['ws'][_0x516de0(0x320)]();}catch(_0x4e92b2){}try{transferList[_0x516de0(0xef)](_0x1cc85a=>{var _0x21797d=_0x516de0;_0x1cc85a[_0x21797d(0x770)]&&_0x1cc85a['writer'][_0x21797d(0x320)](),_0x1cc85a[_0x21797d(0x3c1)]&&_0x1cc85a[_0x21797d(0x10b)];});}catch(_0x1de22c){errorlog(_0x1de22c);}try{_0x16efc0[_0x516de0(0x177)]&&_0x16efc0['canvasSource'][_0x516de0(0x462)]&&_0x16efc0['canvasSource'][_0x516de0(0x462)]['getTracks']()['forEach'](function(_0x3a9412){var _0x59c15b=_0x516de0;_0x16efc0[_0x59c15b(0x177)][_0x59c15b(0x462)][_0x59c15b(0x28a)](_0x3a9412),_0x3a9412[_0x59c15b(0x337)](),log('stopping\x20old\x20track');}),_0x16efc0[_0x516de0(0x64f)]&&_0x16efc0[_0x516de0(0x64f)][_0x516de0(0x462)]&&_0x16efc0['videoElement'][_0x516de0(0x462)][_0x516de0(0x5c6)]()['forEach'](function(_0x419ae1){var _0x16eccf=_0x516de0;_0x16efc0['videoElement'][_0x16eccf(0x462)][_0x16eccf(0x28a)](_0x419ae1),_0x419ae1[_0x16eccf(0x337)](),log(_0x16eccf(0x4b2));}),_0x16efc0[_0x516de0(0x7a2)]&&_0x16efc0['streamSrc'][_0x516de0(0x5c6)]()['forEach'](function(_0x5a50d5){var _0x51ef6a=_0x516de0;_0x16efc0['streamSrc'][_0x51ef6a(0x28a)](_0x5a50d5),_0x5a50d5[_0x51ef6a(0x337)](),log(_0x51ef6a(0x4b2));}),_0x16efc0[_0x516de0(0x648)]&&_0x16efc0['streamSrcClone'][_0x516de0(0x5c6)]()[_0x516de0(0xef)](function(_0x22ea9a){var _0x1ad24c=_0x516de0;_0x16efc0[_0x1ad24c(0x648)]['removeTrack'](_0x22ea9a),_0x22ea9a[_0x1ad24c(0x337)](),log(_0x1ad24c(0x4b2));}),_0x16efc0[_0x516de0(0x2df)]&&_0x16efc0['screenStream'][_0x516de0(0x5c6)]()[_0x516de0(0xef)](function(_0x491999){var _0x21692a=_0x516de0;_0x16efc0[_0x21692a(0x2df)][_0x21692a(0x28a)](_0x491999),_0x491999[_0x21692a(0x337)](),log(_0x21692a(0x4b2));});}catch(_0x4d3849){errorlog(_0x4d3849);}try{for(i in _0x16efc0[_0x516de0(0x780)]){try{_0x16efc0[_0x516de0(0x780)][i]['videoElement']&&(_0x16efc0[_0x516de0(0x780)][i][_0x516de0(0x64f)][_0x516de0(0x8c1)]&&recordLocalVideo(_0x516de0(0x337),null,_0x16efc0[_0x516de0(0x780)][i][_0x516de0(0x64f)]));}catch(_0x112e8b){}log(_0x516de0(0x956)),_0x16efc0[_0x516de0(0x27a)](i,!![]);}for(i in _0x16efc0[_0x516de0(0x829)]){log('closing\x205'),_0x16efc0[_0x516de0(0x6f8)](i);}}catch(_0x16bae1){errorlog(_0x16bae1);}for(var _0x48cf0b in _0x16efc0['watchTimeoutList']){clearTimeout(_0x16efc0['watchTimeoutList'][_0x48cf0b]);}if(_0x8e21c2){reloadRequested(),warnlog(_0x516de0(0x1f6));return;}else setTimeout(function(){for(i in _0x16efc0){try{delete _0x16efc0[i];}catch(_0x57eb55){}}delete _0x16efc0;},0x4b0),hangupComplete(),log(_0x516de0(0x15f));},_0x16efc0[_0x249811(0xd2)]=function(){var _0x2ba488=_0x249811;_0x16efc0[_0x2ba488(0x876)]=!![],_0x16efc0['screenShareState']=![],pokeIframeAPI('screen-share-state',_0x16efc0['screenShareState'],null,_0x16efc0['streamID']),notifyOfScreenShare(),warnlog(_0x2ba488(0x357)),pokeIframeAPI(_0x2ba488(0x2d4),![],![],_0x16efc0[_0x2ba488(0x7c5)]),pokeIframeAPI(_0x2ba488(0x4c1),![],![],_0x16efc0[_0x2ba488(0x7c5)]),pokeAPI(_0x2ba488(0x4c1),![]);try{_0x16efc0[_0x2ba488(0x64f)]&&_0x16efc0['videoElement'][_0x2ba488(0x462)]&&_0x16efc0[_0x2ba488(0x64f)][_0x2ba488(0x462)]['getTracks']()['forEach'](function(_0xcb5b91){var _0x4b33c3=_0x2ba488;_0x16efc0[_0x4b33c3(0x64f)]['srcObject'][_0x4b33c3(0x28a)](_0xcb5b91),_0xcb5b91[_0x4b33c3(0x337)](),log(_0x4b33c3(0x4b2));});_0x16efc0[_0x2ba488(0x7a2)]&&(_0x16efc0['streamSrc'][_0x2ba488(0x39a)]()[_0x2ba488(0xef)](function(_0x2b7a47){var _0x423630=_0x2ba488;_0x16efc0['videoDevice']=_0x2b7a47['label']['toLowerCase']()[_0x423630(0x474)](/[\W]+/g,'_'),_0x16efc0[_0x423630(0x7a2)]['removeTrack'](_0x2b7a47),_0x2b7a47[_0x423630(0x337)](),log(_0x423630(0x4b2));}),_0x16efc0[_0x2ba488(0x277)]=[],_0x16efc0[_0x2ba488(0x7a2)][_0x2ba488(0x5ae)]()['forEach'](function(_0x4e4e68){var _0xd49ac2=_0x2ba488;_0x16efc0[_0xd49ac2(0x277)]['push'](_0x4e4e68['label'][_0xd49ac2(0xa7)]()['replace'](/[\W]+/g,'_')),_0x16efc0[_0xd49ac2(0x7a2)]['removeTrack'](_0x4e4e68),_0x4e4e68[_0xd49ac2(0x337)](),log('stopping\x20old\x20track');}),!_0x16efc0['audioDevice'][_0x2ba488(0x87b)]&&(_0x16efc0[_0x2ba488(0x277)]=![]));_0x16efc0['streamSrcClone']&&_0x16efc0[_0x2ba488(0x648)]['getTracks']()[_0x2ba488(0xef)](function(_0x33213c){var _0x429b35=_0x2ba488;_0x16efc0['streamSrcClone'][_0x429b35(0x28a)](_0x33213c),_0x33213c[_0x429b35(0x337)]();});for(UUID in _0x16efc0[_0x2ba488(0x829)]){var _0x16d6be=getSenders2(UUID);_0x16d6be[_0x2ba488(0xef)](_0x3b9042=>{var _0x315cef=_0x2ba488;_0x3b9042['track']&&(_0x3b9042[_0x315cef(0x198)][_0x315cef(0x433)]=![]);});}try{document[_0x2ba488(0x800)](_0x2ba488(0x637))&&(!_0x16efc0[_0x2ba488(0x4b9)]&&(_0x16efc0[_0x2ba488(0x4b9)]={}),_0x16efc0[_0x2ba488(0x7c5)]&&(_0x16efc0[_0x2ba488(0x4b9)][_0x16efc0[_0x2ba488(0x7c5)]]=getDetailedState(_0x16efc0[_0x2ba488(0x7c5)])),getById('container_director')[_0x2ba488(0x839)][_0x2ba488(0x238)](getById(_0x2ba488(0x637))),updateLockedElements());}catch(_0x24d43e){warnlog(_0x24d43e);}var _0x58b0d3={};_0x58b0d3[_0x2ba488(0x760)]=!![],_0x58b0d3[_0x2ba488(0x5fd)]=!![],_0x16efc0[_0x2ba488(0x85b)](_0x58b0d3),getById(_0x2ba488(0x143))[_0x2ba488(0x91c)]();}catch(_0x5f5486){errorlog('failed\x20to\x20disconnect');}log(_0x2ba488(0x347));},_0x16efc0[_0x249811(0x5e0)]=function(_0xf93851,_0x5e9ef3=![]){var _0x178063=_0x249811;_0x16efc0['pcs'][_0xf93851][_0x178063(0x5e0)]({'iceRestart':_0x5e9ef3})[_0x178063(0x296)](_0x2f9122=>{var _0x1ced21=_0x178063;log(_0x1ced21(0x7aa));if(SafariVersion&&SafariVersion<=0xd&&(iOS||iPad)){}else{if(_0x16efc0['stereo']==0x3||_0x16efc0[_0x1ced21(0x2dd)]==0x5||_0x16efc0[_0x1ced21(0x2dd)]==0x1)_0x2f9122[_0x1ced21(0x457)]=CodecsHandler[_0x1ced21(0x35c)](_0x2f9122[_0x1ced21(0x457)],{'stereo':0x1}),log(_0x1ced21(0x7da));else{if(iOS||iPad){}else _0x16efc0['stereo']==0x4&&(_0x2f9122[_0x1ced21(0x457)]=CodecsHandler[_0x1ced21(0x35c)](_0x2f9122[_0x1ced21(0x457)],{'stereo':0x2}),log('stereo\x20enabled'));}}(iOS||iPad)&&(_0x16efc0[_0x1ced21(0x935)]&&_0x2f9122['sdp'][_0x1ced21(0x3d8)](_0x1ced21(0x298))&&(_0x2f9122[_0x1ced21(0x457)]=_0x2f9122[_0x1ced21(0x457)][_0x1ced21(0x474)](_0x1ced21(0x298),'')));if(_0x16efc0[_0x1ced21(0x829)][_0xf93851]['preferVideoCodec'])try{_0x2f9122['sdp']=CodecsHandler[_0x1ced21(0x60f)](_0x2f9122[_0x1ced21(0x457)],_0x16efc0['pcs'][_0xf93851][_0x1ced21(0x20a)]),log(_0x1ced21(0x604)+_0x16efc0[_0x1ced21(0x829)][_0xf93851][_0x1ced21(0x20a)]+_0x1ced21(0x335));}catch(_0x50d11e){errorlog(_0x50d11e),warnlog('couldn\x27t\x20set\x20preferred\x20video\x20codec');}if(_0x16efc0[_0x1ced21(0x829)][_0xf93851][_0x1ced21(0x90c)])try{if(_0x16efc0['pcs'][_0xf93851][_0x1ced21(0x90c)]===_0x1ced21(0x3fb))_0x2f9122['sdp']=CodecsHandler[_0x1ced21(0x4e1)](_0x2f9122[_0x1ced21(0x457)]);else{if(_0x16efc0[_0x1ced21(0x829)][_0xf93851]['preferAudioCodec']===_0x1ced21(0x319)){if(_0x16efc0[_0x1ced21(0x415)]&&_0x16efc0[_0x1ced21(0x415)]==0x1)_0x2f9122[_0x1ced21(0x457)]=CodecsHandler[_0x1ced21(0xa6)](_0x2f9122[_0x1ced21(0x457)],_0x16efc0[_0x1ced21(0x693)]||0xbb80,![]);else _0x16efc0['stereo']?_0x2f9122['sdp']=CodecsHandler[_0x1ced21(0xa6)](_0x2f9122[_0x1ced21(0x457)],_0x16efc0[_0x1ced21(0x693)]||0xbb80,!![]):_0x2f9122[_0x1ced21(0x457)]=CodecsHandler[_0x1ced21(0xa6)](_0x2f9122[_0x1ced21(0x457)],_0x16efc0[_0x1ced21(0x693)]||0xbb80,![]);}else _0x2f9122['sdp']=CodecsHandler[_0x1ced21(0x90c)](_0x2f9122[_0x1ced21(0x457)],_0x16efc0['pcs'][_0xf93851][_0x1ced21(0x90c)]);}log(_0x1ced21(0x604)+_0x16efc0[_0x1ced21(0x829)][_0xf93851][_0x1ced21(0x90c)]+'\x20as\x20preferred\x20audio\x20codec\x20by\x20viewer\x20via\x20API\x20(offer)');}catch(_0x2780e6){errorlog(_0x2780e6),warnlog(_0x1ced21(0x5cb));}Android&&_0x16efc0['h264profile']!==![]&&_0x16efc0['AndroidFix']&&(_0x2f9122[_0x1ced21(0x457)]=_0x2f9122['sdp'][_0x1ced21(0x474)](/42e01f/gi,_0x1ced21(0x365))),_0x16efc0[_0x1ced21(0x829)][_0xf93851][_0x1ced21(0x3fd)](_0x2f9122)[_0x1ced21(0x296)](function(){var _0x575078=_0x1ced21;log('publishing\x20SDP\x20Offer:\x20'+_0xf93851),_0x16efc0['applyIsolatedChat'](_0xf93851);var _0x3aa08d={};_0x3aa08d['UUID']=_0xf93851,_0x3aa08d['streamID']=_0x16efc0[_0x575078(0x7c5)],_0x3aa08d['description']=_0x16efc0[_0x575078(0x829)][_0xf93851][_0x575078(0x877)],_0x3aa08d[_0x575078(0x84b)]=_0x16efc0[_0x575078(0x829)][_0xf93851][_0x575078(0x84b)];_0x16efc0[_0x575078(0x84)]&&(_0x3aa08d[_0x575078(0x8e8)]=_0x16efc0[_0x575078(0x590)]);if(_0x16efc0[_0x575078(0x2df)]!==![]){var _0x5d973e=_0x16efc0[_0x575078(0x2df)][_0x575078(0x5c6)](),_0x3b7933=_0x16efc0[_0x575078(0x829)][_0xf93851][_0x575078(0x692)](),_0x4a149b=[];for(var _0x1dce4b=0x0;_0x1dce4b<_0x3b7933['length'];_0x1dce4b++){for(var _0x110f7e=0x0;_0x110f7e<_0x5d973e[_0x575078(0x87b)];_0x110f7e++){_0x3b7933[_0x1dce4b][_0x575078(0x198)]&&_0x3b7933[_0x1dce4b][_0x575078(0x198)]['id']==_0x5d973e[_0x110f7e]['id']&&_0x3b7933[_0x1dce4b]['track'][_0x575078(0x2f3)]==_0x5d973e[_0x110f7e][_0x575078(0x2f3)]&&_0x4a149b[_0x575078(0x31d)](_0x1dce4b);}}_0x4a149b[_0x575078(0x87b)]&&(_0x3aa08d[_0x575078(0x34b)]=_0x4a149b);}_0x16efc0['password']?_0x16efc0[_0x575078(0x6b8)](JSON[_0x575078(0x12d)](_0x3aa08d[_0x575078(0x431)]))['then'](function(_0xee61ba){var _0x4dd3a7=_0x575078;_0x3aa08d[_0x4dd3a7(0x431)]=_0xee61ba[0x0],_0x3aa08d[_0x4dd3a7(0x1db)]=_0xee61ba[0x1],_0x16efc0['anysend'](_0x3aa08d);})[_0x575078(0x3f1)](errorlog):_0x16efc0[_0x575078(0x52d)](_0x3aa08d);})[_0x1ced21(0x3f1)](errorlog);})[_0x178063(0x3f1)](errorlog);},_0x16efc0['sendKeyFrameScenes']=function(){var _0x475d8b=_0x249811;for(var _0xadce95 in _0x16efc0['pcs']){_0x16efc0[_0x475d8b(0x829)][_0xadce95]['scene']!==![]?(_0x16efc0[_0x475d8b(0x583)](_0xadce95),log('FORCE\x20KEYFRAME\x20FOR\x20SCENE')):log(_0x475d8b(0x66b));}},_0x16efc0[_0x249811(0x6f8)]=function(_0x2f9b7b,_0x174f77=!![]){var _0x144b95=_0x249811;log(_0x144b95(0x6f8));if(!(_0x2f9b7b in _0x16efc0[_0x144b95(0x829)]))return;clearTimeout(_0x16efc0[_0x144b95(0x829)][_0x2f9b7b][_0x144b95(0x28e)]),clearTimeout(_0x16efc0[_0x144b95(0x829)][_0x2f9b7b][_0x144b95(0x2e9)]),clearInterval(_0x16efc0['pcs'][_0x2f9b7b][_0x144b95(0x21e)]),pokeIframeAPI('push-connection',![],_0x2f9b7b);if(_0x144b95(0x7b9)in _0x16efc0[_0x144b95(0x829)][_0x2f9b7b]){delete _0x16efc0[_0x144b95(0x829)][_0x2f9b7b],applySceneState();return;}_0x2f9b7b+_0x144b95(0x845)in _0x16efc0[_0x144b95(0x829)]&&_0x16efc0[_0x144b95(0x829)][_0x2f9b7b+'_screen'][_0x144b95(0x7b9)]&&_0x16efc0[_0x144b95(0x829)][_0x2f9b7b+_0x144b95(0x845)][_0x144b95(0x7b9)]===_0x2f9b7b&&(clearTimeout(_0x16efc0[_0x144b95(0x829)][_0x2f9b7b+_0x144b95(0x845)]['iceTimer']),clearTimeout(_0x16efc0[_0x144b95(0x829)][_0x2f9b7b+_0x144b95(0x845)][_0x144b95(0x2e9)]),clearInterval(_0x16efc0[_0x144b95(0x829)][_0x2f9b7b+_0x144b95(0x845)][_0x144b95(0x21e)]),_0x16efc0[_0x144b95(0x829)][_0x2f9b7b+_0x144b95(0x845)]=null,delete _0x16efc0[_0x144b95(0x829)][_0x2f9b7b+'_screen']);try{_0x16efc0[_0x144b95(0x85b)]({'bye':!![]},_0x2f9b7b);}catch(_0x27a8ef){}try{_0x16efc0[_0x144b95(0x829)][_0x2f9b7b][_0x144b95(0x320)]();}catch(_0x1fd592){}_0x16efc0['pcs'][_0x2f9b7b][_0x144b95(0x3b1)]&&(_0x16efc0[_0x144b95(0x101)]&&(_0x174f77&&(warnlog(_0x144b95(0x715)),playtone(![],_0x144b95(0x2bd))))),_0x16efc0[_0x144b95(0x829)][_0x2f9b7b]=null,_0x16efc0[_0x144b95(0x7ae)]&&(!_0x16efc0[_0x144b95(0x80d)]&&setTimeout(function _0x1c7514(){var _0x3f3334=_0x144b95;warnUser(_0x3f3334(0x4c9));},0x1)),delete _0x16efc0[_0x144b95(0x829)][_0x2f9b7b],_0x16efc0['applySoloChat'](),applySceneState();},_0x16efc0[_0x249811(0x27a)]=function(_0x388a70,_0xf122f1=![]){var _0x383bdd=_0x249811;if(!(_0x388a70 in _0x16efc0[_0x383bdd(0x780)])){log(_0x383bdd(0x669));return;}warnlog(_0x383bdd(0x27a)),clearInterval(_0x16efc0[_0x383bdd(0x780)][_0x388a70][_0x383bdd(0x2e9)]);try{_0x16efc0[_0x383bdd(0xd3)]({'bye':!![]},_0x388a70),warnlog('SEND\x20BYE');}catch(_0x9528e9){}try{var _0x5826b8=_0x16efc0['rpcs'][_0x388a70][_0x383bdd(0x7c5)];}catch(_0x5315ff){}try{_0x16efc0[_0x383bdd(0x780)][_0x388a70][_0x383bdd(0x320)]();}catch(_0x43cb98){warnlog(_0x383bdd(0x1d4));}try{_0x16efc0[_0x383bdd(0x780)][_0x388a70][_0x383bdd(0x7a2)]&&_0x16efc0[_0x383bdd(0x780)][_0x388a70][_0x383bdd(0x7a2)][_0x383bdd(0x5c6)]()[_0x383bdd(0xef)](function(_0x13c045){var _0x11e2fa=_0x383bdd;_0x13c045[_0x11e2fa(0x337)](),log('Track\x20stopped');});}catch(_0x4080ab){}if(_0x16efc0[_0x383bdd(0x98c)])try{_0x16efc0[_0x383bdd(0x780)][_0x388a70][_0x383bdd(0x64f)]&&'recorder'in _0x16efc0[_0x383bdd(0x780)][_0x388a70][_0x383bdd(0x64f)]&&_0x16efc0[_0x383bdd(0x780)][_0x388a70][_0x383bdd(0x64f)][_0x383bdd(0x15a)][_0x383bdd(0x337)]();}catch(_0x5d5be3){warnlog(_0x5d5be3);}else!_0x16efc0[_0x383bdd(0x215)]&&(_0x16efc0[_0x383bdd(0x101)]&&playtone(![],_0x383bdd(0x2bd)));try{document[_0x383bdd(0x800)](_0x383bdd(0x217)+_0x388a70)&&(!_0x16efc0['syncState']&&(_0x16efc0[_0x383bdd(0x4b9)]={}),_0x5826b8&&(_0x16efc0['syncState'][_0x5826b8]=getDetailedState(_0x5826b8)),getById('container_'+_0x388a70)['parentNode'][_0x383bdd(0x238)](getById('container_'+_0x388a70)),updateLockedElements());}catch(_0x498e23){warnlog(_0x498e23);}try{_0x16efc0[_0x383bdd(0x780)][_0x388a70]['videoElement']&&_0x16efc0[_0x383bdd(0x780)][_0x388a70]['videoElement'][_0x383bdd(0x91c)]();}catch(_0x186ebd){}try{if(_0x16efc0['broadcast']!==![]){if(_0x16efc0[_0x383bdd(0x780)][_0x388a70][_0x383bdd(0x768)]){try{_0x16efc0[_0x383bdd(0x780)][_0x388a70][_0x383bdd(0x768)][_0x383bdd(0x91c)]();}catch(_0x33731f){errorlog(_0x33731f);}_0x16efc0[_0x383bdd(0x780)][_0x388a70][_0x383bdd(0x768)][_0x383bdd(0x91c)]();}}}catch(_0xf0f83d){}try{_0x16efc0['rpcs'][_0x388a70][_0x383bdd(0x95)]&&_0x16efc0['rpcs'][_0x388a70][_0x383bdd(0x95)][_0x383bdd(0x91c)]();}catch(_0x3b2b53){}try{_0x16efc0['rpcs'][_0x388a70]['imageElement']&&_0x16efc0[_0x383bdd(0x780)][_0x388a70][_0x383bdd(0x607)][_0x383bdd(0x91c)]();}catch(_0xfa509f){}'eventPlayActive'in _0x16efc0[_0x383bdd(0x780)][_0x388a70]&&clearInterval(_0x16efc0[_0x383bdd(0x780)][_0x388a70][_0x383bdd(0x865)]);pokeIframeAPI(_0x383bdd(0x165),![],_0x388a70),pokeAPI(_0x383bdd(0x147),_0x16efc0[_0x383bdd(0x780)][_0x388a70]['streamID']);_0x16efc0['rpcs'][_0x388a70][_0x383bdd(0x68c)]&&(_0x5826b8=![]);try{_0x16efc0[_0x383bdd(0x780)][_0x388a70]=null,delete _0x16efc0['rpcs'][_0x388a70];}catch(_0xe31bb3){}try{_0x16efc0[_0x383bdd(0x27a)](_0x388a70+_0x383bdd(0x845));}catch(_0x5ac119){}(!_0x16efc0[_0x383bdd(0x98c)]||_0x16efc0[_0x383bdd(0x7f0)])&&setTimeout(function(){updateMixer();},0x1);if(typeof _0x5826b8=='undefined')return;try{warnlog('Should\x20we\x20ask\x20to\x20play\x20the\x20stream\x20Again?'),_0x5826b8&&(_0x5826b8 in _0x16efc0['watchTimeoutList']&&(log('watchTimeoutList:'+_0x5826b8),clearTimeout(_0x16efc0[_0x383bdd(0x12e)][_0x5826b8]),delete _0x16efc0[_0x383bdd(0x12e)][_0x5826b8]),_0x16efc0[_0x383bdd(0x12e)][_0x5826b8]=setTimeout(function(_0x207682){var _0x4b5f6e=_0x383bdd;try{delete _0x16efc0[_0x4b5f6e(0x12e)][_0x207682];}catch(_0x50843b){warnlog(_0x4b5f6e(0x802));return;}log('watchTimeoutList2:'+_0x207682);try{for(var _0xeb2e42 in _0x16efc0[_0x4b5f6e(0x780)]){if(_0x16efc0['rpcs'][_0xeb2e42][_0x4b5f6e(0x7c5)]===_0x207682){if(_0x16efc0[_0x4b5f6e(0x780)][_0xeb2e42][_0x4b5f6e(0x21b)]===_0x4b5f6e(0x31c)){warnlog('\x20---\x20we\x20will\x20not\x20ask\x20again;\x20we\x27re\x20already\x20connected');return;}}}}catch(_0xc07821){errorlog(_0xc07821);}warnlog(_0x4b5f6e(0x94c)),_0x16efc0[_0x4b5f6e(0x86f)](_0x207682);},_0x16efc0['retryTimeout'],_0x5826b8));}catch(_0xe61364){errorlog(_0xe61364);}pokeIframeAPI(_0x383bdd(0x77d),![],_0x388a70),_0x5826b8!==null?pokeIframeAPI(_0x383bdd(0x57f),_0x5826b8,_0x388a70):pokeIframeAPI(_0x383bdd(0x57f),!![],_0x388a70),updateUserList();},_0x16efc0['forceRetryTimeout']=null,_0x16efc0[_0x249811(0x23e)]=function(){var _0x5895fc=_0x249811,_0x442709=![];if(_0x16efc0[_0x5895fc(0x948)]){_0x16efc0['forceRetry']&&clearTimeout(_0x16efc0[_0x5895fc(0x684)]);if(_0x16efc0['ws']===null||(typeof _0x16efc0['ws']!==_0x5895fc(0x45a)||_0x16efc0['ws'][_0x5895fc(0x542)]!==0x1)){}else{var _0x2543a4=_0x16efc0[_0x5895fc(0x948)]['split'](',');for(var _0x11abc8 in _0x2543a4){if(_0x2543a4[_0x11abc8]){var _0xdc3fa9=![];for(var _0x20354d in _0x16efc0[_0x5895fc(0x780)]){if(_0x16efc0['rpcs'][_0x20354d][_0x5895fc(0x7c5)]&&_0x16efc0[_0x5895fc(0x780)][_0x20354d][_0x5895fc(0x7c5)]===_0x2543a4[_0x11abc8]){_0xdc3fa9=!![];break;}}_0x2543a4[_0x11abc8]in _0x16efc0[_0x5895fc(0x12e)]&&(_0xdc3fa9=!![]);if(_0xdc3fa9)continue;_0x16efc0['watchStream'](_0x2543a4[_0x11abc8]),_0x442709=!![];}}}_0x16efc0[_0x5895fc(0x4e0)]&&_0x16efc0[_0x5895fc(0x4e0)]<0xa&&(_0x16efc0[_0x5895fc(0x4e0)]=0xa),_0x16efc0[_0x5895fc(0x4e0)]&&(_0x16efc0[_0x5895fc(0x684)]=setTimeout(function(){var _0x5ae403=_0x5895fc;log(_0x5ae403(0x871)),_0x16efc0['retryWatchInterval']();},_0x16efc0['forceRetry']*0x3e8));}return _0x442709;},_0x16efc0[_0x249811(0x270)]=async function(_0x536e16){var _0x37beb9=_0x249811;if(_0x536e16 in _0x16efc0[_0x37beb9(0x829)]){if(_0x16efc0[_0x37beb9(0x829)][_0x536e16]['connectionState']===_0x37beb9(0xab)||_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x21b)]===_0x37beb9(0x9c))log(_0x37beb9(0x3c9)),_0x16efc0['closePC'](_0x536e16),warnlog(_0x37beb9(0x493));else{if(iPad||iOS)log(_0x37beb9(0x1c1)),_0x16efc0[_0x37beb9(0x6f8)](_0x536e16),warnlog(_0x37beb9(0x3e6));else{warnlog(_0x37beb9(0x8a0)+_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x21b)]);return;}}}else log(_0x37beb9(0x4f3));if(_0x16efc0[_0x37beb9(0x315)]!==![]){if(Object[_0x37beb9(0x717)](_0x16efc0[_0x37beb9(0x829)])[_0x37beb9(0x87b)]>_0x16efc0[_0x37beb9(0x315)]){log(_0x37beb9(0x4c6)),log(_0x37beb9(0x8d4)),_0x16efc0['closePC'](_0x536e16);return;}}else{if(_0x16efc0[_0x37beb9(0x1e0)]!==![]){if(Object[_0x37beb9(0x717)](_0x16efc0['rpcs'])[_0x37beb9(0x87b)]+Object[_0x37beb9(0x717)](_0x16efc0[_0x37beb9(0x829)])[_0x37beb9(0x87b)]>_0x16efc0[_0x37beb9(0x1e0)]){log(_0x37beb9(0x71d)),log(_0x37beb9(0x516)),_0x16efc0[_0x37beb9(0x6f8)](_0x536e16);return;}}}!_0x16efc0['configuration']&&await chooseBestTURN();_0x16efc0[_0x37beb9(0x813)]&&(_0x16efc0['configuration'][_0x37beb9(0x813)]=!![]);_0x16efc0['bundlePolicy']&&(_0x16efc0[_0x37beb9(0x4ce)][_0x37beb9(0x50e)]=_0x16efc0[_0x37beb9(0x6c4)]);try{_0x16efc0[_0x37beb9(0x829)][_0x536e16]=new RTCPeerConnection(_0x16efc0[_0x37beb9(0x4ce)]);}catch(_0x25e748){!_0x16efc0[_0x37beb9(0x80d)]&&warnUser(_0x37beb9(0x705));console['error'](_0x25e748);return;}if(_0x16efc0[_0x37beb9(0x7ae)]){if(Object[_0x37beb9(0x717)](_0x16efc0[_0x37beb9(0x829)])['length']>0x1){log('closing\x203'),log('closing\x2010'),_0x16efc0[_0x37beb9(0x6f8)](_0x536e16);return;}}_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x324)]={},_0x16efc0[_0x37beb9(0x829)][_0x536e16]['session']=_0x16efc0[_0x37beb9(0x955)]+_0x16efc0[_0x37beb9(0x82b)](0x5),_0x16efc0['pcs'][_0x536e16][_0x37beb9(0x2d8)]=null,_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x8a4)]=null,_0x16efc0['pcs'][_0x536e16][_0x37beb9(0x562)]={},_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x562)][_0x37beb9(0x511)]=null,_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x562)][_0x37beb9(0x10a)]=null,_0x16efc0[_0x37beb9(0x829)][_0x536e16]['obsState'][_0x37beb9(0x656)]=null,_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x562)][_0x37beb9(0x8c1)]=null,_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x562)][_0x37beb9(0x2e4)]=null,_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x45b)]=![],_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x7cf)]=![],_0x16efc0['pcs'][_0x536e16]['solo']=null,_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x323)]=null,_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x163)]=null,_0x16efc0[_0x37beb9(0x829)][_0x536e16]['maxBandwidth']=null,_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x90a)]=![],_0x16efc0[_0x37beb9(0x829)][_0x536e16]['bitrateTimeoutFirefox']=![],_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x988)]=![],_0x16efc0[_0x37beb9(0x829)][_0x536e16]['setBitrate']=![],_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x718)]=![],_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x3b1)]=![],_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x601)]=![],_0x16efc0[_0x37beb9(0x829)][_0x536e16]['enhanceAudio']=![],_0x16efc0['pcs'][_0x536e16]['degradationPreference']=![],_0x16efc0['pcs'][_0x536e16][_0x37beb9(0x407)]=null,_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x42e)]=![],_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x131)]=![],_0x16efc0['pcs'][_0x536e16][_0x37beb9(0x744)]=![],_0x16efc0[_0x37beb9(0x829)][_0x536e16]['allowIframe']=![],_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x230)]=![],_0x16efc0[_0x37beb9(0x829)][_0x536e16]['allowChunked']=![],_0x16efc0['pcs'][_0x536e16][_0x37beb9(0x36f)]=![],_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x41f)]=![],_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x50b)]=![],_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x397)]=![],_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x8a6)]=![],_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x675)]=![],_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x7ef)]=null,_0x16efc0[_0x37beb9(0x829)][_0x536e16]['UUID']=_0x536e16,_0x16efc0['pcs'][_0x536e16][_0x37beb9(0x328)]=![],_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0xf8)]=![],_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x5b5)]=![],_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x5ca)]=![],_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x4c7)]=![],_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x20e)]=![],_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x1b1)]=![],_0x16efc0['pcs'][_0x536e16]['showDirector']=null,_0x16efc0['pcs'][_0x536e16]['scene']=![],_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x8bd)]=![],_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x757)]=null,_0x16efc0[_0x37beb9(0x829)][_0x536e16]['label']=![],_0x16efc0[_0x37beb9(0x829)][_0x536e16]['order']=![],_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x20a)]=![],_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x90c)]=![],_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x2e9)]=null,_0x16efc0['pcs'][_0x536e16][_0x37beb9(0x943)]=_0x16efc0['wssid'],_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x836)]=Date[_0x37beb9(0xd0)]();function _0x4420dc(_0x296dc1=![]){var _0x116452=_0x37beb9;if(_0x296dc1)return;_0x16efc0['pcs'][_0x536e16][_0x116452(0x913)]=_0x16efc0[_0x116452(0x829)][_0x536e16]['createDataChannel'](_0x116452(0x913)),_0x16efc0[_0x116452(0x829)][_0x536e16]['sendChannel']['UUID']=_0x536e16,_0x16efc0[_0x116452(0x829)][_0x536e16]['sendChannel']['onopen']=()=>{var _0x1897e6=_0x116452;if(_0x296dc1)return;log(_0x1897e6(0x1e3)),msg={},msg[_0x1897e6(0x752)]={},msg[_0x1897e6(0x752)][_0x1897e6(0x1cd)]=_0x16efc0[_0x1897e6(0x1cd)],msg[_0x1897e6(0x752)][_0x1897e6(0x7d0)]=_0x16efc0[_0x1897e6(0x7d0)],msg[_0x1897e6(0x752)]['muted']=_0x16efc0[_0x1897e6(0x6c1)];try{(_0x16efc0['group'][_0x1897e6(0x87b)]||_0x16efc0[_0x1897e6(0x49c)])&&(msg[_0x1897e6(0x752)]['initial_group']=_0x16efc0[_0x1897e6(0x6fd)][_0x1897e6(0x8d9)](','));}catch(_0x43aa90){}msg[_0x1897e6(0x752)][_0x1897e6(0x8ba)]=_0x16efc0[_0x1897e6(0x8ba)],msg[_0x1897e6(0x752)]['directorDisplayMuted']=_0x16efc0[_0x1897e6(0x686)],msg['info'][_0x1897e6(0x209)]=_0x16efc0[_0x1897e6(0x209)],msg[_0x1897e6(0x752)][_0x1897e6(0x161)]=_0x16efc0[_0x1897e6(0x71c)],msg[_0x1897e6(0x752)]['video_muted_init']=_0x16efc0[_0x1897e6(0x760)];_0x16efc0['roomid']?msg['info'][_0x1897e6(0x40e)]=!![]:msg[_0x1897e6(0x752)][_0x1897e6(0x40e)]=![];if(_0x16efc0[_0x1897e6(0x98c)]){if(!_0x16efc0['mainDirectorPassword']&&_0x16efc0[_0x1897e6(0x5eb)]&&_0x16efc0[_0x1897e6(0x5eb)]===_0x536e16)_0x16efc0['newMainDirectorSetup']();else{msg[_0x1897e6(0x158)]={};_0x16efc0[_0x1897e6(0x830)]&&(msg[_0x1897e6(0x158)][_0x1897e6(0x32a)]=!![]);msg[_0x1897e6(0x158)][_0x1897e6(0x5dd)]=_0x16efc0[_0x1897e6(0x5dd)];_0x16efc0['soloChatUUID']['length']&&!_0x16efc0['soloChatUUID']['includes'](_0x536e16)&&(msg[_0x1897e6(0x752)][_0x1897e6(0x6c1)]=!![]);var _0x5e9dd0=[];for(var _0x317fe4 in _0x16efc0[_0x1897e6(0x829)]){_0x16efc0[_0x1897e6(0x829)][_0x317fe4][_0x1897e6(0x988)]===!![]&&_0x5e9dd0[_0x1897e6(0x31d)](_0x317fe4);}_0x16efc0[_0x1897e6(0x591)]&&(msg[_0x1897e6(0x158)][_0x1897e6(0x81b)]=!![]),_0x5e9dd0['length']&&(msg['directorSettings']['addCoDirector']=_0x5e9dd0);}_0x16efc0['autoSyncObject']&&(msg['info'][_0x1897e6(0x60a)]=_0x16efc0[_0x1897e6(0x6f1)]);}_0x16efc0[_0x1897e6(0xac)]!==![]?msg[_0x1897e6(0x752)]['broadcast_mode']=!![]:msg[_0x1897e6(0x752)][_0x1897e6(0x720)]=![];_0x16efc0['remote']?msg['info'][_0x1897e6(0x52c)]=!![]:msg['info']['remote']=![];if(_0x16efc0[_0x1897e6(0x135)])msg[_0x1897e6(0x752)]['obs_control']=_0x16efc0['obsControls'];else{if(_0x16efc0['obsControls']===![])msg[_0x1897e6(0x752)][_0x1897e6(0xca)]=![];else _0x16efc0[_0x1897e6(0x215)]&&!_0x16efc0['director']?msg[_0x1897e6(0x752)][_0x1897e6(0xca)]=![]:msg[_0x1897e6(0x752)]['obs_control']=null;}_0x16efc0[_0x1897e6(0x392)]&&(msg[_0x1897e6(0x752)][_0x1897e6(0x392)]=!![]);msg['info'][_0x1897e6(0x1fd)]=_0x16efc0['screenshare'];_0x16efc0['notifyScreenShare']&&!_0x16efc0[_0x1897e6(0x2df)]?msg[_0x1897e6(0x752)][_0x1897e6(0x373)]=_0x16efc0[_0x1897e6(0x373)]:msg[_0x1897e6(0x752)]['screenShareState']=![];msg[_0x1897e6(0x752)]['width_url']=_0x16efc0[_0x1897e6(0x683)],msg['info']['height_url']=_0x16efc0['height'];try{if(_0x16efc0[_0x1897e6(0x7a2)]){let _0x33e88d=_0x16efc0[_0x1897e6(0x7a2)][_0x1897e6(0x39a)]();if(_0x33e88d[_0x1897e6(0x87b)]){let _0x25177=_0x33e88d[0x0]['getSettings']();msg[_0x1897e6(0x752)][_0x1897e6(0x221)]=_0x25177['width']||![],msg['info']['video_init_height']=_0x25177['height']||![],msg[_0x1897e6(0x752)][_0x1897e6(0x639)]=parseInt(_0x25177[_0x1897e6(0x35a)])||![];}}if(_0x16efc0['screenStream']&&_0x16efc0['screenStream'][_0x1897e6(0x462)]){let _0x593c92=_0x16efc0[_0x1897e6(0x2df)]['srcObject'][_0x1897e6(0x39a)]();if(_0x593c92[_0x1897e6(0x87b)]){let _0x5c25ad=_0x593c92[0x0][_0x1897e6(0x3b3)]();msg['info'][_0x1897e6(0x888)]=_0x5c25ad['width']||![],msg[_0x1897e6(0x752)][_0x1897e6(0x934)]=_0x5c25ad[_0x1897e6(0x168)]||![],msg['info'][_0x1897e6(0xe6)]=parseInt(_0x5c25ad[_0x1897e6(0x35a)])||![];}}}catch(_0x50bf61){errorlog(_0x50bf61);}msg[_0x1897e6(0x752)][_0x1897e6(0x67c)]=_0x16efc0[_0x1897e6(0x5df)],msg[_0x1897e6(0x752)]['maxvb_url']=_0x16efc0[_0x1897e6(0x2ee)],msg[_0x1897e6(0x752)][_0x1897e6(0x852)]=_0x16efc0[_0x1897e6(0x315)],msg[_0x1897e6(0x752)][_0x1897e6(0x124)]=_0x16efc0[_0x1897e6(0x2dd)],msg['info'][_0x1897e6(0x201)]=_0x16efc0[_0x1897e6(0x28b)],msg['info'][_0x1897e6(0x3cf)]=_0x16efc0['autoGainControl'],msg[_0x1897e6(0x752)][_0x1897e6(0x27f)]=_0x16efc0['noiseSuppression'],msg[_0x1897e6(0x752)][_0x1897e6(0x1eb)]=_0x16efc0[_0x1897e6(0x1eb)],msg[_0x1897e6(0x752)][_0x1897e6(0x8df)]=_0x16efc0[_0x1897e6(0x12b)],msg[_0x1897e6(0x752)][_0x1897e6(0x7bf)]=_0x16efc0[_0x1897e6(0x2a0)],msg[_0x1897e6(0x752)][_0x1897e6(0x661)]=_0x16efc0['micDelay'],msg[_0x1897e6(0x752)]['recording_audio_ctx_latency']=_0x16efc0[_0x1897e6(0x186)],msg['info'][_0x1897e6(0x951)]=!_0x16efc0['disableWebAudio'],msg[_0x1897e6(0x752)][_0x1897e6(0x2fc)]=_0x16efc0[_0x1897e6(0x7cd)],msg[_0x1897e6(0x752)][_0x1897e6(0x585)]=_0x16efc0[_0x1897e6(0x476)],msg['info'][_0x1897e6(0x747)]=_0x16efc0[_0x1897e6(0x514)];_0x16efc0['stats'][_0x1897e6(0x4c0)]&&(msg[_0x1897e6(0x752)][_0x1897e6(0x855)]=_0x16efc0['stats'][_0x1897e6(0x4c0)]);_0x16efc0[_0x1897e6(0x6e9)]!==![]?_0x16efc0[_0x1897e6(0x30c)]?msg[_0x1897e6(0x752)][_0x1897e6(0x688)]=_0x16efc0[_0x1897e6(0x6e9)]+parseInt(_0x16efc0['rotate']):msg[_0x1897e6(0x752)][_0x1897e6(0x688)]=_0x16efc0[_0x1897e6(0x6e9)]:msg['info']['rotate_video']=_0x16efc0[_0x1897e6(0x30c)];msg[_0x1897e6(0x752)][_0x1897e6(0x688)]&&msg['info'][_0x1897e6(0x688)]>=0x168&&(msg[_0x1897e6(0x752)][_0x1897e6(0x688)]-=0x168);try{navigator&&navigator['userAgent']&&(msg[_0x1897e6(0x752)][_0x1897e6(0x8af)]=navigator['userAgent']);navigator&&navigator[_0x1897e6(0x535)]&&(msg['info'][_0x1897e6(0x535)]=navigator[_0x1897e6(0x535)]);gpgpuSupport&&(msg[_0x1897e6(0x752)][_0x1897e6(0x7db)]=gpgpuSupport);cpuSupport&&(msg['info'][_0x1897e6(0xe0)]=cpuSupport);iOS&&(msg[_0x1897e6(0x752)][_0x1897e6(0x8b2)]=iPhone12Up);if(SafariVersion)msg[_0x1897e6(0x752)][_0x1897e6(0x232)]=_0x1897e6(0x5a8)+SafariVersion;else{if(getChromeVersion()>0x3c)msg['info'][_0x1897e6(0x232)]=_0x1897e6(0x421)+getChromeVersion();else{if(userAgent[_0x1897e6(0x5fe)]('Firefox')>=0x0)msg[_0x1897e6(0x752)][_0x1897e6(0x232)]='Firefox';else userAgent[_0x1897e6(0x5fe)](_0x1897e6(0x582))>=0x0?msg[_0x1897e6(0x752)][_0x1897e6(0x232)]=_0x1897e6(0x341):msg[_0x1897e6(0x752)][_0x1897e6(0x232)]=_0x1897e6(0x24a);}}}catch(_0x1e0f68){};_0x16efc0['batteryState']&&(_0x1897e6(0x256)in _0x16efc0[_0x1897e6(0x6c5)]&&(typeof _0x16efc0[_0x1897e6(0x6c5)][_0x1897e6(0x256)]=='number'?msg[_0x1897e6(0x752)][_0x1897e6(0x572)]=parseInt(_0x16efc0['batteryState']['level']*0x64):msg[_0x1897e6(0x752)][_0x1897e6(0x572)]=_0x16efc0[_0x1897e6(0x6c5)][_0x1897e6(0x256)]),'charging'in _0x16efc0[_0x1897e6(0x6c5)]&&(msg[_0x1897e6(0x752)][_0x1897e6(0x77f)]=_0x16efc0[_0x1897e6(0x6c5)][_0x1897e6(0x260)]));_0x16efc0[_0x1897e6(0x967)]&&(msg['info'][_0x1897e6(0x967)]=_0x16efc0['cpuLimited']);try{_0x16efc0[_0x1897e6(0x752)][_0x1897e6(0x90)]&&(msg[_0x1897e6(0x271)]={},msg[_0x1897e6(0x271)][_0x1897e6(0x90)]={},msg['miniInfo']['out']['c']=_0x16efc0[_0x1897e6(0x752)]['out']['c']);}catch(_0x2489cb){}_0x16efc0['sendMessage'](msg,_0x536e16),pokeIframeAPI(_0x1897e6(0x776),!![],_0x536e16),pokeIframeAPI(_0x1897e6(0x8fc),!![],_0x536e16),updateUserList();},_0x16efc0[_0x116452(0x829)][_0x536e16]['sendChannel']['onclose']=()=>{var _0x2b8d21=_0x116452;pokeIframeAPI(_0x2b8d21(0x776),![],_0x536e16),_0x16efc0[_0x2b8d21(0x4e6)](),warnlog(_0x2b8d21(0x43e));return;},_0x16efc0[_0x116452(0x829)][_0x536e16][_0x116452(0x913)][_0x116452(0x26a)]=async function(_0x279153){var _0x100d46=_0x116452;log(_0x100d46(0x6c2));try{var _0x517ffc=JSON[_0x100d46(0x1d9)](_0x279153['data']);}catch(_0x14028d){warnlog(_0x100d46(0x3dd)),log(_0x279153[_0x100d46(0x17c)]);try{var _0x2c0f40=new TextDecoder()[_0x100d46(0x250)](_0x279153[_0x100d46(0x17c)]),_0x517ffc=JSON[_0x100d46(0x1d9)](_0x2c0f40);}catch(_0x19f113){try{var _0x517ffc=await new Response(_0x279153['data'])['text']();_0x517ffc=JSON[_0x100d46(0x1d9)](_0x517ffc);}catch(_0x651c51){return;}}}warnlog(_0x517ffc);if(_0x100d46(0x52c)in _0x517ffc)try{_0x517ffc=await _0x16efc0[_0x100d46(0x429)](_0x517ffc);if(!_0x517ffc)return;}catch(_0x214bf6){errorlor(_0x214bf6);}'altUUID'in _0x517ffc?await _0x16efc0['processPCSOnMessage'](_0x517ffc,_0x536e16+_0x100d46(0x845)):await _0x16efc0['processPCSOnMessage'](_0x517ffc,_0x536e16);};}_0x4420dc(![]),_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x327)]=function(_0x25fd80){var _0x488dd5=_0x37beb9;warnlog(_0x488dd5(0x94b)),warnlog(_0x25fd80);if(_0x25fd80['channel'][_0x488dd5(0x1cd)]&&_0x25fd80[_0x488dd5(0x299)]['label']!==_0x488dd5(0x913)){_0x16efc0[_0x488dd5(0x5a2)](_0x16efc0[_0x488dd5(0x780)],_0x536e16,_0x25fd80[_0x488dd5(0x299)]);return;}},_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0xf9)]=function(_0x38b867){var _0x1be8e7=_0x37beb9;log(_0x1be8e7(0x3d0)),_0x16efc0['createOffer'](_0x536e16);},_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x7b3)]=_0x5161fc=>{errorlog('Publisher\x20is\x20being\x20sent\x20a\x20video\x20stream???\x20NOT\x20EXPECTED!');},_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x28e)]=null,_0x16efc0[_0x37beb9(0x829)][_0x536e16]['iceBundle']=[],_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x2f0)]=function(_0x3d1348){var _0x36f412=_0x37beb9;if(_0x3d1348[_0x36f412(0x3c7)]==null){log('empty\x20ice..');return;}log(_0x3d1348);try{if(_0x16efc0[_0x36f412(0x1f3)]){if(_0x3d1348[_0x36f412(0x3c7)][_0x36f412(0x3c7)]['indexOf'](_0x16efc0[_0x36f412(0x1f3)])===-0x1){log(_0x36f412(0x181));return;}else log(_0x3d1348[_0x36f412(0x3c7)]);}}catch(_0x1269ab){errorlog(_0x1269ab);}if(_0x16efc0[_0x36f412(0x829)][_0x536e16]['iceTimer']!==null){_0x16efc0[_0x36f412(0x829)][_0x536e16]['iceBundle'][_0x36f412(0x31d)](_0x3d1348[_0x36f412(0x3c7)]);return;}_0x16efc0[_0x36f412(0x829)][_0x536e16][_0x36f412(0x40a)][_0x36f412(0x31d)](_0x3d1348[_0x36f412(0x3c7)]),_0x16efc0[_0x36f412(0x829)][_0x536e16][_0x36f412(0x28e)]=setTimeout(function(_0x356498){var _0x2d4747=_0x36f412;try{_0x16efc0[_0x2d4747(0x829)][_0x356498][_0x2d4747(0x28e)]=null;}catch(_0x41eb1d){warnlog(_0x2d4747(0x4bc));return;}var _0xb52258={};_0xb52258['UUID']=_0x356498,_0xb52258[_0x2d4747(0xe5)]=_0x2d4747(0x21a),_0xb52258[_0x2d4747(0x6a9)]=_0x16efc0[_0x2d4747(0x829)][_0x356498][_0x2d4747(0x40a)],_0xb52258['session']=_0x16efc0[_0x2d4747(0x829)][_0x356498]['session'],_0x16efc0[_0x2d4747(0x829)][_0x356498]['iceBundle']=[],_0x16efc0['password']?_0x16efc0[_0x2d4747(0x6b8)](JSON[_0x2d4747(0x12d)](_0xb52258[_0x2d4747(0x6a9)]))['then'](function(_0x141930){var _0x31a274=_0x2d4747;_0xb52258[_0x31a274(0x6a9)]=_0x141930[0x0],_0xb52258[_0x31a274(0x1db)]=_0x141930[0x1],_0x16efc0[_0x31a274(0x52d)](_0xb52258);})[_0x2d4747(0x3f1)](errorlog):_0x16efc0[_0x2d4747(0x52d)](_0xb52258);},0xc8,_0x536e16);},_0x16efc0[_0x37beb9(0x2a1)]=async function(_0x1a8424,_0x599e63){var _0x78b814=_0x37beb9;_0x1a8424[_0x78b814(0x69b)]=_0x599e63;if(_0x1a8424[_0x78b814(0x431)]){_0x16efc0[_0x78b814(0x4d4)](_0x1a8424);return;}else{if(_0x1a8424[_0x78b814(0x3c7)]){log(_0x78b814(0x222)),_0x16efc0[_0x78b814(0x7f6)](_0x1a8424);return;}else{if(_0x1a8424[_0x78b814(0x6a9)]){log(_0x78b814(0x838)),_0x16efc0[_0x78b814(0x430)](_0x1a8424);return;}else{if(_0x78b814(0x4e6)in _0x1a8424){var _0x3700bf={};_0x3700bf[_0x78b814(0x51c)]=_0x1a8424[_0x78b814(0x4e6)],_0x16efc0[_0x78b814(0x85b)](_0x3700bf,_0x599e63),warnlog(_0x78b814(0xe9));return;}else{if(_0x78b814(0x51c)in _0x1a8424){warnlog('PONGED');return;}else{if(_0x78b814(0x99)in _0x1a8424){warnlog(_0x78b814(0x228)),log(_0x78b814(0x676)),_0x16efc0[_0x78b814(0x6f8)](_0x599e63);return;}}}}}}if(_0x16efc0['director']){if(_0x78b814(0x588)in _0x1a8424&&'vector'in _0x1a8424){if(_0x16efc0['directorPassword'])_0x16efc0[_0x78b814(0x528)]?_0x16efc0[_0x78b814(0x870)](_0x1a8424[_0x78b814(0x588)],_0x1a8424[_0x78b814(0x1db)],_0x16efc0[_0x78b814(0x528)])['then'](function(_0x11f7bf){var _0x4b60b7=_0x78b814;if(_0x11f7bf===_0x16efc0['directorHash']){_0x16efc0['pcs'][_0x599e63][_0x4b60b7(0x988)]=!![],_0x16efc0['directorList'][_0x4b60b7(0x31d)](_0x599e63),getById(_0x4b60b7(0x217)+_0x599e63)[_0x4b60b7(0x567)][_0x4b60b7(0x96b)]('directorBlue'),_0x16efc0[_0x4b60b7(0x7df)](_0x599e63);var _0x581d48={};_0x581d48[_0x4b60b7(0x46c)]='requestCoDirector',_0x16efc0[_0x4b60b7(0x85b)](_0x581d48,_0x599e63);}else{warnlog(_0x4b60b7(0x918));var _0x581d48={};_0x581d48[_0x4b60b7(0x6ac)]=_0x4b60b7(0x588),_0x16efc0[_0x4b60b7(0x85b)](_0x581d48,_0x599e63);}})[_0x78b814(0x3f1)](function(){var _0x549644=_0x78b814;warnlog(_0x549644(0x929));var _0x38a714={};_0x38a714[_0x549644(0x6ac)]=_0x549644(0x588),_0x16efc0[_0x549644(0x85b)](_0x38a714,_0x599e63);}):generateHash(_0x16efc0[_0x78b814(0xec)]+_0x16efc0[_0x78b814(0x52e)]+_0x78b814(0x1c2),0xc)[_0x78b814(0x296)](function(_0x107491){var _0x243ae6=_0x78b814;_0x16efc0[_0x243ae6(0x528)]=_0x107491,_0x16efc0[_0x243ae6(0x870)](_0x1a8424[_0x243ae6(0x588)],_0x1a8424[_0x243ae6(0x1db)],_0x16efc0[_0x243ae6(0x528)])[_0x243ae6(0x296)](function(_0xede0aa){var _0x222ac6=_0x243ae6;if(_0xede0aa===_0x16efc0[_0x222ac6(0x528)]){_0x16efc0[_0x222ac6(0x829)][_0x599e63][_0x222ac6(0x988)]=!![],_0x16efc0[_0x222ac6(0x67a)]['push'](_0x599e63),getById(_0x222ac6(0x217)+_0x599e63)[_0x222ac6(0x567)][_0x222ac6(0x96b)](_0x222ac6(0x4cb)),_0x16efc0[_0x222ac6(0x7df)](_0x599e63);var _0x109bdb={};_0x109bdb[_0x222ac6(0x46c)]='requestCoDirector',_0x16efc0['sendRequest'](_0x109bdb,_0x599e63);}else{warnlog(_0x222ac6(0x918));var _0x109bdb={};_0x109bdb[_0x222ac6(0x6ac)]=_0x222ac6(0x588),_0x16efc0['sendRequest'](_0x109bdb,_0x599e63);}})[_0x243ae6(0x3f1)](function(){var _0x1746c1=_0x243ae6;warnlog('Failed\x20attempt\x20to\x20connect\x20as\x20co-director');var _0x19d06a={};_0x19d06a[_0x1746c1(0x6ac)]=_0x1746c1(0x588),_0x16efc0['sendRequest'](_0x19d06a,_0x599e63);});return;})[_0x78b814(0x3f1)](errorlog);else{warnlog(_0x78b814(0xf6));var _0x3700bf={};_0x3700bf[_0x78b814(0x6ac)]=_0x78b814(0x588),_0x16efc0['sendRequest'](_0x3700bf,_0x599e63);}}if(_0x78b814(0x4e8)in _0x1a8424&&_0x78b814(0x215)in _0x1a8424){log('Someone\x20is\x20trying\x20to\x20transfer\x20a\x20guest');if(_0x16efc0[_0x78b814(0x134)]){if(_0x599e63 in _0x16efc0['pcs']&&_0x16efc0[_0x78b814(0x829)][_0x599e63]['coDirector']===!![]){log('Valid\x20co\x20director\x20trying\x20to\x20transfer\x20a\x20guest');var _0x3700bf={};if(_0x1a8424['transferSettings']&&_0x1a8424[_0x78b814(0x798)][_0x78b814(0x7eb)]){_0x3700bf[_0x78b814(0x3bb)]=_0x78b814(0x4e8),_0x3700bf[_0x78b814(0x798)]=_0x1a8424['transferSettings'],log(_0x3700bf);if(_0x16efc0[_0x78b814(0xd3)](_0x3700bf,_0x1a8424['migrate'][_0x78b814(0x480)]())){var _0x3700bf={};_0x3700bf[_0x78b814(0x3bb)]=_0x78b814(0x4e8),_0x3700bf[_0x78b814(0x215)]=_0x1a8424[_0x78b814(0x215)],_0x3700bf[_0x78b814(0x80f)]=_0x1a8424[_0x78b814(0x4e8)][_0x78b814(0x480)](),_0x16efc0[_0x78b814(0x655)](_0x3700bf);}log(_0x3700bf);}else{if(_0x1a8424[_0x78b814(0x798)]&&_0x78b814(0xac)in _0x1a8424[_0x78b814(0x798)]){_0x3700bf['request']=_0x78b814(0x4e8),_0x3700bf['transferSettings']=_0x1a8424[_0x78b814(0x798)],delete _0x3700bf[_0x78b814(0x798)]['roomid'],delete _0x3700bf[_0x78b814(0x798)]['roomenc'],log(_0x3700bf);if(_0x16efc0[_0x78b814(0xd3)](_0x3700bf,_0x1a8424[_0x78b814(0x4e8)]['toString']())){var _0x3700bf={};_0x3700bf[_0x78b814(0x3bb)]=_0x78b814(0x4e8),_0x3700bf['roomid']=_0x1a8424[_0x78b814(0x215)],_0x3700bf[_0x78b814(0x80f)]=_0x1a8424[_0x78b814(0x4e8)][_0x78b814(0x480)](),_0x16efc0[_0x78b814(0x655)](_0x3700bf);}log(_0x3700bf);}else _0x3700bf[_0x78b814(0x3bb)]='migrate',_0x3700bf[_0x78b814(0x215)]=_0x1a8424[_0x78b814(0x215)],_0x3700bf[_0x78b814(0x80f)]=_0x1a8424[_0x78b814(0x4e8)][_0x78b814(0x480)](),_0x16efc0[_0x78b814(0x655)](_0x3700bf);}pokeIframeAPI(_0x78b814(0x27e),_0x1a8424[_0x78b814(0x215)],_0x1a8424[_0x78b814(0x4e8)]['toString']());}}else{var _0x3700bf={};_0x3700bf[_0x78b814(0x6ac)]=_0x78b814(0x972),_0x16efc0[_0x78b814(0xd3)](_0x3700bf,_0x599e63);}}}if(_0x78b814(0x8b4)in _0x1a8424){if(!_0x1a8424['UUID']){log('no\x20UUID\x20in\x20msg');return;}var _0x5481af=_0x1a8424['requestAs'];if(!_0x16efc0['pcs'][_0x5481af]){log(_0x78b814(0x2de));return;}if(_0x16efc0[_0x78b814(0x67a)]['indexOf'](_0x5481af)>=0x0){var _0x3700bf={};_0x3700bf[_0x78b814(0x6ac)]=_0x78b814(0x8b4),_0x16efc0[_0x78b814(0x85b)](_0x3700bf,_0x1a8424[_0x78b814(0x69b)]),warnlog(_0x78b814(0x713));return;}if(_0x16efc0[_0x78b814(0x52c)]){if(_0x78b814(0x52c)in _0x1a8424&&_0x1a8424[_0x78b814(0x52c)]===_0x16efc0[_0x78b814(0x52c)]&&_0x16efc0[_0x78b814(0x52c)]){}else{if(_0x16efc0[_0x78b814(0x52c)]===!![]){}}}else{if(_0x16efc0['directorList'][_0x78b814(0x5fe)](_0x1a8424[_0x78b814(0x69b)])>=0x0){}else return;}_0x78b814(0x88e)in _0x1a8424&&_0x16efc0[_0x78b814(0x88e)](_0x5481af,_0x1a8424[_0x78b814(0x88e)]);_0x78b814(0x2f7)in _0x1a8424&&_0x16efc0[_0x78b814(0x2f7)](_0x5481af,_0x1a8424[_0x78b814(0x2f7)]);if('requestResolution'in _0x1a8424)try{_0x16efc0[_0x78b814(0x8e7)](_0x5481af,_0x1a8424[_0x78b814(0x7f9)]['w'],_0x1a8424[_0x78b814(0x7f9)]['h'],_0x1a8424[_0x78b814(0x7f9)]['s'],_0x1a8424[_0x78b814(0x7f9)]['c']);}catch(_0x23cb0e){errorlog(_0x23cb0e);}return;}manageSceneState(_0x1a8424,_0x599e63);try{if(_0x78b814(0x752)in _0x1a8424){_0x16efc0['pcs'][_0x599e63][_0x78b814(0x324)][_0x78b814(0x752)]=_0x1a8424['info'];_0x78b814(0x1cd)in _0x1a8424[_0x78b814(0x752)]&&(typeof _0x1a8424['info'][_0x78b814(0x1cd)]==_0x78b814(0x882)?_0x16efc0['pcs'][_0x599e63]['label']=sanitizeLabel(_0x1a8424['info'][_0x78b814(0x1cd)]):_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x1cd)]=![]);if(_0x599e63===_0x16efc0[_0x78b814(0x5eb)])try{_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x324)][_0x78b814(0x752)][_0x78b814(0x98c)]=!![];}catch(_0x4404b6){}else{if(_0x16efc0['directorList'][_0x78b814(0x5fe)](_0x599e63)>=0x0)try{_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x324)][_0x78b814(0x752)][_0x78b814(0x988)]=!![];}catch(_0x43752f){}}if(_0x16efc0[_0x78b814(0x895)]&&_0x16efc0[_0x78b814(0x98c)]&&'obs'in _0x1a8424[_0x78b814(0x752)]&&_0x1a8424[_0x78b814(0x752)][_0x78b814(0x75a)]){var _0x1639a4=createSlotUpdate(_0x599e63);_0x16efc0[_0x78b814(0x61c)]?_0x16efc0[_0x78b814(0x85b)]({'slotsUpdate':_0x1639a4,'obsSceneTriggers':_0x16efc0[_0x78b814(0x61c)],'layouts':_0x16efc0[_0x78b814(0x895)]},_0x599e63):_0x16efc0['sendMessage']({'slotsUpdate':_0x1639a4,'layouts':_0x16efc0[_0x78b814(0x895)]},_0x599e63);}if(Firefox)try{_0x78b814(0x881)in _0x1a8424[_0x78b814(0x752)]&&(_0x16efc0['pcs'][_0x599e63][_0x78b814(0x7cf)]===![]&&(_0x1a8424[_0x78b814(0x752)]['vb_url']&&parseInt(_0x1a8424['info'][_0x78b814(0x881)])>0x0&&(_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x7cf)]=parseInt(_0x1a8424[_0x78b814(0x752)]['vb_url']),_0x16efc0['pcs'][_0x599e63][_0x78b814(0x163)]&&clearTimeout(_0x16efc0['pcs'][_0x599e63][_0x78b814(0x163)]),_0x16efc0[_0x78b814(0x829)][_0x599e63]['bitrateTimeout']=setTimeout(function(_0xbace29){var _0xb50aff=_0x78b814;_0x16efc0[_0xb50aff(0x40b)](_0xbace29,null);},0x3e8,_0x599e63))));}catch(_0x572709){errorlog(_0x572709);}pokeIframeAPI(_0x78b814(0x6f4),_0x1a8424[_0x78b814(0x752)],_0x599e63);}if('ifs'in _0x1a8424){if(_0x16efc0['iframeSrc'])try{_0x16efc0['iframeSrc'][_0x78b814(0xaf)](_0x78b814(0x63c))&&processIframeSyncFeedback(_0x1a8424['ifs'],_0x599e63);}catch(_0x3cd9a7){errorlog(_0x3cd9a7);}}'pipe'in _0x1a8424&&_0x16efc0[_0x78b814(0x1e2)](_0x1a8424[_0x78b814(0x73e)],_0x599e63);_0x78b814(0x60a)in _0x1a8424&&(_0x16efc0[_0x78b814(0x6f1)]=_0x1a8424[_0x78b814(0x60a)],_0x16efc0['autoSyncCallback'](_0x599e63));_0x78b814(0x45b)in _0x1a8424&&(_0x16efc0[_0x78b814(0x829)][_0x599e63]['optimizedBitrate']=parseInt(_0x1a8424[_0x78b814(0x45b)]));_0x78b814(0x989)in _0x1a8424&&_0x16efc0[_0x78b814(0x345)](_0x599e63,_0x1a8424[_0x78b814(0x989)]);'bitrate'in _0x1a8424&&_0x16efc0['limitBitrate'](_0x599e63,_0x1a8424['bitrate']);_0x78b814(0x88e)in _0x1a8424&&_0x16efc0[_0x78b814(0x88e)](_0x599e63,_0x1a8424['targetBitrate']);_0x78b814(0x2f7)in _0x1a8424&&_0x16efc0[_0x78b814(0x2f7)](_0x599e63,_0x1a8424['targetAudioBitrate']);if(_0x78b814(0x5ab)in _0x1a8424){if(_0x78b814(0x52c)in _0x1a8424){if(_0x1a8424[_0x78b814(0x52c)]===_0x16efc0['remote']&&_0x16efc0['remote']||_0x16efc0[_0x78b814(0x52c)]===!![]){_0x16efc0[_0x78b814(0x5ab)]();return;}}}if(_0x78b814(0x458)in _0x1a8424){if(_0x78b814(0x52c)in _0x1a8424){if(_0x1a8424[_0x78b814(0x52c)]===_0x16efc0[_0x78b814(0x52c)]&&_0x16efc0['remote']||_0x16efc0['remote']===!![]){_0x16efc0['hangup'](!![]);return;}}}if('requestStats'in _0x1a8424){if(_0x16efc0['directorList'][_0x78b814(0x5fe)](_0x599e63)>=0x0){var _0x3a6db2={};if(_0x16efc0['mc'][_0x78b814(0x324)])_0x3a6db2['meshcast']=_0x16efc0['mc'][_0x78b814(0x324)];else for(var _0x2df3d6 in _0x16efc0['pcs']){if(_0x2df3d6===_0x599e63)continue;_0x3a6db2[_0x2df3d6]=_0x16efc0[_0x78b814(0x829)][_0x2df3d6]['stats'];}var _0x3700bf={};_0x3700bf['remoteStats']=_0x3a6db2,_0x16efc0[_0x78b814(0x85b)](_0x3700bf,_0x599e63);}else{if(_0x78b814(0x52c)in _0x1a8424){if(_0x1a8424[_0x78b814(0x52c)]===_0x16efc0['remote']&&_0x16efc0[_0x78b814(0x52c)]||_0x16efc0[_0x78b814(0x52c)]===!![]){var _0x3a6db2={};if(_0x16efc0['mc'][_0x78b814(0x324)])_0x3a6db2[_0x78b814(0x7ef)]=_0x16efc0['mc']['stats'];else for(var _0x2df3d6 in _0x16efc0[_0x78b814(0x829)]){if(_0x2df3d6===_0x599e63)continue;_0x3a6db2[_0x2df3d6]=_0x16efc0[_0x78b814(0x829)][_0x2df3d6][_0x78b814(0x324)];}var _0x3700bf={};_0x3700bf['remoteStats']=_0x3a6db2,_0x16efc0[_0x78b814(0x85b)](_0x3700bf,_0x599e63);}}else{var _0x3a6db2={};if(_0x16efc0['mc'][_0x78b814(0x324)])_0x3a6db2[_0x78b814(0x7ef)]=_0x16efc0['mc'][_0x78b814(0x324)];else for(var _0x2df3d6 in _0x16efc0[_0x78b814(0x829)]){if(_0x2df3d6===_0x599e63)continue;if(!_0x16efc0[_0x78b814(0x829)][_0x2df3d6][_0x78b814(0x324)])continue;if(_0x16efc0[_0x78b814(0x829)][_0x2df3d6][_0x78b814(0x3b1)])continue;if(_0x16efc0[_0x78b814(0x215)]){if(_0x78b814(0x590)in _0x16efc0[_0x78b814(0x829)][_0x2df3d6][_0x78b814(0x324)]){if(_0x16efc0[_0x78b814(0x829)][_0x2df3d6][_0x78b814(0x324)][_0x78b814(0x590)]===![])continue;}else continue;}_0x3a6db2[_0x2df3d6]={},_0x16efc0[_0x78b814(0x829)][_0x2df3d6][_0x78b814(0x324)][_0x78b814(0x13c)]&&(_0x3a6db2[_0x2df3d6][_0x78b814(0x13c)]=_0x16efc0[_0x78b814(0x829)][_0x2df3d6][_0x78b814(0x324)]['video_bitrate_kbps']),_0x16efc0[_0x78b814(0x829)][_0x2df3d6][_0x78b814(0x324)]['nacks_per_second']&&(_0x3a6db2[_0x2df3d6][_0x78b814(0x6ed)]=_0x16efc0[_0x78b814(0x829)][_0x2df3d6][_0x78b814(0x324)]['nacks_per_second']),_0x16efc0['pcs'][_0x2df3d6][_0x78b814(0x324)][_0x78b814(0x3f3)]&&(_0x3a6db2[_0x2df3d6][_0x78b814(0x3f3)]=_0x16efc0[_0x78b814(0x829)][_0x2df3d6][_0x78b814(0x324)]['available_outgoing_bitrate_kbps']),_0x16efc0[_0x78b814(0x829)][_0x2df3d6][_0x78b814(0x324)][_0x78b814(0x590)]&&(_0x3a6db2[_0x2df3d6]['scene']=_0x16efc0[_0x78b814(0x829)][_0x2df3d6]['stats'][_0x78b814(0x590)]),_0x16efc0['pcs'][_0x2df3d6][_0x78b814(0x1cd)]&&(_0x3a6db2[_0x2df3d6][_0x78b814(0x1cd)]=_0x16efc0[_0x78b814(0x829)][_0x2df3d6][_0x78b814(0x1cd)]),_0x16efc0[_0x78b814(0x829)][_0x2df3d6][_0x78b814(0x324)][_0x78b814(0x88b)]&&(_0x3a6db2[_0x2df3d6]['resolution']=_0x16efc0['pcs'][_0x2df3d6][_0x78b814(0x324)]['resolution']),_0x16efc0['pcs'][_0x2df3d6][_0x78b814(0x324)][_0x78b814(0x519)]&&(_0x3a6db2[_0x2df3d6][_0x78b814(0x519)]=_0x16efc0[_0x78b814(0x829)][_0x2df3d6][_0x78b814(0x324)][_0x78b814(0x519)]);}var _0x3700bf={};_0x3700bf[_0x78b814(0x841)]=_0x3a6db2,_0x16efc0[_0x78b814(0x85b)](_0x3700bf,_0x599e63);}}}if(_0x78b814(0x8b7)in _0x1a8424){clearInterval(_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x21e)]);if(_0x16efc0[_0x78b814(0x67a)][_0x78b814(0x5fe)](_0x599e63)>=0x0){if(_0x1a8424[_0x78b814(0x8b7)]){_0x16efc0['pcs'][_0x599e63][_0x78b814(0x21e)]=setInterval(function(_0x4e94ec){var _0x34908a=_0x78b814,_0x46f53e={};if(_0x16efc0['mc'][_0x34908a(0x324)])_0x46f53e[_0x34908a(0x7ef)]=_0x16efc0['mc'][_0x34908a(0x324)];else for(var _0x4cc2a3 in _0x16efc0[_0x34908a(0x829)]){if(_0x4cc2a3===_0x4e94ec)continue;if(!_0x16efc0[_0x34908a(0x829)][_0x4cc2a3][_0x34908a(0x324)])continue;if(_0x16efc0[_0x34908a(0x829)][_0x4cc2a3][_0x34908a(0x3b1)])continue;_0x46f53e[_0x4cc2a3]=_0x16efc0[_0x34908a(0x829)][_0x4cc2a3][_0x34908a(0x324)];}var _0x4aa742={};_0x4aa742[_0x34908a(0x841)]=_0x46f53e,_0x16efc0[_0x34908a(0x85b)](_0x4aa742,_0x4e94ec);},0xbb8,_0x599e63);var _0x3a6db2={};if(_0x16efc0['mc'][_0x78b814(0x324)])_0x3a6db2[_0x78b814(0x7ef)]=_0x16efc0['mc'][_0x78b814(0x324)];else for(var _0x2df3d6 in _0x16efc0[_0x78b814(0x829)]){if(_0x2df3d6===_0x599e63)continue;if(!_0x16efc0['pcs'][_0x2df3d6][_0x78b814(0x324)])continue;if(_0x16efc0[_0x78b814(0x829)][_0x2df3d6][_0x78b814(0x3b1)])continue;_0x3a6db2[_0x2df3d6]=_0x16efc0[_0x78b814(0x829)][_0x2df3d6][_0x78b814(0x324)];}var _0x3700bf={};_0x3700bf[_0x78b814(0x841)]=_0x3a6db2,_0x16efc0[_0x78b814(0x85b)](_0x3700bf,_0x599e63);}}else{if(_0x78b814(0x52c)in _0x1a8424){if(_0x1a8424[_0x78b814(0x52c)]===_0x16efc0['remote']&&_0x16efc0[_0x78b814(0x52c)]||_0x16efc0[_0x78b814(0x52c)]===!![]){if(_0x1a8424['requestStatsContinuous']){_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x21e)]=setInterval(function(_0x3987bc){var _0x5dc740=_0x78b814,_0x24d81e={};if(_0x16efc0['mc']['stats'])_0x24d81e[_0x5dc740(0x7ef)]=_0x16efc0['mc'][_0x5dc740(0x324)];else for(var _0x1c79fe in _0x16efc0[_0x5dc740(0x829)]){if(_0x1c79fe===_0x3987bc)continue;if(!_0x16efc0[_0x5dc740(0x829)][_0x1c79fe][_0x5dc740(0x324)])continue;if(_0x16efc0[_0x5dc740(0x829)][_0x1c79fe][_0x5dc740(0x3b1)])continue;_0x24d81e[_0x1c79fe]=_0x16efc0['pcs'][_0x1c79fe][_0x5dc740(0x324)];}var _0x39a633={};_0x39a633[_0x5dc740(0x841)]=_0x24d81e,_0x16efc0[_0x5dc740(0x85b)](_0x39a633,_0x3987bc);},0xbb8,_0x599e63);var _0x3a6db2={};if(_0x16efc0['mc'][_0x78b814(0x324)])_0x3a6db2['meshcast']=_0x16efc0['mc'][_0x78b814(0x324)];else for(var _0x2df3d6 in _0x16efc0[_0x78b814(0x829)]){if(_0x2df3d6===_0x599e63)continue;if(!_0x16efc0[_0x78b814(0x829)][_0x2df3d6][_0x78b814(0x324)])continue;if(_0x16efc0[_0x78b814(0x829)][_0x2df3d6]['guest'])continue;_0x3a6db2[_0x2df3d6]=_0x16efc0[_0x78b814(0x829)][_0x2df3d6][_0x78b814(0x324)];}var _0x3700bf={};_0x3700bf[_0x78b814(0x841)]=_0x3a6db2,_0x16efc0[_0x78b814(0x85b)](_0x3700bf,_0x599e63);}}}else{if(_0x1a8424[_0x78b814(0x8b7)]){_0x16efc0[_0x78b814(0x829)][_0x599e63]['requestedStatsInterval']=setInterval(function(_0x561bec){var _0x342c3a=_0x78b814,_0x53c656={};if(_0x16efc0['mc'][_0x342c3a(0x324)])_0x53c656['meshcast']=_0x16efc0['mc'][_0x342c3a(0x324)];else for(var _0x2c102a in _0x16efc0[_0x342c3a(0x829)]){if(_0x2c102a===_0x561bec)continue;if(!_0x16efc0[_0x342c3a(0x829)][_0x2c102a][_0x342c3a(0x324)])continue;if(_0x16efc0[_0x342c3a(0x829)][_0x2c102a][_0x342c3a(0x3b1)])continue;if(_0x16efc0['roomid']){if(_0x342c3a(0x590)in _0x16efc0[_0x342c3a(0x829)][_0x2c102a][_0x342c3a(0x324)]){if(_0x16efc0[_0x342c3a(0x829)][_0x2c102a][_0x342c3a(0x324)][_0x342c3a(0x590)]===![])continue;}else continue;}_0x53c656[_0x2c102a]={},_0x16efc0['pcs'][_0x2c102a][_0x342c3a(0x324)][_0x342c3a(0x13c)]&&(_0x53c656[_0x2c102a][_0x342c3a(0x13c)]=_0x16efc0[_0x342c3a(0x829)][_0x2c102a][_0x342c3a(0x324)][_0x342c3a(0x13c)]),_0x16efc0[_0x342c3a(0x829)][_0x2c102a][_0x342c3a(0x324)][_0x342c3a(0x6ed)]&&(_0x53c656[_0x2c102a][_0x342c3a(0x6ed)]=_0x16efc0[_0x342c3a(0x829)][_0x2c102a][_0x342c3a(0x324)][_0x342c3a(0x6ed)]),_0x16efc0[_0x342c3a(0x829)][_0x2c102a]['stats'][_0x342c3a(0x3f3)]&&(_0x53c656[_0x2c102a][_0x342c3a(0x3f3)]=_0x16efc0['pcs'][_0x2c102a][_0x342c3a(0x324)][_0x342c3a(0x3f3)]),_0x16efc0[_0x342c3a(0x829)][_0x2c102a][_0x342c3a(0x324)][_0x342c3a(0x590)]&&(_0x53c656[_0x2c102a][_0x342c3a(0x590)]=_0x16efc0[_0x342c3a(0x829)][_0x2c102a][_0x342c3a(0x324)]['scene']),_0x16efc0[_0x342c3a(0x829)][_0x2c102a][_0x342c3a(0x1cd)]&&(_0x53c656[_0x2c102a][_0x342c3a(0x1cd)]=_0x16efc0[_0x342c3a(0x829)][_0x2c102a][_0x342c3a(0x1cd)]),_0x16efc0[_0x342c3a(0x829)][_0x2c102a]['stats'][_0x342c3a(0x88b)]&&(_0x53c656[_0x2c102a]['resolution']=_0x16efc0[_0x342c3a(0x829)][_0x2c102a]['stats'][_0x342c3a(0x88b)]),_0x16efc0[_0x342c3a(0x829)][_0x2c102a][_0x342c3a(0x324)][_0x342c3a(0x519)]&&(_0x53c656[_0x2c102a][_0x342c3a(0x519)]=_0x16efc0[_0x342c3a(0x829)][_0x2c102a][_0x342c3a(0x324)]['video_encoder']);}var _0x3fb1e1={};_0x3fb1e1[_0x342c3a(0x841)]=_0x53c656,_0x16efc0[_0x342c3a(0x85b)](_0x3fb1e1,_0x561bec);},0xbb8,_0x599e63);var _0x3a6db2={};if(_0x16efc0['mc']['stats'])_0x3a6db2[_0x78b814(0x7ef)]=_0x16efc0['mc'][_0x78b814(0x324)];else for(var _0x2df3d6 in _0x16efc0['pcs']){if(_0x2df3d6===_0x599e63)continue;if(!_0x16efc0['pcs'][_0x2df3d6]['stats'])continue;if(_0x16efc0[_0x78b814(0x829)][_0x2df3d6]['guest'])continue;if(_0x16efc0['roomid']){if(_0x78b814(0x590)in _0x16efc0[_0x78b814(0x829)][_0x2df3d6][_0x78b814(0x324)]){if(_0x16efc0[_0x78b814(0x829)][_0x2df3d6][_0x78b814(0x324)][_0x78b814(0x590)]===![])continue;}else continue;}_0x3a6db2[_0x2df3d6]={},_0x16efc0[_0x78b814(0x829)][_0x2df3d6][_0x78b814(0x324)][_0x78b814(0x13c)]&&(_0x3a6db2[_0x2df3d6][_0x78b814(0x13c)]=_0x16efc0['pcs'][_0x2df3d6][_0x78b814(0x324)][_0x78b814(0x13c)]),_0x16efc0[_0x78b814(0x829)][_0x2df3d6][_0x78b814(0x324)]['nacks_per_second']&&(_0x3a6db2[_0x2df3d6][_0x78b814(0x6ed)]=_0x16efc0['pcs'][_0x2df3d6][_0x78b814(0x324)][_0x78b814(0x6ed)]),_0x16efc0[_0x78b814(0x829)][_0x2df3d6][_0x78b814(0x324)][_0x78b814(0x3f3)]&&(_0x3a6db2[_0x2df3d6]['available_outgoing_bitrate_kbps']=_0x16efc0[_0x78b814(0x829)][_0x2df3d6][_0x78b814(0x324)][_0x78b814(0x3f3)]),_0x16efc0[_0x78b814(0x829)][_0x2df3d6]['stats'][_0x78b814(0x590)]&&(_0x3a6db2[_0x2df3d6][_0x78b814(0x590)]=_0x16efc0['pcs'][_0x2df3d6][_0x78b814(0x324)][_0x78b814(0x590)]),_0x16efc0['pcs'][_0x2df3d6][_0x78b814(0x1cd)]&&(_0x3a6db2[_0x2df3d6][_0x78b814(0x1cd)]=_0x16efc0[_0x78b814(0x829)][_0x2df3d6][_0x78b814(0x1cd)]),_0x16efc0['pcs'][_0x2df3d6][_0x78b814(0x324)][_0x78b814(0x88b)]&&(_0x3a6db2[_0x2df3d6][_0x78b814(0x88b)]=_0x16efc0['pcs'][_0x2df3d6][_0x78b814(0x324)][_0x78b814(0x88b)]),_0x16efc0[_0x78b814(0x829)][_0x2df3d6]['stats']['video_encoder']&&(_0x3a6db2[_0x2df3d6][_0x78b814(0x519)]=_0x16efc0[_0x78b814(0x829)][_0x2df3d6]['stats']['video_encoder']);}var _0x3700bf={};_0x3700bf[_0x78b814(0x841)]=_0x3a6db2,_0x16efc0[_0x78b814(0x85b)](_0x3700bf,_0x599e63);}}}}if(_0x78b814(0x7f9)in _0x1a8424)try{_0x16efc0[_0x78b814(0x8e7)](_0x599e63,_0x1a8424[_0x78b814(0x7f9)]['w'],_0x1a8424[_0x78b814(0x7f9)]['h'],_0x1a8424[_0x78b814(0x7f9)]['s'],_0x1a8424[_0x78b814(0x7f9)]['c']);}catch(_0x417ee2){errorlog(_0x417ee2);}_0x78b814(0x7c4)in _0x1a8424&&(_0x1a8424[_0x78b814(0x590)]?_0x16efc0[_0x78b814(0x67a)][_0x78b814(0x5fe)](_0x599e63)>=0x0?_0x16efc0[_0x78b814(0x12c)]():errorlog(_0x78b814(0x525)):_0x16efc0[_0x78b814(0x583)](_0x599e63));if(_0x78b814(0x81f)in _0x1a8424){var _0x16274b=![],_0x43e968=![];_0x16efc0[_0x78b814(0x67a)][_0x78b814(0x5fe)](_0x599e63)>=0x0&&(_0x16274b=!![],_0x78b814(0x3b0)in _0x1a8424&&(_0x1a8424[_0x78b814(0x3b0)]==!![]&&(_0x43e968=!![]))),log(_0x78b814(0x8b0)+_0x16274b),getChatMessage(_0x1a8424[_0x78b814(0x81f)],_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x1cd)],_0x16274b,_0x43e968);}if('order'in _0x1a8424){_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x7d0)]=parseInt(_0x1a8424[_0x78b814(0x7d0)])||0x0;_0x599e63 in _0x16efc0[_0x78b814(0x780)]&&(_0x16efc0['rpcs'][_0x599e63]['order']=_0x16efc0[_0x78b814(0x829)][_0x599e63]['order']);if(_0x16efc0[_0x78b814(0x98c)]){var _0x520cc9=document[_0x78b814(0x33e)]('[data-action-type=\x22order-value\x22][data--u-u-i-d=\x22'+_0x599e63+'\x22]');log(_0x520cc9),_0x520cc9[0x0]&&(_0x520cc9[0x0]['innerText']=parseInt(_0x1a8424[_0x78b814(0x7d0)])||0x0);}updateMixer();}'scale'in _0x1a8424&&_0x16efc0[_0x78b814(0x226)](_0x599e63,_0x1a8424[_0x78b814(0x328)]);if(_0x16efc0['director']&&_0x16efc0[_0x78b814(0x829)][_0x599e63]['coDirector']&&_0x78b814(0x43d)in _0x1a8424){log(_0x1a8424),_0x16efc0['syncState']=_0x1a8424[_0x78b814(0x43d)];for(var _0x541e99 in _0x16efc0[_0x78b814(0x4b9)]){syncSceneState(_0x541e99),syncOtherState(_0x541e99);}}if(_0x16efc0[_0x78b814(0x67a)][_0x78b814(0x5fe)](_0x599e63)==-0x1){if(_0x78b814(0x377)in _0x1a8424){var _0x3700bf={};_0x3700bf[_0x78b814(0x6ac)]='requestAudioHack',_0x16efc0[_0x78b814(0x85b)](_0x3700bf,_0x599e63);}else{if(_0x78b814(0x801)in _0x1a8424){var _0x3700bf={};_0x3700bf[_0x78b814(0x6ac)]=_0x78b814(0x801),_0x16efc0[_0x78b814(0x85b)](_0x3700bf,_0x599e63);}else{if(_0x78b814(0x470)in _0x1a8424){var _0x3700bf={};_0x3700bf[_0x78b814(0x6ac)]=_0x78b814(0x470),_0x16efc0['sendMessage'](_0x3700bf,_0x599e63);}else{if(_0x78b814(0x25f)in _0x1a8424){var _0x3700bf={};_0x3700bf['rejected']=_0x78b814(0x25f),_0x16efc0[_0x78b814(0x85b)](_0x3700bf,_0x599e63);}else{if(_0x78b814(0x472)in _0x1a8424){var _0x3700bf={};_0x3700bf[_0x78b814(0x6ac)]=_0x78b814(0x472),_0x16efc0[_0x78b814(0x85b)](_0x3700bf,_0x599e63);}else{if(_0x78b814(0x765)in _0x1a8424){var _0x3700bf={};_0x3700bf[_0x78b814(0x6ac)]=_0x78b814(0x765),_0x16efc0['sendMessage'](_0x3700bf,_0x599e63);}else{if(_0x78b814(0x628)in _0x1a8424){var _0x3700bf={};_0x3700bf[_0x78b814(0x6ac)]=_0x78b814(0x628),_0x16efc0[_0x78b814(0x85b)](_0x3700bf,_0x599e63);}else{if(_0x78b814(0x29a)in _0x1a8424){var _0x3700bf={};_0x3700bf[_0x78b814(0x6ac)]=_0x78b814(0x29a),_0x16efc0['sendMessage'](_0x3700bf,_0x599e63);}else{if(_0x78b814(0x4d0)in _0x1a8424){var _0x3700bf={};_0x3700bf['rejected']='requestChangeSubGain',_0x16efc0[_0x78b814(0x85b)](_0x3700bf,_0x599e63);}else{if('remoteVideoMuted'in _0x1a8424){var _0x3700bf={};_0x3700bf[_0x78b814(0x6ac)]=_0x78b814(0x333),_0x16efc0[_0x78b814(0x85b)](_0x3700bf,_0x599e63);}else{if('requestChangeMicDelay'in _0x1a8424){var _0x3700bf={};_0x3700bf[_0x78b814(0x6ac)]=_0x78b814(0x53b),_0x16efc0['sendMessage'](_0x3700bf,_0x599e63);}else{if('lowerhand'in _0x1a8424){var _0x3700bf={};_0x3700bf[_0x78b814(0x6ac)]=_0x78b814(0x3ce),_0x16efc0[_0x78b814(0x85b)](_0x3700bf,_0x599e63);}else{if('hangup'in _0x1a8424){var _0x3700bf={};_0x3700bf[_0x78b814(0x6ac)]=_0x78b814(0x5ab),_0x16efc0[_0x78b814(0x85b)](_0x3700bf,_0x599e63);}else{if('displayMute'in _0x1a8424){var _0x3700bf={};_0x3700bf[_0x78b814(0x6ac)]='displayMute',_0x16efc0[_0x78b814(0x85b)](_0x3700bf,_0x599e63);}else{if(_0x78b814(0x636)in _0x1a8424){var _0x3700bf={};_0x3700bf[_0x78b814(0x6ac)]=_0x78b814(0x636),_0x16efc0[_0x78b814(0x85b)](_0x3700bf,_0x599e63);}else{if(_0x78b814(0x94f)in _0x1a8424){var _0x3700bf={};_0x3700bf[_0x78b814(0x6ac)]=_0x78b814(0x94f),_0x16efc0[_0x78b814(0x85b)](_0x3700bf,_0x599e63);}else{if('micIsolated'in _0x1a8424){var _0x3700bf={};_0x3700bf[_0x78b814(0x6ac)]=_0x78b814(0x33b),_0x16efc0[_0x78b814(0x85b)](_0x3700bf,_0x599e63);}else{if(_0x78b814(0x2af)in _0x1a8424){var _0x3700bf={};_0x3700bf[_0x78b814(0x6ac)]='requestUpload',_0x16efc0[_0x78b814(0x85b)](_0x3700bf,_0x599e63);}else{if(_0x78b814(0x6b9)in _0x1a8424){var _0x3700bf={};_0x3700bf[_0x78b814(0x6ac)]='stopClock',_0x16efc0[_0x78b814(0x85b)](_0x3700bf,_0x599e63);}else{if(_0x78b814(0x468)in _0x1a8424){var _0x3700bf={};_0x3700bf[_0x78b814(0x6ac)]=_0x78b814(0x468),_0x16efc0[_0x78b814(0x85b)](_0x3700bf,_0x599e63);}else{if('setClock'in _0x1a8424){var _0x3700bf={};_0x3700bf[_0x78b814(0x6ac)]=_0x78b814(0x98d),_0x16efc0['sendMessage'](_0x3700bf,_0x599e63);}else{if(_0x78b814(0x92c)in _0x1a8424){var _0x3700bf={};_0x3700bf[_0x78b814(0x6ac)]='hideClock',_0x16efc0[_0x78b814(0x85b)](_0x3700bf,_0x599e63);}else{if(_0x78b814(0x2a8)in _0x1a8424){var _0x3700bf={};_0x3700bf[_0x78b814(0x6ac)]=_0x78b814(0x2a8),_0x16efc0[_0x78b814(0x85b)](_0x3700bf,_0x599e63);}else{if(_0x78b814(0x19f)in _0x1a8424){var _0x3700bf={};_0x3700bf[_0x78b814(0x6ac)]=_0x78b814(0x19f),_0x16efc0[_0x78b814(0x85b)](_0x3700bf,_0x599e63);}else{if(_0x78b814(0x5b1)in _0x1a8424){var _0x3700bf={};_0x3700bf['rejected']=_0x78b814(0x5b1),_0x16efc0['sendMessage'](_0x3700bf,_0x599e63);}else{if(_0x78b814(0x91a)in _0x1a8424){var _0x3700bf={};_0x3700bf['rejected']=_0x78b814(0x91a),_0x16efc0[_0x78b814(0x85b)](_0x3700bf,_0x599e63);}else{if(_0x78b814(0x6fd)in _0x1a8424){var _0x3700bf={};_0x3700bf[_0x78b814(0x6ac)]='group',_0x16efc0[_0x78b814(0x85b)](_0x3700bf,_0x599e63);}}}}}}}}}}}}}}}}}}}}}}}}}}}}else{if(_0x78b814(0x377)in _0x1a8424){var _0x57f314=_0x16efc0[_0x78b814(0x7a2)][_0x78b814(0x5ae)]();_0x57f314['length']&&(_0x78b814(0x275)in _0x1a8424?applyAudioHack(_0x1a8424[_0x78b814(0x512)],_0x1a8424['value'],_0x1a8424[_0x78b814(0x275)]):applyAudioHack(_0x1a8424[_0x78b814(0x512)],_0x1a8424[_0x78b814(0xb6)]));}if(_0x78b814(0x801)in _0x1a8424){if(_0x1a8424[_0x78b814(0x801)]){if(_0x16efc0['videoElement']){var _0x17aae7=0x1770;_0x1a8424['value']&&(_0x17aae7=parseInt(_0x1a8424['value'])),recordLocalVideo(_0x78b814(0x2fe),_0x17aae7);}}else _0x16efc0['videoElement']&&recordLocalVideo(_0x78b814(0x337));}if(_0x78b814(0x470)in _0x1a8424){_0x16efc0[_0x78b814(0x7d0)]==![]&&(_0x16efc0[_0x78b814(0x7d0)]=0x0);_0x16efc0[_0x78b814(0x7d0)]+=parseInt(_0x1a8424['changeOrder'])||0x0;var _0x3700bf={};_0x3700bf={},_0x3700bf['order']=_0x16efc0[_0x78b814(0x7d0)],_0x16efc0[_0x78b814(0x7d)](_0x3700bf),updateMixer();}_0x78b814(0x25f)in _0x1a8424&&changeURL(_0x1a8424[_0x78b814(0x25f)]);_0x78b814(0x6b9)in _0x1a8424&&stopClock();_0x78b814(0x468)in _0x1a8424&&resumeClock();_0x78b814(0x98d)in _0x1a8424&&setClock(_0x1a8424['setClock']);_0x78b814(0x92c)in _0x1a8424&&hideClock();_0x78b814(0x2a8)in _0x1a8424&&showClock();_0x78b814(0x19f)in _0x1a8424&&startClock();_0x78b814(0x5b1)in _0x1a8424&&pauseClock();if(_0x78b814(0x91a)in _0x1a8424){if(_0x16efc0[_0x78b814(0x91a)]!==![]){if(_0x1a8424[_0x78b814(0x91a)]&&!_0x16efc0[_0x78b814(0x91a)])toggleClock();else!_0x1a8424[_0x78b814(0x91a)]&&_0x16efc0['showTime']&&toggleClock();}}_0x78b814(0x2af)in _0x1a8424&&toggleFileshare(_0x599e63);if(_0x78b814(0x6fd)in _0x1a8424)try{_0x16efc0['sendMessage']({'group':_0x1a8424['group']}),_0x1a8424[_0x78b814(0x6fd)]?_0x16efc0[_0x78b814(0x6fd)]=_0x1a8424[_0x78b814(0x6fd)][_0x78b814(0x152)](','):_0x16efc0[_0x78b814(0x6fd)]=[],updateMixer(),pokeIframeAPI(_0x78b814(0x4f0),_0x16efc0[_0x78b814(0x6fd)]);}catch(_0x46359c){}if('changeLabel'in _0x1a8424){if(_0x78b814(0xb6)in _0x1a8424){if(typeof _0x1a8424[_0x78b814(0xb6)]==_0x78b814(0x882)){_0x16efc0['label']=sanitizeLabel(_0x1a8424['value']),log(_0x78b814(0x155)+_0x16efc0[_0x78b814(0x1cd)]);if(_0x16efc0[_0x78b814(0x98c)]){var _0x520cc9=getById(_0x78b814(0x6a1)+_0x599e63);if(_0x16efc0[_0x78b814(0x1cd)])_0x520cc9[_0x78b814(0x533)]=_0x16efc0['label'],_0x520cc9[_0x78b814(0x567)][_0x78b814(0x91c)](_0x78b814(0x2ff));else _0x16efc0[_0x78b814(0x5eb)]===_0x599e63?(_0x520cc9[_0x78b814(0x533)]=miscTranslations[_0x78b814(0x361)],_0x520cc9[_0x78b814(0x567)][_0x78b814(0x91c)](_0x78b814(0x2ff))):(_0x520cc9[_0x78b814(0x533)]=miscTranslations[_0x78b814(0x5ba)],_0x520cc9['classList']['add']('addALabel'));}else _0x16efc0[_0x78b814(0x113)]&&updateMixer();!_0x16efc0[_0x78b814(0x98c)]&&(_0x16efc0['label']?document[_0x78b814(0x67f)]=_0x16efc0[_0x78b814(0x1cd)]:document[_0x78b814(0x67f)]=location[_0x78b814(0x555)]);var _0x5b1b7a=encodeURIComponent(_0x16efc0[_0x78b814(0x1cd)]);urlParams[_0x78b814(0x7a8)]('l')?updateURL('l='+_0x5b1b7a,!![],![]):updateURL(_0x78b814(0x125)+_0x5b1b7a,!![],![]);var _0x3700bf={};_0x3700bf[_0x78b814(0x472)]=!![],_0x3700bf[_0x78b814(0xb6)]=_0x16efc0[_0x78b814(0x1cd)],_0x16efc0[_0x78b814(0x85b)](_0x3700bf);}else{_0x16efc0['label']=![];var _0x3700bf={};_0x3700bf[_0x78b814(0x472)]=!![],_0x3700bf[_0x78b814(0xb6)]=_0x16efc0[_0x78b814(0x1cd)],_0x16efc0[_0x78b814(0x85b)](_0x3700bf);if(_0x16efc0[_0x78b814(0x98c)]){var _0x520cc9=getById(_0x78b814(0x6a1)+_0x599e63);_0x16efc0['directorUUID']===_0x599e63?(_0x520cc9[_0x78b814(0x533)]=miscTranslations[_0x78b814(0x361)],_0x520cc9[_0x78b814(0x567)][_0x78b814(0x91c)](_0x78b814(0x2ff))):(_0x520cc9['innerText']=miscTranslations[_0x78b814(0x5ba)],_0x520cc9[_0x78b814(0x567)][_0x78b814(0x96b)](_0x78b814(0x2ff)));}else _0x16efc0[_0x78b814(0x113)]?(document[_0x78b814(0x67f)]=location['hostname'],updateMixer()):document['title']=location[_0x78b814(0x555)];}}}if(_0x78b814(0x765)in _0x1a8424){if(_0x1a8424[_0x78b814(0x512)]=='low')changeLowEQ(parseFloat(_0x1a8424['value']),_0x1a8424['track']);else{if(_0x1a8424[_0x78b814(0x512)]==_0x78b814(0x5c4))changeMidEQ(parseFloat(_0x1a8424[_0x78b814(0xb6)]),_0x1a8424[_0x78b814(0x198)]);else _0x1a8424[_0x78b814(0x512)]==_0x78b814(0x300)&&changeHighEQ(parseFloat(_0x1a8424['value']),_0x1a8424[_0x78b814(0x198)]);}}if(_0x78b814(0x628)in _0x1a8424){var _0x310147=_0x16efc0[_0x78b814(0x355)];if(_0x1a8424['value']==='false')_0x16efc0[_0x78b814(0x355)]=![],log('noise\x20gate\x20off');else _0x1a8424[_0x78b814(0xb6)]===_0x78b814(0x48a)?(_0x16efc0[_0x78b814(0x355)]=!![],log('noise\x20gate\x20on')):_0x16efc0[_0x78b814(0x355)]=_0x1a8424[_0x78b814(0xb6)];_0x16efc0['noisegate']!==_0x310147&&senderAudioUpdate();}if(_0x78b814(0x29a)in _0x1a8424){var _0x310147=_0x16efc0['compressor'];if(_0x1a8424[_0x78b814(0xb6)]===_0x78b814(0x54f))_0x16efc0[_0x78b814(0x2a0)]=![],log('noise\x20gate\x20off');else{if(_0x1a8424[_0x78b814(0xb6)]==='1')_0x16efc0[_0x78b814(0x2a0)]=0x1,log(_0x78b814(0x709));else _0x1a8424[_0x78b814(0xb6)]==='2'?(_0x16efc0[_0x78b814(0x2a0)]=0x2,log('noise\x20gate\x20on')):_0x16efc0[_0x78b814(0x2a0)]=parseInt(_0x1a8424[_0x78b814(0xb6)])||![];}_0x16efc0[_0x78b814(0x2a0)]!==_0x310147&&senderAudioUpdate();}'requestChangeMicDelay'in _0x1a8424&&(_0x16efc0['micDelay']===![]?(_0x16efc0[_0x78b814(0x294)]=parseInt(_0x1a8424[_0x78b814(0xb6)])||0x0,senderAudioUpdate()):(_0x16efc0[_0x78b814(0x294)]=parseInt(_0x1a8424['value'])||0x0,changeMicDelay(_0x16efc0['micDelay'],_0x1a8424['deviceId'])));'requestChangeSubGain'in _0x1a8424&&changeSubGain(parseFloat(_0x1a8424['value']),_0x1a8424[_0x78b814(0x275)]);'lowerhand'in _0x1a8424&&(_0x16efc0[_0x78b814(0x18a)]&&lowerhand());if(_0x78b814(0x3b5)in _0x1a8424&&_0x78b814(0xcd)in _0x1a8424){if(_0x1a8424['mirrorGuestTarget']&&_0x1a8424[_0x78b814(0xcd)]===!![])_0x16efc0['permaMirrored']=_0x1a8424[_0x78b814(0x3b5)],applyMirror(![]);else _0x1a8424[_0x78b814(0xcd)]&&_0x1a8424['mirrorGuestTarget']in _0x16efc0['rpcs']&&(_0x16efc0[_0x78b814(0x780)][_0x1a8424[_0x78b814(0xcd)]][_0x78b814(0x29e)]=_0x1a8424[_0x78b814(0x3b5)],_0x16efc0[_0x78b814(0x780)][_0x1a8424['mirrorGuestTarget']][_0x78b814(0x64f)]&&applyMirrorGuest(_0x1a8424[_0x78b814(0x3b5)],_0x16efc0[_0x78b814(0x780)][_0x1a8424[_0x78b814(0xcd)]][_0x78b814(0x64f)]));}if('getAudioSettings'in _0x1a8424){var _0x3700bf={};_0x3700bf['UUID']=_0x599e63,_0x3700bf[_0x78b814(0x697)]=listAudioSettingsPrep(),sendMediaDevices(_0x3700bf[_0x78b814(0x69b)]),_0x16efc0['sendMessage'](_0x3700bf,_0x3700bf[_0x78b814(0x69b)]);}if('getVideoSettings'in _0x1a8424){var _0x3700bf={};_0x3700bf[_0x78b814(0x69b)]=_0x599e63,_0x3700bf['videoOptions']=listVideoSettingsPrep(),sendMediaDevices(_0x3700bf['UUID']),_0x16efc0[_0x78b814(0x85b)](_0x3700bf,_0x3700bf[_0x78b814(0x69b)]);}_0x78b814(0x98a)in _0x1a8424&&changeAudioOutputDeviceById(_0x1a8424[_0x78b814(0x98a)],_0x599e63);'changeMicrophone'in _0x1a8424&&changeAudioDeviceById(_0x1a8424[_0x78b814(0x376)],_0x599e63);_0x78b814(0x2e1)in _0x1a8424&&changeVideoDeviceById(_0x1a8424[_0x78b814(0x2e1)],_0x599e63);_0x78b814(0x5ec)in _0x1a8424&&(_0x78b814(0x1a2)in _0x1a8424&&_0x1a8424[_0x78b814(0x1a2)]?updateCameraConstraints(_0x1a8424['keyname'],_0x1a8424[_0x78b814(0xb6)],!![],_0x599e63):updateCameraConstraints(_0x1a8424[_0x78b814(0x512)],_0x1a8424[_0x78b814(0xb6)],![],![]));_0x78b814(0x488)in _0x1a8424&&changeLowCut(parseFloat(_0x1a8424[_0x78b814(0xb6)]),_0x1a8424[_0x78b814(0x198)]);'requestChangeLowcut'in _0x1a8424&&changeLowCut(parseFloat(_0x1a8424[_0x78b814(0xb6)]),_0x1a8424[_0x78b814(0x198)]);_0x78b814(0x5ab)in _0x1a8424&&(_0x16efc0[_0x78b814(0x5eb)]&&_0x16efc0[_0x78b814(0x5ab)]());if(_0x78b814(0x777)in _0x1a8424){}if('volume'in _0x1a8424){var _0x2d1eab=parseInt(_0x1a8424[_0x78b814(0x94f)])/0x64||0x0;_0x16efc0['audioGain']=parseInt(_0x1a8424[_0x78b814(0x94f)])||0x0;try{for(var _0x3b9742 in _0x16efc0[_0x78b814(0x4a6)]){log(_0x78b814(0x46b)),_0x16efc0[_0x78b814(0x4a6)][_0x3b9742][_0x78b814(0x70b)]['gain']['setValueAtTime'](_0x2d1eab,_0x16efc0[_0x78b814(0x4a6)][_0x3b9742][_0x78b814(0x24d)][_0x78b814(0x173)]);}}catch(_0x207f5f){}updateVolume(!![]);}if(_0x78b814(0x3e3)in _0x1a8424){if(_0x1a8424[_0x78b814(0x3e3)])_0x16efc0[_0x78b814(0x67a)]['indexOf'](_0x599e63)>=0x0&&(_0x16efc0[_0x78b814(0x33b)][_0x78b814(0x31d)](_0x599e63),_0x16efc0[_0x78b814(0x4d5)]());else{var _0x22ba82=_0x16efc0[_0x78b814(0x33b)][_0x78b814(0x5fe)](_0x599e63);_0x22ba82>-0x1&&(_0x16efc0[_0x78b814(0x33b)][_0x78b814(0x8fb)](_0x22ba82,0x1),_0x16efc0['applyIsolatedChat']());}}if(_0x78b814(0x464)in _0x1a8424){if(_0x1a8424[_0x78b814(0x464)])_0x16efc0[_0x78b814(0x67a)][_0x78b814(0x5fe)](_0x599e63)>=0x0&&(_0x16efc0['lowerVolume'][_0x78b814(0x31d)](_0x599e63),_0x16efc0[_0x78b814(0x142)]());else{var _0x22ba82=_0x16efc0[_0x78b814(0x464)][_0x78b814(0x5fe)](_0x599e63);_0x22ba82>-0x1&&(_0x16efc0[_0x78b814(0x464)][_0x78b814(0x8fb)](_0x22ba82,0x1),_0x16efc0['applyIsolatedVolume']());}}_0x78b814(0x636)in _0x1a8424&&(_0x1a8424[_0x78b814(0x636)]?(_0x16efc0['directorSpeakerMuted']=!![],_0x16efc0[_0x78b814(0x3c5)]()):(_0x16efc0[_0x78b814(0x8ba)]=![],_0x16efc0['directorSpeakerMute']()));'displayMute'in _0x1a8424&&(_0x1a8424['displayMute']?(_0x16efc0[_0x78b814(0x686)]=!![],_0x16efc0[_0x78b814(0x5e1)]()):(_0x16efc0[_0x78b814(0x686)]=![],_0x16efc0[_0x78b814(0x5e1)]()));if('remoteVideoMuted'in _0x1a8424){_0x16efc0[_0x78b814(0x333)]=_0x1a8424[_0x78b814(0x333)],toggleVideoMute(!![]);if(!_0x16efc0['videoMuted']){var _0x3700bf={};_0x3700bf[_0x78b814(0x760)]=_0x16efc0[_0x78b814(0x333)],_0x16efc0[_0x78b814(0x85b)](_0x3700bf);}}_0x78b814(0x5e8)in _0x1a8424&&applyNewParams(_0x1a8424[_0x78b814(0x5e8)]);}if(_0x16efc0[_0x78b814(0x5eb)]===_0x599e63){_0x1a8424['request']==='migrate'&&(warnlog('TRANSFERRING?'),_0x78b814(0x798)in _0x1a8424&&(_0x78b814(0x78f)in _0x1a8424[_0x78b814(0x798)]&&(_0x16efc0[_0x78b814(0x78f)]=_0x1a8424[_0x78b814(0x78f)]),'broadcast'in _0x1a8424[_0x78b814(0x798)]&&(_0x1a8424[_0x78b814(0x798)]['broadcast']===!![]||_0x1a8424[_0x78b814(0x798)][_0x78b814(0xac)]===null?(_0x16efc0[_0x78b814(0xac)]=null,_0x16efc0['minipreview']===![]&&(_0x16efc0[_0x78b814(0x5d9)]=0x2),_0x16efc0[_0x78b814(0x8f)]===![]&&(_0x16efc0['style']=0x1),_0x16efc0['showList']===null&&(_0x16efc0[_0x78b814(0x627)]=!![])):_0x16efc0[_0x78b814(0xac)]=_0x1a8424[_0x78b814(0x798)][_0x78b814(0xac)],_0x1a8424[_0x78b814(0x798)]['updateurl']&&(_0x16efc0[_0x78b814(0xac)]!==![]?updateURL(_0x78b814(0xac),!![]):updateURL('broadcast=false',!![]))),_0x78b814(0x215)in _0x1a8424[_0x78b814(0x798)]&&(_0x16efc0[_0x78b814(0x215)]=_0x1a8424[_0x78b814(0x798)][_0x78b814(0x215)],_0x1a8424[_0x78b814(0x798)][_0x78b814(0x7eb)]&&updateURL(_0x78b814(0x8f4)+_0x16efc0[_0x78b814(0x215)],!![]))));try{if(_0x78b814(0x158)in _0x1a8424&&_0x78b814(0x8c9)in _0x1a8424[_0x78b814(0x158)])for(var _0x45ee0=0x0;_0x45ee0<_0x1a8424['directorSettings'][_0x78b814(0x8c9)][_0x78b814(0x87b)];_0x45ee0++){if(!_0x16efc0['directorList'][_0x78b814(0x3d8)](_0x1a8424['directorSettings'][_0x78b814(0x8c9)][_0x45ee0][_0x78b814(0x480)])){_0x16efc0[_0x78b814(0x67a)][_0x78b814(0x31d)](_0x1a8424['directorSettings'][_0x78b814(0x8c9)][_0x45ee0][_0x78b814(0x480)]());var _0x413be7=getById(_0x78b814(0x217)+_0x1a8424[_0x78b814(0x158)][_0x78b814(0x8c9)][_0x45ee0][_0x78b814(0x480)]());_0x413be7&&_0x413be7[_0x78b814(0x567)][_0x78b814(0x96b)](_0x78b814(0x4cb));}}}catch(_0x1b6dbf){errorlog(_0x1b6dbf);}}if(_0x78b814(0x4fb)in _0x1a8424){if(_0x16efc0['remote']){if(_0x78b814(0x52c)in _0x1a8424&&_0x1a8424[_0x78b814(0x52c)]===_0x16efc0[_0x78b814(0x52c)]&&_0x16efc0[_0x78b814(0x52c)])_0x16efc0[_0x78b814(0x159)](parseFloat(_0x1a8424[_0x78b814(0x4fb)]));else _0x16efc0[_0x78b814(0x52c)]===!![]&&_0x16efc0['remoteZoom'](parseFloat(_0x1a8424[_0x78b814(0x4fb)]));}else{if(_0x16efc0['directorList'][_0x78b814(0x5fe)](_0x599e63)>=0x0)_0x16efc0[_0x78b814(0x159)](parseFloat(_0x1a8424['zoom']));else return;}}if(_0x78b814(0x44b)in _0x1a8424){if(_0x16efc0[_0x78b814(0x52c)]){if(_0x78b814(0x52c)in _0x1a8424&&_0x1a8424[_0x78b814(0x52c)]===_0x16efc0[_0x78b814(0x52c)]&&_0x16efc0[_0x78b814(0x52c)])_0x16efc0[_0x78b814(0x781)](parseFloat(_0x1a8424[_0x78b814(0x44b)]));else _0x16efc0['remote']===!![]&&_0x16efc0[_0x78b814(0x781)](parseFloat(_0x1a8424[_0x78b814(0x44b)]));}else{if(_0x16efc0[_0x78b814(0x67a)][_0x78b814(0x5fe)](_0x599e63)>=0x0)_0x16efc0[_0x78b814(0x781)](parseFloat(_0x1a8424[_0x78b814(0x44b)]));else return;}}if(_0x78b814(0x406)in _0x1a8424){log(_0x78b814(0x406));try{_0x16efc0[_0x78b814(0x227)](_0x599e63,_0x1a8424['requestFile']);}catch(_0x52bc9f){errorlog(_0x52bc9f);}}_0x78b814(0x7d8)in _0x1a8424&&playbackMIDI(_0x1a8424[_0x78b814(0x7d8)],!![]);}catch(_0x8d4780){errorlog(_0x8d4780);}if(_0x78b814(0x6ac)in _0x1a8424){if(_0x1a8424[_0x78b814(0x6ac)]=='obsCommand'){if(_0x16efc0[_0x78b814(0x52c)])warnUser(miscTranslations['invalid-remote-code'],0xbb8);else document[_0x78b814(0x732)](_0x78b814(0x121))&&document[_0x78b814(0x732)]('#obsRemotePassword>input')[_0x78b814(0xb6)]?warnUser(miscTranslations['invalid-remote-code-obs'],0x1b58):warnUser(miscTranslations['request-rejected-obs'],0x2710);getById('obsRemotePassword')['classList'][_0x78b814(0x91c)]('hidden');}else{if(_0x16efc0[_0x78b814(0x98c)])!_0x16efc0[_0x78b814(0x80d)]&&warnUser(_0x78b814(0x37d)+_0x1a8424[_0x78b814(0x6ac)]+')\x20failed\x20due\x20to\x20permissions\x20or\x20it\x20was\x20rejected\x20by\x20the\x20user',0x1388);else!_0x16efc0[_0x78b814(0x80d)]&&(_0x16efc0[_0x78b814(0x52c)]?warnUser(_0x78b814(0x384),0x1388):warnUser(_0x78b814(0x22a),0x1388));}errorlog(_0x78b814(0x5de)+_0x1a8424[_0x78b814(0x6ac)]+_0x78b814(0x398)+_0x16efc0[_0x78b814(0x98c)]),pokeIframeAPI(_0x78b814(0x6ac),_0x1a8424[_0x78b814(0x6ac)],_0x599e63);return;}else{if(_0x78b814(0x46c)in _0x1a8424){log(_0x78b814(0x2bc)+_0x1a8424['approved']),pokeIframeAPI(_0x78b814(0x46c),_0x1a8424[_0x78b814(0x46c)],_0x599e63);return;}}if(_0x78b814(0x753)in _0x1a8424||'video'in _0x1a8424){log('ASKING\x20FOR\x20AUDIO\x20AND\x20VIDEO?');_0x1a8424[_0x78b814(0x753)]&&(_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x744)]=!![]);if(_0x16efc0[_0x78b814(0x822)]&&_0x78b814(0x475)in _0x1a8424&&_0x1a8424[_0x78b814(0x475)]!==![])_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x36f)]=_0x1a8424[_0x78b814(0x475)],_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x131)]=![],setTimeout(function(){makeImages(!![]);},0x3e8);else _0x1a8424[_0x78b814(0x56a)]&&(_0x16efc0['pcs'][_0x599e63][_0x78b814(0x131)]=!![]);_0x78b814(0xac)in _0x1a8424&&_0x1a8424[_0x78b814(0xac)]!==![]&&(_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x397)]=_0x1a8424[_0x78b814(0xac)]);_0x78b814(0x207)in _0x1a8424&&_0x1a8424[_0x78b814(0x207)]!==![]&&(_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x38e)]=_0x1a8424[_0x78b814(0x207)]);'iframe'in _0x1a8424&&_0x1a8424[_0x78b814(0x264)]!==![]&&(_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x968)]=_0x1a8424[_0x78b814(0x264)]);'widget'in _0x1a8424&&_0x1a8424[_0x78b814(0x1f2)]!==![]&&(_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x230)]=_0x1a8424['widget']);_0x78b814(0x414)in _0x1a8424&&_0x1a8424[_0x78b814(0x414)]!==![]&&(_0x16efc0['pcs'][_0x599e63][_0x78b814(0x50b)]=_0x1a8424[_0x78b814(0x414)]);_0x78b814(0x456)in _0x1a8424&&_0x1a8424[_0x78b814(0x456)]!==![]&&(_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x41f)]=_0x1a8424['downloads']);'allowscreen'in _0x1a8424&&_0x1a8424[_0x78b814(0x613)]!==![]&&(_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x675)]=!![],_0x16efc0[_0x78b814(0x829)][_0x599e63]['allowScreenVideo']=!![]);_0x78b814(0x4a3)in _0x1a8424&&_0x1a8424[_0x78b814(0x4a3)]!==![]&&(_0x16efc0['pcs'][_0x599e63]['allowScreenVideo']=!![]);_0x78b814(0x7ed)in _0x1a8424&&_0x1a8424[_0x78b814(0x7ed)]!==![]&&(_0x16efc0[_0x78b814(0x829)][_0x599e63]['allowScreenAudio']=!![]);_0x78b814(0x20a)in _0x1a8424&&_0x1a8424['preferVideoCodec']!==![]&&(_0x16efc0[_0x78b814(0x829)][_0x599e63]['preferVideoCodec']=_0x1a8424['preferVideoCodec'][_0x78b814(0xa7)]());'preferAudioCodec'in _0x1a8424&&_0x1a8424['preferAudioCodec']!==![]&&(_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x90c)]=_0x1a8424[_0x78b814(0x90c)]['toLowerCase']());if(_0x78b814(0x807)in _0x1a8424&&_0x1a8424[_0x78b814(0x807)]===![])_0x16efc0['pcs'][_0x599e63][_0x78b814(0x7ef)]=![];else{if(_0x16efc0[_0x78b814(0x7ef)]){if(_0x16efc0['meshcast']==_0x78b814(0x56a))_0x16efc0[_0x78b814(0x829)][_0x599e63]['allowVideo']=![];else{if(_0x16efc0['meshcast']==_0x78b814(0x753))_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x744)]=![];else _0x16efc0[_0x78b814(0x829)][_0x599e63]['allowVideo']==![]?_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x7ef)]=![]:(_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x744)]=![],_0x16efc0['pcs'][_0x599e63][_0x78b814(0x131)]=![]);}}}if(_0x16efc0[_0x78b814(0x6e7)]){playtone(),window[_0x78b814(0x44b)]();var _0x5c7f9c=![];_0x599e63 in _0x16efc0['rpcs']&&_0x16efc0[_0x78b814(0x780)][_0x599e63]['label']&&(_0x5c7f9c=_0x16efc0[_0x78b814(0x780)][_0x599e63][_0x78b814(0x1cd)]||_0x16efc0['rpcs'][_0x599e63][_0x78b814(0x7c5)]||![]);_0x5c7f9c=_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x1cd)]||_0x5c7f9c||_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x7c5)]||_0x599e63||_0x78b814(0xdf);var _0x3f17d5=await confirmAlt(_0x5c7f9c+miscTranslations[_0x78b814(0x23a)],!![]);if(!_0x3f17d5){try{log(_0x78b814(0x4d2)),_0x16efc0[_0x78b814(0x6f8)](_0x599e63);}catch(_0x14fa47){}return;}}_0x78b814(0x3b1)in _0x1a8424&&(_0x1a8424[_0x78b814(0x3b1)]==!![]&&(_0x16efc0[_0x78b814(0x829)][_0x599e63]['guest']=!![],_0x16efc0[_0x78b814(0x101)]&&(playtone(![],'jointone'),showNotification(_0x78b814(0x678),'')),pokeIframeAPI(_0x78b814(0x311),_0x1a8424[_0x78b814(0x98c)],_0x599e63)));_0x78b814(0x42e)in _0x1a8424&&(_0x1a8424[_0x78b814(0x42e)]===!![]&&(_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x42e)]=!![]));_0x78b814(0x91)in _0x1a8424&&(_0x1a8424[_0x78b814(0x91)]==!![]&&(_0x16efc0[_0x78b814(0x829)][_0x599e63]['limitAudio']=!![]));_0x78b814(0x835)in _0x1a8424&&(_0x1a8424[_0x78b814(0x835)]==!![]&&(_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x68a)]=!![]));_0x1a8424['degrade']&&(_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x654)]=_0x1a8424[_0x78b814(0x98e)]);if(_0x78b814(0x8bd)in _0x1a8424)try{_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x8bd)]=_0x1a8424[_0x78b814(0x8bd)],_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x8bd)]&&setTimeout(function(_0x3a4902){_0x16efc0['forcePLI'](_0x3a4902);},0x1388,_0x599e63);}catch(_0x1d573e){warnlog(_0x1d573e);}_0x78b814(0x6e5)in _0x1a8424&&(_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x6e5)]=_0x1a8424[_0x78b814(0x6e5)]);_0x78b814(0x323)in _0x1a8424&&(_0x16efc0[_0x78b814(0x829)][_0x599e63]['layout']?_0x16efc0['pcs'][_0x599e63]['layout']=_0x1a8424[_0x78b814(0x323)]:(_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x323)]=_0x1a8424[_0x78b814(0x323)],_0x16efc0['slotmode']&&_0x16efc0[_0x78b814(0x98c)]&&_0x16efc0['pcs'][_0x599e63]&&_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x323)]&&createSlotUpdate(_0x599e63)),pokeIframeAPI(_0x78b814(0x1d1),_0x1a8424[_0x78b814(0x323)],_0x599e63));if(_0x78b814(0x590)in _0x1a8424){if(_0x1a8424['scene']!==![]){try{typeof _0x1a8424['scene']==='string'?_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x590)]=_0x1a8424['scene'][_0x78b814(0x474)](/[\W]+/g,'_'):_0x16efc0[_0x78b814(0x829)][_0x599e63]['scene']=(parseInt(_0x1a8424[_0x78b814(0x590)])||0x0)+'',_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x324)][_0x78b814(0x590)]=_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x590)],updateSceneList(_0x16efc0['pcs'][_0x599e63][_0x78b814(0x590)]);}catch(_0x2211d0){errorlog(_0x2211d0);}'showDirector'in _0x1a8424?_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x66d)]=_0x1a8424[_0x78b814(0x66d)]:_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x66d)]=_0x16efc0[_0x78b814(0x66d)];if(_0x16efc0['director']){if(_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x66d)]==![])_0x16efc0['pcs'][_0x599e63][_0x78b814(0x744)]=![],_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x131)]=![],_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x968)]=![],_0x16efc0['pcs'][_0x599e63]['allowWidget']=![],_0x16efc0[_0x78b814(0x829)][_0x599e63]['meshcast']=![],_0x16efc0['pcs'][_0x599e63][_0x78b814(0x36f)]=![],_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x675)]=![],_0x16efc0[_0x78b814(0x829)][_0x599e63]['allowScreenVideo']=![];else{if(_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x66d)]==0x1)_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x968)]=![],_0x16efc0[_0x78b814(0x829)][_0x599e63]['allowWidget']=![];else{if(_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x66d)]==0x2)_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x744)]=![],_0x16efc0[_0x78b814(0x829)][_0x599e63]['allowScreenAudio']=![],_0x16efc0['pcs'][_0x599e63][_0x78b814(0x968)]=![],_0x16efc0[_0x78b814(0x829)][_0x599e63]['allowWidget']=![];else{if(_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x66d)]==0x3)_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x744)]=![],_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x131)]=![],_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x968)]=![],_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x230)]=![],_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x7ef)]=![],_0x16efc0['pcs'][_0x599e63][_0x78b814(0x36f)]=![];else{if(_0x16efc0[_0x78b814(0x829)][_0x599e63]['showDirector']==0x4){}}}}}}_0x16efc0[_0x78b814(0x829)][_0x599e63]['solo']?pokeIframeAPI('solo-scene-connected',_0x1a8424['scene'],_0x599e63):pokeIframeAPI(_0x78b814(0x24b),_0x1a8424['scene'],_0x599e63);}_0x16efc0[_0x78b814(0x3eb)](_0x599e63);}else _0x1a8424[_0x78b814(0x98c)]&&((iOS||iPad)&&(_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x42e)]==!![]&&(_0x16efc0[_0x78b814(0x829)][_0x599e63][_0x78b814(0x3b1)]=!![])),_0x16efc0[_0x78b814(0x101)]&&(playtone(![],_0x78b814(0x68b)),showNotification('A\x20director\x20joined\x20the\x20room',_0x78b814(0x650))),_0x16efc0['initialDirectorSync'](_0x599e63),pokeIframeAPI('director-connected',_0x1a8424['director'],_0x599e63));_0x16efc0['initialPublish'](_0x599e63);}},_0x16efc0[_0x37beb9(0x3eb)]=function(_0x19804e){var _0x55d9b8=_0x37beb9;if(!(_0x16efc0[_0x55d9b8(0x43d)]||_0x16efc0[_0x55d9b8(0x590)]))return;try{var _0x36ae88={};_0x16efc0['pcs'][_0x19804e]&&(_0x36ae88[_0x55d9b8(0x158)]=getDirectorSettings(_0x16efc0[_0x55d9b8(0x829)][_0x19804e][_0x55d9b8(0x590)]));log('TRYING\x20TO\x20SYNC\x20WITH\x20SENDING:\x20'+_0x19804e);var _0x220ae6=![];_0x16efc0['alreadyJoinedMembers']&&_0x16efc0[_0x55d9b8(0x746)][_0x55d9b8(0xef)](_0x2e371e=>{var _0x535455=_0x55d9b8;_0x2e371e[_0x535455(0x69b)]===_0x19804e&&(_0x220ae6=!![]);}),!_0x220ae6?_0x36ae88[_0x55d9b8(0x43d)]=getDetailedState():warnlog(_0x55d9b8(0x2ba)),Object[_0x55d9b8(0x717)](_0x36ae88)[_0x55d9b8(0x87b)]&&_0x16efc0[_0x55d9b8(0x7d)](_0x36ae88,_0x19804e);}catch(_0x439121){}},_0x16efc0[_0x37beb9(0xb1)]=function(_0x14a2be){var _0x107de3=_0x37beb9;log('INITIAL\x20PUBLISH\x20START:\x20'+_0x14a2be);if(_0x14a2be in _0x16efc0[_0x107de3(0x829)]){}else{errorlog('UUID\x20not\x20found\x20in\x20pcs');return;}getSenders2(_0x14a2be)[_0x107de3(0x87b)]&&errorlog('PROBLEM,\x20Senders\x20is\x20more\x20than\x200:\x20'+getSenders2(_0x14a2be)[_0x107de3(0x87b)]);if(_0x16efc0['pcs'][_0x14a2be]['allowIframe']===!![]){if(_0x16efc0[_0x107de3(0x78d)]){var _0x5d2ba7={};_0x5d2ba7[_0x107de3(0x78d)]=_0x16efc0[_0x107de3(0x78d)],_0x16efc0[_0x107de3(0x768)]&&_0x16efc0[_0x107de3(0x768)][_0x107de3(0x4ac)]&&(_0x16efc0['iframeSrc'][_0x107de3(0xaf)](_0x107de3(0x63c))&&(_0x5d2ba7[_0x107de3(0x78d)]+=_0x107de3(0x790)+parseInt(Math['ceil'](_0x16efc0[_0x107de3(0x768)][_0x107de3(0x4ac)][_0x107de3(0x10c)]['t']))+'')),_0x16efc0[_0x107de3(0x85b)](_0x5d2ba7,_0x14a2be);}}if(_0x16efc0['pcs'][_0x14a2be][_0x107de3(0x230)]===!![]){if(_0x16efc0[_0x107de3(0x1f2)]&&_0x16efc0[_0x107de3(0x98c)]){var _0x5d2ba7={};_0x5d2ba7[_0x107de3(0x6ab)]=_0x16efc0['widget'],_0x16efc0[_0x107de3(0x85b)](_0x5d2ba7,_0x14a2be);}}_0x16efc0[_0x107de3(0x829)][_0x14a2be][_0x107de3(0x41f)]===!![]&&_0x16efc0[_0x107de3(0x957)](_0x14a2be);if(_0x16efc0[_0x107de3(0x1e4)]&&_0x16efc0[_0x107de3(0x829)][_0x14a2be]['allowChunked']){_0x16efc0['chunkedStream'](_0x14a2be);return;}var _0x41a93e=_0x16efc0[_0x107de3(0x3b6)]();log('Does\x20Local\x20Stream\x20Source\x20EXIST?'),log(_0x41a93e['getTracks']());if(_0x16efc0['meshcastSettings']&&_0x16efc0[_0x107de3(0x829)][_0x14a2be][_0x107de3(0x7ef)]===null){_0x16efc0[_0x107de3(0x829)][_0x14a2be][_0x107de3(0x7ef)]=!![];var _0x5d2ba7={};_0x5d2ba7[_0x107de3(0x7ef)]=_0x16efc0[_0x107de3(0x216)],_0x16efc0[_0x107de3(0x85b)](_0x5d2ba7,_0x14a2be),warnlog(_0x5d2ba7);}(_0x16efc0[_0x107de3(0x829)][_0x14a2be][_0x107de3(0x8a6)]||_0x16efc0[_0x107de3(0x829)][_0x14a2be][_0x107de3(0x675)])&&createSecondStream2(_0x14a2be);var _0x2a5b1f=![];_0x41a93e[_0x107de3(0x39a)]()[_0x107de3(0xef)](_0x15af01=>{var _0x3ba968=_0x107de3;try{_0x16efc0[_0x3ba968(0x829)][_0x14a2be]['allowVideo']===!![]&&(_0x15af01['kind']==_0x3ba968(0x56a)&&(_0x16efc0[_0x3ba968(0x829)][_0x14a2be][_0x3ba968(0x3b1)]===!![]&&_0x16efc0['roombitrate']===0x0?log(_0x3ba968(0x64d)):(_0x16efc0['pcs'][_0x14a2be][_0x3ba968(0x554)](_0x15af01,_0x41a93e),warnlog(_0x3ba968(0x282)),_0x2a5b1f=!![],setTimeout(function(_0x1990d4){var _0x5a98a4=_0x3ba968;try{_0x16efc0[_0x5a98a4(0x40f)](_0x1990d4);}catch(_0x513f7a){warnlog(_0x513f7a);}},_0x16efc0['rampUpTime'],_0x14a2be))));}catch(_0x402bed){errorlog(_0x402bed);}});_0x16efc0[_0x107de3(0x885)]&&(_0x41a93e=mixMinusAudio(_0x14a2be));_0x16efc0[_0x107de3(0x829)][_0x14a2be][_0x107de3(0x744)]&&(_0x41a93e[_0x107de3(0x5ae)]()['forEach'](_0x5b30b2=>{var _0x193f33=_0x107de3;try{_0x5b30b2['kind']=='audio'&&(_0x16efc0['pcs'][_0x14a2be][_0x193f33(0x554)](_0x5b30b2,_0x41a93e),warnlog('added\x20audio\x20track'));}catch(_0x16487c){errorlog(_0x16487c);}}),log(_0x107de3(0x8e5)),_0x41a93e[_0x107de3(0x5ae)]()[_0x107de3(0x87b)]&&(_0x16efc0[_0x107de3(0x98c)]!==![]&&_0x16efc0[_0x107de3(0x34f)](),log(_0x107de3(0x4cf)),_0x16efc0[_0x107de3(0x829)][_0x14a2be][_0x107de3(0x90c)]==_0x107de3(0x3fb)&&lyraEncode(_0x14a2be),_0x16efc0['pcs'][_0x14a2be]['limitAudio']===!![]&&(warnlog('limiting\x20AudioEncoder'),setTimeout(_0x16efc0[_0x107de3(0x4ba)],0x3e8,_0x14a2be,0x7d00,0x0)),_0x16efc0[_0x107de3(0x829)][_0x14a2be][_0x107de3(0x68a)]===!![]&&setTimeout(_0x16efc0[_0x107de3(0x8d6)],0x3e8,_0x14a2be)));if(_0x16efc0[_0x107de3(0x829)][_0x14a2be]['degradationPreference'])setTimeout(_0x16efc0[_0x107de3(0x654)],0x3e8,_0x14a2be,_0x16efc0[_0x107de3(0x829)][_0x14a2be][_0x107de3(0x654)]);else{if(_0x16efc0[_0x107de3(0x3bc)]&&SafariVersion){if(_0x16efc0[_0x107de3(0x3bc)]==_0x107de3(0x647))setTimeout(_0x16efc0['degradationPreference'],0x3e8,_0x14a2be,_0x107de3(0x321));else _0x16efc0[_0x107de3(0x3bc)]=='motion'&&setTimeout(_0x16efc0['degradationPreference'],0x3e8,_0x14a2be,_0x107de3(0x1a1));}}if(iOS||iPad){if(SafariVersion&&SafariVersion<=0xd){}else _0x2a5b1f&&(setTimeout(function(_0x1b4586){var _0x15f918=_0x107de3;_0x16efc0[_0x15f918(0x226)](_0x1b4586,null);},0x7d0,_0x14a2be),setTimeout(function(_0xe1a731){var _0x54083b=_0x107de3,_0x165689=_0x16efc0[_0x54083b(0x695)](_0xe1a731);!_0x165689&&_0x16efc0['setScale'](_0xe1a731,0x64);},0x1388,_0x14a2be));}else setTimeout(function(_0x421d69){var _0x1efdf9=_0x107de3;_0x16efc0[_0x1efdf9(0x695)](_0x421d69);},0x3e8,_0x14a2be);};function _0x5db447(_0x230dac,_0x326eec,_0x1ea471){var _0x63ab81=_0x37beb9,_0x349446=new Blob([_0x230dac],{'type':'text/plain'}),_0x36e48b=new FileReader();_0x36e48b[_0x63ab81(0x2a6)]=function(_0x54fd24){var _0x52ce65=_0x63ab81;_0x1ea471(_0x54fd24[_0x52ce65(0x80f)][_0x52ce65(0x828)]);},_0x36e48b[_0x63ab81(0x786)](_0x349446,_0x326eec);}_0x16efc0['provideFileList']=function(_0x4bb25e){var _0x17c24b=_0x37beb9;log('session.provideFileList');if(!_0x16efc0[_0x17c24b(0x76e)]||!_0x16efc0[_0x17c24b(0x76e)]['length'])return;var _0xaefcd6={},_0x3b7f04=[];for(var _0x3043bd=0x0;_0x3043bd<_0x16efc0[_0x17c24b(0x76e)][_0x17c24b(0x87b)];_0x3043bd++){(_0x16efc0[_0x17c24b(0x76e)][_0x3043bd][_0x17c24b(0x81)]===![]||_0x16efc0['hostedFiles'][_0x3043bd][_0x17c24b(0x81)]===_0x4bb25e)&&_0x3b7f04['push']({'id':_0x16efc0['hostedFiles'][_0x3043bd]['id'],'name':_0x16efc0[_0x17c24b(0x76e)][_0x3043bd]['name'],'size':_0x16efc0[_0x17c24b(0x76e)][_0x3043bd]['size']});}_0xaefcd6[_0x17c24b(0x7d6)]=_0x3b7f04;if(_0x4bb25e in _0x16efc0[_0x17c24b(0x829)])_0x16efc0[_0x17c24b(0x85b)](_0xaefcd6,_0x4bb25e);else _0x4bb25e in _0x16efc0['rpcs']&&_0x16efc0[_0x17c24b(0xd3)](_0xaefcd6,_0x4bb25e);log(_0xaefcd6);},_0x16efc0['pcs'][_0x536e16][_0x37beb9(0x1ec)]=function(_0x346bd3){var _0x391c8c=_0x37beb9;if(!(_0x536e16 in _0x16efc0[_0x391c8c(0x829)]))return;try{if(this[_0x391c8c(0x65f)]===_0x391c8c(0x9c))log(_0x391c8c(0x410));else{if(this[_0x391c8c(0x65f)]===_0x391c8c(0x904))log(_0x391c8c(0x97d));else{if(this[_0x391c8c(0x65f)]==='failed')log('ICE\x20FAILed.\x20bad?'),_0x16efc0[_0x391c8c(0x829)][_0x536e16][_0x391c8c(0x940)]?_0x16efc0[_0x391c8c(0x829)][_0x536e16][_0x391c8c(0x940)]():_0x16efc0[_0x391c8c(0x5e0)](_0x536e16,!![]);else this[_0x391c8c(0x65f)]===_0x391c8c(0x31c)?log(_0x391c8c(0x49f)):log(this[_0x391c8c(0x65f)]);}}}catch(_0x3c722f){errorlog(_0x3c722f);}},_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0xc7)]=function(_0x407e80){var _0xe16b6c=_0x37beb9;switch(_0x16efc0[_0xe16b6c(0x829)][_0x536e16][_0xe16b6c(0x21b)]){case _0xe16b6c(0x31c):log(_0xe16b6c(0x923)),clearTimeout(_0x16efc0[_0xe16b6c(0x829)][_0x536e16]['closeTimeout']);if(_0x16efc0[_0xe16b6c(0x7ae)]){if(_0x16efc0['ws'][_0xe16b6c(0x542)]!==0x1){_0x16efc0['ws'][_0xe16b6c(0x320)]();break;}_0x16efc0['ws']['close'](),setTimeout(function(){var _0x4367ac=_0xe16b6c;_0x16efc0[_0x4367ac(0x80d)]!=!![]&&warnUser(miscTranslations[_0x4367ac(0x478)]);},0x1);}break;case _0xe16b6c(0x904):log(_0xe16b6c(0x189)),clearTimeout(_0x16efc0['pcs'][_0x536e16][_0xe16b6c(0x2e9)]),_0x16efc0[_0xe16b6c(0x829)][_0x536e16][_0xe16b6c(0x2e9)]=setTimeout(function(_0x1930d5){var _0x2be49b=_0xe16b6c;_0x1930d5 in _0x16efc0[_0x2be49b(0x829)]?(warnlog('\x20---\x20PC\x20TIMED\x20OUT,\x20but\x20still\x20alive.\x20Killing\x20it.'),log(_0x2be49b(0x704)),_0x16efc0[_0x2be49b(0x6f8)](_0x1930d5)):errorlog('\x20---\x20PC\x20TIMED\x20OUT\x20and\x20already\x20deleted.\x20shouldn\x27t\x20happen');},0x2710,_0x536e16);break;case'failed':warnlog(_0xe16b6c(0x2ae)),clearTimeout(_0x16efc0[_0xe16b6c(0x829)][_0x536e16]['closeTimeout']),_0x16efc0[_0xe16b6c(0x829)][_0x536e16][_0xe16b6c(0x2e9)]=setTimeout(function(_0x3f344a){var _0x40854c=_0xe16b6c;_0x3f344a in _0x16efc0[_0x40854c(0x829)]?(warnlog(_0x40854c(0x699)),log(_0x40854c(0x529)),_0x16efc0[_0x40854c(0x6f8)](_0x3f344a)):errorlog('\x20---\x20PC\x20TIMED\x20OUT\x20and\x20already\x20deleted.\x20shouldn\x27t\x20happen');},0xbb8,_0x536e16);break;case _0xe16b6c(0x9c):warnlog(_0xe16b6c(0x75c)),log('closing\x2018'),_0x16efc0['closePC'](_0x536e16);break;default:log(_0xe16b6c(0x914)+_0x16efc0[_0xe16b6c(0x829)][_0x536e16]['connectionState']),clearTimeout(_0x16efc0[_0xe16b6c(0x829)][_0x536e16][_0xe16b6c(0x2e9)]);break;}},_0x16efc0['pcs'][_0x536e16][_0x37beb9(0x7c1)]=function(_0x21d4b9){var _0x3a8378=_0x37beb9;warnlog('WebRTC\x20Connection\x20Closed.\x20Clean\x20up.\x20657'),log(_0x3a8378(0x82)),_0x16efc0[_0x3a8378(0x6f8)](_0x536e16);},_0x16efc0[_0x37beb9(0x829)][_0x536e16][_0x37beb9(0x8d0)]=function _0x56a8e3(){var _0x4166e4=_0x37beb9;log(_0x4166e4(0x5a5));};},_0x16efc0[_0x249811(0x721)]=function(_0x290324){var _0x36dfef=_0x249811,_0x3db23b=_0x290324['UUID'];if(_0x290324[_0x36dfef(0x431)][_0x36dfef(0xe5)]==_0x36dfef(0x55d))_0x16efc0['setupIncoming'](_0x290324),_0x16efc0[_0x36dfef(0x569)](_0x290324);else try{if(!(_0x290324[_0x36dfef(0x69b)]in _0x16efc0[_0x36dfef(0x829)]))return;var _0x4db7ef=_0x16efc0[_0x36dfef(0x2ee)];if(_0x16efc0[_0x36dfef(0x984)]&&_0x16efc0[_0x36dfef(0x829)][_0x290324['UUID']][_0x36dfef(0x3b1)]==!![]&&_0x16efc0[_0x36dfef(0x829)][_0x290324[_0x36dfef(0x69b)]][_0x36dfef(0x42e)]==![]){if(_0x4db7ef===![]||_0x4db7ef>_0x16efc0[_0x36dfef(0x156)]){var _0x55ceab=Object[_0x36dfef(0x717)](_0x16efc0[_0x36dfef(0x829)])[_0x36dfef(0x87b)];if(_0x16efc0[_0x36dfef(0x26b)])_0x4db7ef=_0x16efc0[_0x36dfef(0x156)];else{if(_0x55ceab>0x4)_0x4db7ef=_0x16efc0[_0x36dfef(0x805)];else(iOS||iPad)&&SafariVersion&&SafariVersion<=0xd?_0x4db7ef=_0x16efc0[_0x36dfef(0x805)]:_0x4db7ef=_0x16efc0[_0x36dfef(0x156)];}}if(iOS||iPad){if(_0x4db7ef!==![]){if(_0x16efc0[_0x36dfef(0x829)][_0x290324[_0x36dfef(0x69b)]]['savedBitrate']===![])_0x16efc0[_0x36dfef(0x829)][_0x290324[_0x36dfef(0x69b)]][_0x36dfef(0x245)]=_0x4db7ef,_0x290324[_0x36dfef(0x431)][_0x36dfef(0x457)]=CodecsHandler['preferCodec'](_0x290324[_0x36dfef(0x431)][_0x36dfef(0x457)],_0x36dfef(0x96f)),_0x290324['description'][_0x36dfef(0x457)]=CodecsHandler[_0x36dfef(0x624)](_0x290324[_0x36dfef(0x431)]['sdp'],{'min':parseInt(_0x4db7ef/0xa)||0x1,'max':_0x4db7ef});else _0x16efc0['pcs'][_0x290324[_0x36dfef(0x69b)]][_0x36dfef(0x7cf)]>_0x4db7ef&&(_0x16efc0[_0x36dfef(0x829)][_0x290324['UUID']][_0x36dfef(0x245)]=_0x4db7ef,_0x290324[_0x36dfef(0x431)][_0x36dfef(0x457)]=CodecsHandler[_0x36dfef(0x60f)](_0x290324['description']['sdp'],_0x36dfef(0x96f)),_0x290324[_0x36dfef(0x431)]['sdp']=CodecsHandler[_0x36dfef(0x624)](_0x290324[_0x36dfef(0x431)][_0x36dfef(0x457)],{'min':parseInt(_0x4db7ef/0xa)||0x1,'max':_0x4db7ef}));_0x4db7ef=![];}}}else{if(_0x16efc0['pcs'][_0x290324[_0x36dfef(0x69b)]][_0x36dfef(0x3b1)]==!![])_0x4db7ef!==![]?_0x16efc0[_0x36dfef(0x69d)]!==![]&&(_0x16efc0[_0x36dfef(0x69d)]<_0x4db7ef&&(_0x4db7ef=_0x16efc0['roombitrate'])):_0x4db7ef=_0x16efc0[_0x36dfef(0x69d)],(iOS||iPad)&&_0x16efc0[_0x36dfef(0x829)][_0x290324[_0x36dfef(0x69b)]][_0x36dfef(0x42e)]&&(_0x16efc0[_0x36dfef(0x829)][_0x290324[_0x36dfef(0x69b)]][_0x36dfef(0x407)]=!![]);else{if(iOS||iPad){var _0x71313e=0x0;for(var _0x150152 in _0x16efc0['pcs']){_0x290324['UUID']!==_0x150152&&(_0x16efc0[_0x36dfef(0x829)][_0x150152][_0x36dfef(0x407)]===!![]&&(_0x71313e+=0x1));}if(_0x71313e>=0x3){if(_0x16efc0[_0x36dfef(0x829)][_0x290324[_0x36dfef(0x69b)]][_0x36dfef(0x42e)])_0x16efc0[_0x36dfef(0x829)][_0x290324[_0x36dfef(0x69b)]][_0x36dfef(0x407)]=!![],_0x16efc0[_0x36dfef(0x829)][_0x290324[_0x36dfef(0x69b)]][_0x36dfef(0x20a)]&&_0x16efc0[_0x36dfef(0x829)][_0x290324[_0x36dfef(0x69b)]][_0x36dfef(0x20a)]===_0x36dfef(0x976)&&(_0x290324[_0x36dfef(0x431)]['sdp']=CodecsHandler[_0x36dfef(0x60f)](_0x290324[_0x36dfef(0x431)][_0x36dfef(0x457)],_0x36dfef(0x976)),log(_0x36dfef(0x604)+_0x16efc0[_0x36dfef(0x829)][_0x290324[_0x36dfef(0x69b)]][_0x36dfef(0x20a)]+_0x36dfef(0x439)));else _0x16efc0[_0x36dfef(0x829)][_0x290324['UUID']][_0x36dfef(0x20a)]&&_0x16efc0[_0x36dfef(0x829)][_0x290324[_0x36dfef(0x69b)]]['preferVideoCodec']==='vp9'?(_0x290324['description'][_0x36dfef(0x457)]=CodecsHandler[_0x36dfef(0x60f)](_0x290324['description']['sdp'],_0x36dfef(0x6c9)),log(_0x36dfef(0x604)+_0x16efc0['pcs'][_0x290324[_0x36dfef(0x69b)]]['preferVideoCodec']+_0x36dfef(0x439)),_0x16efc0[_0x36dfef(0x829)][_0x290324[_0x36dfef(0x69b)]][_0x36dfef(0x407)]=![]):(_0x290324['description']['sdp']=CodecsHandler[_0x36dfef(0x60f)](_0x290324[_0x36dfef(0x431)][_0x36dfef(0x457)],_0x36dfef(0x96f)),log('Setting\x20Codec\x20to\x20vp8'),_0x16efc0[_0x36dfef(0x829)][_0x290324[_0x36dfef(0x69b)]][_0x36dfef(0x407)]=![]);}else _0x16efc0['pcs'][_0x290324[_0x36dfef(0x69b)]][_0x36dfef(0x20a)]&&_0x16efc0[_0x36dfef(0x829)][_0x290324[_0x36dfef(0x69b)]]['preferVideoCodec']!==_0x36dfef(0x976)?_0x16efc0['pcs'][_0x290324['UUID']][_0x36dfef(0x20a)]==='vp9'||_0x16efc0[_0x36dfef(0x829)][_0x290324[_0x36dfef(0x69b)]][_0x36dfef(0x20a)]==='vp8'?(_0x290324[_0x36dfef(0x431)][_0x36dfef(0x457)]=CodecsHandler[_0x36dfef(0x60f)](_0x290324['description']['sdp'],_0x16efc0[_0x36dfef(0x829)][_0x290324[_0x36dfef(0x69b)]][_0x36dfef(0x20a)]),log(_0x36dfef(0x604)+_0x16efc0[_0x36dfef(0x829)][_0x290324[_0x36dfef(0x69b)]][_0x36dfef(0x20a)]+_0x36dfef(0x439)),_0x16efc0[_0x36dfef(0x829)][_0x290324['UUID']][_0x36dfef(0x407)]=![]):_0x16efc0[_0x36dfef(0x829)][_0x290324[_0x36dfef(0x69b)]]['encoder']=!![]:(_0x16efc0[_0x36dfef(0x829)][_0x290324['UUID']][_0x36dfef(0x407)]=!![],_0x16efc0[_0x36dfef(0x829)][_0x290324[_0x36dfef(0x69b)]]['preferVideoCodec']&&_0x16efc0[_0x36dfef(0x829)][_0x290324[_0x36dfef(0x69b)]]['preferVideoCodec']===_0x36dfef(0x976)&&(_0x290324[_0x36dfef(0x431)]['sdp']=CodecsHandler[_0x36dfef(0x60f)](_0x290324[_0x36dfef(0x431)][_0x36dfef(0x457)],'h264'),log(_0x36dfef(0x604)+_0x16efc0[_0x36dfef(0x829)][_0x290324['UUID']][_0x36dfef(0x20a)]+'\x20as\x20preferred\x20codec\x20by\x20viewer\x20via\x20API')));}else _0x16efc0[_0x36dfef(0x829)][_0x290324['UUID']][_0x36dfef(0x20a)]&&(_0x290324[_0x36dfef(0x431)][_0x36dfef(0x457)]=CodecsHandler[_0x36dfef(0x60f)](_0x290324[_0x36dfef(0x431)][_0x36dfef(0x457)],_0x16efc0[_0x36dfef(0x829)][_0x290324[_0x36dfef(0x69b)]][_0x36dfef(0x20a)]),log(_0x36dfef(0x604)+_0x16efc0[_0x36dfef(0x829)][_0x290324[_0x36dfef(0x69b)]][_0x36dfef(0x20a)]+'\x20as\x20preferred\x20codec\x20by\x20viewer\x20via\x20API'));}}if(_0x4db7ef){var _0x188292=CodecsHandler[_0x36dfef(0x426)](_0x290324[_0x36dfef(0x431)][_0x36dfef(0x457)]);log(_0x36dfef(0x40d)+_0x188292);_0x16efc0['pcs'][_0x290324[_0x36dfef(0x69b)]][_0x36dfef(0x7cf)]!==![]&&(_0x16efc0[_0x36dfef(0x829)][_0x290324[_0x36dfef(0x69b)]]['savedBitrate']<_0x4db7ef&&(_0x4db7ef=![]));if(_0x4db7ef===![])_0x16efc0['pcs'][_0x290324[_0x36dfef(0x69b)]]['setBitrate']=_0x188292;else{if(_0x188292!==![]&&_0x188292>_0x4db7ef){var _0x20c8e6=CodecsHandler['getOpusBitrate'](_0x290324['description'][_0x36dfef(0x457)])||0x0;_0x290324['description'][_0x36dfef(0x457)]=CodecsHandler['setVideoBitrates'](_0x290324['description'][_0x36dfef(0x457)],{'min':parseInt(_0x4db7ef/0xa)||0x1,'max':parseInt(_0x4db7ef+_0x20c8e6/0x400)}),_0x16efc0['pcs'][_0x290324[_0x36dfef(0x69b)]][_0x36dfef(0x245)]=_0x4db7ef;}else{if(_0x188292===![]){var _0x20c8e6=CodecsHandler[_0x36dfef(0x6bd)](_0x290324[_0x36dfef(0x431)][_0x36dfef(0x457)])||0x0;_0x290324['description']['sdp']=CodecsHandler[_0x36dfef(0x624)](_0x290324['description']['sdp'],{'min':parseInt(_0x4db7ef/0xa)||0x1,'max':parseInt(_0x4db7ef+_0x20c8e6/0x400)});if(_0x16efc0[_0x36dfef(0x6d3)]&&_0x16efc0[_0x36dfef(0x6d3)]>_0x4db7ef)_0x16efc0[_0x36dfef(0x829)][_0x290324['UUID']]['setBitrate']=_0x4db7ef;else _0x16efc0[_0x36dfef(0x6d3)]?_0x16efc0['pcs'][_0x290324['UUID']][_0x36dfef(0x245)]=_0x16efc0[_0x36dfef(0x6d3)]:_0x16efc0[_0x36dfef(0x829)][_0x290324[_0x36dfef(0x69b)]][_0x36dfef(0x7cf)]=0x9c4;}else _0x16efc0[_0x36dfef(0x829)][_0x290324[_0x36dfef(0x69b)]][_0x36dfef(0x245)]=_0x188292;}}}else{if(_0x16efc0[_0x36dfef(0x6d3)]!==![]){var _0x188292=CodecsHandler[_0x36dfef(0x426)](_0x290324[_0x36dfef(0x431)][_0x36dfef(0x457)]);log(_0x36dfef(0x85c)+_0x188292);if(_0x188292===![]){var _0x20c8e6=CodecsHandler[_0x36dfef(0x6bd)](_0x290324[_0x36dfef(0x431)][_0x36dfef(0x457)])||0x0;_0x290324[_0x36dfef(0x431)][_0x36dfef(0x457)]=CodecsHandler[_0x36dfef(0x624)](_0x290324['description'][_0x36dfef(0x457)],{'min':parseInt(_0x16efc0['outboundVideoBitrate']/0xa)||0x1,'max':parseInt(_0x16efc0[_0x36dfef(0x6d3)]+_0x20c8e6/0x400)});}else _0x16efc0[_0x36dfef(0x829)][_0x290324[_0x36dfef(0x69b)]][_0x36dfef(0x245)]===![]&&(_0x16efc0[_0x36dfef(0x829)][_0x290324[_0x36dfef(0x69b)]]['setBitrate']=_0x188292);}else _0x16efc0[_0x36dfef(0x829)][_0x290324[_0x36dfef(0x69b)]][_0x36dfef(0x245)]===![]&&(_0x16efc0[_0x36dfef(0x829)][_0x290324[_0x36dfef(0x69b)]][_0x36dfef(0x245)]=CodecsHandler[_0x36dfef(0x426)](_0x290324[_0x36dfef(0x431)][_0x36dfef(0x457)]),log('BITRATE\x203:\x20'+_0x16efc0['pcs'][_0x290324[_0x36dfef(0x69b)]]['setBitrate']));}_0x16efc0[_0x36dfef(0x577)]&&(_0x290324['description'][_0x36dfef(0x457)]=CodecsHandler[_0x36dfef(0x35c)](_0x290324[_0x36dfef(0x431)][_0x36dfef(0x457)],{'maxaveragebitrate':_0x16efc0[_0x36dfef(0x577)]*0x400,'cbr':_0x16efc0['cbr']}));if('session'in _0x290324&&_0x290324['session']!=_0x16efc0[_0x36dfef(0x829)][_0x290324['UUID']][_0x36dfef(0x84b)]){errorlog(_0x36dfef(0x5d3));return;}_0x16efc0['pcs'][_0x290324[_0x36dfef(0x69b)]][_0x36dfef(0x37b)](_0x290324['description'])[_0x36dfef(0x296)]()[_0x36dfef(0x3f1)](errorlog);}catch(_0xa1f510){errorlog(_0xa1f510);}},_0x16efc0['processDescription']=function(_0x114c1a){var _0x272904=_0x249811;_0x16efc0[_0x272904(0x4aa)]&&_0x272904(0x1db)in _0x114c1a?_0x16efc0[_0x272904(0x870)](_0x114c1a['description'],_0x114c1a[_0x272904(0x1db)])[_0x272904(0x296)](function(_0x7ad7f7){var _0x4240f0=_0x272904;_0x114c1a[_0x4240f0(0x431)]=JSON[_0x4240f0(0x1d9)](_0x7ad7f7),_0x16efc0[_0x4240f0(0x721)](_0x114c1a);}):_0x16efc0[_0x272904(0x721)](_0x114c1a);},_0x16efc0[_0x249811(0x7f6)]=function(_0x5dfec1){var _0x47a4ec=_0x249811;_0x16efc0[_0x47a4ec(0x4aa)]&&_0x47a4ec(0x1db)in _0x5dfec1?_0x16efc0[_0x47a4ec(0x870)](_0x5dfec1[_0x47a4ec(0x3c7)],_0x5dfec1[_0x47a4ec(0x1db)])[_0x47a4ec(0x296)](function(_0x365bd7){var _0x329844=_0x47a4ec;_0x5dfec1[_0x329844(0x3c7)]=JSON['parse'](_0x365bd7),_0x16efc0[_0x329844(0x796)](_0x5dfec1);}):_0x16efc0['processIce2'](_0x5dfec1);},_0x16efc0[_0x249811(0x796)]=function(_0x42aaad){var _0x1c5728=_0x249811;try{if(_0x16efc0[_0x1c5728(0x1f3)]){if(_0x42aaad[_0x1c5728(0x3c7)][_0x1c5728(0x3c7)][_0x1c5728(0x5fe)](_0x16efc0[_0x1c5728(0x1f3)])===-0x1){log(_0x1c5728(0x181)),log(_0x42aaad[_0x1c5728(0x3c7)]);return;}else log(_0x1c5728(0x8e0)),log(_0x42aaad[_0x1c5728(0x3c7)]);}}catch(_0x31f0ed){errorlog(_0x31f0ed);}if(_0x42aaad['candidate']&&'candidate'in _0x42aaad[_0x1c5728(0x3c7)]&&_0x42aaad[_0x1c5728(0x3c7)][_0x1c5728(0x3c7)]=='')return;if(_0x42aaad[_0x1c5728(0x69b)]in _0x16efc0[_0x1c5728(0x829)]&&_0x42aaad[_0x1c5728(0xe5)]==_0x1c5728(0x52c)){log(_0x1c5728(0x1fb));if('session'in _0x42aaad&&_0x16efc0[_0x1c5728(0x829)][_0x42aaad[_0x1c5728(0x69b)]][_0x1c5728(0x84b)]!=_0x42aaad[_0x1c5728(0x84b)]){errorlog(_0x1c5728(0x812));return;}_0x16efc0[_0x1c5728(0x829)][_0x42aaad[_0x1c5728(0x69b)]]['addIceCandidate'](_0x42aaad['candidate'])[_0x1c5728(0x296)]()[_0x1c5728(0x3f1)](function(_0x28c2e8){});}else{if(_0x42aaad['UUID']in _0x16efc0[_0x1c5728(0x780)]&&_0x42aaad[_0x1c5728(0xe5)]=='local'){log('RPCS\x20WINS\x20ICE');if(_0x1c5728(0x84b)in _0x42aaad&&_0x16efc0[_0x1c5728(0x780)][_0x42aaad['UUID']]['session']!=_0x42aaad['session']){errorlog('Incoming\x20Ice\x20Offer\x20does\x20not\x20match\x20Session');return;}if(_0x16efc0[_0x1c5728(0x780)][_0x42aaad[_0x1c5728(0x69b)]]===null)return;_0x16efc0['rpcs'][_0x42aaad[_0x1c5728(0x69b)]]['addIceCandidate'](_0x42aaad[_0x1c5728(0x3c7)])[_0x1c5728(0x296)]()[_0x1c5728(0x3f1)](function(_0x107bdc){});}else warnlog(_0x42aaad),warnlog('ICE\x20DID\x20NOT\x20FIND\x20A\x20PC\x20OPTION?\x20peer\x20might\x20have\x20left\x20before\x20ICE\x20complete');}},_0x16efc0['processIceBundle']=function(_0x255292){var _0xfa22e1=_0x249811;if(_0x16efc0[_0xfa22e1(0x4aa)]&&_0xfa22e1(0x1db)in _0x255292)_0x16efc0[_0xfa22e1(0x870)](_0x255292[_0xfa22e1(0x6a9)],_0x255292['vector'])[_0xfa22e1(0x296)](function(_0x21919a){var _0x14369d=_0xfa22e1;_0x255292[_0x14369d(0x6a9)]=JSON[_0x14369d(0x1d9)](_0x21919a);var _0x12326b={};_0x12326b['UUID']=_0x255292[_0x14369d(0x69b)],_0x12326b[_0x14369d(0xe5)]=_0x255292[_0x14369d(0xe5)];for(var _0x3af478=0x0;_0x3af478<_0x255292[_0x14369d(0x6a9)][_0x14369d(0x87b)];_0x3af478++){_0x12326b[_0x14369d(0x3c7)]=_0x255292[_0x14369d(0x6a9)][_0x3af478],_0x16efc0[_0x14369d(0x796)](_0x12326b);}});else{var _0x20d2ff={};_0x20d2ff['UUID']=_0x255292[_0xfa22e1(0x69b)],_0x20d2ff[_0xfa22e1(0xe5)]=_0x255292[_0xfa22e1(0xe5)];for(var _0x35eaa8=0x0;_0x35eaa8<_0x255292[_0xfa22e1(0x6a9)][_0xfa22e1(0x87b)];_0x35eaa8++){_0x20d2ff['candidate']=_0x255292[_0xfa22e1(0x6a9)][_0x35eaa8],_0x16efc0['processIce2'](_0x20d2ff);}}},_0x16efc0[_0x249811(0x569)]=async function(_0x441b59){var _0x478e3b=_0x249811;_0x478e3b(0x34b)in _0x441b59&&(_0x16efc0[_0x478e3b(0x780)][_0x441b59[_0x478e3b(0x69b)]][_0x478e3b(0x428)]=_0x441b59[_0x478e3b(0x34b)],log(_0x478e3b(0x8d5)),log(_0x441b59[_0x478e3b(0x34b)])),warnlog(_0x441b59),_0x16efc0[_0x478e3b(0x935)]&&_0x441b59[_0x478e3b(0x431)]&&_0x441b59[_0x478e3b(0x431)][_0x478e3b(0x457)]&&_0x441b59[_0x478e3b(0x431)]['sdp'][_0x478e3b(0x3d8)](_0x478e3b(0x298))&&(_0x441b59[_0x478e3b(0x431)][_0x478e3b(0x457)]=_0x441b59[_0x478e3b(0x431)][_0x478e3b(0x457)]['replace'](_0x478e3b(0x298),''),warnlog(_0x478e3b(0x629))),_0x16efc0[_0x478e3b(0x780)][_0x441b59[_0x478e3b(0x69b)]][_0x478e3b(0x37b)](_0x441b59[_0x478e3b(0x431)])['then'](async function(){var _0x39184b=_0x478e3b;if(_0x16efc0['rpcs'][_0x441b59['UUID']][_0x39184b(0x336)][_0x39184b(0xe5)]==='offer')_0x16efc0['rpcs'][_0x441b59['UUID']][_0x39184b(0x26e)]()['then'](function(_0x237dbe){var _0x14d0fd=_0x39184b;log(_0x14d0fd(0x34c));if(_0x16efc0['rpcs'][_0x441b59[_0x14d0fd(0x69b)]][_0x14d0fd(0x68c)])return _0x16efc0[_0x14d0fd(0x780)][_0x441b59['UUID']][_0x14d0fd(0x3fd)](_0x237dbe);if(!_0x16efc0[_0x14d0fd(0x98c)]&&_0x16efc0[_0x14d0fd(0x2dd)]==0x5)_0x237dbe[_0x14d0fd(0x457)]=CodecsHandler[_0x14d0fd(0x35c)](_0x237dbe[_0x14d0fd(0x457)],{'stereo':0x1,'maxaveragebitrate':(_0x16efc0[_0x14d0fd(0x10f)]||0x100)*0x400,'cbr':_0x16efc0[_0x14d0fd(0x5d8)],'useinbandfec':_0x16efc0[_0x14d0fd(0x631)]?0x0:0x1,'maxptime':_0x16efc0[_0x14d0fd(0x17b)],'minptime':_0x16efc0[_0x14d0fd(0x51f)],'ptime':_0x16efc0['ptime'],'dtx':_0x16efc0[_0x14d0fd(0x295)]}),log(_0x14d0fd(0x8ec));else{if(_0x16efc0['mono']&&Firefox)_0x16efc0[_0x14d0fd(0x10f)]?_0x237dbe['sdp']=CodecsHandler[_0x14d0fd(0x35c)](_0x237dbe['sdp'],{'stereo':0x0,'maxaveragebitrate':_0x16efc0['audiobitrate']*0x400,'cbr':_0x16efc0[_0x14d0fd(0x5d8)],'useinbandfec':_0x16efc0[_0x14d0fd(0x631)]?0x0:0x1,'maxptime':_0x16efc0[_0x14d0fd(0x17b)],'minptime':_0x16efc0[_0x14d0fd(0x51f)],'ptime':_0x16efc0[_0x14d0fd(0x100)],'dtx':_0x16efc0['dtx']}):_0x237dbe[_0x14d0fd(0x457)]=CodecsHandler[_0x14d0fd(0x35c)](_0x237dbe[_0x14d0fd(0x457)],{'stereo':0x0,'useinbandfec':_0x16efc0[_0x14d0fd(0x631)]?0x0:0x1,'maxptime':_0x16efc0['maxptime'],'minptime':_0x16efc0[_0x14d0fd(0x51f)],'ptime':_0x16efc0[_0x14d0fd(0x100)],'dtx':_0x16efc0['dtx']});else{if(_0x16efc0['stereo']==0x1||_0x16efc0[_0x14d0fd(0x2dd)]==0x2||_0x16efc0['stereo']==0x5)_0x237dbe[_0x14d0fd(0x457)]=CodecsHandler[_0x14d0fd(0x35c)](_0x237dbe[_0x14d0fd(0x457)],{'stereo':0x1,'maxaveragebitrate':(_0x16efc0[_0x14d0fd(0x10f)]||0x100)*0x400,'cbr':_0x16efc0[_0x14d0fd(0x5d8)],'useinbandfec':_0x16efc0[_0x14d0fd(0x631)]?0x0:0x1,'maxptime':_0x16efc0[_0x14d0fd(0x17b)],'minptime':_0x16efc0[_0x14d0fd(0x51f)],'ptime':_0x16efc0[_0x14d0fd(0x100)],'dtx':_0x16efc0['dtx']}),log(_0x14d0fd(0x8ec));else{if(_0x16efc0[_0x14d0fd(0x2dd)]==0x4)_0x237dbe[_0x14d0fd(0x457)]=CodecsHandler[_0x14d0fd(0x35c)](_0x237dbe[_0x14d0fd(0x457)],{'stereo':0x2,'maxaveragebitrate':(_0x16efc0[_0x14d0fd(0x10f)]||0x100)*0x400,'cbr':_0x16efc0[_0x14d0fd(0x5d8)],'useinbandfec':_0x16efc0[_0x14d0fd(0x631)]?0x0:0x1,'maxptime':_0x16efc0[_0x14d0fd(0x17b)],'minptime':_0x16efc0['minptime'],'ptime':_0x16efc0[_0x14d0fd(0x100)],'dtx':_0x16efc0[_0x14d0fd(0x295)]});else{if(_0x16efc0[_0x14d0fd(0x10f)])_0x237dbe[_0x14d0fd(0x457)]=CodecsHandler['setOpusAttributes'](_0x237dbe[_0x14d0fd(0x457)],{'maxaveragebitrate':_0x16efc0['audiobitrate']*0x400,'cbr':_0x16efc0[_0x14d0fd(0x5d8)],'useinbandfec':_0x16efc0['noFEC']?0x0:0x1,'maxptime':_0x16efc0['maxptime'],'minptime':_0x16efc0[_0x14d0fd(0x51f)],'ptime':_0x16efc0[_0x14d0fd(0x100)],'dtx':_0x16efc0['dtx']});else{if(_0x16efc0['noFEC'])_0x237dbe[_0x14d0fd(0x457)]=CodecsHandler[_0x14d0fd(0x35c)](_0x237dbe[_0x14d0fd(0x457)],{'useinbandfec':0x0,'maxptime':_0x16efc0[_0x14d0fd(0x17b)],'minptime':_0x16efc0[_0x14d0fd(0x51f)],'ptime':_0x16efc0[_0x14d0fd(0x100)],'dtx':_0x16efc0[_0x14d0fd(0x295)]});else _0x16efc0[_0x14d0fd(0x295)]&&(_0x237dbe['sdp']=CodecsHandler[_0x14d0fd(0x35c)](_0x237dbe['sdp'],{'maxptime':_0x16efc0[_0x14d0fd(0x17b)],'minptime':_0x16efc0[_0x14d0fd(0x51f)],'ptime':_0x16efc0[_0x14d0fd(0x100)],'dtx':_0x16efc0['dtx']}));}}}}}if(_0x16efc0[_0x14d0fd(0xc5)])try{if(_0x16efc0[_0x14d0fd(0xc5)]===_0x14d0fd(0x3fb))_0x237dbe[_0x14d0fd(0x457)]=CodecsHandler[_0x14d0fd(0x4e1)](_0x237dbe[_0x14d0fd(0x457)]);else{if(_0x16efc0[_0x14d0fd(0xc5)]==='pcm'){if(_0x16efc0[_0x14d0fd(0x926)])_0x237dbe['sdp']=CodecsHandler[_0x14d0fd(0xa6)](_0x237dbe[_0x14d0fd(0x457)],_0x16efc0['sampleRate']||0xbb80,![],_0x16efc0[_0x14d0fd(0x100)]);else _0x16efc0[_0x14d0fd(0x2dd)]?_0x237dbe[_0x14d0fd(0x457)]=CodecsHandler[_0x14d0fd(0xa6)](_0x237dbe[_0x14d0fd(0x457)],_0x16efc0[_0x14d0fd(0x476)]||0x7d00,!![],_0x16efc0[_0x14d0fd(0x100)]):_0x237dbe[_0x14d0fd(0x457)]=CodecsHandler[_0x14d0fd(0xa6)](_0x237dbe[_0x14d0fd(0x457)],_0x16efc0[_0x14d0fd(0x476)]||0xbb80,![],_0x16efc0[_0x14d0fd(0x100)]);}else _0x237dbe[_0x14d0fd(0x457)]=CodecsHandler[_0x14d0fd(0x90c)](_0x237dbe[_0x14d0fd(0x457)],_0x16efc0[_0x14d0fd(0xc5)]);}}catch(_0x43987b){errorlog(_0x43987b),warnlog('couldn\x27t\x20set\x20preferred\x20audio\x20codec');}if(_0x16efc0['codecs']&&_0x16efc0[_0x14d0fd(0x75b)][_0x14d0fd(0x87b)])for(var _0x2e7d3c=_0x16efc0[_0x14d0fd(0x75b)][_0x14d0fd(0x87b)]-0x1;_0x2e7d3c>=0x0;_0x2e7d3c--){try{_0x237dbe['sdp']=CodecsHandler[_0x14d0fd(0x60f)](_0x237dbe[_0x14d0fd(0x457)],_0x16efc0[_0x14d0fd(0x75b)][_0x2e7d3c]);}catch(_0x46eca6){errorlog(_0x46eca6);break;}}_0x16efc0[_0x14d0fd(0x118)]&&(_0x237dbe['sdp']=CodecsHandler[_0x14d0fd(0x60f)](_0x237dbe[_0x14d0fd(0x457)],_0x16efc0[_0x14d0fd(0x118)]));_0x16efc0['h264profile']&&(log('h264profile\x20being\x20modified'),_0x237dbe[_0x14d0fd(0x457)]=_0x237dbe['sdp']['replace'](/42e01f/gi,_0x16efc0['h264profile']),_0x237dbe['sdp']=_0x237dbe[_0x14d0fd(0x457)][_0x14d0fd(0x474)](/42001f/gi,_0x16efc0[_0x14d0fd(0x301)]),_0x237dbe[_0x14d0fd(0x457)]=_0x237dbe[_0x14d0fd(0x457)][_0x14d0fd(0x474)](/420029/gi,_0x16efc0[_0x14d0fd(0x301)]),_0x237dbe[_0x14d0fd(0x457)]=_0x237dbe[_0x14d0fd(0x457)]['replace'](/42a01e/gi,_0x16efc0[_0x14d0fd(0x301)]),_0x237dbe[_0x14d0fd(0x457)]=_0x237dbe['sdp'][_0x14d0fd(0x474)](/42a014/gi,_0x16efc0['h264profile']),_0x237dbe[_0x14d0fd(0x457)]=_0x237dbe[_0x14d0fd(0x457)][_0x14d0fd(0x474)](/42a00b/gi,_0x16efc0['h264profile']),_0x237dbe['sdp']=_0x237dbe[_0x14d0fd(0x457)]['replace'](/640c1f/gi,_0x16efc0[_0x14d0fd(0x301)]));_0x16efc0[_0x14d0fd(0x3d4)]&&(log(_0x237dbe[_0x14d0fd(0x457)]),_0x237dbe[_0x14d0fd(0x457)]=CodecsHandler['disableNACK'](_0x237dbe[_0x14d0fd(0x457)]));_0x16efc0[_0x14d0fd(0x110)]&&(_0x237dbe[_0x14d0fd(0x457)]=CodecsHandler['disablePLI'](_0x237dbe['sdp']));_0x16efc0[_0x14d0fd(0x196)]&&(_0x237dbe[_0x14d0fd(0x457)]=CodecsHandler[_0x14d0fd(0x701)](_0x237dbe[_0x14d0fd(0x457)]));if(_0x16efc0[_0x14d0fd(0x780)][_0x441b59[_0x14d0fd(0x69b)]][_0x14d0fd(0x761)])log(_0x14d0fd(0x317)),_0x237dbe[_0x14d0fd(0x457)]=_0x168326(_0x237dbe[_0x14d0fd(0x457)],_0x16efc0[_0x14d0fd(0x780)][_0x441b59[_0x14d0fd(0x69b)]][_0x14d0fd(0x761)]);else _0x16efc0['bitrate']&&(log('bit\x20rate\x20being\x20munged'),_0x237dbe[_0x14d0fd(0x457)]=_0x168326(_0x237dbe[_0x14d0fd(0x457)],_0x16efc0[_0x14d0fd(0xb9)]));return log(_0x237dbe),_0x16efc0[_0x14d0fd(0x780)][_0x441b59[_0x14d0fd(0x69b)]]['setLocalDescription'](_0x237dbe);})[_0x39184b(0x296)](function _0x12f450(){var _0x372c4a=_0x39184b;log('providing\x20answer');if(_0x16efc0[_0x372c4a(0x780)][_0x441b59[_0x372c4a(0x69b)]][_0x372c4a(0x68c)]){_0x16efc0[_0x372c4a(0x780)][_0x441b59[_0x372c4a(0x69b)]][_0x372c4a(0x5a7)]&&_0x16efc0[_0x372c4a(0x780)][_0x441b59['UUID']][_0x372c4a(0x5a7)]();return;}var _0x571d8d={};_0x571d8d[_0x372c4a(0x69b)]=_0x441b59[_0x372c4a(0x69b)],_0x571d8d['description']=_0x16efc0[_0x372c4a(0x780)][_0x441b59[_0x372c4a(0x69b)]][_0x372c4a(0x877)],_0x571d8d['session']=_0x16efc0[_0x372c4a(0x780)][_0x441b59['UUID']]['session'],_0x16efc0[_0x372c4a(0x4aa)]?_0x16efc0[_0x372c4a(0x6b8)](JSON[_0x372c4a(0x12d)](_0x571d8d[_0x372c4a(0x431)]))[_0x372c4a(0x296)](function(_0x59c374){var _0x22759e=_0x372c4a;_0x571d8d[_0x22759e(0x431)]=_0x59c374[0x0],_0x571d8d[_0x22759e(0x1db)]=_0x59c374[0x1],_0x16efc0[_0x22759e(0x1e1)](_0x571d8d);})[_0x372c4a(0x3f1)](errorlog):_0x16efc0['anyrequest'](_0x571d8d);})[_0x39184b(0x3f1)](errorlog);else _0x16efc0['rpcs'][_0x441b59[_0x39184b(0x69b)]]['remoteDescription'][_0x39184b(0xe5)]==='answer'&&errorlog('Someone\x20sent\x20us\x20an\x20ANSWER\x20sdp??');})['catch'](errorlog);},_0x16efc0[_0x249811(0x3b6)]=function(){var _0x4ad728=_0x249811;if(_0x16efc0[_0x4ad728(0x64f)]&&_0x16efc0['videoElement']['srcObject'])return _0x16efc0[_0x4ad728(0x64f)]['srcObject'];else return _0x16efc0[_0x4ad728(0x64f)]&&_0x16efc0[_0x4ad728(0x64f)]['src']&&_0x16efc0[_0x4ad728(0x7a2)]?_0x16efc0[_0x4ad728(0x7a2)]:(log(_0x4ad728(0x6d0)),checkBasicStreamsExist(),_0x16efc0[_0x4ad728(0x64f)][_0x4ad728(0x462)]);};var _0x5a52f1={},_0x31a5e1=![],_0x3039a5=[];_0x16efc0['sendFile']=function(_0x5be5c9,_0x1c21db){var _0x417041=_0x249811;log(_0x417041(0x7ec)+_0x1c21db+'\x20'+_0x5be5c9);var _0x61058b=new FileReader(),_0x49dba5=![];for(var _0x5a862b=0x0;_0x5a862b<_0x16efc0[_0x417041(0x76e)][_0x417041(0x87b)];_0x5a862b++){if(_0x16efc0['hostedFiles'][_0x5a862b]['id']===_0x1c21db){_0x49dba5=_0x5a862b;break;}}if(_0x49dba5===![]){warnlog('requested\x20file\x20was\x20not\x20found');return;}else{if(_0x16efc0[_0x417041(0x76e)][_0x49dba5][_0x417041(0x81c)]==0x0){warnlog(_0x417041(0x4b1));return;}else{if(!(_0x16efc0[_0x417041(0x76e)][_0x49dba5][_0x417041(0x81)]===![]||_0x16efc0[_0x417041(0x76e)][_0x49dba5][_0x417041(0x81)]===_0x5be5c9)){warnlog(_0x417041(0x2e7));return;}}}var _0x321d08=0x4000,_0x3c22a1=0x0,_0x466be8=_0x49dba5;_0x466be8===_0x417041(0x913)&&(_0x466be8=_0x417041(0x22c)+_0x16efc0[_0x417041(0x82b)](0x5));if(_0x5be5c9 in _0x16efc0['pcs'])var _0x9cdaa0=_0x16efc0['pcs'][_0x5be5c9][_0x417041(0x909)](_0x466be8);else{if(_0x5be5c9 in _0x16efc0[_0x417041(0x780)])var _0x9cdaa0=_0x16efc0['rpcs'][_0x5be5c9][_0x417041(0x909)](_0x466be8);else{warnlog(_0x417041(0x43b));return;}}_0x9cdaa0[_0x417041(0x69e)]='arraybuffer';var _0xee3d96=_0x16efc0[_0x417041(0x76e)][_0x49dba5][_0x417041(0x8db)](0x0,_0x321d08);_0x9cdaa0[_0x417041(0x8d0)]=()=>{var _0xba2828=_0x417041;_0x9cdaa0[_0xba2828(0x3cc)](JSON[_0xba2828(0x12d)]({'type':'filetransfer','size':_0x16efc0['hostedFiles'][_0x49dba5][_0xba2828(0x411)],'filename':_0x16efc0[_0xba2828(0x76e)][_0x49dba5][_0xba2828(0x98b)],'id':_0x16efc0[_0xba2828(0x76e)][_0x49dba5]['id']})),_0x61058b[_0xba2828(0x29c)](_0xee3d96);},_0x9cdaa0[_0x417041(0x7c1)]=()=>{var _0x4ce535=_0x417041;try{var _0x4f3f51=_0x16efc0[_0x4ce535(0xea)][_0x4ce535(0x5fe)](_0x9cdaa0);_0x4f3f51>-0x1&&_0x16efc0['hostedTransfers'][_0x4ce535(0x8fb)](_0x4f3f51,0x1);}catch(_0x1b4d2b){errorlog(_0x1b4d2b);}log(_0x4ce535(0x889)),_0x9cdaa0=null;},_0x9cdaa0[_0x417041(0x26a)]=_0x2315f0=>{},_0x16efc0[_0x417041(0xea)][_0x417041(0x31d)](_0x9cdaa0),_0x61058b[_0x417041(0x2a6)]=function(){var _0x3e80a7=_0x417041;if(_0x16efc0['hostedFiles'][_0x49dba5][_0x3e80a7(0x81c)]==0x0)return;var _0x1aa03b=_0x61058b['result'];log(_0x1aa03b);try{_0x9cdaa0[_0x3e80a7(0x3cc)](_0x1aa03b);}catch(_0x31c9b5){try{_0x9cdaa0[_0x3e80a7(0x320)]();}catch(_0x28715b){}warnlog(_0x31c9b5);return;}_0x3c22a1+=0x1;if(_0x3c22a1*_0x321d08<_0x16efc0[_0x3e80a7(0x76e)][_0x49dba5][_0x3e80a7(0x411)])try{log('cid:'+_0x3c22a1),_0xee3d96=_0x16efc0[_0x3e80a7(0x76e)][_0x49dba5]['slice'](_0x3c22a1*_0x321d08,(_0x3c22a1+0x1)*_0x321d08),_0x61058b[_0x3e80a7(0x29c)](_0xee3d96);}catch(_0x47da25){errorlog(_0x47da25);}else _0x9cdaa0[_0x3e80a7(0x3cc)](_0x3e80a7(0x5fc)),_0x9cdaa0[_0x3e80a7(0x320)]();};},_0x16efc0[_0x249811(0x4a1)]=null,_0x16efc0[_0x249811(0x903)]=null,_0x16efc0[_0x249811(0x4af)]=async function(_0xf80cca=null){var _0x16ea78=_0x249811;if(_0x16efc0[_0x16ea78(0x4a1)]!==null)return;else _0x16efc0[_0x16ea78(0x4a1)]=![];!_0xf80cca&&_0x16efc0[_0x16ea78(0x324)][_0x16ea78(0x8eb)]&&(_0xf80cca=_0x16efc0['stats'][_0x16ea78(0x8eb)]);let _0x3438b0=0x0;var _0x4182d9=_0x16efc0['streamSrc'][_0x16ea78(0x39a)]()[0x0];if(!_0x4182d9){_0x16efc0[_0x16ea78(0x4a1)]=null;return;}var _0x441cf9=new MediaStreamTrackProcessor(_0x4182d9),_0x3b26ae=_0x441cf9[_0x16ea78(0x9e)];const _0x355ce5=_0x3b26ae['getReader']();var _0x1fdb55=![],_0x477472=-0x1,_0x3741f5=-0x1;const _0x201160={'output':_0x43624d=>{var _0x55e1b6=_0x16ea78;if(_0x43624d[_0x55e1b6(0x56e)][_0x55e1b6(0x98b)]==_0x55e1b6(0x77a)){let _0x23812b=new Uint8Array(_0x43624d[_0x55e1b6(0x153)]);_0x43624d[_0x55e1b6(0x306)](_0x23812b),_0x3039a5[_0x55e1b6(0x31d)]([_0x43624d[_0x55e1b6(0x5e9)]-_0x3741f5,_0x43624d[_0x55e1b6(0xe5)]]),_0x3039a5[_0x55e1b6(0x31d)](_0x23812b),_0x31a5e1[_0x55e1b6(0x8a5)](_0x55e1b6(0x56a));}},'error':_0x1c27aa=>{errorlog(_0x1c27aa);}};let _0x5da57a=new VideoEncoder(_0x201160);_0x5da57a[_0x16ea78(0x8d)](_0xf80cca),_0x16efc0[_0x16ea78(0x324)][_0x16ea78(0x8eb)]=_0xf80cca,_0x31a5e1[_0x16ea78(0x598)]=_0x5da57a;var _0x5a0ca6,_0x311410=new Promise((_0x572da7,_0x3faebf)=>{_0x5a0ca6=_0x572da7;});_0x311410[_0x16ea78(0x4a7)]=_0x5a0ca6,_0x355ce5['read']()['then'](function _0x5ea005({done:_0x402f23,value:_0x11f6a7}){var _0x29f227=_0x16ea78;if(_0x402f23||_0x1fdb55){_0x5da57a[_0x29f227(0x320)]();_0x11f6a7&&_0x11f6a7[_0x29f227(0x320)]();_0x16efc0['chunkedVideoEnabled']=null;return;}_0x3741f5==-0x1&&(_0x3741f5=_0x11f6a7[_0x29f227(0x5e9)],_0x16efc0[_0x29f227(0x324)][_0x29f227(0x8eb)][_0x29f227(0x38b)]=Date[_0x29f227(0xd0)](),_0x311410['resolve']());_0x477472==_0x11f6a7['timestamp']&&(_0x11f6a7[_0x29f227(0x5e9)]+=0x1,warnlog('Timestamp\x20duplicated'));if(!_0x1fdb55){_0x477472=_0x11f6a7[_0x29f227(0x5e9)],_0x3438b0++;if(_0x31a5e1[_0x29f227(0x5a4)]){const _0x22e5f5=_0x3438b0>=0x3c;_0x22e5f5&&(_0x3438b0=0x0,_0x31a5e1[_0x29f227(0x5a4)]=![],warnlog(_0x29f227(0x691))),_0x5da57a[_0x29f227(0x6be)](_0x11f6a7,{'keyFrame':_0x22e5f5});}else _0x5da57a[_0x29f227(0x6be)](_0x11f6a7,{'keyFrame':![]});}_0x11f6a7['close'](),_0x355ce5[_0x29f227(0xcc)]()[_0x29f227(0x296)](_0x5ea005);}),_0x16efc0[_0x16ea78(0x4a1)]=!![],await _0x311410;},_0x16efc0[_0x249811(0x7c2)]=async function(_0x305cb0){var _0x3d7f0e=_0x249811;if(_0x16efc0[_0x3d7f0e(0x903)]!==null)return;else _0x16efc0[_0x3d7f0e(0x903)]=![];!_0x305cb0&&_0x16efc0[_0x3d7f0e(0x324)][_0x3d7f0e(0x2c0)]&&(_0x305cb0=_0x16efc0[_0x3d7f0e(0x324)][_0x3d7f0e(0x2c0)]);var _0x4d200e=_0x16efc0[_0x3d7f0e(0x64f)][_0x3d7f0e(0x462)]['getAudioTracks']()[0x0];if(!_0x4d200e){_0x16efc0['chunkedAudioEnabled']=null;return;}var _0x374d29=_0x4d200e[_0x3d7f0e(0x3b3)]();_0x305cb0[_0x3d7f0e(0x849)]>_0x374d29[_0x3d7f0e(0x460)]&&(_0x305cb0['numberOfChannels']=_0x374d29[_0x3d7f0e(0x460)],_0x305cb0[_0x3d7f0e(0x6a7)]=_0x374d29[_0x3d7f0e(0x460)]);_0x305cb0[_0x3d7f0e(0x476)]>_0x374d29[_0x3d7f0e(0x476)]&&(_0x305cb0[_0x3d7f0e(0x476)]=_0x374d29[_0x3d7f0e(0x476)]);var _0x11d816=new MediaStreamTrackProcessor(_0x4d200e),_0x319317=_0x11d816[_0x3d7f0e(0x9e)];const _0x5d47f2=_0x319317[_0x3d7f0e(0x578)]();var _0x5eb67a=![],_0xf75b06=-0x1,_0x22849d=-0x1;const _0xc9801a={'output':_0x53f171=>{var _0x5af75d=_0x3d7f0e;if(_0x53f171['constructor'][_0x5af75d(0x98b)]==_0x5af75d(0x95e)){let _0x1a571b=new Uint8Array(_0x53f171[_0x5af75d(0x153)]);_0x53f171['copyTo'](_0x1a571b),_0x3039a5['push']([_0x53f171[_0x5af75d(0x5e9)]-_0x22849d,_0x5af75d(0x753)]),_0x3039a5['push'](_0x1a571b),_0x31a5e1[_0x5af75d(0x8a5)](_0x5af75d(0x753));}},'error':_0x2c5323=>{errorlog(_0x2c5323);}};let _0x46f442=new AudioEncoder(_0xc9801a);_0x46f442[_0x3d7f0e(0x8d)](_0x305cb0),_0x16efc0[_0x3d7f0e(0x324)][_0x3d7f0e(0x2c0)]={},_0x16efc0['stats'][_0x3d7f0e(0x2c0)][_0x3d7f0e(0x118)]=_0x305cb0[_0x3d7f0e(0x118)],_0x16efc0[_0x3d7f0e(0x324)]['Chunked_audio'][_0x3d7f0e(0x849)]=_0x305cb0[_0x3d7f0e(0x849)],_0x16efc0[_0x3d7f0e(0x324)][_0x3d7f0e(0x2c0)]['sampleRate']=_0x305cb0[_0x3d7f0e(0x476)],_0x16efc0[_0x3d7f0e(0x324)][_0x3d7f0e(0x2c0)][_0x3d7f0e(0xb9)]=_0x305cb0['tuning'][_0x3d7f0e(0xb9)];var _0x483fe7,_0x5a2ca0=new Promise((_0x170d1f,_0x59f36b)=>{_0x483fe7=_0x170d1f;});_0x5a2ca0[_0x3d7f0e(0x4a7)]=_0x483fe7,_0x5d47f2['read']()[_0x3d7f0e(0x296)](function _0x43f93e({done:_0x469797,value:_0x365393}){var _0x4b3f3d=_0x3d7f0e;if(_0x469797||_0x5eb67a){_0x46f442[_0x4b3f3d(0x320)]();_0x365393&&_0x365393[_0x4b3f3d(0x320)]();_0x16efc0['chunkedAudioEnabled']=null;return;}_0x22849d==-0x1&&(_0x22849d=_0x365393[_0x4b3f3d(0x5e9)],_0x16efc0[_0x4b3f3d(0x324)][_0x4b3f3d(0x2c0)]['realTime']=Date[_0x4b3f3d(0xd0)](),_0x5a2ca0[_0x4b3f3d(0x4a7)]()),_0xf75b06==_0x365393[_0x4b3f3d(0x5e9)]&&(_0x365393[_0x4b3f3d(0x5e9)]+=0x1),!_0x5eb67a&&(_0xf75b06=_0x365393[_0x4b3f3d(0x5e9)],_0x46f442[_0x4b3f3d(0x6be)](_0x365393)),_0x365393[_0x4b3f3d(0x320)](),_0x5d47f2[_0x4b3f3d(0xcc)]()[_0x4b3f3d(0x296)](_0x43f93e);}),_0x16efc0[_0x3d7f0e(0x903)]=!![],await _0x5a2ca0;},_0x16efc0['getPCM']=function(_0x54baa9){var _0x53949c=_0x249811;warnlog(_0x53949c(0x427));const _0x4a0a4b=window['AudioContext']||window[_0x53949c(0x8a3)],_0x1d0022=new _0x4a0a4b(),_0x26b4dd=_0x1d0022[_0x53949c(0x6ec)](_0x54baa9),_0x3b6b18=0x800,_0x5e851e=(_0x1d0022[_0x53949c(0x524)]||_0x1d0022['createJavaScriptNode'])[_0x53949c(0x6ca)](_0x1d0022,_0x3b6b18,0x1,0x1);return _0x5e851e[_0x53949c(0x7c7)]=function(_0x1c65b1){var _0x596026=_0x53949c,_0x50b824=new Uint8Array(_0x1c65b1[_0x596026(0x51b)]['getChannelData'](0x0)[_0x596026(0x932)]);_0x3039a5[_0x596026(0x31d)]([0x0,'pcm']),_0x3039a5[_0x596026(0x31d)](_0x50b824),_0x31a5e1['sendChunks'](_0x596026(0x319));},_0x26b4dd[_0x53949c(0x32f)](_0x5e851e),_0x5e851e[_0x53949c(0x32f)](_0x1d0022[_0x53949c(0x517)]),_0x16efc0[_0x53949c(0x324)][_0x53949c(0x2c0)]={},_0x16efc0[_0x53949c(0x903)]=!![],_0x5e851e;},_0x16efc0[_0x249811(0x3ca)]=async function(_0xb8f016){var _0x50d31c=_0x249811;log('SENDING\x20CHUNKS\x20TO:\x20'+_0xb8f016);!_0x16efc0[_0x50d31c(0x4a1)]&&_0x16efc0[_0x50d31c(0x324)][_0x50d31c(0x8eb)]&&(config=_0x16efc0[_0x50d31c(0x324)][_0x50d31c(0x8eb)],await _0x16efc0[_0x50d31c(0x4af)](config));!_0x16efc0[_0x50d31c(0x903)]&&_0x16efc0[_0x50d31c(0x324)][_0x50d31c(0x2c0)]&&(config=_0x16efc0['stats']['Chunked_audio'],await _0x16efc0[_0x50d31c(0x7c2)](config));if(_0xb8f016 in _0x5a52f1)return;if(!_0x31a5e1){var _0x3a94a9=_0x16efc0['getLocalStream'](),_0x3aa575=_0x16efc0[_0x50d31c(0x1e4)],_0x3be28d=null;_0x16efc0['maxvideobitrate']&&_0x16efc0[_0x50d31c(0x2ee)]<_0x3aa575&&(_0x3aa575=_0x16efc0[_0x50d31c(0x2ee)]);var _0x1554f1={'codec':_0x50d31c(0x8a2),'width':0x780,'height':0x438,'bitrate':parseInt(_0x3aa575*0x3e8),'frameRate':0x1e,'latencyMode':'realtime'};_0x16efc0[_0x50d31c(0x2a2)]&&(_0x1554f1[_0x50d31c(0x2a2)]='keep');var _0x27bc17=_0x3a94a9[_0x50d31c(0x39a)]();if(_0x27bc17[_0x50d31c(0x87b)]){var _0x57caa9=_0x27bc17[0x0][_0x50d31c(0x3b3)]();_0x57caa9['width']&&(_0x1554f1[_0x50d31c(0x683)]=_0x57caa9[_0x50d31c(0x683)]),_0x57caa9[_0x50d31c(0x168)]&&(_0x1554f1[_0x50d31c(0x168)]=_0x57caa9[_0x50d31c(0x168)]),_0x57caa9['frameRate']&&(_0x1554f1[_0x50d31c(0x35a)]=_0x57caa9[_0x50d31c(0x35a)]);}else _0x1554f1=![];if(_0x3aa575<0x259){var _0x2ee984=_0x1554f1[_0x50d31c(0x683)]*_0x1554f1[_0x50d31c(0x168)]/(0x280*0x168);if(_0x2ee984>=0x2)_0x1554f1[_0x50d31c(0x683)]=parseInt(_0x1554f1[_0x50d31c(0x683)]/0x2),_0x1554f1[_0x50d31c(0x168)]=parseInt(_0x1554f1[_0x50d31c(0x168)]/0x2);else _0x2ee984>=1.5&&(_0x1554f1[_0x50d31c(0x683)]=parseInt(_0x1554f1[_0x50d31c(0x683)]/1.5),_0x1554f1[_0x50d31c(0x168)]=parseInt(_0x1554f1[_0x50d31c(0x168)]/1.5));}var _0x288f89={'codec':'opus','numberOfChannels':0x2,'channels':0x2,'sampleRate':0xbb80,'bitrate':0xfa00,'tuning':{'bitrate':0xfa00}};if(_0x3aa575>0xbb8)var _0x288f89={'codec':'opus','numberOfChannels':0x2,'channels':0x2,'sampleRate':0xbb80,'tuning':{'bitrate':0x1f400}};else{if(_0x3aa575<0x259)var _0x288f89={'codec':_0x50d31c(0x242),'numberOfChannels':0x2,'channels':0x2,'sampleRate':0xbb80,'tuning':{'bitrate':0x7d00}};}_0x16efc0[_0x50d31c(0x319)]&&(_0x288f89={'codec':_0x50d31c(0x319),'numberOfChannels':0x2,'channels':0x2,'sampleRate':0xbb80});!_0x3a94a9['getAudioTracks']()[_0x50d31c(0x87b)]&&(_0x288f89=![]);if(!_0x288f89&&!_0x1554f1)return;_0x31a5e1={},_0x31a5e1[_0x50d31c(0x5a4)]=!![],_0x31a5e1['configVideo']=_0x1554f1||![],_0x31a5e1[_0x50d31c(0x62e)]=_0x288f89||![],_0x31a5e1[_0x50d31c(0x82d)]&&await _0x16efc0[_0x50d31c(0x4af)](_0x31a5e1[_0x50d31c(0x82d)]),_0x31a5e1[_0x50d31c(0x62e)]&&(_0x31a5e1[_0x50d31c(0x62e)][_0x50d31c(0x118)]==_0x50d31c(0x319)?_0x16efc0[_0x50d31c(0x31b)](_0x3a94a9):await _0x16efc0[_0x50d31c(0x7c2)](_0x31a5e1[_0x50d31c(0x62e)])),_0x31a5e1[_0x50d31c(0x8a5)]=function(_0x459beb='null'){var _0x1db141=_0x50d31c;if(_0x3be28d)return;_0x3be28d=!![];var _0xc33d93=_0x459beb;while(_0x3039a5[_0x1db141(0x87b)]){if(!Object[_0x1db141(0x717)](_0x5a52f1)['length']){_0x3039a5=[],_0x3be28d=null,_0x16efc0[_0x1db141(0x324)][_0x1db141(0x825)]=0x0;return;}_0x16efc0['stats'][_0x1db141(0x825)]=_0x3039a5[_0x1db141(0x87b)];var _0x2ef7ef=0x0,_0x475848=_0x3039a5[_0x1db141(0x873)]();if(_0x475848[_0x1db141(0x87b)]===0x2){_0xc33d93=_0x475848[0x1],_0x475848['push'](_0x3039a5[_0x1db141(0x87b)]);var _0x540b7b=JSON[_0x1db141(0x12d)](_0x475848);for(var _0x2ef9b6 in _0x5a52f1){if((_0xc33d93==_0x1db141(0x24f)||_0xc33d93==_0x1db141(0x4f5)||_0xc33d93=='video')&&!_0x16efc0[_0x1db141(0x829)][_0x2ef9b6][_0x1db141(0x131)])continue;if((_0xc33d93=='audio'||_0xc33d93==_0x1db141(0x319))&&!_0x16efc0[_0x1db141(0x829)][_0x2ef9b6][_0x1db141(0x744)])continue;try{_0x5a52f1[_0x2ef9b6][_0x1db141(0x542)]==='open'&&_0x5a52f1[_0x2ef9b6][_0x1db141(0x3cc)](_0x540b7b),_0x16efc0[_0x1db141(0x829)][_0x2ef9b6]['stats'][_0x1db141(0x7a7)]=_0x5a52f1[_0x2ef9b6][_0x1db141(0x7a7)],_0x2ef7ef<_0x16efc0[_0x1db141(0x829)][_0x2ef9b6][_0x1db141(0x324)][_0x1db141(0x7a7)]&&(_0x2ef7ef=_0x16efc0[_0x1db141(0x829)][_0x2ef9b6][_0x1db141(0x324)][_0x1db141(0x7a7)]);}catch(_0x1fb5c3){}}}else{if(_0x475848[_0x1db141(0x153)]>0x40000){for(var _0x2ef9b6 in _0x5a52f1){if((_0xc33d93==_0x1db141(0x24f)||_0xc33d93==_0x1db141(0x4f5)||_0xc33d93==_0x1db141(0x56a))&&!_0x16efc0[_0x1db141(0x829)][_0x2ef9b6][_0x1db141(0x131)])continue;if((_0xc33d93==_0x1db141(0x753)||_0xc33d93==_0x1db141(0x319))&&!_0x16efc0[_0x1db141(0x829)][_0x2ef9b6]['allowAudio'])continue;try{_0x5a52f1[_0x2ef9b6][_0x1db141(0x542)]==='open'&&_0x5a52f1[_0x2ef9b6]['send'](_0x475848[_0x1db141(0x8db)](0x0,0x40000)),_0x16efc0[_0x1db141(0x829)][_0x2ef9b6][_0x1db141(0x324)]['bufferedAmount']=_0x5a52f1[_0x2ef9b6][_0x1db141(0x7a7)],_0x2ef7ef<_0x16efc0[_0x1db141(0x829)][_0x2ef9b6][_0x1db141(0x324)]['bufferedAmount']&&(_0x2ef7ef=_0x16efc0[_0x1db141(0x829)][_0x2ef9b6][_0x1db141(0x324)]['bufferedAmount']);}catch(_0xdb91a4){}}_0x3039a5[_0x1db141(0x5d4)](_0x475848['slice'](0x40000));}else for(var _0x2ef9b6 in _0x5a52f1){if((_0xc33d93==_0x1db141(0x24f)||_0xc33d93=='delta'||_0xc33d93==_0x1db141(0x56a))&&!_0x16efc0['pcs'][_0x2ef9b6][_0x1db141(0x131)])continue;if((_0xc33d93==_0x1db141(0x753)||_0xc33d93==_0x1db141(0x319))&&!_0x16efc0[_0x1db141(0x829)][_0x2ef9b6]['allowAudio'])continue;try{_0x5a52f1[_0x2ef9b6]['readyState']===_0x1db141(0x50d)&&_0x5a52f1[_0x2ef9b6][_0x1db141(0x3cc)](_0x475848),_0x16efc0[_0x1db141(0x829)][_0x2ef9b6][_0x1db141(0x324)][_0x1db141(0x7a7)]=_0x5a52f1[_0x2ef9b6][_0x1db141(0x7a7)],_0x2ef7ef<_0x16efc0[_0x1db141(0x829)][_0x2ef9b6][_0x1db141(0x324)][_0x1db141(0x7a7)]&&(_0x2ef7ef=_0x16efc0[_0x1db141(0x829)][_0x2ef9b6][_0x1db141(0x324)]['bufferedAmount']);}catch(_0x48eaa6){}}}_0x16efc0['stats'][_0x1db141(0x6f2)]=_0x2ef7ef;if(!_0x31a5e1[_0x1db141(0x58b)]&&_0x2ef7ef>0x1f4)_0x31a5e1[_0x1db141(0x58b)]=!![],_0x16efc0[_0x1db141(0x324)][_0x1db141(0x28c)]=_0x31a5e1[_0x1db141(0x58b)],_0x16efc0['stats'][_0x1db141(0x8eb)][_0x1db141(0xb9)]=parseInt(_0x16efc0[_0x1db141(0x1e4)]*0x3e8/0xa),_0x31a5e1[_0x1db141(0x598)][_0x1db141(0x8d)](_0x16efc0[_0x1db141(0x324)][_0x1db141(0x8eb)]);else _0x31a5e1[_0x1db141(0x58b)]&&_0x2ef7ef<0x12c&&(_0x31a5e1[_0x1db141(0x58b)]=![],_0x16efc0[_0x1db141(0x324)][_0x1db141(0x28c)]=_0x31a5e1[_0x1db141(0x58b)],_0x16efc0['stats']['Chunked_video'][_0x1db141(0xb9)]=parseInt(_0x16efc0['chunked']*0x3e8),_0x31a5e1['videoEncoder'][_0x1db141(0x8d)](_0x16efc0[_0x1db141(0x324)]['Chunked_video']));}_0x3be28d=null,_0x16efc0[_0x1db141(0x324)][_0x1db141(0x825)]=0x0;},_0x3a94a9[_0x50d31c(0x783)]=function(_0x4c6575){};}var _0xa6f06b=_0x50d31c(0x1e4);if(_0xb8f016 in _0x16efc0[_0x50d31c(0x829)])_0x5a52f1[_0xb8f016]=_0x16efc0[_0x50d31c(0x829)][_0xb8f016]['createDataChannel'](_0xa6f06b,{'ordered':!![]});else{warnlog(_0x50d31c(0x43b));return;}_0x5a52f1[_0xb8f016][_0x50d31c(0x1f8)]=_0x50d31c(0x6a0),_0x5a52f1[_0xb8f016][_0x50d31c(0x69e)]='arraybuffer',_0x5a52f1[_0xb8f016][_0x50d31c(0x4c8)]=![],_0x5a52f1[_0xb8f016][_0x50d31c(0x8d0)]=()=>{var _0x7821f9=_0x50d31c;log(_0x7821f9(0x6c8));if(_0x16efc0[_0x7821f9(0x903)]&&_0x16efc0[_0x7821f9(0x4a1)]&&_0x16efc0['pcs'][_0xb8f016][_0x7821f9(0x744)]&&_0x16efc0['pcs'][_0xb8f016][_0x7821f9(0x131)])_0x5a52f1[_0xb8f016][_0x7821f9(0x3cc)](JSON[_0x7821f9(0x12d)]({'timestamp':Date['now'](),'type':_0x7821f9(0x550),'realTimeVideo':_0x16efc0['stats'][_0x7821f9(0x8eb)]['realTime'],'realTimeAudio':_0x16efc0[_0x7821f9(0x324)][_0x7821f9(0x2c0)][_0x7821f9(0x38b)],'size':0x5af3107a3fff,'configVideo':_0x31a5e1['configVideo'],'configAudio':_0x31a5e1[_0x7821f9(0x62e)],'recordType':_0x16efc0['chunked'],'filename':_0xa6f06b+_0x7821f9(0x6ff),'id':_0xa6f06b}));else{if(_0x16efc0['chunkedAudioEnabled']&&_0x16efc0[_0x7821f9(0x829)][_0xb8f016][_0x7821f9(0x744)])_0x5a52f1[_0xb8f016][_0x7821f9(0x3cc)](JSON[_0x7821f9(0x12d)]({'timestamp':Date[_0x7821f9(0xd0)](),'type':_0x7821f9(0x550),'realTimeAudio':_0x16efc0[_0x7821f9(0x324)][_0x7821f9(0x2c0)][_0x7821f9(0x38b)],'size':0x5af3107a3fff,'configAudio':_0x31a5e1[_0x7821f9(0x62e)],'recordType':_0x16efc0['chunked'],'filename':_0xa6f06b+_0x7821f9(0x6ff),'id':_0xa6f06b}));else{if(_0x16efc0[_0x7821f9(0x4a1)]&&_0x16efc0[_0x7821f9(0x829)][_0xb8f016]['allowVideo'])_0x5a52f1[_0xb8f016][_0x7821f9(0x3cc)](JSON['stringify']({'timestamp':Date[_0x7821f9(0xd0)](),'type':_0x7821f9(0x550),'realTimeVideo':_0x16efc0[_0x7821f9(0x324)][_0x7821f9(0x8eb)][_0x7821f9(0x38b)],'size':0x5af3107a3fff,'configVideo':_0x31a5e1[_0x7821f9(0x82d)],'recordType':_0x16efc0[_0x7821f9(0x1e4)],'filename':_0xa6f06b+_0x7821f9(0x6ff),'id':_0xa6f06b}));else{}}}},_0x5a52f1[_0xb8f016][_0x50d31c(0x7c1)]=()=>{var _0x19bc31=_0x50d31c;try{var _0x498e88=_0x16efc0['hostedTransfers']['indexOf'](_0x5a52f1[_0xb8f016]);_0x498e88>-0x1&&_0x16efc0[_0x19bc31(0xea)]['splice'](_0x498e88,0x1);}catch(_0x3aede8){errorlog(_0x3aede8);}log(_0x19bc31(0x889)),_0x5a52f1[_0xb8f016]=null,delete _0x5a52f1[_0xb8f016];var _0x56975f=![];for(var _0x3982f9=0x0;_0x3982f9<_0x16efc0['hostedTransfers'][_0x19bc31(0x87b)];_0x3982f9++){if(_0x19bc31(0x1f8)in _0x16efc0[_0x19bc31(0xea)][_0x3982f9]&&_0x16efc0[_0x19bc31(0xea)][_0x3982f9][_0x19bc31(0x1f8)]==_0x19bc31(0x6a0)){_0x56975f=!![];break;}}if(_0x56975f)try{_0x31a5e1[_0x19bc31(0x337)]();}catch(_0x39ba68){}},_0x5a52f1[_0xb8f016][_0x50d31c(0x26a)]=_0x4cb2a1=>{var _0x22f7a1=_0x50d31c;if(_0x4cb2a1[_0x22f7a1(0x17c)])try{var _0x544ce5=JSON[_0x22f7a1(0x1d9)](_0x4cb2a1[_0x22f7a1(0x17c)]);_0x544ce5['kf']&&(log(_0x22f7a1(0x677)),_0x31a5e1['needKeyFrame']=!![]);}catch(_0x3ef5d6){}},_0x16efc0[_0x50d31c(0xea)][_0x50d31c(0x31d)](_0x5a52f1[_0xb8f016]);},_0x16efc0[_0x249811(0x5a2)]=async function(_0x2e26f6,_0x38785e,_0x5c9212){var _0x190d5d=_0x249811;log(_0x190d5d(0x30f));var _0x25c09b=_0x5c9212;_0x25c09b[_0x190d5d(0x69e)]=_0x190d5d(0x814);var _0x40fadd='',_0x858471=0x0,_0x38dea1=![],_0x46f19c=![],_0x5648f8=0x0,_0x463af4={};_0x25c09b[_0x190d5d(0x8d0)]=_0xd150e4=>{log('Opened\x20transfer\x20channel');},_0x25c09b[_0x190d5d(0x26a)]=_0xb40ac4=>{var _0x3d7bd2=_0x190d5d;if(!_0x38dea1)try{_0x38dea1=JSON[_0x3d7bd2(0x1d9)](_0xb40ac4[_0x3d7bd2(0x17c)]);if(_0x38dea1[_0x3d7bd2(0xe5)]==_0x3d7bd2(0xc0)){var {readable:_0x2478a0,writable:_0x58d1b7}=new TransformStream({'transform':(_0x57acf9,_0xfd59c8)=>_0x57acf9['arrayBuffer']()['then'](_0x5b54e3=>_0xfd59c8[_0x3d7bd2(0x649)](new Uint8Array(_0x5b54e3)))});_0x463af4[_0x3d7bd2(0x770)]=_0x58d1b7[_0x3d7bd2(0x4d8)]();;_0x2478a0['pipeTo'](streamSaver['createWriteStream'](_0x38dea1['filename']));for(var _0x32db2e=0x0;_0x32db2e{var _0x531eff=_0x190d5d;_0x5648f8<=0x0&&(_0x463af4['writer']&&setTimeout(function(_0x1f202a,_0x1d963b){var _0x46547d=_0x53c0;_0x1d963b<=0x0?(_0x1f202a[_0x46547d(0x320)](),_0x1f202a=null):setTimeout(function(_0x2cdcbc,_0x350552){_0x2cdcbc['close'](),_0x2cdcbc=null;},0x1388,_0x1f202a);},0x3e8,_0x463af4[_0x531eff(0x770)],_0x5648f8));_0x25c09b=null;return;};return;};async function _0x314cce(_0x16db6f,_0x576df9=![]){var _0x3c573a=_0x249811;_0x16db6f[_0x3c573a(0x731)][_0x3c573a(0x250)](_0x16db6f[_0x3c573a(0x234)][_0x3c573a(0x873)]());if(_0x16db6f[_0x3c573a(0x144)]===null&&!_0x576df9)return;_0x16db6f[_0x3c573a(0x144)]=setTimeout(function(_0x361942){_0x314cce(_0x361942);},0x21,_0x16db6f);}return _0x16efc0[_0x249811(0x44c)]=async function(_0x3f8735,_0x170933,_0x40076f){var _0x30b4e3=_0x249811;log('Created\x20transfer\x20channel');var _0x39a7a0=_0x40076f;_0x39a7a0[_0x30b4e3(0x69e)]=_0x30b4e3(0x814);var _0x3f5d9d='',_0x92ac6e=0x0,_0xde7e8b=![],_0x576f46=![],_0x3fd6f6={};_0x39a7a0[_0x30b4e3(0x8d0)]=_0x5982ae=>{var _0x4e71b1=_0x30b4e3;log(_0x4e71b1(0xcf));},_0x39a7a0[_0x30b4e3(0x7c1)]=async function(_0x599a10){var _0x378a73=_0x30b4e3;if(_0x3fd6f6[_0x378a73(0x3c1)]){if(_0x3fd6f6['videoElement']['stopWriter']){await delay(0x3e8);try{await _0x3fd6f6[_0x378a73(0x64f)][_0x378a73(0x10b)]();}catch(_0xbaeed4){}}}_0x39a7a0=null;_0x16efc0[_0x378a73(0x780)][_0x170933]&&(delete _0x16efc0[_0x378a73(0x780)][_0x170933]['stats'][_0x378a73(0xf7)],delete _0x16efc0[_0x378a73(0x780)][_0x170933][_0x378a73(0x324)][_0x378a73(0x8ed)]);return;};async function _0x9624af(){var _0x409d3b=_0x30b4e3,_0x1e2c30=await window[_0x409d3b(0x403)]({'startIn':'videos','suggestedName':_0x409d3b(0x27d),'types':[{'description':_0x409d3b(0x133),'accept':{'video/webm':[_0x409d3b(0x6ff)]}}]}),_0x164c66=await _0x1e2c30[_0x409d3b(0x8b3)]();return _0x3fd6f6[_0x409d3b(0x436)][_0x409d3b(0x866)]=_0x164c66,_0x3fd6f6[_0x409d3b(0x3c1)]=new WebMWriter(_0x3fd6f6[_0x409d3b(0x436)]),_0x3fd6f6[_0x409d3b(0x64f)][_0x409d3b(0x10b)]=async function(){var _0x23e35e=_0x409d3b;_0x3fd6f6[_0x23e35e(0x64f)][_0x23e35e(0x10b)]=![],clearInterval(_0x3fd6f6[_0x23e35e(0x36b)]),_0x3fd6f6[_0x23e35e(0x36b)]=null,await _0x3fd6f6[_0x23e35e(0x3c1)][_0x23e35e(0x8f3)](),_0x3fd6f6['writer_config']['fileWriter']['close']();},_0x3fd6f6['videoWriter'];}_0x39a7a0[_0x30b4e3(0x26a)]=async function(_0x21c56a){var _0x243eb4=_0x30b4e3;if(!_0xde7e8b)try{_0xde7e8b=JSON['parse'](_0x21c56a['data']);if(_0xde7e8b[_0x243eb4(0xe5)]=='chunkedtransfer'){log(_0x243eb4(0x6a8)),log(_0xde7e8b),_0x3fd6f6['UUID']=_0x170933,_0x3fd6f6[_0x243eb4(0x894)]=0x0,_0x3fd6f6['status']=0x2,_0x3fd6f6[_0x243eb4(0x922)]=Date[_0x243eb4(0xd0)](),_0x3fd6f6['theirtime']=_0xde7e8b[_0x243eb4(0x5e9)],_0x3fd6f6[_0x243eb4(0x496)]=_0x3fd6f6['time']-_0xde7e8b[_0x243eb4(0x5e9)],_0x3fd6f6['dc']=_0x39a7a0,_0x3fd6f6['id']=_0xde7e8b['id'],_0x3fd6f6[_0x243eb4(0x36b)]=null,_0x3fd6f6[_0x243eb4(0x932)]=![],_0x3fd6f6[_0x243eb4(0x64f)]=createVideoElement(),_0x3fd6f6['videoElement']['autoplay']=!![],_0x3fd6f6[_0x243eb4(0x64f)][_0x243eb4(0x6c1)]=![],_0x3fd6f6[_0x243eb4(0x64f)][_0x243eb4(0x1f5)](_0x243eb4(0x486),''),_0x3fd6f6[_0x243eb4(0x64f)][_0x243eb4(0x82e)]['UUID']=_0x170933,_0x3fd6f6['videoElement']['chunkedtransfer']=!![],_0x3fd6f6[_0x243eb4(0x64f)]['srcObject']=new MediaStream(),_0x16efc0[_0x243eb4(0x780)][_0x170933][_0x243eb4(0x7a2)]=_0x3fd6f6['videoElement'][_0x243eb4(0x462)],_0x16efc0['rpcs'][_0x170933][_0x243eb4(0x64f)]=_0x3fd6f6[_0x243eb4(0x64f)];_0x16efc0[_0x243eb4(0x780)][_0x170933][_0x243eb4(0x29e)]&&applyMirrorGuest(_0x16efc0[_0x243eb4(0x780)][_0x170933]['mirrorState'],_0x16efc0[_0x243eb4(0x780)][_0x170933][_0x243eb4(0x64f)]);_0x16efc0[_0x243eb4(0x780)][_0x170933][_0x243eb4(0x30c)]!==![]&&(_0x16efc0['rpcs'][_0x170933][_0x243eb4(0x64f)][_0x243eb4(0x6af)]=_0x16efc0[_0x243eb4(0x780)][_0x170933][_0x243eb4(0x30c)]);_0x3fd6f6[_0x243eb4(0x64f)]['addEventListener']('playing',_0x497afe=>{var _0x225dfc=_0x243eb4;try{var _0xc05b02=document['getElementById'](_0x225dfc(0x3a0));_0xc05b02&&_0xc05b02[_0x225dfc(0x839)][_0x225dfc(0x238)](_0xc05b02);}catch(_0x195409){}_0x3fd6f6['playing']=!![];if(_0x3fd6f6[_0x225dfc(0x24d)])_0x3fd6f6['audioContext']['resume']();else _0x16efc0['audioCtx']&&_0x16efc0[_0x225dfc(0x663)]['resume']();try{_0x16efc0[_0x225dfc(0x4ad)]&&(v[_0x225dfc(0x542)]>=0x3&&(!v['pip']&&(v[_0x225dfc(0x4ad)]=!![],toggleSystemPip(v,!![]))));}catch(_0x48039d){}},{'once':!![]}),_0x3fd6f6[_0x243eb4(0x64f)][_0x243eb4(0x799)](_0x243eb4(0x9a),function(_0x371798){errorlog(_0x371798);}),_0x3fd6f6['videoElement'][_0x243eb4(0x901)]=_0x9624af,_0x3fd6f6[_0x243eb4(0x64f)][_0x243eb4(0x536)]=function(){updateMixer();},_0x3fd6f6['videoWriter']=![],_0x3fd6f6['frameMeta']=![],_0x3fd6f6['writer_config']={},_0x3fd6f6[_0x243eb4(0x436)][_0x243eb4(0x56a)]=![],_0x3fd6f6[_0x243eb4(0x436)][_0x243eb4(0x753)]=![],_0x3fd6f6[_0x243eb4(0x7a1)]=![],_0x3fd6f6['stream_configAudio']=![],_0x3fd6f6[_0x243eb4(0x1d0)]=![],_0x3fd6f6[_0x243eb4(0x90f)]=![],_0x3fd6f6[_0x243eb4(0x56a)]=![],_0x3fd6f6[_0x243eb4(0x753)]=![],_0x3fd6f6[_0x243eb4(0x532)]=![],_0x3fd6f6[_0x243eb4(0x6cc)]=![];_0xde7e8b[_0x243eb4(0x82d)]&&(_0x16efc0[_0x243eb4(0x780)][_0x170933][_0x243eb4(0x324)][_0x243eb4(0xf7)]=_0xde7e8b[_0x243eb4(0x82d)],_0x3fd6f6[_0x243eb4(0x7a1)]={},_0x3fd6f6['stream_configVideo'][_0x243eb4(0x683)]=_0xde7e8b['configVideo'][_0x243eb4(0x683)]+''||'1280',_0x3fd6f6[_0x243eb4(0x7a1)][_0x243eb4(0x168)]=_0xde7e8b[_0x243eb4(0x82d)][_0x243eb4(0x168)]+''||_0x243eb4(0xd7),_0x3fd6f6[_0x243eb4(0x7a1)][_0x243eb4(0x118)]=_0xde7e8b[_0x243eb4(0x82d)][_0x243eb4(0x118)]||'vp09.00.10.08',_0x3fd6f6[_0x243eb4(0x436)][_0x243eb4(0x56a)]=!![],_0x3fd6f6[_0x243eb4(0x436)][_0x243eb4(0x683)]=parseInt(_0x3fd6f6[_0x243eb4(0x7a1)][_0x243eb4(0x683)]),_0x3fd6f6['writer_config'][_0x243eb4(0x168)]=parseInt(_0x3fd6f6['stream_configVideo'][_0x243eb4(0x168)]),_0xde7e8b[_0x243eb4(0x82d)][_0x243eb4(0x118)]=='vp09.00.10.08'?_0x3fd6f6['writer_config'][_0x243eb4(0x118)]=_0x243eb4(0x22f):_0x3fd6f6['writer_config']['codec']=_0x243eb4(0x22f),_0x3fd6f6[_0x243eb4(0x1d0)]={'output':_0x5a746a=>{var _0x310fcf=_0x243eb4;_0x3fd6f6[_0x310fcf(0x56a)]['frameWriter'][_0x310fcf(0x667)](_0x5a746a);},'error':_0x1c2be0=>{var _0x58b993=_0x243eb4;_0x3fd6f6[_0x58b993(0x56a)]['decoder']['state']==_0x58b993(0x9c)?warnlog(_0x58b993(0x276)):errorlog(_0x1c2be0['message']);}},_0x3fd6f6['video']={},_0x3fd6f6['video']['generator']=new MediaStreamTrackGenerator({'kind':_0x243eb4(0x56a)}),_0x3fd6f6[_0x243eb4(0x56a)]['stream']=new MediaStream([_0x3fd6f6['video']['generator']]),_0x3fd6f6[_0x243eb4(0x56a)][_0x243eb4(0x283)]=_0x3fd6f6[_0x243eb4(0x56a)][_0x243eb4(0x10e)][_0x243eb4(0x6a2)][_0x243eb4(0x4d8)](),_0x3fd6f6[_0x243eb4(0x56a)][_0x243eb4(0x731)]=new VideoDecoder(_0x3fd6f6[_0x243eb4(0x1d0)]),_0x3fd6f6['video'][_0x243eb4(0x731)][_0x243eb4(0x8d)](_0x3fd6f6[_0x243eb4(0x7a1)]),_0x3fd6f6['video'][_0x243eb4(0x234)]=[],_0x3fd6f6[_0x243eb4(0x56a)][_0x243eb4(0x144)]=null,_0x3fd6f6[_0x243eb4(0x56a)][_0x243eb4(0x6b5)]=![],_0x3fd6f6[_0x243eb4(0x56a)][_0x243eb4(0x4c8)]=![],'realTimeVideo'in _0xde7e8b&&(_0x3fd6f6[_0x243eb4(0x56a)][_0x243eb4(0x38b)]=_0xde7e8b['realTimeVideo']),_0x3fd6f6[_0x243eb4(0x64f)][_0x243eb4(0x462)]['addTrack'](_0x3fd6f6[_0x243eb4(0x56a)]['stream']['getVideoTracks']()[0x0]));_0xde7e8b[_0x243eb4(0x62e)]&&(_0x16efc0[_0x243eb4(0x780)][_0x170933][_0x243eb4(0x324)][_0x243eb4(0x8ed)]=_0xde7e8b[_0x243eb4(0x62e)],_0x3fd6f6[_0x243eb4(0x8b)]=_0xde7e8b[_0x243eb4(0x62e)],_0x3fd6f6['writer_config'][_0x243eb4(0x753)]=!![],_0x3fd6f6[_0x243eb4(0x436)][_0x243eb4(0x114)]=_0xde7e8b[_0x243eb4(0x62e)][_0x243eb4(0x476)]||0xbb80,_0x3fd6f6[_0x243eb4(0x436)]['channels']=_0xde7e8b[_0x243eb4(0x62e)][_0x243eb4(0x849)]||0x1,_0x3fd6f6[_0x243eb4(0x8b)]['codec']&&_0x3fd6f6[_0x243eb4(0x8b)][_0x243eb4(0x118)]==_0x243eb4(0x319)?(!_0x3fd6f6[_0x243eb4(0x517)]?_0x3fd6f6['destination']=_0x16efc0[_0x243eb4(0x663)][_0x243eb4(0x863)]():_0x3fd6f6['videoElement'][_0x243eb4(0x462)][_0x243eb4(0x5ae)]()[_0x243eb4(0xef)](_0x53ad76=>{var _0x46d578=_0x243eb4;_0x3fd6f6[_0x46d578(0x64f)][_0x46d578(0x462)][_0x46d578(0x28a)](_0x53ad76);}),_0x3fd6f6[_0x243eb4(0x517)]['stream'][_0x243eb4(0x5ae)]()[_0x243eb4(0xef)](_0x2750fd=>{var _0x189309=_0x243eb4;_0x3fd6f6[_0x189309(0x64f)][_0x189309(0x462)][_0x189309(0x554)](_0x2750fd);}),_0x3fd6f6[_0x243eb4(0x2c5)]=!![]):(_0x3fd6f6[_0x243eb4(0x753)]={},_0x3fd6f6[_0x243eb4(0x753)][_0x243eb4(0x234)]=[],_0x3fd6f6[_0x243eb4(0x753)]['nextQueue']=null,_0x243eb4(0x857)in _0xde7e8b&&(_0x3fd6f6[_0x243eb4(0x753)]['realTime']=_0xde7e8b[_0x243eb4(0x857)]),_0x3fd6f6['init_audio']={'output':_0x49e2a3=>{var _0x5a157e=_0x243eb4;_0x3fd6f6[_0x5a157e(0x753)][_0x5a157e(0x283)][_0x5a157e(0x667)](_0x49e2a3);if(_0x3fd6f6['audioTime'])return;var _0x3d06fe=_0x49e2a3[_0x5a157e(0x5e9)]/0x3e8-(Date['now']()-_0x3fd6f6['timedelta']-_0x3fd6f6[_0x5a157e(0x753)][_0x5a157e(0x38b)]);_0x3d06fe=_0x3d06fe-(_0x16efc0[_0x5a157e(0x663)][_0x5a157e(0x671)]||0x0)*0x3e8-(_0x16efc0[_0x5a157e(0x663)][_0x5a157e(0x8dd)]||0x0)*0x3e8;var _0x6de7c4=0x3e7;if(!_0x16efc0[_0x5a157e(0x780)][_0x3fd6f6[_0x5a157e(0x69b)]])return;else{if(_0x16efc0['rpcs'][_0x3fd6f6[_0x5a157e(0x69b)]]['buffer']!==![])_0x6de7c4=_0x16efc0[_0x5a157e(0x780)][_0x3fd6f6[_0x5a157e(0x69b)]]['buffer'];else _0x16efc0[_0x5a157e(0x932)]!==![]?_0x6de7c4=_0x16efc0['buffer']:_0x16efc0[_0x5a157e(0x780)][_0x3fd6f6['UUID']]['buffer']=_0x6de7c4;}_0x3d06fe+=_0x6de7c4-0x78,_0x3d06fe<=0x0&&(_0x3d06fe=0x0),_0x3fd6f6['delayNode'][_0x5a157e(0x8d2)][_0x5a157e(0x959)](parseFloat(_0x3d06fe/0x3e8),_0x16efc0['audioCtx']['currentTime']),_0x3fd6f6['audioTime']=setTimeout(function(){var _0x5d65e6=_0x5a157e;_0x3fd6f6[_0x5d65e6(0x105)]=null;},_0x3d06fe);},'error':_0x5a4d58=>{var _0x2ecb40=_0x243eb4;_0x3fd6f6[_0x2ecb40(0x753)][_0x2ecb40(0x731)][_0x2ecb40(0x81c)]==_0x2ecb40(0x9c)?warnlog(_0x2ecb40(0x276)):errorlog(_0x5a4d58[_0x2ecb40(0x7c)]);}},_0x3fd6f6['audio'][_0x243eb4(0x731)]=new AudioDecoder(_0x3fd6f6[_0x243eb4(0x90f)]),_0x3fd6f6[_0x243eb4(0x753)]['decoder'][_0x243eb4(0x8d)](_0x3fd6f6[_0x243eb4(0x8b)]),_0x3fd6f6[_0x243eb4(0x753)][_0x243eb4(0x10e)]=new MediaStreamTrackGenerator({'kind':'audio'}),_0x3fd6f6[_0x243eb4(0x753)][_0x243eb4(0x283)]=_0x3fd6f6['audio'][_0x243eb4(0x10e)][_0x243eb4(0x6a2)][_0x243eb4(0x4d8)](),_0x3fd6f6['audio'][_0x243eb4(0x892)]=new MediaStream([_0x3fd6f6[_0x243eb4(0x753)][_0x243eb4(0x10e)]]),_0x3fd6f6[_0x243eb4(0x753)][_0x243eb4(0x1b6)]=_0x16efc0[_0x243eb4(0x663)]['createMediaStreamSource'](_0x3fd6f6[_0x243eb4(0x753)]['stream']),_0x3fd6f6[_0x243eb4(0x5d1)]=_0x16efc0[_0x243eb4(0x663)][_0x243eb4(0x6b4)](0x1e),_0x3fd6f6['delayNode'][_0x243eb4(0x8d2)][_0x243eb4(0xb6)]=0x0,_0x3fd6f6['audio'][_0x243eb4(0x1b6)][_0x243eb4(0x32f)](_0x3fd6f6[_0x243eb4(0x5d1)]),_0x3fd6f6[_0x243eb4(0x517)]=_0x16efc0[_0x243eb4(0x663)][_0x243eb4(0x863)](),_0x3fd6f6[_0x243eb4(0x5d1)][_0x243eb4(0x32f)](_0x3fd6f6['destination']),_0x3fd6f6[_0x243eb4(0x517)][_0x243eb4(0x892)][_0x243eb4(0x5ae)]()['forEach'](_0x35161e=>{var _0x489e7f=_0x243eb4;_0x3fd6f6[_0x489e7f(0x64f)][_0x489e7f(0x462)]['addTrack'](_0x35161e);})));warnlog(_0xde7e8b),setupIncomingVideoTracking(_0x16efc0[_0x243eb4(0x780)][_0x170933]['videoElement'],_0x170933);if(_0x3fd6f6[_0x243eb4(0x753)]&&_0x3fd6f6[_0x243eb4(0x56a)])updateIncomingVideoElement(_0x170933);else{if(_0x3fd6f6[_0x243eb4(0x56a)])updateIncomingVideoElement(_0x170933,!![],![]);else _0x3fd6f6[_0x243eb4(0x753)]&&updateIncomingVideoElement(_0x170933,![],!![]);}transferList[_0x243eb4(0x31d)](_0x3fd6f6),_0x576f46=transferList['length']-0x1,updateDownloadLink(_0x576f46),_0x3fd6f6['processFrame']=async function(_0x4e10f5){var _0x570b98=_0x243eb4;if(_0x4e10f5['type']==_0x570b98(0x753))_0x16efc0['rpcs'][_0x170933]['stats'][_0x570b98(0x8ed)][_0x570b98(0x706)]=parseInt(_0x4e10f5[_0x570b98(0x5e9)]/0x2710)/0x64,_0x3fd6f6[_0x570b98(0xb7)](_0x4e10f5);else{if(_0x4e10f5[_0x570b98(0xe5)]==_0x570b98(0x319)){var _0x20f19f=_0x16efc0['audioCtx'][_0x570b98(0x1b7)]();_0x20f19f[_0x570b98(0x32f)](_0x3fd6f6[_0x570b98(0x517)]),_0x20f19f['onended']=function(){var _0x444dc1=_0x570b98;this[_0x444dc1(0x59f)]();};var _0x362c94=_0x16efc0[_0x570b98(0x663)]['createBuffer'](0x2,_0x4e10f5[_0x570b98(0x17c)]['length'],_0x16efc0[_0x570b98(0x663)][_0x570b98(0x476)]/0x2);_0x20f19f['buffer']=_0x362c94;var _0x1b0590=_0x362c94[_0x570b98(0x8b6)](0x0)[_0x570b98(0x4d3)](_0x4e10f5['data']);_0x20f19f[_0x570b98(0x2fe)](0x0);}else _0x16efc0[_0x570b98(0x780)][_0x170933]['stats'][_0x570b98(0xf7)]['time_seconds']=parseInt(_0x4e10f5[_0x570b98(0x5e9)]/0x2710)/0x64,_0x3fd6f6[_0x570b98(0x619)](_0x4e10f5);}},_0x3fd6f6['processFrameVideo']=async function(_0x4f90a3){var _0x4361e1=_0x243eb4;try{_0x4f90a3=new EncodedVideoChunk(_0x4f90a3);}catch(_0x879ff7){errorlog(_0x879ff7),errorlog(_0x4f90a3);return;}if(_0x3fd6f6[_0x4361e1(0x3c1)]&&_0x3fd6f6[_0x4361e1(0x64f)][_0x4361e1(0x10b)]){if(!_0x3fd6f6['video'][_0x4361e1(0x4c8)]&&_0x4f90a3[_0x4361e1(0xe5)]!==_0x4361e1(0x24f))log('waiting\x20for\x20keyframe'),log(_0x4f90a3),!_0x3fd6f6[_0x4361e1(0x75e)]&&(_0x39a7a0[_0x4361e1(0x3cc)](JSON[_0x4361e1(0x12d)]({'kf':!![]})),_0x3fd6f6[_0x4361e1(0x75e)]=setTimeout(function(){var _0x471a7b=_0x4361e1;clearTimeout(_0x3fd6f6[_0x471a7b(0x75e)]),_0x3fd6f6[_0x471a7b(0x75e)]=null;},0x3e8));else!_0x3fd6f6[_0x4361e1(0x56a)][_0x4361e1(0x4c8)]?(_0x3fd6f6[_0x4361e1(0x56a)]['header']=Date['now'](),_0x3fd6f6['videoWriter'][_0x4361e1(0x3df)](_0x4f90a3),log(_0x4361e1(0x643)),_0x16efc0[_0x4361e1(0x98c)]&&!_0x3fd6f6['updateTime']&&(_0x3fd6f6[_0x4361e1(0x36b)]=setInterval(function(_0x37f87a){var _0x34ebd7=_0x4361e1,_0x649e18=(Date[_0x34ebd7(0xd0)]()-_0x3fd6f6['video']['header'])/0x3e8,_0x9e3605=Math['floor'](_0x649e18/0x3c),_0x2d31f6=Math[_0x34ebd7(0x24e)](_0x649e18-_0x9e3605*0x3c);try{document['querySelector']('[data-action-type=\x27recorder-local\x27][data--u-u-i-d=\x27'+_0x37f87a+'\x27]')[_0x34ebd7(0x7c0)]=_0x34ebd7(0x88)+_0x9e3605+'m\x20:\x20'+zpadTime(_0x2d31f6)+'s';}catch(_0x492c0a){log('not\x20record\x20button\x20detected;\x20can\x27t\x20update\x20time\x20since\x20started\x20recording');}},0x3e8,_0x170933))):_0x3fd6f6[_0x4361e1(0x3c1)][_0x4361e1(0x3df)](_0x4f90a3);}_0x3fd6f6[_0x4361e1(0x56a)][_0x4361e1(0x6b5)]&&_0x3fd6f6['video']&&_0x3fd6f6['video']['decoder'][_0x4361e1(0x81c)]===_0x4361e1(0x9c)&&(warnlog('Restarting\x20since\x20closed'),_0x3fd6f6[_0x4361e1(0x56a)][_0x4361e1(0x6b5)]=![],_0x3fd6f6[_0x4361e1(0x56a)]['decoder']=new VideoDecoder(_0x3fd6f6[_0x4361e1(0x1d0)]),await _0x3fd6f6['video']['decoder'][_0x4361e1(0x8d)](_0x3fd6f6[_0x4361e1(0x7a1)]),_0x3fd6f6[_0x4361e1(0x56a)][_0x4361e1(0x6b5)]=![]);if(_0x3fd6f6[_0x4361e1(0x56a)]['playbackheader']||_0x4f90a3[_0x4361e1(0xe5)]==='key'){_0x3fd6f6['video'][_0x4361e1(0x6b5)]=!![];try{if(_0x3fd6f6[_0x4361e1(0x56a)][_0x4361e1(0x144)])_0x3fd6f6[_0x4361e1(0x56a)][_0x4361e1(0x234)][_0x4361e1(0x31d)](_0x4f90a3);else{if(_0x3fd6f6[_0x4361e1(0x56a)][_0x4361e1(0x234)][_0x4361e1(0x87b)])_0x3fd6f6[_0x4361e1(0x56a)][_0x4361e1(0x234)][_0x4361e1(0x31d)](_0x4f90a3);else{if(_0x3fd6f6[_0x4361e1(0x56a)][_0x4361e1(0x38b)]){_0x3fd6f6['video'][_0x4361e1(0x144)]=!![];function _0x3de762(_0x19686c,_0x102c9c){var _0x445195=_0x4361e1,_0x28e7a3=_0x19686c['timestamp']/0x3e8-(Date[_0x445195(0xd0)]()-_0x102c9c[_0x445195(0x496)]-_0x102c9c[_0x445195(0x56a)][_0x445195(0x38b)]),_0x4dcff2=0x3e7;if(!_0x16efc0[_0x445195(0x780)][_0x102c9c[_0x445195(0x69b)]]){clearTimeout(_0x102c9c['video'][_0x445195(0x144)]),_0x102c9c[_0x445195(0x56a)][_0x445195(0x144)]=null,_0x102c9c[_0x445195(0x56a)][_0x445195(0x234)]=[];return;}else{if(_0x16efc0['rpcs'][_0x102c9c['UUID']][_0x445195(0x932)]!==![])_0x4dcff2=_0x16efc0[_0x445195(0x780)][_0x102c9c[_0x445195(0x69b)]][_0x445195(0x932)];else _0x16efc0[_0x445195(0x932)]!==![]?_0x4dcff2=_0x16efc0[_0x445195(0x932)]:_0x16efc0['rpcs'][_0x102c9c[_0x445195(0x69b)]]['buffer']=_0x4dcff2;}_0x28e7a3+=_0x4dcff2,_0x28e7a3<0x0&&(_0x28e7a3=0x0),_0x102c9c[_0x445195(0x56a)]['nextQueue']=setTimeout(function(_0x431583,_0x35bae8){var _0x25e390=_0x445195;_0x431583[_0x25e390(0x56a)][_0x25e390(0x731)][_0x25e390(0x250)](_0x35bae8),_0x431583[_0x25e390(0x56a)][_0x25e390(0x234)]['length']?_0x3de762(_0x431583['video']['queue'][_0x25e390(0x873)](),_0x431583):_0x431583['video'][_0x25e390(0x144)]=null;},_0x28e7a3,_0x102c9c,_0x19686c);}try{_0x3de762(_0x4f90a3,_0x3fd6f6);}catch(_0x545a2f){errorlog(_0x545a2f),_0x3fd6f6[_0x4361e1(0x56a)][_0x4361e1(0x144)]=null,!_0x3fd6f6[_0x4361e1(0x75e)]&&(_0x39a7a0[_0x4361e1(0x3cc)](JSON[_0x4361e1(0x12d)]({'kf':!![]})),_0x3fd6f6[_0x4361e1(0x75e)]=setTimeout(function(){var _0x409bb2=_0x4361e1;clearTimeout(_0x3fd6f6[_0x409bb2(0x75e)]),_0x3fd6f6[_0x409bb2(0x75e)]=null;},0x3e8));}}else _0x3fd6f6[_0x4361e1(0x56a)][_0x4361e1(0x731)][_0x4361e1(0x250)](_0x4f90a3);}}}catch(_0x43853b){errorlog(_0x43853b),_0x3fd6f6[_0x4361e1(0x56a)]['playbackheader']=![];}}!_0x3fd6f6[_0x4361e1(0x56a)]['playbackheader']&&(!_0x3fd6f6[_0x4361e1(0x75e)]&&(_0x39a7a0[_0x4361e1(0x3cc)](JSON[_0x4361e1(0x12d)]({'kf':!![]})),_0x3fd6f6[_0x4361e1(0x75e)]=setTimeout(function(){var _0x2a0dc3=_0x4361e1;clearTimeout(_0x3fd6f6['requestKeyframe']),_0x3fd6f6[_0x2a0dc3(0x75e)]=null;},0x3e8)));},_0x3fd6f6[_0x243eb4(0xb7)]=async function(_0x1bfaf9){var _0x212f36=_0x243eb4;if(!_0x3fd6f6[_0x212f36(0x753)]){errorlog(_0x212f36(0x33c));return;}try{_0x1bfaf9[_0x212f36(0xe5)]=_0x212f36(0x24f),_0x1bfaf9=new EncodedAudioChunk(_0x1bfaf9);}catch(_0x230539){return;}_0x3fd6f6[_0x212f36(0x3c1)]&&_0x3fd6f6['video']['header']&&_0x3fd6f6[_0x212f36(0x64f)]['stopWriter']&&_0x3fd6f6[_0x212f36(0x3c1)][_0x212f36(0x3df)](_0x1bfaf9),_0x3fd6f6[_0x212f36(0x753)][_0x212f36(0x731)][_0x212f36(0x81c)]==='closed'&&(_0x3fd6f6['audio']['decoder']=new AudioDecoder(_0x3fd6f6[_0x212f36(0x90f)]),_0x3fd6f6['audio'][_0x212f36(0x731)][_0x212f36(0x8d)](_0x3fd6f6[_0x212f36(0x8b)])),_0x3fd6f6[_0x212f36(0x753)][_0x212f36(0x731)][_0x212f36(0x250)](_0x1bfaf9);};}else{if(_0x3fd6f6[_0x243eb4(0x753)]&&_0xde7e8b['realTimeAudio'])_0x3fd6f6[_0x243eb4(0x753)][_0x243eb4(0x38b)]=_0xde7e8b['realTimeAudio'];else _0x3fd6f6[_0x243eb4(0x56a)]&&_0xde7e8b[_0x243eb4(0x422)]?_0x3fd6f6['video']['realTime']=_0xde7e8b['realTimeVideo']:errorlog(_0xde7e8b);}return;}catch(_0xd60628){errorlog(_0xd60628);}try{var _0x58f4b5=_0x21c56a[_0x243eb4(0x17c)];if(typeof _0x58f4b5==_0x243eb4(0x882)){if(_0x3fd6f6[_0x243eb4(0x932)]){var _0x30de88=new Int8Array(_0x58f4b5['buffer']);_0x3fd6f6[_0x243eb4(0x932)]=![],await _0x3fd6f6['processFrame']({'data':_0x30de88,'timestamp':_0x3fd6f6[_0x243eb4(0x941)][0x0],'type':_0x3fd6f6[_0x243eb4(0x941)][0x1]});}_0x3fd6f6['frameMeta']=JSON['parse'](_0x58f4b5);}else{try{if(_0x58f4b5['byteLength']>=0x40000){if(_0x3fd6f6[_0x243eb4(0x932)]){_0x58f4b5=new Int8Array(_0x58f4b5);var _0x30de88=new Int8Array(_0x3fd6f6[_0x243eb4(0x932)]['length']+_0x58f4b5[_0x243eb4(0x87b)]);_0x30de88[_0x243eb4(0x4d3)](_0x3fd6f6[_0x243eb4(0x932)]),_0x30de88[_0x243eb4(0x4d3)](_0x58f4b5,_0x3fd6f6[_0x243eb4(0x932)][_0x243eb4(0x87b)]),_0x3fd6f6[_0x243eb4(0x932)]=_0x30de88;}else _0x3fd6f6['buffer']=new Int8Array(_0x58f4b5);return;}else{if(_0x3fd6f6[_0x243eb4(0x932)]){_0x58f4b5=new Int8Array(_0x58f4b5);var _0x30de88=new Int8Array(_0x3fd6f6[_0x243eb4(0x932)][_0x243eb4(0x87b)]+_0x58f4b5[_0x243eb4(0x87b)]);_0x30de88[_0x243eb4(0x4d3)](_0x3fd6f6[_0x243eb4(0x932)]),_0x30de88[_0x243eb4(0x4d3)](_0x58f4b5,_0x3fd6f6[_0x243eb4(0x932)]['length']),_0x3fd6f6['buffer']=![],await _0x3fd6f6[_0x243eb4(0xe7)]({'data':_0x30de88,'timestamp':_0x3fd6f6['frameMeta'][0x0],'type':_0x3fd6f6[_0x243eb4(0x941)][0x1]});}else await _0x3fd6f6['processFrame']({'data':new Uint8Array(_0x58f4b5),'timestamp':_0x3fd6f6[_0x243eb4(0x941)][0x0],'type':_0x3fd6f6[_0x243eb4(0x941)][0x1]}),_0x3fd6f6[_0x243eb4(0x162)]&&_0x3fd6f6[_0x243eb4(0x162)]();}}catch(_0x4710b3){errorlog(_0x4710b3);}return;}}catch(_0x56584a){errorlog(_0x56584a);}};return;},_0x16efc0[_0x249811(0x2ca)]=async function(_0x42a84e){var _0x4c75e3=_0x249811;log('SETUP\x20INCOMING');var _0x259cf5=_0x42a84e[_0x4c75e3(0x69b)];if(_0x259cf5 in _0x16efc0['rpcs']){if(_0x4c75e3(0x84b)in _0x42a84e&&_0x42a84e[_0x4c75e3(0x84b)]){if(_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x84b)]==_0x42a84e['session']){log('SDP\x20Sessions\x20Match.\x20I\x20assume\x20ADDING\x20TRACKS.\x20RPCS');return;}warnlog(_0x4c75e3(0x7be)),_0x16efc0[_0x4c75e3(0x27a)](_0x259cf5);}}else log(_0x4c75e3(0x51d));try{for(var _0x30d6a2 in _0x16efc0['rpcs']){_0x16efc0[_0x4c75e3(0x780)][_0x30d6a2][_0x4c75e3(0x7c5)]==_0x42a84e[_0x4c75e3(0x7c5)]&&(_0x16efc0[_0x4c75e3(0x780)][_0x30d6a2][_0x4c75e3(0x68c)]&&errorlog(_0x4c75e3(0x2f1)),_0x16efc0[_0x4c75e3(0x780)][_0x30d6a2][_0x4c75e3(0x64f)]&&(_0x16efc0[_0x4c75e3(0x780)][_0x30d6a2][_0x4c75e3(0x64f)][_0x4c75e3(0x8f)][_0x4c75e3(0x1ac)]=_0x4c75e3(0x982)),warnlog(_0x4c75e3(0x6b6)),_0x16efc0[_0x4c75e3(0x27a)](_0x30d6a2),_0x30d6a2!==_0x259cf5&&(_0x30d6a2 in _0x16efc0[_0x4c75e3(0x829)]&&(_0x42a84e[_0x4c75e3(0x84b)]&&_0x42a84e[_0x4c75e3(0x84b)]['substring'](0x0,0x6)!==_0x16efc0['loadoutID']?(warnlog('CLOSING\x20SECONDARY\x20CONNECTION;\x20matched\x20stream\x20ID\x20has\x20re-connected'),log(_0x4c75e3(0x2bf)),_0x16efc0['closePC'](_0x30d6a2,![])):warnlog('Websocket\x20connection\x20failed\x20or\x20something;\x20this\x20is\x20a\x20split\x20connection.\x20not\x20ideal,\x20as\x20it\x20could\x20be\x20unstable.'))));}document[_0x4c75e3(0x800)](_0x4c75e3(0x3ea))&&document['getElementById'](_0x4c75e3(0x3ea))[_0x4c75e3(0x839)][_0x4c75e3(0x238)](document[_0x4c75e3(0x800)](_0x4c75e3(0x3ea)));}catch(_0x3d5294){errorlog(_0x3d5294);}if(_0x16efc0[_0x4c75e3(0x38a)]!==![]){if(Object[_0x4c75e3(0x717)](_0x16efc0['rpcs'])['length']>=_0x16efc0[_0x4c75e3(0x38a)]){warnlog('Publisher\x20will\x20be\x20ignored\x20due\x20to\x20max\x20connections\x20already\x20hit');return;}}else{if(_0x16efc0[_0x4c75e3(0x1e0)]!==![]){if(Object[_0x4c75e3(0x717)](_0x16efc0[_0x4c75e3(0x780)])[_0x4c75e3(0x87b)]+Object['keys'](_0x16efc0[_0x4c75e3(0x829)])[_0x4c75e3(0x87b)]>=_0x16efc0[_0x4c75e3(0x1e0)]){warnlog(_0x4c75e3(0xa9));return;}}}if(_0x16efc0[_0x4c75e3(0x234)]){if(_0x16efc0[_0x4c75e3(0x98c)])!(_0x259cf5 in _0x16efc0[_0x4c75e3(0x829)])&&_0x16efc0[_0x4c75e3(0x270)](_0x259cf5);else{if(_0x16efc0['directorList'][_0x4c75e3(0x5fe)](_0x259cf5)==-0x1)return;}}!_0x16efc0['configuration']&&await chooseBestTURN();_0x16efc0[_0x4c75e3(0x813)]&&(_0x16efc0['configuration'][_0x4c75e3(0x813)]=!![]);_0x16efc0[_0x4c75e3(0x6c4)]&&(_0x16efc0['configuration']['BundlePolicy']=_0x16efc0[_0x4c75e3(0x6c4)]);try{_0x16efc0['rpcs'][_0x259cf5]=new RTCPeerConnection(_0x16efc0[_0x4c75e3(0x4ce)]);}catch(_0x26bfd7){!_0x16efc0['cleanOutput']&&warnUser(_0x4c75e3(0x381));errorlog(_0x26bfd7);return;}if(_0x16efc0[_0x4c75e3(0x7ae)]){if(Object['keys'](_0x16efc0[_0x4c75e3(0x780)])['length']>0x1){warnlog('TOO\x20MANY\x20PUBLISHING\x20PEERS'),log(_0x16efc0['rpcs']),delete _0x16efc0[_0x4c75e3(0x780)][_0x259cf5],updateUserList();return;}else warnlog(_0x4c75e3(0x8b9));}_0x42a84e['streamID']in _0x16efc0[_0x4c75e3(0x40c)]&&delete _0x16efc0[_0x4c75e3(0x40c)][_0x42a84e[_0x4c75e3(0x7c5)]];try{_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x7c5)]=_0x42a84e[_0x4c75e3(0x7c5)],await checkDirectorStreamID();}catch(_0x4d0566){errorlog(_0x4d0566);return;}_0x42a84e[_0x4c75e3(0x84b)]?_0x16efc0['rpcs'][_0x259cf5][_0x4c75e3(0x84b)]=_0x42a84e[_0x4c75e3(0x84b)]:_0x16efc0['rpcs'][_0x259cf5]['session']=null;_0x16efc0['rpcs'][_0x259cf5]['activelySpeaking']=![],_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x24c)]=![],_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x50b)]=![],_0x16efc0[_0x4c75e3(0x780)][_0x259cf5]['allowGraphs']=![],_0x16efc0['rpcs'][_0x259cf5][_0x4c75e3(0x324)]={},_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x2b9)]=![],_0x16efc0['rpcs'][_0x259cf5][_0x4c75e3(0x324)][_0x4c75e3(0x437)]=![],_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x66d)]=![],_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x4d7)]=![],_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x353)]=null,_0x16efc0[_0x4c75e3(0x780)][_0x259cf5]['bandwidth']=-0x1,_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x199)]=![],_0x16efc0['rpcs'][_0x259cf5][_0x4c75e3(0x932)]=![],_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x515)]=![],_0x16efc0[_0x4c75e3(0x780)][_0x259cf5]['channelWidth']=![],_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x784)]=-0x1,_0x16efc0['rpcs'][_0x259cf5]['manualBandwidth']=![],_0x16efc0[_0x4c75e3(0x780)][_0x259cf5]['videoElement']=![],_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x607)]=![],_0x16efc0['rpcs'][_0x259cf5][_0x4c75e3(0x3ac)]=![],_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x6fd)]=[],_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x760)]=![],_0x16efc0[_0x4c75e3(0x780)][_0x259cf5]['iframeVideo']=![],_0x16efc0[_0x4c75e3(0x780)][_0x259cf5]['lockedVideoBitrate']=![],_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x17f)]=![],_0x16efc0['rpcs'][_0x259cf5][_0x4c75e3(0x5fd)]=![],_0x16efc0[_0x4c75e3(0x780)][_0x259cf5]['remoteMuteState']=![],_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x743)]=![],_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x2e9)]=null,_0x16efc0[_0x4c75e3(0x780)][_0x259cf5]['mc']=![],_0x16efc0['rpcs'][_0x259cf5][_0x4c75e3(0x592)]=null,_0x16efc0['rpcs'][_0x259cf5][_0x4c75e3(0x1ed)]=null,_0x16efc0['rpcs'][_0x259cf5][_0x4c75e3(0x3b7)]=null,_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x29e)]=null,_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x30c)]=![],_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x43f)]=![],_0x16efc0[_0x4c75e3(0x780)][_0x259cf5]['scaleHeight']=![],_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x5b5)]=![],_0x16efc0['rpcs'][_0x259cf5][_0x4c75e3(0x4c7)]=![],_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x292)]=![],_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x795)]=![],_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x7a2)]=null,_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x428)]=![],_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x373)]=![],_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x98c)]=null,_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x209)]=![],_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x6ee)]=0x64,_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x443)]=0x0,_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0xe3)]=0x0,_0x16efc0['rpcs'][_0x259cf5][_0x4c75e3(0x819)]=![],_0x16efc0[_0x4c75e3(0x780)][_0x259cf5]['opacityDisconnect']='1',_0x16efc0[_0x4c75e3(0x780)][_0x259cf5]['opacityMuted']='1',_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x6e6)]=![],_0x16efc0[_0x4c75e3(0x780)][_0x259cf5]['pliCount']=0x0,_0x16efc0[_0x4c75e3(0x780)][_0x259cf5]['label']=![],_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x7d0)]=![],_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x290)]=null,_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x95)]=null,_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x91f)]={},_0x16efc0['rpcs'][_0x259cf5][_0x4c75e3(0x78d)]=![],_0x16efc0[_0x4c75e3(0x780)][_0x259cf5]['iframeEle']=![],_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x836)]=Date[_0x4c75e3(0xd0)](),_0x16efc0['rpcs'][_0x259cf5][_0x4c75e3(0x5a7)]=![],_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x943)]=_0x16efc0[_0x4c75e3(0x943)];(_0x16efc0[_0x4c75e3(0x672)]==0x2||_0x16efc0[_0x4c75e3(0x672)]==0x4)&&(_0x16efc0['rpcs'][_0x259cf5]['loudest']=!![]);if(_0x16efc0['showall']){var _0x428960=createRichVideoElement(_0x259cf5);_0x428960[_0x4c75e3(0x8f)]['display']=_0x4c75e3(0x15e);}if(_0x16efc0['director']){if(_0x16efc0['customWSS']&&_0x4c75e3(0x8e8)in _0x42a84e&&_0x42a84e[_0x4c75e3(0x8e8)]!==![]){}else{var _0x13a2dd=soloLinkGenerator(_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x7c5)]);createControlBox(_0x259cf5,_0x13a2dd,_0x16efc0[_0x4c75e3(0x780)][_0x259cf5]['streamID']);}}_0x16efc0[_0x4c75e3(0x780)][_0x259cf5]['UUID']=_0x259cf5;try{if(_0x16efc0[_0x4c75e3(0x7ad)]){if(_0x16efc0[_0x4c75e3(0x7ad)]['includes'](_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x7c5)])){if(_0x16efc0[_0x4c75e3(0x3e1)]!==![]){let _0x3a0b83=_0x16efc0[_0x4c75e3(0x7ad)]['indexOf'](_0x16efc0[_0x4c75e3(0x780)][_0x259cf5]['streamID']);_0x16efc0['bitrate_set'][_0x4c75e3(0x87b)]>_0x3a0b83&&(_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x761)]=parseInt(_0x16efc0[_0x4c75e3(0x3e1)][_0x3a0b83]),_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x761)]<=0x0&&(_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x761)]=![]));}}}}catch(_0x1c3126){errorlog(_0x1c3126);}_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x7c1)]=function(_0x30a8cc){var _0x51b80f=_0x4c75e3;log(_0x51b80f(0x7f3)),_0x16efc0[_0x51b80f(0x27a)](_0x259cf5);},_0x16efc0[_0x4c75e3(0x780)][_0x259cf5]['iceTimer']=null,_0x16efc0['rpcs'][_0x259cf5][_0x4c75e3(0x40a)]=[],_0x16efc0['rpcs'][_0x259cf5]['onicecandidate']=function(_0x23ac3e){var _0x92c8d4=_0x4c75e3;if(_0x23ac3e['candidate']==null){log(_0x92c8d4(0x7b2));_0x16efc0['rpcs'][_0x259cf5]&&_0x16efc0['rpcs'][_0x259cf5][_0x92c8d4(0x641)]&&(_0x16efc0[_0x92c8d4(0x780)][_0x259cf5]['whipCallback2']([..._0x16efc0['rpcs'][_0x259cf5][_0x92c8d4(0x40a)]]),clearTimeout(_0x16efc0[_0x92c8d4(0x780)][_0x259cf5][_0x92c8d4(0x28e)]),_0x16efc0[_0x92c8d4(0x780)][_0x259cf5][_0x92c8d4(0x28e)]=null,_0x16efc0[_0x92c8d4(0x780)][_0x259cf5][_0x92c8d4(0x40a)]=[],_0x16efc0[_0x92c8d4(0x780)][_0x259cf5][_0x92c8d4(0x641)]=null);return;}try{if(_0x16efc0[_0x92c8d4(0x1f3)]){if(_0x23ac3e['candidate'][_0x92c8d4(0x3c7)][_0x92c8d4(0x5fe)](_0x16efc0[_0x92c8d4(0x1f3)])===-0x1){log(_0x92c8d4(0x181));return;}else log(_0x23ac3e[_0x92c8d4(0x3c7)]);}}catch(_0xbfa026){errorlog(_0xbfa026);}if(_0x16efc0[_0x92c8d4(0x780)][_0x259cf5]&&(_0x16efc0[_0x92c8d4(0x780)][_0x259cf5]['whipCallback2']||_0x16efc0[_0x92c8d4(0x780)][_0x259cf5]['iceTimer']!==null)){_0x16efc0[_0x92c8d4(0x780)][_0x259cf5][_0x92c8d4(0x40a)][_0x92c8d4(0x31d)](_0x23ac3e['candidate']);return;}_0x16efc0[_0x92c8d4(0x780)][_0x259cf5][_0x92c8d4(0x40a)]['push'](_0x23ac3e[_0x92c8d4(0x3c7)]),_0x16efc0[_0x92c8d4(0x780)][_0x259cf5][_0x92c8d4(0x28e)]=setTimeout(function(_0x17cdae){var _0x233f51=_0x92c8d4;if(!(_0x17cdae in _0x16efc0[_0x233f51(0x780)]))return;if(_0x16efc0[_0x233f51(0x780)][_0x17cdae][_0x233f51(0x641)])return;_0x16efc0[_0x233f51(0x780)][_0x17cdae][_0x233f51(0x28e)]=null;if(_0x16efc0[_0x233f51(0x780)][_0x17cdae][_0x233f51(0x40a)]==[])return;var _0x4409bf={};_0x4409bf['UUID']=_0x17cdae,_0x4409bf[_0x233f51(0xe5)]=_0x233f51(0x52c),_0x4409bf['candidates']=_0x16efc0['rpcs'][_0x17cdae][_0x233f51(0x40a)],_0x4409bf[_0x233f51(0x84b)]=_0x16efc0['rpcs'][_0x17cdae][_0x233f51(0x84b)],_0x16efc0[_0x233f51(0x780)][_0x17cdae][_0x233f51(0x40a)]=[],_0x16efc0[_0x233f51(0x4aa)]?_0x16efc0[_0x233f51(0x6b8)](JSON[_0x233f51(0x12d)](_0x4409bf[_0x233f51(0x6a9)]))[_0x233f51(0x296)](function(_0x51fa03){var _0x25e533=_0x233f51;_0x4409bf[_0x25e533(0x6a9)]=_0x51fa03[0x0],_0x4409bf['vector']=_0x51fa03[0x1],_0x16efc0[_0x25e533(0x1e1)](_0x4409bf);})[_0x233f51(0x3f1)](errorlog):_0x16efc0[_0x233f51(0x1e1)](_0x4409bf);},0x190,_0x259cf5);},_0x16efc0['rpcs'][_0x259cf5][_0x4c75e3(0xc7)]=function(_0x2062ef){var _0x43b342=_0x4c75e3;switch(this[_0x43b342(0x21b)]){case _0x43b342(0x4b0):log(_0x43b342(0x4b0)),log('closeTimeout\x20cancelled;\x202'),clearInterval(_0x16efc0[_0x43b342(0x780)][this[_0x43b342(0x69b)]]['closeTimeout']);case'checking':log(_0x43b342(0x5bc)),log(_0x43b342(0x48c)),clearInterval(_0x16efc0[_0x43b342(0x780)][this[_0x43b342(0x69b)]]['closeTimeout']);case'connected':log(_0x43b342(0x53e)),log(_0x43b342(0x79f)),clearInterval(_0x16efc0['rpcs'][this[_0x43b342(0x69b)]][_0x43b342(0x2e9)]);if(_0x16efc0['security']){if(_0x16efc0['ws']['readyState']!==0x1){_0x16efc0['ws']['close']();break;}_0x16efc0['ws'][_0x43b342(0x320)](),setTimeout(function(){var _0x237c9d=_0x43b342;_0x16efc0[_0x237c9d(0x80d)]!=!![]&&warnUser(miscTranslations[_0x237c9d(0x478)]);},0x1);}break;case'disconnected':log('closeTimeout\x20cancelled;\x205'),warnlog(_0x43b342(0x318)),clearInterval(_0x16efc0['rpcs'][this[_0x43b342(0x69b)]][_0x43b342(0x2e9)]);if(_0x16efc0[_0x43b342(0x780)][this[_0x43b342(0x69b)]][_0x43b342(0x5a7)])return;this[_0x43b342(0x69b)]in _0x16efc0[_0x43b342(0x780)]?_0x16efc0[_0x43b342(0x780)][this['UUID']][_0x43b342(0x2e9)]=setTimeout(function(_0x4452de){var _0x51dc7d=_0x43b342;log(_0x51dc7d(0x6ea)),_0x16efc0['closeRPC'](_0x4452de);},0x1388,this[_0x43b342(0x69b)]):log(_0x43b342(0x769));break;case _0x43b342(0xab):warnlog(_0x43b342(0x14a)),log(_0x43b342(0x374)),clearInterval(_0x16efc0[_0x43b342(0x780)][this['UUID']][_0x43b342(0x2e9)]);this[_0x43b342(0x69b)]in _0x16efc0[_0x43b342(0x780)]?_0x16efc0['rpcs'][this[_0x43b342(0x69b)]]['closeTimeout']=setTimeout(function(_0x495a0a){var _0x43d1fe=_0x43b342;log(_0x43d1fe(0x46a)),_0x16efc0['closeRPC'](_0x495a0a);},0xbb8,this[_0x43b342(0x69b)]):log(_0x43b342(0x769));break;case _0x43b342(0x9c):warnlog('RTC\x20closed'),_0x16efc0['closeRPC'](this[_0x43b342(0x69b)]);break;default:log(_0x43b342(0x1b8)),log(_0x43b342(0x33f)+this[_0x43b342(0x21b)]),clearInterval(_0x16efc0[_0x43b342(0x780)][this[_0x43b342(0x69b)]][_0x43b342(0x2e9)]);break;}},_0x16efc0[_0x4c75e3(0x780)][_0x259cf5]['onicegatheringstatechange']=function(_0x30d9e6){var _0x42243f=_0x4c75e3;let _0x2ead62=_0x30d9e6[_0x42243f(0x80f)];switch(_0x2ead62[_0x42243f(0x86)]){case _0x42243f(0x965):log('ICE\x20GATHER\x20START');break;case'complete':log(_0x42243f(0x7e2));_0x16efc0[_0x42243f(0x780)][_0x259cf5][_0x42243f(0x641)]&&(_0x16efc0[_0x42243f(0x780)][_0x259cf5][_0x42243f(0x641)]([..._0x16efc0[_0x42243f(0x780)][_0x259cf5][_0x42243f(0x40a)]]),clearTimeout(_0x16efc0[_0x42243f(0x780)][_0x259cf5][_0x42243f(0x28e)]),_0x16efc0[_0x42243f(0x780)][_0x259cf5]['iceTimer']=null,_0x16efc0[_0x42243f(0x780)][_0x259cf5][_0x42243f(0x40a)]=[],_0x16efc0[_0x42243f(0x780)][_0x259cf5][_0x42243f(0x641)]=null);break;}},_0x16efc0[_0x4c75e3(0x780)][_0x259cf5]['oniceconnectionstatechange']=function(){var _0x28cd84=_0x4c75e3;try{if(this['iceConnectionState']==_0x28cd84(0x9c))errorlog('CLOSED');else{if(this[_0x28cd84(0x65f)]==_0x28cd84(0x904)){if(_0x16efc0[_0x28cd84(0x780)][_0x259cf5][_0x28cd84(0x5a7)])return;warnlog(_0x28cd84(0x88d)),_0x16efc0['rpcs'][_0x259cf5][_0x28cd84(0x72b)]='0',_0x16efc0[_0x28cd84(0x780)][_0x259cf5][_0x28cd84(0x64f)]['style']['opacity']='0',_0x16efc0['rpcs'][_0x259cf5]['disconnectedTimeout']=setTimeout(function(_0x4c1b09){updateMixer();},0x1f4,_0x259cf5);}else this[_0x28cd84(0x65f)]==_0x28cd84(0xab)?errorlog(_0x28cd84(0x1b3)):(log(_0x28cd84(0x53c)+this[_0x28cd84(0x65f)]),_0x16efc0['rpcs'][_0x259cf5][_0x28cd84(0x6f6)]&&clearTimeout(_0x16efc0[_0x28cd84(0x780)][_0x259cf5][_0x28cd84(0x6f6)]),_0x16efc0['rpcs'][_0x259cf5][_0x28cd84(0x64f)]&&_0x28cd84(0x7c9)in _0x16efc0[_0x28cd84(0x780)][_0x259cf5][_0x28cd84(0x64f)][_0x28cd84(0x8f)]?_0x16efc0[_0x28cd84(0x780)][_0x259cf5]['opacityDisconnect']=='0'&&_0x16efc0[_0x28cd84(0x780)][_0x259cf5][_0x28cd84(0x193)]=='1'?(_0x16efc0[_0x28cd84(0x780)][_0x259cf5][_0x28cd84(0x64f)][_0x28cd84(0x8f)][_0x28cd84(0x7c9)]='1',_0x16efc0[_0x28cd84(0x780)][_0x259cf5][_0x28cd84(0x72b)]='1',updateMixer()):_0x16efc0['rpcs'][_0x259cf5][_0x28cd84(0x72b)]='1':_0x16efc0[_0x28cd84(0x780)][_0x259cf5][_0x28cd84(0x72b)]='1');}}catch(_0x92fe21){}},_0x16efc0['rpcs'][_0x259cf5][_0x4c75e3(0x327)]=function(_0x459180){var _0x35d905=_0x4c75e3;log(_0x459180);if(_0x459180['channel'][_0x35d905(0x1cd)]&&_0x459180[_0x35d905(0x299)][_0x35d905(0x1cd)]!==_0x35d905(0x913)){if(_0x16efc0[_0x35d905(0x395)]['includes'](_0x16efc0[_0x35d905(0x780)][_0x259cf5][_0x35d905(0x7c5)]))return;_0x459180[_0x35d905(0x299)][_0x35d905(0x1cd)]===_0x35d905(0x1e4)?_0x16efc0[_0x35d905(0x44c)](_0x16efc0[_0x35d905(0x780)],_0x259cf5,_0x459180[_0x35d905(0x299)]):_0x16efc0[_0x35d905(0x5a2)](_0x16efc0[_0x35d905(0x780)],_0x259cf5,_0x459180[_0x35d905(0x299)]);return;}_0x16efc0[_0x35d905(0x780)][_0x259cf5][_0x35d905(0x7af)]=_0x459180[_0x35d905(0x299)],_0x16efc0['rpcs'][_0x259cf5]['receiveChannel'][_0x35d905(0x69b)]=_0x259cf5,_0x16efc0[_0x35d905(0x780)][_0x259cf5][_0x35d905(0x7af)]['onopen']=_0x2ebcf6=>{var _0xcb22a2=_0x35d905,_0x152be4={};_0x152be4[_0xcb22a2(0x456)]=![],_0x152be4['allowmidi']=![],_0x152be4['iframe']=![],_0x152be4[_0xcb22a2(0x1f2)]=![],_0x152be4[_0xcb22a2(0x753)]=![],_0x152be4[_0xcb22a2(0x56a)]=![],_0x152be4[_0xcb22a2(0xac)]=![],_0x152be4[_0xcb22a2(0x475)]=![],_0x152be4[_0xcb22a2(0x7ed)]=![],_0x152be4[_0xcb22a2(0x4a3)]=![],_0x152be4['allowchunked']=![];_0x16efc0[_0xcb22a2(0xc5)]&&(_0x16efc0[_0xcb22a2(0xc5)]===_0xcb22a2(0x2b5)||_0x16efc0[_0xcb22a2(0xc5)]===_0xcb22a2(0x3fb))&&(_0x152be4['preferAudioCodec']=_0x16efc0['audioCodec']);try{if(_0x16efc0[_0xcb22a2(0x409)]!==![]){if(_0x16efc0[_0xcb22a2(0x409)]===!![])_0x152be4['allowscreenaudio']=!![],_0x152be4['allowscreenvideo']=!![];else _0x16efc0[_0xcb22a2(0x409)][_0xcb22a2(0x3d8)](_0x16efc0[_0xcb22a2(0x780)][_0x259cf5]['streamID'])?(_0x152be4[_0xcb22a2(0x7ed)]=!![],_0x152be4[_0xcb22a2(0x4a3)]=!![]):(_0x152be4[_0xcb22a2(0x7ed)]=![],_0x152be4[_0xcb22a2(0x4a3)]=![]);}else _0x152be4[_0xcb22a2(0x7ed)]=!![],_0x152be4[_0xcb22a2(0x4a3)]=!![];if(_0x152be4['allowscreenvideo']){if(_0x16efc0[_0xcb22a2(0x597)]!==![])!_0x16efc0[_0xcb22a2(0x597)][_0xcb22a2(0x3d8)](_0x16efc0[_0xcb22a2(0x780)][_0x259cf5]['streamID']+':s')&&(_0x152be4[_0xcb22a2(0x4a3)]=![]);else{if(_0x16efc0[_0xcb22a2(0xac)]!==![]){if(_0x16efc0[_0xcb22a2(0xac)]!==null)_0x16efc0[_0xcb22a2(0x780)][_0x259cf5][_0xcb22a2(0x7c5)]+':s'===_0x16efc0[_0xcb22a2(0xac)]?_0x152be4[_0xcb22a2(0xac)]=!![]:_0x152be4['allowscreenvideo']=![];else _0x16efc0[_0xcb22a2(0x5eb)]&&(_0x259cf5==_0x16efc0['directorUUID']?_0x152be4[_0xcb22a2(0xac)]=!![]:_0x152be4[_0xcb22a2(0x4a3)]=![]);}else _0x16efc0['exclude']!==![]&&(_0x16efc0[_0xcb22a2(0x878)][_0xcb22a2(0x3d8)](_0x16efc0['rpcs'][_0x259cf5][_0xcb22a2(0x7c5)]+':s')&&(_0x152be4[_0xcb22a2(0x56a)]=![]));}}_0x152be4['allowscreenaudio']&&(_0x16efc0['noaudio']!==![]&&(!_0x16efc0[_0xcb22a2(0xb4)]['includes'](_0x16efc0['rpcs'][_0x259cf5][_0xcb22a2(0x7c5)]+':s')&&(_0x152be4[_0xcb22a2(0x7ed)]=![])));}catch(_0x408bf6){errorlog(_0x408bf6);}try{if(_0x16efc0['novideo']!==![])_0x16efc0[_0xcb22a2(0x597)][_0xcb22a2(0x3d8)](_0x16efc0[_0xcb22a2(0x780)][_0x259cf5][_0xcb22a2(0x7c5)])?_0x152be4[_0xcb22a2(0x56a)]=!![]:_0x152be4[_0xcb22a2(0x56a)]=![];else{if(_0x16efc0['broadcast']!==![]){if(_0x16efc0[_0xcb22a2(0xac)]!==null)_0x16efc0[_0xcb22a2(0x780)][_0x259cf5][_0xcb22a2(0x7c5)]===_0x16efc0[_0xcb22a2(0xac)]?(_0x152be4[_0xcb22a2(0xac)]=!![],_0x152be4[_0xcb22a2(0x56a)]=!![]):_0x152be4[_0xcb22a2(0x56a)]=![];else _0x16efc0[_0xcb22a2(0x5eb)]&&(_0x259cf5==_0x16efc0['directorUUID']?(_0x152be4[_0xcb22a2(0xac)]=!![],_0x152be4[_0xcb22a2(0x56a)]=!![]):_0x152be4[_0xcb22a2(0x56a)]=![]);}else _0x16efc0[_0xcb22a2(0x878)]!==![]?_0x16efc0['exclude']['includes'](_0x16efc0[_0xcb22a2(0x780)][_0x259cf5][_0xcb22a2(0x7c5)])?_0x152be4[_0xcb22a2(0x56a)]=![]:_0x152be4[_0xcb22a2(0x56a)]=!![]:_0x152be4[_0xcb22a2(0x56a)]=!![];}_0x16efc0[_0xcb22a2(0xb4)]!==![]?_0x16efc0['noaudio'][_0xcb22a2(0x3d8)](_0x16efc0['rpcs'][_0x259cf5][_0xcb22a2(0x7c5)])?_0x152be4['audio']=!![]:_0x152be4['audio']=![]:_0x152be4[_0xcb22a2(0x753)]=!![];_0x16efc0[_0xcb22a2(0x815)]!==![]?_0x16efc0[_0xcb22a2(0x815)]['includes'](_0x16efc0[_0xcb22a2(0x780)][_0x259cf5][_0xcb22a2(0x7c5)])?_0x152be4[_0xcb22a2(0x264)]=!![]:_0x152be4[_0xcb22a2(0x264)]=![]:_0x152be4[_0xcb22a2(0x264)]=!![];if(_0x16efc0[_0xcb22a2(0x5f6)]!==![])_0x16efc0['noWidget']['includes'](_0x16efc0['rpcs'][_0x259cf5][_0xcb22a2(0x7c5)])?_0x152be4[_0xcb22a2(0x1f2)]=!![]:_0x152be4[_0xcb22a2(0x1f2)]=![];else{if(_0x16efc0[_0xcb22a2(0x590)]!==![])_0x152be4[_0xcb22a2(0x1f2)]=![];else _0x16efc0['view']&&!_0x16efc0['director']&&_0x16efc0[_0xcb22a2(0x1ef)]===![]?_0x152be4['widget']=![]:_0x152be4[_0xcb22a2(0x1f2)]=!![];}_0x16efc0[_0xcb22a2(0x3a2)]&&(_0x152be4[_0xcb22a2(0x807)]=![]);_0x16efc0[_0xcb22a2(0x273)]!==![]&&(!_0x16efc0[_0xcb22a2(0x273)]['includes'](_0x16efc0[_0xcb22a2(0x780)][_0x259cf5][_0xcb22a2(0x7c5)])&&(_0x152be4[_0xcb22a2(0x56a)]=![],_0x152be4[_0xcb22a2(0x753)]=![]));(_0x16efc0[_0xcb22a2(0x2c6)]||_0x16efc0[_0xcb22a2(0x23b)])&&(_0x152be4['allowmidi']=_0x16efc0[_0xcb22a2(0x2c6)]||_0x16efc0[_0xcb22a2(0x23b)]);_0x152be4[_0xcb22a2(0x456)]=!![];_0x16efc0[_0xcb22a2(0x7c3)]&&(_0x152be4['downloads']=![]);_0x16efc0[_0xcb22a2(0x653)]?_0x152be4['allowchunked']=![]:_0x152be4[_0xcb22a2(0x207)]=!![];_0x16efc0[_0xcb22a2(0x118)]&&(_0x16efc0['codec']==_0xcb22a2(0x822)||_0x16efc0[_0xcb22a2(0x118)]==_0xcb22a2(0x5b3)||_0x16efc0[_0xcb22a2(0x118)]=='jpeg')&&(_0x152be4['allowwebp']=!![]);_0x16efc0[_0xcb22a2(0x323)]&&(_0x152be4[_0xcb22a2(0x323)]=!![]);if(_0x16efc0[_0xcb22a2(0x395)][_0xcb22a2(0x3d8)](_0x16efc0[_0xcb22a2(0x780)][_0x259cf5][_0xcb22a2(0x7c5)])){warnlog(_0xcb22a2(0x5f8)),_0x152be4[_0xcb22a2(0x456)]=![],_0x152be4[_0xcb22a2(0x414)]=![],_0x152be4['iframe']=![],_0x152be4[_0xcb22a2(0x1f2)]=![],_0x152be4['audio']=![],_0x152be4[_0xcb22a2(0x56a)]=![],_0x152be4['broadcast']=![],_0x152be4[_0xcb22a2(0x475)]=![];;}}catch(_0x1bea5d){errorlog(_0x1bea5d);}try{_0x152be4['info']={},_0x152be4[_0xcb22a2(0x752)]['label']=_0x16efc0[_0xcb22a2(0x1cd)],_0x152be4[_0xcb22a2(0x752)]['order']=_0x16efc0[_0xcb22a2(0x7d0)],_0x152be4[_0xcb22a2(0x752)]['stereo_url']=_0x16efc0[_0xcb22a2(0x2dd)],_0x152be4[_0xcb22a2(0x752)]['vb_url']=_0x16efc0[_0xcb22a2(0xb9)],_0x152be4[_0xcb22a2(0x752)][_0xcb22a2(0x14f)]=_0x16efc0['audiobitrate'],_0x152be4[_0xcb22a2(0x752)]['codec_url']=_0x16efc0[_0xcb22a2(0x118)];_0x16efc0['audioCodec']&&(_0x152be4['info'][_0xcb22a2(0x596)]=_0x16efc0['audioCodec']);_0x152be4['info'][_0xcb22a2(0x1eb)]=_0x16efc0[_0xcb22a2(0x1eb)],_0x152be4[_0xcb22a2(0x752)][_0xcb22a2(0x42e)]=_0x16efc0['forceios'],_0x152be4[_0xcb22a2(0x752)][_0xcb22a2(0x8f7)]=_0x16efc0['enhance'],_0x152be4['info'][_0xcb22a2(0x100)]=_0x16efc0[_0xcb22a2(0x100)],_0x152be4[_0xcb22a2(0x752)][_0xcb22a2(0x51f)]=_0x16efc0[_0xcb22a2(0x51f)],_0x152be4[_0xcb22a2(0x752)][_0xcb22a2(0x17b)]=_0x16efc0[_0xcb22a2(0x17b)];navigator&&navigator[_0xcb22a2(0x35b)]&&(_0x152be4['info'][_0xcb22a2(0x8af)]=navigator[_0xcb22a2(0x35b)]);navigator&&navigator[_0xcb22a2(0x535)]&&(_0x152be4['info'][_0xcb22a2(0x535)]=navigator[_0xcb22a2(0x535)]);gpgpuSupport&&(_0x152be4[_0xcb22a2(0x752)]['gpGPU']=gpgpuSupport);cpuSupport&&(_0x152be4[_0xcb22a2(0x752)][_0xcb22a2(0xe0)]=cpuSupport);if(_0x16efc0[_0xcb22a2(0x8cd)]===![]){if(window[_0xcb22a2(0x46f)]){_0x152be4[_0xcb22a2(0x752)][_0xcb22a2(0x75a)]=window[_0xcb22a2(0x46f)][_0xcb22a2(0x274)];try{_0x152be4=_0x16efc0['getOBSOptimization'](_0x152be4,_0x259cf5);}catch(_0x4523fd){errorlog(_0x4523fd),warnUser(_0x4523fd['message']);}}else _0x152be4['info'][_0xcb22a2(0x75a)]=![];}else _0x152be4[_0xcb22a2(0x752)]['obs']=![];}catch(_0x10230e){};_0x152be4[_0xcb22a2(0x3b1)]=![],_0x152be4[_0xcb22a2(0x590)]=![],_0x152be4['director']=![],_0x152be4[_0xcb22a2(0x91)]=![],_0x152be4[_0xcb22a2(0x42e)]=![];_0x16efc0[_0xcb22a2(0x8da)]&&(_0x152be4[_0xcb22a2(0x835)]=!![]);_0x16efc0[_0xcb22a2(0x98e)]&&(_0x152be4[_0xcb22a2(0x98e)]=_0x16efc0[_0xcb22a2(0x98e)]);_0x16efc0[_0xcb22a2(0x6e5)]&&(_0x152be4[_0xcb22a2(0x6e5)]=_0x16efc0[_0xcb22a2(0x6e5)]);_0x16efc0[_0xcb22a2(0x8bd)]!==![]&&(_0x152be4[_0xcb22a2(0x8bd)]=_0x16efc0[_0xcb22a2(0x8bd)]);if(_0x16efc0['director']){_0x152be4[_0xcb22a2(0x98c)]=!![],_0x152be4[_0xcb22a2(0x42e)]=_0x16efc0[_0xcb22a2(0x42e)];if(_0x16efc0[_0xcb22a2(0x5eb)]&&_0x16efc0[_0xcb22a2(0x5eb)]===_0x259cf5)_0x16efc0[_0xcb22a2(0xfe)]();else{var _0x1b39ca={};_0x1b39ca[_0xcb22a2(0x8c9)]=[];for(var _0x19f525 in _0x16efc0[_0xcb22a2(0x829)]){_0x16efc0[_0xcb22a2(0x829)][_0x19f525][_0xcb22a2(0x988)]===!![]&&_0x1b39ca[_0xcb22a2(0x8c9)][_0xcb22a2(0x31d)](_0x19f525);}_0x1b39ca[_0xcb22a2(0x8c9)]['length']&&(_0x152be4[_0xcb22a2(0x158)]=_0x1b39ca);}if(_0x16efc0[_0xcb22a2(0x494)]&&_0x16efc0[_0xcb22a2(0x494)]>0x0)_0x152be4[_0xcb22a2(0x98d)]=_0x16efc0['roomTimer']-Date[_0xcb22a2(0xd0)]()/0x3e8,_0x152be4[_0xcb22a2(0x2a8)]=!![],_0x152be4[_0xcb22a2(0x19f)]=!![];else _0x16efc0[_0xcb22a2(0x494)]&&_0x16efc0[_0xcb22a2(0x494)]<0x0&&(_0x152be4[_0xcb22a2(0x98d)]=_0x16efc0[_0xcb22a2(0x494)]*-0x1,_0x152be4[_0xcb22a2(0x2a8)]=!![],_0x152be4['startClock']=!![],_0x152be4[_0xcb22a2(0x5b1)]=!![]);_0x16efc0[_0xcb22a2(0x670)]&&(_0x152be4[_0xcb22a2(0x91a)]=!![]);}else{if(_0x16efc0[_0xcb22a2(0x590)]!==![])_0x152be4[_0xcb22a2(0x590)]=_0x16efc0[_0xcb22a2(0x590)],_0x16efc0[_0xcb22a2(0x66d)]&&(_0x152be4[_0xcb22a2(0x66d)]=_0x16efc0[_0xcb22a2(0x66d)]);else _0x16efc0['roomid']!==![]&&_0x16efc0['roomid']!==''&&(_0x152be4['forceios']=_0x16efc0['forceios'],_0x152be4[_0xcb22a2(0x3b1)]=!![]);}if(_0x16efc0[_0xcb22a2(0x328)])_0x152be4[_0xcb22a2(0x328)]=parseFloat(_0x16efc0['scale']);else(_0x16efc0['viewheight']||_0x16efc0['viewwidth'])&&(_0x152be4[_0xcb22a2(0x7f9)]={},_0x152be4[_0xcb22a2(0x7f9)]['h']=null,_0x152be4[_0xcb22a2(0x7f9)]['w']=null,_0x16efc0[_0xcb22a2(0x7dc)]&&(_0x152be4[_0xcb22a2(0x7f9)]['h']=_0x16efc0[_0xcb22a2(0x7dc)],_0x16efc0[_0xcb22a2(0x780)][_0x259cf5][_0xcb22a2(0x5ca)]=_0x16efc0['viewheight']),_0x16efc0['viewwidth']&&(_0x152be4['requestResolution']['w']=_0x16efc0[_0xcb22a2(0x83e)],_0x16efc0[_0xcb22a2(0x780)][_0x259cf5][_0xcb22a2(0x5b5)]=_0x16efc0['viewwidth']));!_0x16efc0[_0xcb22a2(0x215)]&&(_0x16efc0[_0xcb22a2(0x101)]&&(playtone(![],'jointone'),showNotification(_0xcb22a2(0x6d5)))),_0x16efc0[_0xcb22a2(0x780)][_0x259cf5][_0xcb22a2(0x819)]=_0x152be4,_0x16efc0[_0xcb22a2(0xd3)](_0x152be4,_0x259cf5)?log(_0xcb22a2(0x8a1)):errorlog(_0xcb22a2(0x90e)),pokeIframeAPI(_0xcb22a2(0x77d),!![],_0x259cf5),pokeIframeAPI('view-connection',!![],_0x259cf5),pokeAPI(_0xcb22a2(0x7cc),_0x16efc0[_0xcb22a2(0x780)][_0x259cf5][_0xcb22a2(0x7c5)]);},_0x16efc0[_0x35d905(0x780)][_0x259cf5][_0x35d905(0x7af)][_0x35d905(0x26a)]=async _0x2c4d92=>{var _0x17a477=_0x35d905;if(typeof _0x2c4d92[_0x17a477(0x17c)]==_0x17a477(0x45a)){if(!_0x16efc0[_0x17a477(0x780)][_0x259cf5]['imageElement']){_0x16efc0[_0x17a477(0x780)][_0x259cf5][_0x17a477(0x607)]=document[_0x17a477(0x88f)](_0x17a477(0x4d1)),_0x16efc0[_0x17a477(0x780)][_0x259cf5][_0x17a477(0x607)][_0x17a477(0x683)]=0x10,_0x16efc0['rpcs'][_0x259cf5][_0x17a477(0x607)]['height']=0x9,_0x16efc0[_0x17a477(0x780)][_0x259cf5][_0x17a477(0x607)][_0x17a477(0x8f)]['objectFit']=_0x17a477(0x3ed),_0x16efc0['rpcs'][_0x259cf5][_0x17a477(0x607)][_0x17a477(0x82e)][_0x17a477(0x69b)]=_0x259cf5;try{_0x16efc0['rpcs'][_0x259cf5][_0x17a477(0x607)][_0x17a477(0x82e)][_0x17a477(0x8d8)]=_0x16efc0[_0x17a477(0x780)][_0x259cf5]['streamID'];}catch(_0x2e6a50){}_0x16efc0[_0x17a477(0x780)][_0x259cf5]['imageElement']['hidden']=![],_0x16efc0[_0x17a477(0x780)][_0x259cf5]['imageElement'][_0x17a477(0x799)](_0x17a477(0x76c),function(_0x5b578a){var _0x2920f3=_0x17a477;log(_0x2920f3(0x25b));try{if(_0x5b578a[_0x2920f3(0x5bf)]||_0x5b578a[_0x2920f3(0x4ef)]){_0x5b578a[_0x2920f3(0x571)]();var _0x2849d6=_0x5b578a[_0x2920f3(0x981)]['dataset'][_0x2920f3(0x69b)];if('stats'in _0x16efc0[_0x2920f3(0x780)][_0x2849d6]){var [_0x3e8d4c,_0x3efcda]=statsMenuCreator();printViewStats(_0x3efcda,_0x2849d6),_0x3e8d4c[_0x2920f3(0x575)]=setInterval(printViewStats,_0x16efc0[_0x2920f3(0x115)],_0x3efcda,_0x2849d6);}return _0x5b578a[_0x2920f3(0x66f)](),![];}}catch(_0x20676b){errorlog(_0x20676b);}}),updateMixer();}else _0x16efc0[_0x17a477(0x780)][_0x259cf5][_0x17a477(0x607)][_0x17a477(0x668)]&&(_0x16efc0['rpcs'][_0x259cf5][_0x17a477(0x607)][_0x17a477(0x668)]=![],_0x16efc0[_0x17a477(0x780)][_0x259cf5]['imageElement'][_0x17a477(0x8f)][_0x17a477(0x511)]=_0x17a477(0x57e));_0x16efc0['rpcs'][_0x259cf5][_0x17a477(0x607)][_0x17a477(0x8ae)]=window[_0x17a477(0x461)]['createObjectURL'](new Blob([new Uint8Array(_0x2c4d92[_0x17a477(0x17c)])],{'type':_0x17a477(0x587)}));return;}try{var _0x2e13d8=JSON[_0x17a477(0x1d9)](_0x2c4d92[_0x17a477(0x17c)]);}catch(_0x3ac46f){_0x2e13d8=_0x3ac46f[_0x17a477(0x17c)];}_0x2e13d8[_0x17a477(0x69b)]=_0x259cf5,_0x17a477(0x344)in _0x2e13d8?await _0x16efc0[_0x17a477(0xb2)](_0x2e13d8,_0x259cf5+_0x17a477(0x845)):await _0x16efc0[_0x17a477(0xb2)](_0x2e13d8,_0x259cf5);},_0x16efc0[_0x35d905(0xb2)]=async function(_0x40247b,_0x19a7d9){var _0x57b1ec=_0x35d905;if('bye'in _0x40247b){warnlog(_0x57b1ec(0x1f1)),_0x16efc0['closeRPC'](_0x19a7d9,!![]);return;}else{if(_0x57b1ec(0x4e6)in _0x40247b){var _0x5e4a5f={};_0x5e4a5f[_0x57b1ec(0x51c)]=_0x40247b['ping'],_0x16efc0[_0x57b1ec(0xd3)](_0x5e4a5f,_0x19a7d9),warnlog(_0x57b1ec(0xe9));return;}else{if(_0x57b1ec(0x51c)in _0x40247b){warnlog(_0x57b1ec(0x119));return;}}}var _0x467a72=![],_0x8ffce0=![];if('description'in _0x40247b)_0x16efc0[_0x57b1ec(0x4d4)](_0x40247b);else{if('candidate'in _0x40247b)_0x40247b[_0x57b1ec(0x69b)]=_0x19a7d9,log(_0x57b1ec(0x222)),_0x16efc0[_0x57b1ec(0x7f6)](_0x40247b);else _0x57b1ec(0x6a9)in _0x40247b&&(_0x40247b['UUID']=_0x19a7d9,log(_0x57b1ec(0x424)),_0x16efc0['processIceBundle'](_0x40247b));}if(_0x57b1ec(0x6ac)in _0x40247b){if(_0x40247b[_0x57b1ec(0x6ac)]===_0x57b1ec(0x588))_0x16efc0[_0x57b1ec(0x43d)]=![],!_0x16efc0['cleanOutput']&&(warnUser(miscTranslations[_0x57b1ec(0x1be)],0xbb8),getById(_0x57b1ec(0x86d))['innerHTML']=miscTranslations['not-the-director']);else{if(_0x40247b[_0x57b1ec(0x6ac)]===_0x57b1ec(0x972))!_0x16efc0[_0x57b1ec(0x80d)]&&warnUser(miscTranslations[_0x57b1ec(0x70d)],0xbb8);else{if(!_0x16efc0[_0x57b1ec(0x80d)]){if(_0x16efc0[_0x57b1ec(0x5eb)]===_0x19a7d9)warnUser(miscTranslations['request-failed'],0x1388);else _0x16efc0[_0x57b1ec(0x52c)]&&!_0x16efc0['director']?warnUser(miscTranslations['tokens-did-not-match'],0x1388):warnUser(miscTranslations['token-not-director'],0x1388);}else{if(_0x16efc0[_0x57b1ec(0x98c)])!_0x16efc0['cleanOutput']&&warnUser(_0x57b1ec(0x37d)+_0x40247b[_0x57b1ec(0x6ac)]+_0x57b1ec(0x237),0x1388);else{if(!_0x16efc0[_0x57b1ec(0x80d)])_0x16efc0[_0x57b1ec(0x52c)]?warnUser(miscTranslations[_0x57b1ec(0x384)],0x1388):warnUser(miscTranslations[_0x57b1ec(0x22a)],0x1388);else{}}}}}errorlog(_0x57b1ec(0x5de)+_0x40247b[_0x57b1ec(0x6ac)]+_0x57b1ec(0x398)+_0x16efc0[_0x57b1ec(0x98c)]),pokeIframeAPI(_0x57b1ec(0x6ac),_0x40247b[_0x57b1ec(0x6ac)],_0x19a7d9);return;}else{if(_0x57b1ec(0x46c)in _0x40247b){if(_0x40247b[_0x57b1ec(0x46c)]===_0x57b1ec(0x588)){if(_0x16efc0[_0x57b1ec(0x98c)]){try{_0x16efc0[_0x57b1ec(0x1cd)]===![]&&(document[_0x57b1ec(0x67f)]=miscTranslations[_0x57b1ec(0x595)]);}catch(_0x41a0f1){errorlog(_0x41a0f1);}!_0x16efc0['cleanOutput']&&!_0x16efc0[_0x57b1ec(0x43d)]&&(warnUser(miscTranslations['approved-as-director'],0xbb8),getById(_0x57b1ec(0x86d))[_0x57b1ec(0x7c0)]=miscTranslations['you-are-a-codirector'],getById('yourDirectorStatus')[_0x57b1ec(0x7c0)]=miscTranslations['this-is-you']),!_0x16efc0[_0x57b1ec(0x43d)]&&(_0x16efc0[_0x57b1ec(0x43d)]=!![],pokeAPI(_0x57b1ec(0x7fe),!![]),_0x16efc0[_0x57b1ec(0x3eb)](_0x19a7d9));}}log(_0x57b1ec(0x2bc)+_0x40247b[_0x57b1ec(0x46c)]),pokeIframeAPI('approved',_0x40247b[_0x57b1ec(0x46c)],_0x19a7d9);return;}}if(_0x57b1ec(0x78d)in _0x40247b)try{_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9]['iframeSrc']=_0x40247b[_0x57b1ec(0x78d)]||![];if(_0x16efc0[_0x57b1ec(0x98c)]){if(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x78d)]){var _0x3ad97e=document[_0x57b1ec(0x88f)](_0x57b1ec(0x37a));_0x3ad97e[_0x57b1ec(0x533)]=_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9]['iframeSrc'],_0x3ad97e[_0x57b1ec(0x533)]=_0x3ad97e[_0x57b1ec(0x7c0)],_0x3ad97e=_0x3ad97e[_0x57b1ec(0x617)]||_0x3ad97e[_0x57b1ec(0x533)]||'',getById(_0x57b1ec(0x2a3)+_0x19a7d9)[_0x57b1ec(0x7c0)]=_0x57b1ec(0x85e)+_0x3ad97e+_0x57b1ec(0x64a)+_0x3ad97e+'',getById(_0x57b1ec(0x2a3)+_0x19a7d9)['classList']['remove']('hidden');}else getById(_0x57b1ec(0x2a3)+_0x19a7d9)[_0x57b1ec(0x567)]['add']('hidden'),getById('iframeDetails_'+_0x19a7d9)[_0x57b1ec(0x533)]='';}else{if(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x78d)]==![]){try{_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x768)]['remove']();}catch(_0x1f25ef){errorlog(_0x1f25ef);}_0x16efc0['rpcs'][_0x19a7d9]['iframeVideo']&&(_0x16efc0['rpcs'][_0x19a7d9][_0x57b1ec(0xf3)][_0x57b1ec(0x91c)](),_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0xf3)]=![]);_0x16efc0['rpcs'][_0x19a7d9][_0x57b1ec(0x768)]=![],_0x467a72=!![];if(_0x16efc0[_0x57b1ec(0xac)]!==![]){if(_0x16efc0[_0x57b1ec(0xac)]!==null)_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9]['streamID']===_0x16efc0[_0x57b1ec(0xac)]&&(_0x16efc0['broadcastIFrame']=![]);else _0x19a7d9==_0x16efc0['directorUUID']&&(_0x16efc0[_0x57b1ec(0x61d)]=![]);}}else{if(_0x16efc0[_0x57b1ec(0xac)]!==![]){if(_0x16efc0[_0x57b1ec(0xac)]!==null){if(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x7c5)]===_0x16efc0[_0x57b1ec(0xac)]){if(_0x16efc0['noiframe']===![])_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x768)]=loadIframe(_0x40247b[_0x57b1ec(0x78d)],_0x19a7d9),_0x467a72=!![],_0x16efc0[_0x57b1ec(0x61d)]=_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9]['iframeEle'],_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x7c5)]&&(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9]['iframeEle'][_0x57b1ec(0x82e)]['sid']=_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x7c5)]);else _0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x7c5)]in _0x16efc0[_0x57b1ec(0x815)]&&(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x768)]=loadIframe(_0x40247b['iframeSrc'],_0x19a7d9),_0x467a72=!![],_0x16efc0[_0x57b1ec(0x61d)]=_0x16efc0['rpcs'][_0x19a7d9][_0x57b1ec(0x768)],_0x16efc0['rpcs'][_0x19a7d9]['streamID']&&(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9]['iframeEle']['dataset'][_0x57b1ec(0x8d8)]=_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x7c5)]));}}else{if(_0x16efc0['directorUUID']){if(_0x19a7d9==_0x16efc0[_0x57b1ec(0x5eb)]){if(_0x16efc0[_0x57b1ec(0x815)]===![])_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x768)]=loadIframe(_0x40247b[_0x57b1ec(0x78d)],_0x19a7d9),_0x467a72=!![],_0x16efc0[_0x57b1ec(0x61d)]=_0x16efc0['rpcs'][_0x19a7d9][_0x57b1ec(0x768)],_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x7c5)]&&(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9]['iframeEle'][_0x57b1ec(0x82e)][_0x57b1ec(0x8d8)]=_0x16efc0['rpcs'][_0x19a7d9]['streamID']);else _0x16efc0[_0x57b1ec(0x780)][_0x19a7d9]['streamID']in _0x16efc0['noiframe']&&(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9]['iframeEle']=loadIframe(_0x40247b[_0x57b1ec(0x78d)],_0x19a7d9),_0x467a72=!![],_0x16efc0[_0x57b1ec(0x61d)]=_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x768)],_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x7c5)]&&(_0x16efc0['rpcs'][_0x19a7d9][_0x57b1ec(0x768)][_0x57b1ec(0x82e)][_0x57b1ec(0x8d8)]=_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x7c5)]));}}}}else{if(_0x16efc0[_0x57b1ec(0x815)]===![])_0x16efc0['rpcs'][_0x19a7d9][_0x57b1ec(0x768)]=loadIframe(_0x40247b[_0x57b1ec(0x78d)],_0x19a7d9),_0x467a72=!![],_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9]['streamID']&&(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x768)][_0x57b1ec(0x82e)]['sid']=_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9]['streamID']);else _0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x7c5)]in _0x16efc0[_0x57b1ec(0x815)]&&(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x768)]=loadIframe(_0x40247b[_0x57b1ec(0x78d)],_0x19a7d9),_0x467a72=!![],_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x7c5)]&&(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9]['iframeEle'][_0x57b1ec(0x82e)][_0x57b1ec(0x8d8)]=_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x7c5)]));}}}}catch(_0x3f9ee8){errorlog(_0x3f9ee8);}else{if(_0x57b1ec(0x10c)in _0x40247b){if(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9]['iframeEle'])try{_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x78d)]['startsWith'](_0x57b1ec(0x63c))&&processIframeSyncUpdates(_0x40247b['ifs'],_0x19a7d9);}catch(_0x567d9a){errorlog(_0x567d9a);}}}if(_0x57b1ec(0x52c)in _0x40247b)try{_0x40247b=await _0x16efc0['decodeRemote'](_0x40247b);if(!_0x40247b)return;}catch(_0x4f3a00){errorlor(_0x4f3a00);}'obsCommand'in _0x40247b&&processOBSCommand(_0x40247b);if('chat'in _0x40247b){var _0x5b3b8d=![],_0xf285b0=![];_0x16efc0['directorUUID']===_0x19a7d9&&(_0x5b3b8d=!![],_0x57b1ec(0x3b0)in _0x40247b&&(_0x40247b[_0x57b1ec(0x3b0)]==!![]&&(_0xf285b0=!![])));if(_0x16efc0[_0x57b1ec(0x98c)]){if(_0x40247b[_0x57b1ec(0x81f)]==_0x57b1ec(0x5e3))_0x16efc0['beepToNotify']&&playtone(),getById('hands_'+_0x19a7d9)[_0x57b1ec(0x567)]['remove']('hidden'),_0x16efc0['rpcs'][_0x19a7d9][_0x57b1ec(0x1a7)][_0x57b1ec(0x567)][_0x57b1ec(0x91c)](_0x57b1ec(0x668));else _0x40247b[_0x57b1ec(0x81f)]=='Lowered\x20hand'&&(getById('hands_'+_0x19a7d9)[_0x57b1ec(0x567)]['add'](_0x57b1ec(0x668)),_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x1a7)]['classList'][_0x57b1ec(0x96b)](_0x57b1ec(0x668)));}log('isDirector\x20'+_0x5b3b8d),getChatMessage(_0x40247b[_0x57b1ec(0x81f)],_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9]['label'],_0x5b3b8d,_0xf285b0);}_0x57b1ec(0x73e)in _0x40247b&&_0x16efc0[_0x57b1ec(0x1e2)](_0x40247b[_0x57b1ec(0x73e)],_0x19a7d9);'autoSync'in _0x40247b&&(_0x16efc0[_0x57b1ec(0x6f1)]=_0x40247b['autoSync'],_0x16efc0[_0x57b1ec(0x5cf)](_0x19a7d9));_0x57b1ec(0x42d)in _0x40247b&&log(_0x40247b);if(_0x57b1ec(0x6fd)in _0x40247b){log(_0x40247b);_0x40247b[_0x57b1ec(0x6fd)]?_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x6fd)]=_0x40247b[_0x57b1ec(0x6fd)]['split'](','):_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x6fd)]=[];log(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9]),_0x467a72=!![];if(_0x16efc0[_0x57b1ec(0x98c)]&&_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9]['streamID'])try{syncGroup(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x6fd)],_0x19a7d9);}catch(_0x19ec66){errorlog(_0x19ec66);}pokeIframeAPI(_0x57b1ec(0x7d5),_0x16efc0['rpcs'][_0x19a7d9]['group'],_0x19a7d9);}_0x57b1ec(0x6ae)in _0x40247b&&(log(_0x40247b),_0x16efc0[_0x57b1ec(0x16e)]&&updateClosedCaptions(_0x40247b,_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x1cd)],_0x19a7d9));_0x57b1ec(0x414)in _0x40247b&&_0x40247b[_0x57b1ec(0x414)]!==![]&&(_0x16efc0['rpcs'][_0x19a7d9][_0x57b1ec(0x50b)]=_0x40247b[_0x57b1ec(0x414)]);_0x16efc0[_0x57b1ec(0x98c)]&&(_0x57b1ec(0x697)in _0x40247b&&updateDirectorsAudio(_0x40247b[_0x57b1ec(0x697)],_0x19a7d9),_0x57b1ec(0x332)in _0x40247b&&gotDevicesRemote(_0x40247b[_0x57b1ec(0x332)],_0x19a7d9),_0x57b1ec(0x1d5)in _0x40247b&&updateDirectorsVideo(_0x40247b[_0x57b1ec(0x1d5)],_0x19a7d9),_0x57b1ec(0x15a)in _0x40247b&&updateRemoteRecordButton(_0x19a7d9,_0x40247b[_0x57b1ec(0x15a)]),_0x57b1ec(0x7a4)in _0x40247b&&updateRemoteTimerButton(_0x19a7d9,_0x40247b[_0x57b1ec(0x7a4)]));_0x57b1ec(0x7ef)in _0x40247b&&(!_0x16efc0['noMeshcast']&&meshcastWatch(_0x19a7d9,_0x40247b[_0x57b1ec(0x7ef)]));'lowerhand'in _0x40247b&&(_0x16efc0[_0x57b1ec(0x67a)][_0x57b1ec(0x5fe)](_0x19a7d9)>=0x0&&(_0x16efc0[_0x57b1ec(0x18a)]&&lowerhand()));_0x57b1ec(0x323)in _0x40247b&&(_0x16efc0[_0x57b1ec(0x67a)][_0x57b1ec(0x5fe)](_0x19a7d9)>=0x0&&(_0x16efc0['layout']=_0x40247b[_0x57b1ec(0x323)],pokeIframeAPI(_0x57b1ec(0x16a),_0x16efc0['layout']),_0x467a72=!![]));if(_0x57b1ec(0xc4)in _0x40247b){_0x16efc0['infocus']=![],_0x16efc0['infocus2']=![];if(_0x16efc0[_0x57b1ec(0xac)]===![]){log(_0x40247b);if(_0x16efc0[_0x57b1ec(0x67a)][_0x57b1ec(0x5fe)](_0x19a7d9)>=0x0){if(_0x40247b[_0x57b1ec(0xc4)]!==![]){if(_0x40247b[_0x57b1ec(0xc4)]===_0x16efc0[_0x57b1ec(0x7c5)])_0x16efc0['infocus']=!![];else{if(_0x16efc0[_0x57b1ec(0x7ad)][_0x57b1ec(0x87b)]&&!(_0x40247b[_0x57b1ec(0xc4)]in _0x16efc0[_0x57b1ec(0x7ad)]))warnlog('NOT\x20IN\x20VIEW\x20SET'),_0x16efc0['infocus']=![];else{if(_0x16efc0['view']&&_0x16efc0[_0x57b1ec(0x948)]!==_0x40247b[_0x57b1ec(0xc4)])warnlog(_0x57b1ec(0x977)),_0x16efc0[_0x57b1ec(0xc4)]=![];else{if(_0x16efc0[_0x57b1ec(0x590)]!==![]&&_0x16efc0[_0x57b1ec(0x5eb)]&&_0x16efc0['directorUUID']in _0x16efc0[_0x57b1ec(0x780)]&&!_0x16efc0[_0x57b1ec(0x780)][_0x16efc0['directorUUID']]['showDirector']&&_0x40247b[_0x57b1ec(0xc4)]===_0x16efc0['rpcs'][_0x16efc0[_0x57b1ec(0x5eb)]][_0x57b1ec(0x7c5)])warnlog('not\x20allowed\x20to\x20show\x20the\x20director'),_0x16efc0[_0x57b1ec(0xc4)]=![];else{for(var _0x5552f9 in _0x16efc0[_0x57b1ec(0x780)]){if(_0x16efc0[_0x57b1ec(0x780)][_0x5552f9][_0x57b1ec(0x7c5)]===_0x40247b[_0x57b1ec(0xc4)]){_0x16efc0[_0x57b1ec(0xc4)]=_0x5552f9;break;}}warnlog(_0x57b1ec(0x16b));}}}}}else _0x16efc0['infocus']=![];_0x467a72=!![],_0x8ffce0=!![];}}}else{if('infocus2'in _0x40247b){_0x16efc0[_0x57b1ec(0xc4)]=![],_0x16efc0[_0x57b1ec(0x5da)]=![];if(_0x16efc0[_0x57b1ec(0xac)]===![]){log(_0x40247b);if(_0x16efc0[_0x57b1ec(0x67a)][_0x57b1ec(0x5fe)](_0x19a7d9)>=0x0){if(_0x40247b[_0x57b1ec(0x5da)]!==![]){if(_0x40247b[_0x57b1ec(0x5da)]===_0x16efc0[_0x57b1ec(0x7c5)])_0x16efc0['infocus2']=!![];else{if(_0x16efc0[_0x57b1ec(0x7ad)][_0x57b1ec(0x87b)]&&!(_0x40247b[_0x57b1ec(0x5da)]in _0x16efc0[_0x57b1ec(0x7ad)]))warnlog(_0x57b1ec(0x522)),_0x16efc0[_0x57b1ec(0x5da)]=![];else{if(_0x16efc0[_0x57b1ec(0x948)]&&_0x16efc0[_0x57b1ec(0x948)]!==_0x40247b['infocus2'])warnlog('NOT\x20VIEW\x20TARGET'),_0x16efc0[_0x57b1ec(0x5da)]=![];else{if(_0x16efc0[_0x57b1ec(0x590)]!==![]&&_0x16efc0[_0x57b1ec(0x5eb)]&&_0x16efc0[_0x57b1ec(0x5eb)]in _0x16efc0[_0x57b1ec(0x780)]&&!_0x16efc0['rpcs'][_0x16efc0[_0x57b1ec(0x5eb)]]['showDirector']&&_0x40247b[_0x57b1ec(0x5da)]===_0x16efc0[_0x57b1ec(0x780)][_0x16efc0[_0x57b1ec(0x5eb)]]['streamID'])warnlog('not\x20allowed\x20to\x20show\x20the\x20director'),_0x16efc0['infocus2']=![];else{for(var _0x5552f9 in _0x16efc0[_0x57b1ec(0x780)]){if(_0x16efc0['rpcs'][_0x5552f9][_0x57b1ec(0x7c5)]===_0x40247b[_0x57b1ec(0x5da)]){_0x16efc0[_0x57b1ec(0x5da)]=_0x5552f9;break;}}warnlog(_0x57b1ec(0x16b));}}}}}else _0x16efc0[_0x57b1ec(0x5da)]=![];_0x467a72=!![],_0x8ffce0=!![];}}}}_0x57b1ec(0x236)in _0x40247b&&(log(_0x40247b),_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x324)][_0x57b1ec(0x236)]=_0x40247b[_0x57b1ec(0x236)],isIFrame&&parent[_0x57b1ec(0x8be)]({'sensors':_0x40247b[_0x57b1ec(0x236)]},_0x16efc0[_0x57b1ec(0x30b)]));_0x57b1ec(0x7d8)in _0x40247b&&playbackMIDI(_0x40247b[_0x57b1ec(0x7d8)]);_0x57b1ec(0x7d6)in _0x40247b&&_0x40247b[_0x57b1ec(0x7d6)]&&addDownloadLink(_0x40247b[_0x57b1ec(0x7d6)],_0x19a7d9,_0x16efc0[_0x57b1ec(0x780)]);_0x57b1ec(0x688)in _0x40247b&&(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x30c)]!==_0x40247b[_0x57b1ec(0x688)]&&(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9]['rotate']=_0x40247b[_0x57b1ec(0x688)],_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9]['videoElement']&&(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x64f)]['rotated']=_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x30c)]),_0x467a72=!![]));if('info'in _0x40247b){warnlog(_0x40247b),_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x324)]['info']=_0x40247b[_0x57b1ec(0x752)];_0x40247b[_0x57b1ec(0x752)][_0x57b1ec(0x60a)]&&(!_0x16efc0[_0x57b1ec(0x6f1)]&&(_0x16efc0[_0x57b1ec(0x6f1)]=_0x40247b[_0x57b1ec(0x752)][_0x57b1ec(0x60a)],_0x16efc0['autoSyncCallback'](_0x19a7d9)));if(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x292)]){if(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x324)][_0x57b1ec(0x752)][_0x57b1ec(0x967)])_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x292)][_0x57b1ec(0x82e)][_0x57b1ec(0x775)]='1';else _0x57b1ec(0x967)in _0x16efc0['rpcs'][_0x19a7d9][_0x57b1ec(0x324)][_0x57b1ec(0x752)]&&(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9]['signalMeter'][_0x57b1ec(0x82e)][_0x57b1ec(0x775)]='0');}'obs_control'in _0x40247b['info']&&(_0x40247b[_0x57b1ec(0x752)][_0x57b1ec(0xca)]!==![]?(_0x16efc0['rpcs'][_0x19a7d9][_0x57b1ec(0x6e6)]=_0x40247b[_0x57b1ec(0x752)][_0x57b1ec(0xca)],_0x16efc0['obsStateSync'](_0x57b1ec(0x7ca),_0x19a7d9)):_0x16efc0['rpcs'][_0x19a7d9][_0x57b1ec(0x6e6)]=![]);if(_0x57b1ec(0x1cd)in _0x40247b[_0x57b1ec(0x752)])try{typeof _0x40247b[_0x57b1ec(0x752)]['label']==_0x57b1ec(0x882)?_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x1cd)]=sanitizeLabel(_0x40247b['info'][_0x57b1ec(0x1cd)]):_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x1cd)]=![];applyStyleEffect(_0x19a7d9);if(_0x16efc0[_0x57b1ec(0x98c)]){var _0x36604e=getById(_0x57b1ec(0x6a1)+_0x19a7d9);if(_0x36604e){_0x36604e['classList'][_0x57b1ec(0x96b)](_0x57b1ec(0x3b2)),_0x36604e[_0x57b1ec(0x82e)]['UUID']=_0x19a7d9;if(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x1cd)])_0x36604e[_0x57b1ec(0x533)]=_0x16efc0['rpcs'][_0x19a7d9][_0x57b1ec(0x1cd)],_0x36604e[_0x57b1ec(0x567)][_0x57b1ec(0x91c)](_0x57b1ec(0x2ff));else _0x16efc0[_0x57b1ec(0x5eb)]===_0x19a7d9?(_0x36604e[_0x57b1ec(0x533)]=miscTranslations[_0x57b1ec(0x361)],_0x36604e[_0x57b1ec(0x567)][_0x57b1ec(0x91c)]('addALabel')):(_0x36604e[_0x57b1ec(0x533)]=miscTranslations[_0x57b1ec(0x5ba)],_0x36604e[_0x57b1ec(0x567)][_0x57b1ec(0x96b)](_0x57b1ec(0x2ff)));_0x36604e[_0x57b1ec(0x5c5)]=async function(_0x33077e){var _0x51b719=_0x57b1ec,_0x2a8057=_0x33077e['target'][_0x51b719(0x533)];_0x16efc0[_0x51b719(0x780)][_0x33077e[_0x51b719(0x80f)][_0x51b719(0x82e)][_0x51b719(0x69b)]]['label']===![]&&(_0x2a8057='');window[_0x51b719(0x44b)]();var _0xf1b983=await promptAlt(miscTranslations[_0x51b719(0x2b4)],![],![],_0x2a8057);if(_0xf1b983!==null){_0xf1b983==''?(_0xf1b983=![],_0x16efc0[_0x51b719(0x5eb)]===_0x19a7d9?(_0x33077e[_0x51b719(0x80f)][_0x51b719(0x533)]=miscTranslations[_0x51b719(0x361)],_0x33077e[_0x51b719(0x80f)][_0x51b719(0x567)][_0x51b719(0x91c)](_0x51b719(0x2ff))):(_0x33077e['target']['innerText']=miscTranslations[_0x51b719(0x5ba)],_0x33077e['target'][_0x51b719(0x567)][_0x51b719(0x96b)](_0x51b719(0x2ff)))):(_0x33077e[_0x51b719(0x80f)][_0x51b719(0x533)]=_0xf1b983,_0x33077e[_0x51b719(0x80f)][_0x51b719(0x567)][_0x51b719(0x91c)](_0x51b719(0x2ff)));var _0x4a20a0={};_0x4a20a0['UUID']=_0x33077e[_0x51b719(0x80f)][_0x51b719(0x82e)]['UUID'],_0x4a20a0[_0x51b719(0x472)]=!![],_0x4a20a0['value']=_0xf1b983,_0x16efc0[_0x51b719(0xd3)](_0x4a20a0,_0x4a20a0[_0x51b719(0x69b)]);}};}}}catch(_0x2d3cc3){errorlog(_0x2d3cc3);}if('order'in _0x40247b[_0x57b1ec(0x752)])try{_0x16efc0['rpcs'][_0x19a7d9][_0x57b1ec(0x7d0)]=parseInt(_0x40247b[_0x57b1ec(0x752)]['order'])||0x0;if(_0x16efc0['director']){var _0x276f92=document[_0x57b1ec(0x33e)](_0x57b1ec(0x1b0)+_0x19a7d9+'\x22]');_0x276f92[0x0]&&(_0x276f92[0x0][_0x57b1ec(0x533)]=_0x16efc0['rpcs'][_0x19a7d9][_0x57b1ec(0x7d0)]);}}catch(_0x29676b){errorlog(_0x29676b);}else _0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x7d0)]=0x0;if(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9]['batteryMeter'])try{if(_0x57b1ec(0x572)in _0x40247b['info']){if(_0x40247b[_0x57b1ec(0x752)][_0x57b1ec(0x572)]!==null){var _0x3f2558=_0x16efc0['rpcs'][_0x19a7d9][_0x57b1ec(0xbb)][_0x57b1ec(0x732)]('.battery-level');if(_0x3f2558){var _0x5ee7c0=parseInt(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x324)][_0x57b1ec(0x752)][_0x57b1ec(0x572)])||0x0;_0x5ee7c0>0x64&&(_0x5ee7c0=0x64);_0x5ee7c0<0x0&&(_0x5ee7c0=0x0);_0x3f2558[_0x57b1ec(0x8f)][_0x57b1ec(0x168)]=parseInt(_0x5ee7c0)+'%';if(_0x5ee7c0<0xa)_0x16efc0['rpcs'][_0x19a7d9][_0x57b1ec(0xbb)][_0x57b1ec(0x567)]['remove'](_0x57b1ec(0x620)),_0x16efc0['rpcs'][_0x19a7d9][_0x57b1ec(0xbb)][_0x57b1ec(0x567)][_0x57b1ec(0x96b)](_0x57b1ec(0x5a1));else _0x5ee7c0<0x19?(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0xbb)]['classList'][_0x57b1ec(0x91c)](_0x57b1ec(0x5a1)),_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0xbb)]['classList'][_0x57b1ec(0x96b)](_0x57b1ec(0x620))):(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0xbb)][_0x57b1ec(0x567)]['remove'](_0x57b1ec(0x5a1)),_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0xbb)][_0x57b1ec(0x567)][_0x57b1ec(0x91c)](_0x57b1ec(0x620)));_0x5ee7c0<0x64&&_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9]['batteryMeter'][_0x57b1ec(0x567)][_0x57b1ec(0x91c)](_0x57b1ec(0x668)),_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0xbb)]['title']=_0x5ee7c0+'%\x20battery\x20remaining';}}}_0x57b1ec(0x77f)in _0x40247b[_0x57b1ec(0x752)]&&(_0x40247b[_0x57b1ec(0x752)][_0x57b1ec(0x77f)]===![]?(_0x16efc0['rpcs'][_0x19a7d9][_0x57b1ec(0xbb)][_0x57b1ec(0x82e)]['plugged']='0',_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9]['batteryMeter'][_0x57b1ec(0x567)][_0x57b1ec(0x91c)](_0x57b1ec(0x668))):_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0xbb)][_0x57b1ec(0x82e)]['plugged']='1');}catch(_0x347cfd){errorlog(_0x347cfd);}if(_0x57b1ec(0x91b)in _0x40247b[_0x57b1ec(0x752)])try{_0x40247b[_0x57b1ec(0x752)][_0x57b1ec(0x91b)]?_0x16efc0['rpcs'][_0x19a7d9][_0x57b1ec(0x6fd)]=_0x40247b[_0x57b1ec(0x752)][_0x57b1ec(0x91b)][_0x57b1ec(0x152)](','):_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x6fd)]=[],_0x16efc0[_0x57b1ec(0x98c)]?(initGroupButtons(_0x19a7d9),_0x16efc0['rpcs'][_0x19a7d9]['group'][_0x57b1ec(0x87b)]&&syncGroup(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x6fd)],_0x19a7d9)):_0x467a72=!![];}catch(_0x2ef9b9){errorlog(_0x2ef9b9);}if(_0x57b1ec(0x6c1)in _0x40247b[_0x57b1ec(0x752)])try{_0x16efc0['rpcs'][_0x19a7d9][_0x57b1ec(0x363)]=_0x40247b['info'][_0x57b1ec(0x6c1)],_0x16efc0[_0x57b1ec(0x590)]===![]&&(_0x16efc0[_0x57b1ec(0x215)]&&((!_0x16efc0[_0x57b1ec(0x80d)]||_0x16efc0['director'])&&(_0x16efc0['rpcs'][_0x19a7d9][_0x57b1ec(0x743)]?_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x363)]?_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x743)]['classList'][_0x57b1ec(0x91c)](_0x57b1ec(0x668)):_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9]['remoteMuteElement']['classList'][_0x57b1ec(0x96b)](_0x57b1ec(0x668)):(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x743)]=getById(_0x57b1ec(0x1fe))[_0x57b1ec(0x62d)](!![]),_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x743)]['id']=_0x57b1ec(0x823)+_0x19a7d9,_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x363)]?_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x743)][_0x57b1ec(0x567)][_0x57b1ec(0x91c)](_0x57b1ec(0x668)):_0x16efc0['rpcs'][_0x19a7d9]['remoteMuteElement'][_0x57b1ec(0x567)][_0x57b1ec(0x96b)](_0x57b1ec(0x668)),_0x467a72=!![])))),pokeIframeAPI(_0x57b1ec(0x645),_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x363)],_0x19a7d9);}catch(_0x5889ba){errorlog(_0x5889ba);}if(_0x16efc0['director']){try{_0x57b1ec(0x951)in _0x40247b['info']&&(_0x40247b[_0x57b1ec(0x752)][_0x57b1ec(0x951)]==![]&&initRecordingImpossible(_0x19a7d9));}catch(_0xd08e93){errorlog(_0xd08e93);}try{if(_0x57b1ec(0x8df)in _0x40247b[_0x57b1ec(0x752)]){if(_0x40247b[_0x57b1ec(0x752)][_0x57b1ec(0x8df)]!==![]){let _0x39255c=parseInt(_0x40247b['info']['recording_audio_gain'])||0x0;initAudioButtons(_0x39255c,_0x19a7d9);}}}catch(_0x26b450){errorlog(_0x26b450);}try{'directorSpeakerMuted'in _0x40247b[_0x57b1ec(0x752)]&&(_0x40247b[_0x57b1ec(0x752)][_0x57b1ec(0x8ba)]&&updateRemoteSpeakerMute(_0x19a7d9));}catch(_0x203bfa){errorlog(_0x203bfa);}try{_0x57b1ec(0x686)in _0x40247b[_0x57b1ec(0x752)]&&(_0x40247b[_0x57b1ec(0x752)]['directorDisplayMuted']&&updateRemoteDisplayMute(_0x19a7d9));}catch(_0x4743bc){errorlog(_0x4743bc);}}if('directorVideoMuted'in _0x40247b[_0x57b1ec(0x752)])try{_0x16efc0[_0x57b1ec(0x98c)]?_0x40247b[_0x57b1ec(0x752)][_0x57b1ec(0x209)]&&updateDirectorVideoMute(_0x19a7d9):(_0x16efc0['rpcs'][_0x19a7d9][_0x57b1ec(0x209)]=_0x40247b['info']['directorVideoMuted'],_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x209)]&&(_0x19a7d9 in _0x16efc0[_0x57b1ec(0x780)]&&_0x16efc0[_0x57b1ec(0x925)](0x0,_0x19a7d9)));}catch(_0x411d53){errorlog(_0x411d53);}if('directorMirror'in _0x40247b[_0x57b1ec(0x752)])try{_0x16efc0['director']&&(_0x40247b['info'][_0x57b1ec(0x161)]&&(getById(_0x57b1ec(0x217)+_0x19a7d9)[_0x57b1ec(0x732)](_0x57b1ec(0x45c))&&(getById(_0x57b1ec(0x217)+_0x19a7d9)[_0x57b1ec(0x732)](_0x57b1ec(0x45c))[_0x57b1ec(0x567)][_0x57b1ec(0x96b)](_0x57b1ec(0x794)),getById(_0x57b1ec(0x217)+_0x19a7d9)[_0x57b1ec(0x732)]('[data-action-type=\x22mirror-guest\x22]')[_0x57b1ec(0x96d)]=_0x57b1ec(0x48a)))),_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x29e)]=_0x40247b['info'][_0x57b1ec(0x161)],_0x16efc0['rpcs'][_0x19a7d9][_0x57b1ec(0x64f)]&&applyMirrorGuest(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x29e)],_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x64f)]);}catch(_0x3c0973){errorlog(_0x3c0973);}if(_0x57b1ec(0x63b)in _0x40247b[_0x57b1ec(0x752)])try{_0x16efc0['rpcs'][_0x19a7d9]['videoMuted']=_0x40247b[_0x57b1ec(0x752)][_0x57b1ec(0x63b)],_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x760)]&&(_0x16efc0[_0x57b1ec(0x98c)]&&_0x16efc0['rpcs'][_0x19a7d9][_0x57b1ec(0x912)]['classList'][_0x57b1ec(0x91c)]('hidden')),pokeIframeAPI(_0x57b1ec(0x57a),_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x760)],_0x19a7d9);}catch(_0x410800){errorlog(_0x410800);}_0x57b1ec(0x688)in _0x40247b[_0x57b1ec(0x752)]&&(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x30c)]!==_0x40247b[_0x57b1ec(0x752)]['rotate_video']&&(_0x16efc0['rpcs'][_0x19a7d9]['rotate']=_0x40247b[_0x57b1ec(0x752)]['rotate_video'],_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x64f)]&&(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x64f)][_0x57b1ec(0x6af)]=_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x30c)]),_0x467a72=!![])),_0x57b1ec(0x40e)in _0x40247b['info']&&(_0x40247b[_0x57b1ec(0x752)][_0x57b1ec(0x40e)]===![]&&soloLinkGeneratorInit(_0x19a7d9)),directorCoDirectorColoring(_0x19a7d9),_0x8ffce0=!![],pokeAPI(_0x57b1ec(0x7ca),getDetailedState(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9]['streamID'])),pokeIframeAPI('view-connection-info',_0x40247b['info'],_0x19a7d9);}if(_0x57b1ec(0x271)in _0x40247b){if(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x324)]&&_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x324)][_0x57b1ec(0x752)]){'qlr'in _0x40247b[_0x57b1ec(0x271)]&&(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x324)][_0x57b1ec(0x752)]['quality_limitation_reason']=_0x40247b[_0x57b1ec(0x271)][_0x57b1ec(0x2db)]);_0x57b1ec(0x1bf)in _0x40247b[_0x57b1ec(0x271)]&&(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9]['stats'][_0x57b1ec(0x752)][_0x57b1ec(0x855)]=_0x40247b[_0x57b1ec(0x271)]['con']);if(_0x57b1ec(0x775)in _0x40247b[_0x57b1ec(0x271)]){_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x324)][_0x57b1ec(0x752)]['cpuLimited']=_0x40247b[_0x57b1ec(0x271)]['cpu'];if(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x292)]){if(_0x40247b['miniInfo'][_0x57b1ec(0x775)])_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x292)][_0x57b1ec(0x82e)][_0x57b1ec(0x775)]='1';else'cpu'in _0x40247b[_0x57b1ec(0x271)]&&(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x292)][_0x57b1ec(0x82e)]['cpu']='0');}}'hw_enc'in _0x40247b[_0x57b1ec(0x271)]&&(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x324)]['info'][_0x57b1ec(0x937)]=_0x40247b['miniInfo'][_0x57b1ec(0x8ac)]),'bat'in _0x40247b[_0x57b1ec(0x271)]&&(typeof _0x40247b[_0x57b1ec(0x271)]['bat']=='number'?_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x324)][_0x57b1ec(0x752)][_0x57b1ec(0x572)]=_0x40247b[_0x57b1ec(0x271)][_0x57b1ec(0x285)]*0x64:_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9]['stats'][_0x57b1ec(0x752)]['power_level']=null),_0x57b1ec(0x265)in _0x40247b['miniInfo']&&(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x324)][_0x57b1ec(0x752)][_0x57b1ec(0x77f)]=_0x40247b[_0x57b1ec(0x271)]['chrg']),_0x57b1ec(0x90)in _0x40247b['miniInfo']&&'c'in _0x40247b[_0x57b1ec(0x271)]['out']&&(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9]['stats'][_0x57b1ec(0x752)][_0x57b1ec(0x900)]=_0x40247b[_0x57b1ec(0x271)][_0x57b1ec(0x90)]['c'],_0x16efc0[_0x57b1ec(0x5be)]&&_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x400)]&&(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x400)]['innerText']='🔗'+_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x324)][_0x57b1ec(0x752)][_0x57b1ec(0x900)],_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x400)]['dataset']['value']=_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x324)]['info'][_0x57b1ec(0x900)])),_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0xbb)]&&batteryMeterInfoUpdate(_0x19a7d9);}}if(_0x40247b['directorSettings']){_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9]['director']=!![];_0x40247b['directorSettings'][_0x57b1ec(0x32a)]&&await checkToken();if(_0x16efc0['directorUUID']===_0x19a7d9){_0x57b1ec(0x5dd)in _0x40247b['directorSettings']&&(_0x16efc0[_0x57b1ec(0x5dd)]=parseInt(_0x40247b[_0x57b1ec(0x158)][_0x57b1ec(0x5dd)])||0x0,_0x467a72=!![]);if(_0x40247b['directorSettings'][_0x57b1ec(0x8cf)]){if(_0x16efc0[_0x57b1ec(0xac)]===![]){if(_0x40247b[_0x57b1ec(0x158)][_0x57b1ec(0x8cf)]===_0x16efc0['streamID'])_0x16efc0['infocus']=!![];else for(var _0x5552f9 in _0x16efc0[_0x57b1ec(0x780)]){if(_0x16efc0['rpcs'][_0x5552f9][_0x57b1ec(0x7c5)]===_0x40247b['directorSettings'][_0x57b1ec(0x8cf)]){if((_0x16efc0[_0x57b1ec(0x67a)][_0x57b1ec(0x3d8)](_0x5552f9)||_0x16efc0[_0x57b1ec(0x780)][_0x5552f9]['director'])&&!_0x16efc0[_0x57b1ec(0x66d)])break;_0x16efc0[_0x57b1ec(0xc4)]=_0x5552f9;break;}}_0x467a72=!![],_0x8ffce0=!![];}}if(_0x57b1ec(0x66d)in _0x40247b[_0x57b1ec(0x158)]){if(_0x16efc0[_0x57b1ec(0x590)]!==![]){if(_0x16efc0[_0x57b1ec(0x66d)])_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9]['showDirector']=_0x16efc0['showDirector'];else _0x40247b[_0x57b1ec(0x158)][_0x57b1ec(0x66d)]&&(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9]['showDirector']=_0x40247b[_0x57b1ec(0x158)]['showDirector']);}}if(_0x16efc0[_0x57b1ec(0x590)]!==![]){if(_0x40247b[_0x57b1ec(0x158)][_0x57b1ec(0x590)])for(var _0x5552f9 in _0x40247b[_0x57b1ec(0x158)]['scene']){setTimeout(function(_0x372514){_0x16efc0['directorActions'](_0x372514);},0x3e8,_0x40247b[_0x57b1ec(0x158)][_0x57b1ec(0x590)][_0x5552f9]);}if(_0x40247b[_0x57b1ec(0x158)][_0x57b1ec(0x777)])for(var _0x5552f9 in _0x40247b[_0x57b1ec(0x158)]['mute']){setTimeout(function(_0x46e971){_0x16efc0['directorActions'](_0x46e971);},0x3e8,_0x40247b[_0x57b1ec(0x158)][_0x57b1ec(0x777)][_0x5552f9]);}}if('addCoDirector'in _0x40247b[_0x57b1ec(0x158)])for(var _0x136e3b=0x0;_0x136e3b<_0x40247b[_0x57b1ec(0x158)][_0x57b1ec(0x8c9)][_0x57b1ec(0x87b)];_0x136e3b++){!_0x16efc0[_0x57b1ec(0x67a)][_0x57b1ec(0x3d8)](_0x40247b[_0x57b1ec(0x158)][_0x57b1ec(0x8c9)][_0x136e3b][_0x57b1ec(0x480)])&&(_0x16efc0['directorList'][_0x57b1ec(0x31d)](_0x40247b[_0x57b1ec(0x158)][_0x57b1ec(0x8c9)][_0x136e3b][_0x57b1ec(0x480)]()),addDirectorBlue(_0x40247b[_0x57b1ec(0x158)][_0x57b1ec(0x8c9)][_0x136e3b][_0x57b1ec(0x480)]()));}}}if(_0x16efc0[_0x57b1ec(0x67a)][_0x57b1ec(0x5fe)](_0x19a7d9)>=0x0){_0x16efc0[_0x57b1ec(0x590)]!==![]&&(_0x57b1ec(0x6b1)in _0x40247b&&_0x16efc0['directorActions'](_0x40247b));_0x57b1ec(0x158)in _0x40247b&&_0x40247b[_0x57b1ec(0x158)][_0x57b1ec(0x81b)]&&(!_0x16efc0['director']&&(_0x16efc0['scene']===![]&&(_0x16efc0[_0x57b1ec(0x686)]=!![],_0x16efc0[_0x57b1ec(0x5e1)]())));if(_0x57b1ec(0x3b5)in _0x40247b&&_0x57b1ec(0xcd)in _0x40247b){if(_0x40247b[_0x57b1ec(0xcd)]&&_0x40247b[_0x57b1ec(0xcd)]===!![]){_0x16efc0['permaMirrored']=_0x40247b[_0x57b1ec(0x3b5)],applyMirror(![]);if(_0x16efc0[_0x57b1ec(0x98c)]){if(_0x40247b[_0x57b1ec(0x752)][_0x57b1ec(0x161)]){if(getById(_0x57b1ec(0x637))['querySelector'](_0x57b1ec(0x45c)))getById(_0x57b1ec(0x637))[_0x57b1ec(0x732)]('[data-action-type=\x22mirror-guest\x22]')[_0x57b1ec(0x567)][_0x57b1ec(0x96b)](_0x57b1ec(0x794)),getById('container_director')[_0x57b1ec(0x732)](_0x57b1ec(0x45c))[_0x57b1ec(0x96d)]=_0x57b1ec(0x48a);else getById(_0x57b1ec(0x637))[_0x57b1ec(0x732)]('[data-action-type=\x22mirror-guest\x22]')&&(getById('container_director')[_0x57b1ec(0x732)]('[data-action-type=\x22mirror-guest\x22]')[_0x57b1ec(0x567)][_0x57b1ec(0x91c)]('pressed'),getById('container_director')[_0x57b1ec(0x732)](_0x57b1ec(0x45c))[_0x57b1ec(0x96d)]='false');}}}else{if(_0x40247b[_0x57b1ec(0xcd)]&&_0x40247b[_0x57b1ec(0xcd)]in _0x16efc0[_0x57b1ec(0x780)]){_0x16efc0[_0x57b1ec(0x780)][_0x40247b[_0x57b1ec(0xcd)]]['mirrorState']=_0x40247b[_0x57b1ec(0x3b5)];_0x16efc0[_0x57b1ec(0x780)][_0x40247b[_0x57b1ec(0xcd)]][_0x57b1ec(0x64f)]&&applyMirrorGuest(_0x40247b[_0x57b1ec(0x3b5)],_0x16efc0['rpcs'][_0x40247b[_0x57b1ec(0xcd)]][_0x57b1ec(0x64f)]);if(_0x16efc0[_0x57b1ec(0x98c)]){if(_0x40247b['info']['directorMirror'])getById(_0x57b1ec(0x217)+_0x19a7d9)['querySelector']('[data-action-type=\x22mirror-guest\x22]')&&(getById(_0x57b1ec(0x217)+_0x19a7d9)[_0x57b1ec(0x732)]('[data-action-type=\x22mirror-guest\x22]')[_0x57b1ec(0x567)][_0x57b1ec(0x96b)](_0x57b1ec(0x794)),getById(_0x57b1ec(0x217)+_0x19a7d9)[_0x57b1ec(0x732)](_0x57b1ec(0x45c))[_0x57b1ec(0x96d)]=_0x57b1ec(0x48a));else getById(_0x57b1ec(0x217)+_0x19a7d9)['querySelector'](_0x57b1ec(0x45c))&&(getById('container_'+_0x19a7d9)[_0x57b1ec(0x732)](_0x57b1ec(0x45c))[_0x57b1ec(0x567)][_0x57b1ec(0x91c)](_0x57b1ec(0x794)),getById(_0x57b1ec(0x217)+_0x19a7d9)[_0x57b1ec(0x732)]('[data-action-type=\x22mirror-guest\x22]')['ariaPressed']=_0x57b1ec(0x54f));}}}}if(_0x57b1ec(0x43d)in _0x40247b){_0x16efc0[_0x57b1ec(0x4b9)]=_0x40247b['directorState'],log(_0x40247b);for(var _0xe2bae in _0x16efc0[_0x57b1ec(0x4b9)]){syncSceneState(_0xe2bae),syncOtherState(_0xe2bae);}}if('widgetSrc'in _0x40247b){_0x16efc0[_0x57b1ec(0x1f2)]=_0x40247b[_0x57b1ec(0x6ab)]||![];let _0x244ec2=document[_0x57b1ec(0x800)](_0x57b1ec(0x1f2));try{_0x244ec2?!_0x16efc0[_0x57b1ec(0x1f2)]?(document[_0x57b1ec(0x800)](_0x57b1ec(0x1f2))['remove'](),_0x467a72=!![]):_0x244ec2[_0x57b1ec(0x8ae)]=parseURL4Iframe(_0x16efc0[_0x57b1ec(0x1f2)]):_0x467a72=!![],_0x16efc0[_0x57b1ec(0x98c)]&&(getById(_0x57b1ec(0x4e7))[_0x57b1ec(0xb6)]=_0x16efc0[_0x57b1ec(0x1f2)]||'');}catch(_0x5c1792){errorlog(_0x5c1792);}pokeIframeAPI(_0x57b1ec(0x419),_0x16efc0[_0x57b1ec(0x1f2)],_0x19a7d9);}if(_0x57b1ec(0x58d)in _0x40247b){_0x16efc0[_0x57b1ec(0x729)]=_0x40247b[_0x57b1ec(0x58d)];if(!_0x16efc0[_0x57b1ec(0x2a5)]()){if(_0x16efc0[_0x57b1ec(0x323)]){_0x16efc0['layout']=combinedLayoutSimple(_0x16efc0['layout']);;updateMixer();}}warnlog(_0x40247b);}_0x57b1ec(0x895)in _0x40247b&&(_0x16efc0['layouts']=_0x40247b[_0x57b1ec(0x895)],_0x57b1ec(0x61c)in _0x40247b?(_0x16efc0[_0x57b1ec(0x61c)]=_0x40247b[_0x57b1ec(0x61c)],_0x16efc0[_0x57b1ec(0x2a5)]()):_0x16efc0[_0x57b1ec(0x61c)]=![]);}if(_0x57b1ec(0x7d0)in _0x40247b){_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x7d0)]=parseInt(_0x40247b[_0x57b1ec(0x7d0)])||0x0;_0x19a7d9 in _0x16efc0[_0x57b1ec(0x829)]&&(_0x16efc0[_0x57b1ec(0x829)][_0x19a7d9][_0x57b1ec(0x7d0)]=parseInt(_0x40247b[_0x57b1ec(0x7d0)])||0x0);if(_0x16efc0[_0x57b1ec(0x98c)]){var _0x276f92=document[_0x57b1ec(0x33e)](_0x57b1ec(0x1b0)+_0x19a7d9+'\x22]');_0x276f92[0x0]&&(_0x276f92[0x0]['innerText']=parseInt(_0x40247b[_0x57b1ec(0x7d0)])||0x0);}_0x467a72=!![];}if('changeLabel'in _0x40247b){log(_0x57b1ec(0xe4));if(_0x57b1ec(0xb6)in _0x40247b){log(_0x57b1ec(0x3cb));if(typeof _0x40247b[_0x57b1ec(0xb6)]=='string'){_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9]['label']=sanitizeLabel(_0x40247b['value']);_0x16efc0['rpcs'][_0x19a7d9]['label'][_0x57b1ec(0x87b)]==0x0&&(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x1cd)]=![]);applyStyleEffect(_0x19a7d9);if(_0x16efc0['director'])updateLabelDirectors(_0x19a7d9);else _0x16efc0[_0x57b1ec(0x113)]&&(_0x467a72=!![]);}else{_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x1cd)]=![],applyStyleEffect(_0x19a7d9);if(_0x16efc0[_0x57b1ec(0x98c)])updateLabelDirectors2(_0x19a7d9);else _0x16efc0[_0x57b1ec(0x113)]&&(_0x467a72=!![]);}_0x8ffce0=!![],pokeIframeAPI(_0x57b1ec(0x5fb),_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9]['label'],_0x19a7d9);}}_0x57b1ec(0x372)in _0x40247b&&(log(_0x40247b),_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9]['remoteMuteState']=_0x40247b['muteState'],_0x16efc0[_0x57b1ec(0x925)](![],_0x19a7d9),_0x16efc0['rpcs'][_0x19a7d9][_0x57b1ec(0x324)]['info']&&(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x324)][_0x57b1ec(0x752)][_0x57b1ec(0x6c1)]=_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x363)]),_0x16efc0[_0x57b1ec(0x590)]===![]&&(_0x16efc0[_0x57b1ec(0x215)]&&((!_0x16efc0[_0x57b1ec(0x80d)]||_0x16efc0['director'])&&(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x743)]?_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x363)]?_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x743)]['classList'][_0x57b1ec(0x91c)]('hidden'):_0x16efc0['rpcs'][_0x19a7d9]['remoteMuteElement']['classList'][_0x57b1ec(0x96b)]('hidden'):(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x743)]=getById('muteStateTemplate')[_0x57b1ec(0x62d)](!![]),_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9]['remoteMuteElement']['id']=_0x57b1ec(0x823)+_0x19a7d9,_0x16efc0['rpcs'][_0x19a7d9][_0x57b1ec(0x363)]?_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x743)]['classList'][_0x57b1ec(0x91c)]('hidden'):_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x743)][_0x57b1ec(0x567)][_0x57b1ec(0x96b)]('hidden'),_0x467a72=!![]),_0x8ffce0=!![]))),pokeAPI('remoteMuted',_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x363)],_0x16efc0['rpcs'][_0x19a7d9][_0x57b1ec(0x7c5)]),pokeIframeAPI('remote-mute-state',_0x40247b[_0x57b1ec(0x372)],_0x19a7d9));if(_0x57b1ec(0x364)in _0x40247b){var _0x28da72=getChromeVersion();_0x28da72&&(_0x28da72<0x50&&(_0x467a72=!![]));}if(_0x57b1ec(0x760)in _0x40247b){log(_0x57b1ec(0x8f9)+_0x40247b[_0x57b1ec(0x760)]),_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x760)]=_0x40247b['videoMuted'];!_0x16efc0[_0x57b1ec(0x98c)]?(_0x16efc0['rpcs'][_0x19a7d9][_0x57b1ec(0x760)]?(!_0x16efc0['manual']&&_0x16efc0['requestRateLimit'](0x0,_0x19a7d9),_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x607)]&&(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x607)][_0x57b1ec(0x668)]=!![],_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x607)][_0x57b1ec(0x8f)]['visibility']=_0x57b1ec(0x668))):updateIncomingVideoElement(_0x19a7d9,!![],![]),_0x467a72=!![]):_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x760)]?_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x912)][_0x57b1ec(0x567)]['remove'](_0x57b1ec(0x668)):_0x16efc0['rpcs'][_0x19a7d9]['remoteVideoMuteElement'][_0x57b1ec(0x567)][_0x57b1ec(0x96b)]('hidden');if(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9]['defaultSpeaker']&&_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x760)])setTimeout(function(){activeSpeaker();},0x0);else!_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9]['videoMuted']&&setTimeout(function(){activeSpeaker();},0x0);_0x8ffce0=!![],pokeAPI(_0x57b1ec(0x333),_0x16efc0['rpcs'][_0x19a7d9][_0x57b1ec(0x760)],_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x7c5)]),pokeIframeAPI(_0x57b1ec(0x57a),_0x40247b[_0x57b1ec(0x760)],_0x19a7d9);}if(_0x57b1ec(0x21d)in _0x40247b){if(_0x19a7d9+_0x57b1ec(0x845)in _0x16efc0[_0x57b1ec(0x780)]){_0x16efc0['rpcs'][_0x19a7d9+_0x57b1ec(0x845)][_0x57b1ec(0x5fd)]=_0x40247b[_0x57b1ec(0x21d)];if(_0x16efc0['director']){_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9+'_screen'][_0x57b1ec(0x760)]=!_0x40247b[_0x57b1ec(0x21d)];try{pokeAPI(_0x57b1ec(0x333),_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9+'_screen'][_0x57b1ec(0x760)],_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9+_0x57b1ec(0x845)][_0x57b1ec(0x7c5)]);}catch(_0x5335e5){}_0x16efc0['rpcs'][_0x19a7d9][_0x57b1ec(0x760)]?_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x912)]['classList'][_0x57b1ec(0x91c)]('hidden'):_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9]['remoteVideoMuteElement'][_0x57b1ec(0x567)][_0x57b1ec(0x96b)](_0x57b1ec(0x668)),_0x40247b['screenStopped']?getById(_0x57b1ec(0x217)+_0x19a7d9+_0x57b1ec(0x845))[_0x57b1ec(0x567)][_0x57b1ec(0x96b)](_0x57b1ec(0x4f9)):getById('container_'+_0x19a7d9+_0x57b1ec(0x845))['classList'][_0x57b1ec(0x91c)](_0x57b1ec(0x4f9));}else _0x16efc0['rpcs'][_0x19a7d9+_0x57b1ec(0x845)][_0x57b1ec(0x5fd)]=_0x40247b[_0x57b1ec(0x21d)],_0x467a72=!![];_0x8ffce0=!![];}}_0x57b1ec(0x373)in _0x40247b&&(_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9]['screenShareState']=_0x40247b[_0x57b1ec(0x373)],_0x467a72=!![],pokeIframeAPI(_0x57b1ec(0x194),_0x40247b[_0x57b1ec(0x373)],_0x19a7d9));if(_0x57b1ec(0x14d)in _0x40247b){if(!_0x16efc0[_0x57b1ec(0x98c)]){if(_0x57b1ec(0x80f)in _0x40247b){if(_0x16efc0['directorList'][_0x57b1ec(0x5fe)](_0x19a7d9)>=0x0){var _0x279f6a=_0x40247b[_0x57b1ec(0x80f)];if(_0x279f6a===!![])_0x16efc0['directorVideoMuted']=_0x40247b[_0x57b1ec(0x14d)];else _0x279f6a in _0x16efc0[_0x57b1ec(0x780)]&&(_0x16efc0[_0x57b1ec(0x780)][_0x279f6a][_0x57b1ec(0x209)]=_0x40247b[_0x57b1ec(0x14d)],_0x16efc0[_0x57b1ec(0x780)][_0x279f6a][_0x57b1ec(0x209)]&&_0x16efc0[_0x57b1ec(0x925)](0x0,_0x279f6a),_0x467a72=!![]);}}}_0x8ffce0=!![];}_0x57b1ec(0x5fd)in _0x40247b&&(!_0x16efc0[_0x57b1ec(0x98c)]&&(_0x16efc0['directorList']['indexOf'](_0x19a7d9)>=0x0&&(_0x19a7d9 in _0x16efc0[_0x57b1ec(0x780)]&&(_0x16efc0['rpcs'][_0x19a7d9][_0x57b1ec(0x5fd)]=_0x40247b[_0x57b1ec(0x5fd)],_0x16efc0[_0x57b1ec(0x780)][_0x19a7d9][_0x57b1ec(0x5fd)]&&(_0x19a7d9 in _0x16efc0[_0x57b1ec(0x780)]&&_0x16efc0['requestRateLimit'](0x0,_0x19a7d9)),_0x467a72=!![]))),_0x8ffce0=!![]);if('requestFile'in _0x40247b){log('requestFile\x20in\x20reverse');try{_0x16efc0[_0x57b1ec(0x227)](_0x19a7d9,_0x40247b[_0x57b1ec(0x406)]);}catch(_0x50c742){errorlog(_0x50c742);}}_0x57b1ec(0x841)in _0x40247b&&remoteStats(_0x40247b,_0x19a7d9);if(_0x467a72)setTimeout(function(){updateMixer(),updateUserList();},0x1);else _0x8ffce0&&updateUserList();},_0x16efc0[_0x35d905(0x780)][_0x259cf5][_0x35d905(0x7af)]['onclose']=()=>{warnlog('rpc\x20datachannel\x20closed');};},_0x16efc0[_0x4c75e3(0x780)][_0x259cf5][_0x4c75e3(0x7b3)]=_0x16cb27=>{var _0x285b21=_0x4c75e3;warnlog(_0x285b21(0x325)),_0x16efc0[_0x285b21(0x399)](_0x16cb27,_0x259cf5);},log(_0x4c75e3(0xa8));},_0x16efc0[_0x249811(0x827)]=function(_0x3b40c7,_0x13a2ea){var _0x1fb82e=_0x249811;log(_0x1fb82e(0x67d)),!_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea][_0x1fb82e(0x949)]?(_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea][_0x1fb82e(0x949)]=createVideoElement(),_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+'_screen']={},_0x16efc0['rpcs'][_0x13a2ea+'_screen'][_0x1fb82e(0x7b9)]=_0x13a2ea,_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea][_0x1fb82e(0x7c5)]&&(_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x7c5)]=_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea][_0x1fb82e(0x7c5)]+':s'),_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x324)]={},_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea][_0x1fb82e(0x324)][_0x1fb82e(0x437)]=![],_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+'_screen'][_0x1fb82e(0x92b)]=function(){return new Promise((_0x4d452b,_0x5b92a2)=>{_0x4d452b([]);});},_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x7d2)]=![],_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x50b)]=![],_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x622)]=![],_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x24c)]=![],_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x353)]=null,_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x4d7)]=![],_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+'_screen'][_0x1fb82e(0x932)]=![],_0x16efc0['rpcs'][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x8ce)]=-0x1,_0x16efc0['rpcs'][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x199)]=![],_0x16efc0['rpcs'][_0x13a2ea+'_screen'][_0x1fb82e(0x66d)]=![],_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x515)]=![],_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+_0x1fb82e(0x845)]['channelWidth']=![],_0x16efc0['rpcs'][_0x13a2ea+'_screen'][_0x1fb82e(0x784)]=-0x1,_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+_0x1fb82e(0x845)]['manualBandwidth']=![],_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x64f)]=![],_0x16efc0['rpcs'][_0x13a2ea+_0x1fb82e(0x845)]['imageElement']=![],_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+_0x1fb82e(0x845)]['voiceMeter']=![],_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+'_screen'][_0x1fb82e(0x6fd)]=_0x16efc0['rpcs'][_0x13a2ea]['group']||[],_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+'_screen']['videoMuted']=![],_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+_0x1fb82e(0x845)]['iframeVideo']=![],_0x16efc0['rpcs'][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x209)]=![],_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x5fd)]=![],_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+'_screen']['remoteMuteState']=![],_0x16efc0['rpcs'][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x743)]=![],_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x313)]=![],_0x16efc0['rpcs'][_0x13a2ea+'_screen'][_0x1fb82e(0x17f)]=![],_0x16efc0['rpcs'][_0x13a2ea+'_screen'][_0x1fb82e(0x2e9)]=null,_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x592)]=null,_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x1ed)]=null,_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x3b7)]=null,_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+_0x1fb82e(0x845)]['mirrorState']=null,_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x5ca)]=![],_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+_0x1fb82e(0x845)]['scaleWidth']=![],_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x4c7)]=![],_0x16efc0['rpcs'][_0x13a2ea+'_screen'][_0x1fb82e(0x2b9)]=![],_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x292)]=![],_0x16efc0['rpcs'][_0x13a2ea+'_screen'][_0x1fb82e(0x795)]=![],_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x7a2)]=null,_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x428)]=![],_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x373)]=!![],_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x6ee)]=0x64,_0x16efc0['rpcs'][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x443)]=0x0,_0x16efc0['rpcs'][_0x13a2ea+'_screen']['nackCount']=0x0,_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+'_screen'][_0x1fb82e(0x72b)]='1',_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+'_screen'][_0x1fb82e(0x193)]='1',_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x6e6)]=![],_0x16efc0['rpcs'][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x224)]=0x0,_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+'_screen'][_0x1fb82e(0x1cd)]=![],_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x7d0)]=![],_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+'_screen'][_0x1fb82e(0x290)]=null,_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+'_screen']['canvas']=null,_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x91f)]={},_0x16efc0['rpcs'][_0x13a2ea+'_screen']['iframeSrc']=![],_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+'_screen'][_0x1fb82e(0x768)]=![],_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+'_screen'][_0x1fb82e(0x836)]=Date[_0x1fb82e(0xd0)](),_0x16efc0['rpcs'][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x819)]=![],_0x16efc0['rpcs'][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x43f)]=![],(_0x16efc0[_0x1fb82e(0x672)]==0x2||_0x16efc0['activeSpeaker']==0x4)&&(_0x16efc0['rpcs'][_0x13a2ea+'_screen'][_0x1fb82e(0x24c)]=!![]),_0x16efc0['rpcs'][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x64f)]=_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea][_0x1fb82e(0x949)],_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x64f)]['dataset']['UUID']=_0x13a2ea+'_screen',_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x64f)]['id']='videosource_'+_0x13a2ea+'_screen',_0x16efc0['rpcs'][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x7c5)]&&(_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x64f)]['dataset'][_0x1fb82e(0x8d8)]=_0x16efc0['rpcs'][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x7c5)]),_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+'_screen'][_0x1fb82e(0x64f)]['screenshare']=![],_0x16efc0['rpcs'][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x3ac)]=![],setupIncomingScreenTracking(_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+_0x1fb82e(0x845)]['videoElement'],_0x13a2ea+'_screen'),_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea]['screenElement']['srcObject']=createMediaStream(),_0x3b40c7['forEach'](function(_0x455404){var _0x129e98=_0x1fb82e;_0x16efc0[_0x129e98(0x780)][_0x13a2ea][_0x129e98(0x949)][_0x129e98(0x462)][_0x129e98(0x554)](_0x455404);}),_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x64f)][_0x1fb82e(0x978)]=!![],_0x16efc0[_0x1fb82e(0x780)][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x64f)]['setAttribute'](_0x1fb82e(0x486),''),mediaSourceUpdated(_0x13a2ea+_0x1fb82e(0x845),_0x16efc0['rpcs'][_0x13a2ea+_0x1fb82e(0x845)][_0x1fb82e(0x7c5)])):_0x3b40c7[_0x1fb82e(0xef)](function(_0x5894d1){var _0x655473=_0x1fb82e,_0x5ec837=![];_0x16efc0[_0x655473(0x780)][_0x13a2ea][_0x655473(0x949)][_0x655473(0x462)][_0x655473(0x5c6)]()[_0x655473(0xef)](function(_0x5d8f7a){var _0x558638=_0x655473;_0x5d8f7a['id']==_0x5894d1['id']&&_0x5d8f7a[_0x558638(0x2f3)]==_0x5894d1['kind']&&(_0x5ec837=!![]);}),!_0x5ec837&&_0x16efc0[_0x655473(0x780)][_0x13a2ea][_0x655473(0x949)][_0x655473(0x462)][_0x655473(0x554)](_0x5894d1);});},_0x16efc0;}());function getMeshcastCanvasTrack(){var _0x3c8aec=_0x1c28c8;!session['mc']&&errorlog(_0x3c8aec(0x573));!session['mc'][_0x3c8aec(0x95)]&&(session['mc'][_0x3c8aec(0x95)]=document[_0x3c8aec(0x88f)](_0x3c8aec(0x95)),session['mc'][_0x3c8aec(0x95)][_0x3c8aec(0x683)]=0x140,session['mc']['canvas'][_0x3c8aec(0x168)]=0xb4);!session['mc'][_0x3c8aec(0x95b)]&&(session['mc']['ctx']=session['mc'][_0x3c8aec(0x95)]['getContext']('2d',{'alpha':![]}),session['mc'][_0x3c8aec(0x95b)][_0x3c8aec(0x30a)]=_0x3c8aec(0x906),session['mc']['ctx']['fillRect'](0x0,0x0,session['mc'][_0x3c8aec(0x95)]['width'],session['mc'][_0x3c8aec(0x95)][_0x3c8aec(0x168)]));!session['mc'][_0x3c8aec(0x74b)]&&(function _0x3e9830(){var _0x39ca43=_0x3c8aec;session['mc'][_0x39ca43(0x95b)][_0x39ca43(0x498)](0x0,0x0,session['mc'][_0x39ca43(0x95)][_0x39ca43(0x683)],session['mc']['canvas'][_0x39ca43(0x168)]),setTimeout(_0x3e9830,0xfa);}(),session['mc'][_0x3c8aec(0x74b)]=session['mc'][_0x3c8aec(0x95)]['captureStream'](0x4));var _0x5985f7=session['mc'][_0x3c8aec(0x74b)][_0x3c8aec(0x39a)]();if(_0x5985f7[_0x3c8aec(0x87b)])return _0x5985f7[0x0];return errorlog('Meschast\x20canvas\x20not\x20working'),![];}var meshcastServer=![];function selectMeshcast(_0x5d07e8){var _0x6c9080=_0x1c28c8;meshcastServer={};var _0x5e34c4=_0x5d07e8[_0x6c9080(0x7a6)],_0x2f4369=_0x5d07e8['options'];meshcastServer[_0x6c9080(0x3bf)]=_0x2f4369[_0x5e34c4][_0x6c9080(0x3bf)],meshcastServer[_0x6c9080(0x1a9)]=_0x2f4369[_0x5e34c4]['code'];}async function meshcast(_0x49ea3a=![]){var _0x905c9a=_0x1c28c8;async function _0x25af59(_0x3749c3,_0x3b1436){var _0x3ef8ee=_0x53c0;const _0x4263cf=new XMLHttpRequest();_0x4263cf[_0x3ef8ee(0x2a6)]=function(){var _0x26d238=_0x3ef8ee;if(parseFloat(this['responseText'])>=0x0){if(parseFloat(this[_0x26d238(0x495)])>0x32)_0x3749c3['innerHTML']+='\x20(full)';else{if(parseFloat(this[_0x26d238(0x495)])>0x19)_0x3749c3['innerHTML']+=_0x26d238(0x632);else{if(parseFloat(this[_0x26d238(0x495)])>0xa)_0x3749c3[_0x26d238(0x7c0)]+=_0x26d238(0x540);else{if(parseFloat(this['responseText'])>0x0)_0x3749c3[_0x26d238(0x7c0)]+=_0x26d238(0x927);else{var _0x5dd6e7=![];_0x3749c3['selected']&&(_0x5dd6e7=!![]),_0x3749c3['disabled']=!![],_0x3749c3[_0x26d238(0x7c0)]+=_0x26d238(0x4ab),document['getElementById'](_0x26d238(0x7b7))['appendChild'](_0x3749c3),_0x5dd6e7&&(document[_0x26d238(0x800)](_0x26d238(0x7b7))[_0x26d238(0x331)][0x0][_0x26d238(0x682)]=!![]);}}}}}else{var _0x5dd6e7=![];_0x3749c3['selected']&&(_0x5dd6e7=!![]),document[_0x26d238(0x800)](_0x26d238(0x7b7))[_0x26d238(0x39d)](_0x3749c3),_0x3749c3[_0x26d238(0x7c0)]+=_0x26d238(0x4ab),_0x3749c3[_0x26d238(0x5aa)]=!![],_0x5dd6e7&&(document[_0x26d238(0x800)](_0x26d238(0x7b7))['options'][0x0][_0x26d238(0x682)]=!![]);}session['director']&&!session['cleanOutput']&&!session[_0x26d238(0x26f)]&&document[_0x26d238(0x800)](_0x26d238(0x53d))[_0x26d238(0x567)][_0x26d238(0x91c)](_0x26d238(0x668));},_0x4263cf[_0x3ef8ee(0x343)]=function(){var _0x5e0fa8=_0x3ef8ee,_0x372594=![];_0x3749c3[_0x5e0fa8(0x682)]&&(_0x372594=!![]),document['getElementById']('edgelist')['appendChild'](_0x3749c3),_0x3749c3['innerHTML']+=_0x5e0fa8(0x4ab),_0x3749c3[_0x5e0fa8(0x5aa)]=!![],_0x372594&&(document[_0x5e0fa8(0x800)](_0x5e0fa8(0x7b7))[_0x5e0fa8(0x331)][0x0]['selected']=!![]);},_0x4263cf['open'](_0x3ef8ee(0x816),_0x3b1436,!![]),_0x4263cf[_0x3ef8ee(0x10d)]=0x3e8,_0x4263cf['ontimeout']=function(_0x2ba4ce){var _0x2f7e23=_0x3ef8ee,_0x115467=![];_0x3749c3['selected']&&(_0x115467=!![]),document[_0x2f7e23(0x800)](_0x2f7e23(0x7b7))[_0x2f7e23(0x39d)](_0x3749c3),_0x3749c3['innerHTML']+='\x20(timeout)',_0x115467&&(document[_0x2f7e23(0x800)](_0x2f7e23(0x7b7))[_0x2f7e23(0x331)][0x0][_0x2f7e23(0x682)]=!![]);},_0x4263cf['send']();}async function _0x572b0b(_0x5098c5=![]){var _0x14a003=_0x53c0,_0x22216a=new Date(),_0x19ee7d=_0x22216a[_0x14a003(0x7b6)]();urlParams[_0x14a003(0x7a8)]('tz')&&(_0x19ee7d=parseInt(urlParams['get']('tz'))||_0x19ee7d),fetch(_0x14a003(0x150)+Date['now']())['then'](_0x41fd4a=>_0x41fd4a[_0x14a003(0x626)]())[_0x14a003(0x296)](async _0x25e991=>{var _0x25cf35=_0x14a003;for(var _0x3db430=0x0;_0x3db430<_0x25e991[_0x25cf35(0x87b)];_0x3db430++){var _0x55d41d=Math['abs'](_0x25e991[_0x3db430]['tz']-_0x19ee7d);Math[_0x25cf35(0x4f6)](_0x55d41d-0x3c*0x18)<_0x55d41d&&(_0x55d41d=Math[_0x25cf35(0x4f6)](_0x55d41d-0x3c*0x18));_0x25e991[_0x3db430][_0x25cf35(0x4f5)]=_0x55d41d;if(session[_0x25cf35(0x944)]&&session[_0x25cf35(0x944)]!==_0x25e991[_0x3db430][_0x25cf35(0x1a9)])_0x25e991[_0x3db430][_0x25cf35(0x4f5)]+=0x3e8;else!session[_0x25cf35(0x944)]&&session[_0x25cf35(0x7ef)]!==_0x25e991[_0x3db430]['code']&&(_0x25e991[_0x3db430][_0x25cf35(0x4f5)]+=0x3e8);}_0x25e991[_0x25cf35(0x749)](compare_deltas),console[_0x25cf35(0x182)](_0x25e991);for(var _0x3db430=0x0;_0x3db430<_0x25e991[_0x25cf35(0x87b)];_0x3db430++){var _0x591fc4=document['createElement'](_0x25cf35(0x3fa));_0x591fc4[_0x25cf35(0x1a9)]=_0x25e991[_0x3db430][_0x25cf35(0x1a9)],_0x591fc4[_0x25cf35(0x3bf)]=_0x25e991[_0x3db430]['url'],_0x591fc4[_0x25cf35(0x7c0)]=_0x25e991[_0x3db430][_0x25cf35(0x1cd)],_0x25af59(_0x591fc4,_0x25e991[_0x3db430][_0x25cf35(0x3bf)]+'/status'),document[_0x25cf35(0x800)](_0x25cf35(0x7b7))[_0x25cf35(0x39d)](_0x591fc4);}meshcastServer=_0x25e991[0x0],_0x5098c5&&_0x5098c5();});}if(!session[_0x905c9a(0x7ef)])return;if(_0x49ea3a){_0x572b0b();return;}if(session[_0x905c9a(0x216)]!==![])return;else{if(session[_0x905c9a(0x681)]){}else{if(!session[_0x905c9a(0x64f)][_0x905c9a(0x462)]||!session['videoElement']['srcObject'][_0x905c9a(0x5c6)]()[_0x905c9a(0x87b)])return;}}session[_0x905c9a(0x216)]=null,warnlog(_0x905c9a(0x8d1));var _0x7d7a00='';if(session['screenShareState']&&session['meshcastScreenShareCodec'])_0x7d7a00=session[_0x905c9a(0x309)];else{if(session['meshcastCodec'])_0x7d7a00=session[_0x905c9a(0x651)];else(iOS||iPad)&&(_0x7d7a00='42e01f');}function _0x2ea7f4(_0x189991){var _0x1c0c3b=_0x905c9a;warnlog(_0x1c0c3b(0x43c)),warnlog(_0x189991);try{session['mc'][_0x1c0c3b(0x5e0)]()[_0x1c0c3b(0x296)](function(_0x652b3){var _0x3e57c1=_0x1c0c3b;return _0x652b3[_0x3e57c1(0x457)]=CodecsHandler[_0x3e57c1(0x35c)](_0x652b3[_0x3e57c1(0x457)],{'stereo':0x1}),!_0x7d7a00&&(_0x652b3[_0x3e57c1(0x457)]=_0x652b3[_0x3e57c1(0x457)]['replace'](/42001f/gi,_0x3e57c1(0x467)),_0x652b3['sdp']=_0x652b3[_0x3e57c1(0x457)]['replace'](/420029/gi,'42e01f')),warnlog(_0x652b3),session['mc']['setLocalDescription'](_0x652b3);})['then'](function(){var _0x40e4fc=_0x1c0c3b;log(session['mc']['localDescription']);var _0x2f1e9f=session['mc'][_0x40e4fc(0x877)][_0x40e4fc(0x457)];(iOS||iPad)&&(session[_0x40e4fc(0x935)]&&_0x2f1e9f[_0x40e4fc(0x3d8)]('a=extmap:3\x20urn:3gpp:video-orientation\x0d\x0a')&&(_0x2f1e9f=_0x2f1e9f[_0x40e4fc(0x474)](_0x40e4fc(0x298),''))),_0x3bbdcd(_0x2f1e9f,_0x40e4fc(0x457));})[_0x1c0c3b(0x3f1)](function(_0x1d913e){});}catch(_0x16f497){errorlog(_0x16f497);}}try{var _0x3a0d79=[],_0x55444d=session[_0x905c9a(0x82b)](0xe);async function _0x4aba6e(){var _0x5eb609=_0x905c9a;document[_0x5eb609(0x800)]('edgelist')[_0x5eb609(0x5aa)]=!![],document[_0x5eb609(0x800)]('edgelist')[_0x5eb609(0x67f)]=_0x5eb609(0x253);!session[_0x5eb609(0x4ce)]&&await chooseBestTURN();try{session['mc']=new RTCPeerConnection(session[_0x5eb609(0x4ce)]),session['mc'][_0x5eb609(0x324)]={},session['mc']['maxBandwidth']=null,session['mc'][_0x5eb609(0x328)]=![];}catch(_0x5e89c2){!session[_0x5eb609(0x80d)]&&warnUser(_0x5eb609(0x705));}try{if(session[_0x5eb609(0x7ef)]!==_0x5eb609(0x56a)){var _0x3cc5bf=![];session[_0x5eb609(0x64f)]&&session[_0x5eb609(0x64f)][_0x5eb609(0x462)]&&(_0x3cc5bf=session[_0x5eb609(0x64f)][_0x5eb609(0x462)][_0x5eb609(0x5ae)]());if(!_0x3cc5bf||!_0x3cc5bf['length']){var _0x4f8ff8=new AudioContext(),_0x192b61=_0x4f8ff8[_0x5eb609(0x863)]();_0x192b61[_0x5eb609(0x892)][_0x5eb609(0x5ae)]()[_0x5eb609(0xef)](_0x2ec18c=>{_0x3cc5bf=_0x2ec18c;});}else _0x3cc5bf=_0x3cc5bf[0x0];if(session[_0x5eb609(0x950)]&&_0x3cc5bf[_0x5eb609(0x2f3)]===_0x5eb609(0x753))try{_0x3cc5bf[_0x5eb609(0x3bc)]=session[_0x5eb609(0x950)];}catch(_0x3a58b4){errorlog(_0x3a58b4);}session['mc'][_0x5eb609(0x554)](_0x3cc5bf);}if(session[_0x5eb609(0x7ef)]!==_0x5eb609(0x753)){var _0x3cc5bf=![];session['videoElement']&&session[_0x5eb609(0x64f)]['srcObject']&&(_0x3cc5bf=session['videoElement'][_0x5eb609(0x462)][_0x5eb609(0x39a)]());!_0x3cc5bf||!_0x3cc5bf[_0x5eb609(0x87b)]?_0x3cc5bf=getMeshcastCanvasTrack():_0x3cc5bf=_0x3cc5bf[0x0];if(session['screenShareState']&&session[_0x5eb609(0x41b)]&&_0x3cc5bf[_0x5eb609(0x2f3)]===_0x5eb609(0x56a))try{_0x3cc5bf[_0x5eb609(0x3bc)]=session[_0x5eb609(0x41b)];}catch(_0x5485fb){errorlog(_0x5485fb);}else{if(session[_0x5eb609(0x3bc)]&&_0x3cc5bf[_0x5eb609(0x2f3)]==='video')try{_0x3cc5bf['contentHint']=session[_0x5eb609(0x3bc)];}catch(_0x3cc300){errorlog(_0x3cc300);}}session['mc'][_0x5eb609(0x554)](_0x3cc5bf);}session['mc']['onnegotiationneeded']=_0x2ea7f4,session['mc']['onicecandidate']=function(_0x49fae3){var _0x93f19d=_0x5eb609;if(_0x49fae3[_0x93f19d(0x3c7)]==null)return;log(_0x49fae3[_0x93f19d(0x3c7)]),_0x3a0d79[_0x93f19d(0x31d)](_0x49fae3[_0x93f19d(0x3c7)]);};}catch(_0xce3fad){errorlog(_0xce3fad);}}!meshcastServer?_0x572b0b(_0x4aba6e):_0x4aba6e();}catch(_0x47367c){errorlog(_0x47367c);}function _0x3bbdcd(_0x1c476b,_0x2e2373,_0x42d9df=![]){var _0x5e3468=_0x905c9a;try{var _0x17e0bf=new XMLHttpRequest();_0x17e0bf[_0x5e3468(0x191)]=function(){var _0x42877b=_0x5e3468;if(this['readyState']==0x4&&this[_0x42877b(0x261)]==0xc8){var _0x536539=this[_0x42877b(0x4b4)](_0x42877b(0x63f));if(_0x536539==_0x42877b(0x78c)){var _0x3a1414={};_0x3a1414[_0x42877b(0x457)]=this[_0x42877b(0x495)],_0x3a1414[_0x42877b(0xe5)]=_0x42877b(0x7f2);var _0x5af404={};session[_0x42877b(0x2dd)]&&session[_0x42877b(0x2dd)]!==0x2?_0x5af404['stereo']=0x1:_0x5af404[_0x42877b(0x2dd)]=0x0;var _0x48a2f5=0x40;session[_0x42877b(0x4ae)]&&(session[_0x42877b(0x4ae)]>0x1fe&&(session[_0x42877b(0x4ae)]=0x1fe),_0x5af404[_0x42877b(0x218)]=session['meshcastAudioBitrate']*0x400,_0x5af404[_0x42877b(0x48e)]=session[_0x42877b(0x631)]?0x0:0x1,_0x5af404[_0x42877b(0x295)]=session[_0x42877b(0x295)],_0x5af404['cbr']=session['cbr'],_0x48a2f5=session[_0x42877b(0x4ae)]);_0x3a1414[_0x42877b(0x457)]=CodecsHandler[_0x42877b(0x35c)](_0x3a1414[_0x42877b(0x457)],_0x5af404);if(!_0x7d7a00)_0x3a1414[_0x42877b(0x457)]=_0x3a1414[_0x42877b(0x457)][_0x42877b(0x474)](/42001f/gi,'42e01f'),_0x3a1414['sdp']=_0x3a1414[_0x42877b(0x457)][_0x42877b(0x474)](/420029/gi,'42e01f');else _0x7d7a00[_0x42877b(0x87b)]==0x6&&(_0x3a1414['sdp']=_0x3a1414[_0x42877b(0x457)][_0x42877b(0x474)](/42e01f/gi,_0x7d7a00),_0x3a1414['sdp']=_0x3a1414[_0x42877b(0x457)]['replace'](/42001f/gi,_0x7d7a00),_0x3a1414[_0x42877b(0x457)]=_0x3a1414['sdp']['replace'](/420029/gi,_0x7d7a00),_0x3a1414[_0x42877b(0x457)]=_0x3a1414[_0x42877b(0x457)]['replace'](/42a01e/gi,_0x7d7a00),_0x3a1414[_0x42877b(0x457)]=_0x3a1414['sdp'][_0x42877b(0x474)](/42a014/gi,_0x7d7a00),_0x3a1414[_0x42877b(0x457)]=_0x3a1414[_0x42877b(0x457)]['replace'](/42a00b/gi,_0x7d7a00),_0x3a1414[_0x42877b(0x457)]=_0x3a1414[_0x42877b(0x457)]['replace'](/640c1f/gi,_0x7d7a00));if(session['meshcastBitrate'])try{var _0x128872=_0x48a2f5+session[_0x42877b(0x1ca)];_0x3a1414['sdp']=CodecsHandler[_0x42877b(0x624)](_0x3a1414[_0x42877b(0x457)],{'min':parseInt(_0x128872/0xa)||0x1,'max':_0x128872||0x1},_0x7d7a00);}catch(_0x27364e){}session['mc']['setRemoteDescription'](_0x3a1414)[_0x42877b(0x296)](function(){var _0x1e1830=_0x42877b;if(_0x3a0d79[_0x1e1830(0x87b)]){var _0x2a58dd=JSON[_0x1e1830(0x12d)](_0x3a0d79['pop']());_0x3bbdcd(_0x2a58dd,_0x1e1830(0x86c),function(){var _0x506c94=_0x1e1830;session[_0x506c94(0x60c)](),_0x3b26df();});}})[_0x42877b(0x3f1)](function(_0x1110d8){log(_0x1110d8);});}else{if(_0x536539=='application/error')this['responseText']==0x1b0?warnUser(_0x42877b(0x75f)):warnUser(_0x42877b(0x546));else _0x42d9df&&_0x42d9df();}}};var _0x287b7e=0x9c4;session[_0x5e3468(0x1ca)]!==![]&&(_0x287b7e=session[_0x5e3468(0x1ca)]);session[_0x5e3468(0x373)]&&session[_0x5e3468(0x62f)]!==![]&&(_0x287b7e=session['meshcastScreenShareBitrate']);session['mc']['savedBitrate']=_0x287b7e,session['mc']['setBitrate']=_0x287b7e;var _0x1902f7=parseInt(0x61a8/_0x287b7e)||0xa;_0x17e0bf['open']('POST',meshcastServer[_0x5e3468(0x3bf)]+'/'+_0x1902f7+'/'+_0x7d7a00,!![]),_0x17e0bf['setRequestHeader'](_0x5e3468(0x61b),_0x5e3468(0x59e)+_0x2e2373+_0x5e3468(0x2d1)),_0x17e0bf[_0x5e3468(0x509)](_0x5e3468(0x13d),_0x5e3468(0xae)+_0x55444d),_0x17e0bf[_0x5e3468(0x343)]=function(_0x117a92){var _0x143592=_0x5e3468;errorlog(_0x117a92),warnUser(_0x143592(0x810)),window[_0x143592(0x5c0)][_0x143592(0x740)]!==_0x143592(0x6e2)?console[_0x143592(0x620)](_0x143592(0x93c)):console['warn'](_0x143592(0xce));},_0x17e0bf[_0x5e3468(0x3cc)](_0x1c476b);}catch(_0x54d19b){errorlog(_0x54d19b);}}async function _0x3b26df(){var _0x562746=_0x905c9a;if(meshcastServer['code'])var _0x1f5793=_0x562746(0x97a)+meshcastServer[_0x562746(0x1a9)]+_0x562746(0x360)+_0x55444d;else var _0x1f5793=_0x562746(0x7b8)+_0x55444d;console['log'](_0x562746(0x4b3)+_0x1f5793);!session['mc']['stats']&&(session['mc'][_0x562746(0x324)]={});session['mc'][_0x562746(0x324)]['publishing_region']=meshcastServer[_0x562746(0x1a9)],session['mc']['stats'][_0x562746(0x3f4)]=_0x1f5793,await sleep(0x1f4),session[_0x562746(0x216)]={'token':_0x55444d,'url':meshcastServer[_0x562746(0x3bf)]};for(var _0x57e2ed in session[_0x562746(0x829)]){if(session['pcs'][_0x57e2ed][_0x562746(0x7ef)]===null){var _0x2610c1={};_0x2610c1[_0x562746(0x7ef)]={'token':_0x55444d,'url':meshcastServer[_0x562746(0x3bf)]},session['sendMessage'](_0x2610c1,_0x57e2ed)&&(session[_0x562746(0x829)][_0x57e2ed]['meshcast']=!![]);}}}}async function meshcastWatch(_0x4f6a1a,_0x597a3b){var _0x597ede=_0x1c28c8;!(_0x4f6a1a in session[_0x597ede(0x780)])&&(session['rpcs'][_0x4f6a1a]={},session['rpcs'][_0x4f6a1a][_0x597ede(0x324)]={},session['rpcs'][_0x4f6a1a][_0x597ede(0x7d2)]=![],session[_0x597ede(0x780)][_0x4f6a1a][_0x597ede(0x91f)]={},session[_0x597ede(0x780)][_0x4f6a1a]['channelOffset']=![],session[_0x597ede(0x780)][_0x4f6a1a][_0x597ede(0x108)]=![],session['rpcs'][_0x4f6a1a]['settings']=![],session[_0x597ede(0x780)][_0x4f6a1a][_0x597ede(0x29e)]=null,session[_0x597ede(0x780)][_0x4f6a1a][_0x597ede(0x313)]=![],session[_0x597ede(0x780)][_0x4f6a1a][_0x597ede(0x17f)]=![],session[_0x597ede(0x780)][_0x4f6a1a]['manualBandwidth']=![],errorlog(_0x597ede(0x84e)));var _0x3d1d08=!![],_0x2e428e=!![];if(session[_0x597ede(0x597)]!==![]&&!session[_0x597ede(0x597)][_0x597ede(0x3d8)](session['rpcs'][_0x4f6a1a][_0x597ede(0x7c5)]))_0x3d1d08=![];else session[_0x597ede(0x780)][_0x4f6a1a][_0x597ede(0x819)]&&!session[_0x597ede(0x780)][_0x4f6a1a][_0x597ede(0x819)][_0x597ede(0x56a)]&&(_0x3d1d08=![]);if(session[_0x597ede(0xb4)]!==![]&&!session[_0x597ede(0xb4)][_0x597ede(0x3d8)](session['rpcs'][_0x4f6a1a][_0x597ede(0x7c5)]))_0x2e428e=![];else session[_0x597ede(0x780)][_0x4f6a1a][_0x597ede(0x819)]&&!session[_0x597ede(0x780)][_0x4f6a1a][_0x597ede(0x819)][_0x597ede(0x753)]&&(_0x2e428e=![]);if(!_0x2e428e&&!_0x3d1d08){errorlog(_0x597ede(0x109));return;}disableQualityDirector(_0x4f6a1a);!session[_0x597ede(0x4ce)]&&await chooseBestTURN();try{session['rpcs'][_0x4f6a1a]['mc']=new RTCPeerConnection(session[_0x597ede(0x4ce)]);}catch(_0x37a782){!session['cleanOutput']&&warnUser('An\x20RTC\x20error\x20occured');}session['rpcs'][_0x4f6a1a]['mc']['ontrack']=function(_0x53e273){var _0x5c983b=_0x597ede;session[_0x5c983b(0x399)](_0x53e273,_0x4f6a1a);};var _0x132310=session[_0x597ede(0x82b)](0xe),_0x1f31f4={};_0x1f31f4[_0x597ede(0x7c5)]=_0x597a3b['token'],_0x1f31f4[_0x597ede(0x69b)]=_0x132310;function _0x5c8ced(_0x360c24){var _0x3db818=_0x597ede,_0x48864f=new XMLHttpRequest();_0x48864f[_0x3db818(0x191)]=function(){var _0x6da02b=_0x3db818;if(this[_0x6da02b(0x542)]==0x4&&this[_0x6da02b(0x261)]==0xc8){var _0x23e19b=this[_0x6da02b(0x4b4)](_0x6da02b(0x63f));if(_0x23e19b=='application/sdp'){var _0x11475d={};_0x11475d[_0x6da02b(0x457)]=this[_0x6da02b(0x495)],_0x11475d[_0x6da02b(0xe5)]=_0x6da02b(0x55d),session[_0x6da02b(0x780)][_0x4f6a1a]['mc'][_0x6da02b(0x37b)](_0x11475d)['then'](function(){_0x3b3690();})[_0x6da02b(0x3f1)](function(_0x13c8b6){log(_0x13c8b6);});}}else log(this);},_0x48864f[_0x3db818(0x50d)]('POST',_0x597a3b[_0x3db818(0x3bf)],!![]),_0x48864f['setRequestHeader'](_0x3db818(0x61b),_0x3db818(0x4c3)),_0x48864f[_0x3db818(0x509)](_0x3db818(0x13d),_0x3db818(0xae)+_0x597a3b['token']),_0x48864f['send'](JSON['stringify'](_0x360c24));}function _0x3b3690(){var _0x5eaba6=_0x597ede;session[_0x5eaba6(0x780)][_0x4f6a1a]['mc'][_0x5eaba6(0x26e)]()['then'](function(_0x7c3bf4){var _0x9a395d=_0x5eaba6;return _0x7c3bf4['sdp']=CodecsHandler['setOpusAttributes'](_0x7c3bf4[_0x9a395d(0x457)],{'stereo':0x1}),session[_0x9a395d(0x780)][_0x4f6a1a]['mc'][_0x9a395d(0x3fd)](_0x7c3bf4);})['then'](function(){var _0x470ddd=_0x5eaba6,_0x25003c={};_0x25003c[_0x470ddd(0x69b)]=_0x132310,_0x25003c[_0x470ddd(0x7f2)]=session[_0x470ddd(0x780)][_0x4f6a1a]['mc'][_0x470ddd(0x877)][_0x470ddd(0x457)],_0x5c8ced(_0x25003c);})[_0x5eaba6(0x3f1)](function(_0x21c506){});}_0x5c8ced(_0x1f31f4);}(function(){'use strict';var _0x34aa85=_0x1c28c8;let _0x3413a3=function(_0x2132bb){var _0x58c861=_0x53c0;this['data']=new Uint8Array(_0x2132bb),this[_0x58c861(0x8ff)]=0x0;};_0x3413a3[_0x34aa85(0x8fe)][_0x34aa85(0xa0)]=function(_0x276d41){var _0x511cbb=_0x34aa85;this[_0x511cbb(0x8ff)]=_0x276d41;},_0x3413a3[_0x34aa85(0x8fe)][_0x34aa85(0x15c)]=function(_0x16e1f1){var _0x49b30c=_0x34aa85;for(let _0x1fcdc9=0x0;_0x1fcdc9<_0x16e1f1[_0x49b30c(0x87b)];_0x1fcdc9++){this[_0x49b30c(0x17c)][this[_0x49b30c(0x8ff)]++]=_0x16e1f1[_0x1fcdc9];}},_0x3413a3[_0x34aa85(0x8fe)][_0x34aa85(0x5ee)]=function(_0x4f2905){var _0x19639f=_0x34aa85;this[_0x19639f(0x17c)][this[_0x19639f(0x8ff)]++]=_0x4f2905;},_0x3413a3[_0x34aa85(0x8fe)]['writeU8']=_0x3413a3['prototype'][_0x34aa85(0x5ee)],_0x3413a3[_0x34aa85(0x8fe)]['writeU16BE']=function(_0x305879){var _0x1c5509=_0x34aa85;this[_0x1c5509(0x17c)][this[_0x1c5509(0x8ff)]++]=_0x305879>>0x8,this[_0x1c5509(0x17c)][this[_0x1c5509(0x8ff)]++]=_0x305879;},_0x3413a3[_0x34aa85(0x8fe)][_0x34aa85(0x6f7)]=function(_0x4d9382){var _0x3a7d2a=_0x34aa85;let _0x44a5cf=new Uint8Array(new Float64Array([_0x4d9382])[_0x3a7d2a(0x932)]);for(let _0x2f6e8e=_0x44a5cf['length']-0x1;_0x2f6e8e>=0x0;_0x2f6e8e--){this[_0x3a7d2a(0x5ee)](_0x44a5cf[_0x2f6e8e]);}},_0x3413a3['prototype'][_0x34aa85(0x4da)]=function(_0x10cc46){var _0x5ee516=_0x34aa85;let _0xc7e558=new Uint8Array(new Float32Array([_0x10cc46])[_0x5ee516(0x932)]);for(let _0x58d174=_0xc7e558[_0x5ee516(0x87b)]-0x1;_0x58d174>=0x0;_0x58d174--){this['writeByte'](_0xc7e558[_0x58d174]);}},_0x3413a3['prototype']['writeString']=function(_0xc66238){var _0x549efd=_0x34aa85;for(let _0x524176=0x0;_0x524176<_0xc66238[_0x549efd(0x87b)];_0x524176++){this[_0x549efd(0x17c)][this[_0x549efd(0x8ff)]++]=_0xc66238[_0x549efd(0x74f)](_0x524176);}},_0x3413a3[_0x34aa85(0x8fe)]['writeEBMLVarIntWidth']=function(_0x2046eb,_0x4b23c2){var _0x33f184=_0x34aa85;switch(_0x4b23c2){case 0x1:this[_0x33f184(0x3d6)](0x1<<0x7|_0x2046eb);break;case 0x2:this[_0x33f184(0x3d6)](0x1<<0x6|_0x2046eb>>0x8),this['writeU8'](_0x2046eb);break;case 0x3:this[_0x33f184(0x3d6)](0x1<<0x5|_0x2046eb>>0x10),this['writeU8'](_0x2046eb>>0x8),this[_0x33f184(0x3d6)](_0x2046eb);break;case 0x4:this['writeU8'](0x1<<0x4|_0x2046eb>>0x18),this[_0x33f184(0x3d6)](_0x2046eb>>0x10),this['writeU8'](_0x2046eb>>0x8),this[_0x33f184(0x3d6)](_0x2046eb);break;case 0x5:this['writeU8'](0x1<<0x3|_0x2046eb/0x100000000&0x7),this['writeU8'](_0x2046eb>>0x18),this[_0x33f184(0x3d6)](_0x2046eb>>0x10),this[_0x33f184(0x3d6)](_0x2046eb>>0x8),this[_0x33f184(0x3d6)](_0x2046eb);break;default:throw new Error('Bad\x20EBML\x20VINT\x20size\x20'+_0x4b23c2);}},_0x3413a3[_0x34aa85(0x8fe)]['measureEBMLVarInt']=function(_0x538e59){var _0x23aa7a=_0x34aa85;if(_0x538e59<(0x1<<0x7)-0x1)return 0x1;else{if(_0x538e59<(0x1<<0xe)-0x1)return 0x2;else{if(_0x538e59<(0x1<<0x15)-0x1)return 0x3;else{if(_0x538e59<(0x1<<0x1c)-0x1)return 0x4;else{if(_0x538e59<0x7ffffffff)return 0x5;else throw new Error(_0x23aa7a(0x644)+_0x538e59);}}}}},_0x3413a3['prototype'][_0x34aa85(0x8c4)]=function(_0x305521){var _0x1ee2e6=_0x34aa85;this[_0x1ee2e6(0x742)](_0x305521,this[_0x1ee2e6(0x487)](_0x305521));},_0x3413a3[_0x34aa85(0x8fe)]['writeUnsignedIntBE']=function(_0x3265b3,_0x2e5b67){var _0x268ab8=_0x34aa85;_0x2e5b67===undefined&&(_0x2e5b67=this[_0x268ab8(0x76a)](_0x3265b3));switch(_0x2e5b67){case 0x5:this[_0x268ab8(0x3d6)](Math[_0x268ab8(0x24e)](_0x3265b3/0x100000000));case 0x4:this[_0x268ab8(0x3d6)](_0x3265b3>>0x18);case 0x3:this['writeU8'](_0x3265b3>>0x10);case 0x2:this[_0x268ab8(0x3d6)](_0x3265b3>>0x8);case 0x1:this[_0x268ab8(0x3d6)](_0x3265b3);break;default:throw new Error('Bad\x20UINT\x20size\x20'+_0x2e5b67);}},_0x3413a3[_0x34aa85(0x8fe)][_0x34aa85(0x76a)]=function(_0x4ba1b5){if(_0x4ba1b5<0x1<<0x8)return 0x1;else{if(_0x4ba1b5<0x1<<0x10)return 0x2;else{if(_0x4ba1b5<0x1<<0x18)return 0x3;else return _0x4ba1b5<0x100000000?0x4:0x5;}}},_0x3413a3[_0x34aa85(0x8fe)][_0x34aa85(0x55e)]=function(){var _0x1a8547=_0x34aa85;if(this[_0x1a8547(0x8ff)]this['length'])throw new Error(_0x516bb8(0x787));this[_0x516bb8(0x8ff)]=_0x3c9975;},this['write']=function(_0x2ec8a7){var _0x252cf6=_0x454ac8;let _0x2df1bc={'offset':this[_0x252cf6(0x8ff)],'data':_0x2ec8a7,'length':_0x5a78e6(_0x2ec8a7)},_0x38befe=_0x2df1bc[_0x252cf6(0x544)]>=this[_0x252cf6(0x87b)];this[_0x252cf6(0x8ff)]+=_0x2df1bc['length'],this[_0x252cf6(0x87b)]=Math[_0x252cf6(0x94d)](this['length'],this[_0x252cf6(0x8ff)]),_0x1e46fd=_0x1e46fd[_0x252cf6(0x296)](async function(){var _0x171051=_0x252cf6;if(_0x111baa)return new Promise(function(_0x42b5be,_0x4185d3){var _0x380035=_0x53c0;_0x56638e(_0x2df1bc[_0x380035(0x17c)])[_0x380035(0x296)](function(_0x55b6fc){var _0x393911=_0x380035;let _0x4b760c=0x0,_0x50fd5e=Buffer['from'](_0x55b6fc[_0x393911(0x932)]),_0x31f5dd=function(_0x34720e,_0x705c1e,_0x467e38){var _0x4dcafd=_0x393911;_0x4b760c+=_0x705c1e,_0x4b760c>=_0x467e38[_0x4dcafd(0x87b)]?_0x42b5be():_0x3c2e3d[_0x4dcafd(0x667)](_0x111baa,_0x467e38,_0x4b760c,_0x467e38[_0x4dcafd(0x87b)]-_0x4b760c,_0x2df1bc[_0x4dcafd(0x544)]+_0x4b760c,_0x31f5dd);};_0x3c2e3d[_0x393911(0x667)](_0x111baa,_0x50fd5e,0x0,_0x50fd5e[_0x393911(0x87b)],_0x2df1bc['offset'],_0x31f5dd);});});else{if(_0x1dae7c)return new Promise(function(_0x5865f5,_0x35fb3a){var _0x16fe5c=_0x53c0;_0x1dae7c[_0x16fe5c(0xa0)](_0x2df1bc[_0x16fe5c(0x544)])[_0x16fe5c(0x296)](()=>{var _0x3a1766=_0x16fe5c;_0x1dae7c['write'](new Blob([_0x2df1bc[_0x3a1766(0x17c)]]));})[_0x16fe5c(0x296)](()=>{_0x5865f5();});});else{if(!_0x38befe)for(let _0x55b11a=0x0;_0x55b11a<_0x2fad45[_0x171051(0x87b)];_0x55b11a++){let _0x47aac5=_0x2fad45[_0x55b11a];if(!(_0x2df1bc[_0x171051(0x544)]+_0x2df1bc[_0x171051(0x87b)]<=_0x47aac5['offset']||_0x2df1bc[_0x171051(0x544)]>=_0x47aac5['offset']+_0x47aac5['length'])){if(_0x2df1bc['offset']<_0x47aac5[_0x171051(0x544)]||_0x2df1bc['offset']+_0x2df1bc['length']>_0x47aac5['offset']+_0x47aac5[_0x171051(0x87b)])throw new Error('Overwrite\x20crosses\x20blob\x20boundaries');if(_0x2df1bc[_0x171051(0x544)]==_0x47aac5[_0x171051(0x544)]&&_0x2df1bc[_0x171051(0x87b)]==_0x47aac5['length']){_0x47aac5[_0x171051(0x17c)]=_0x2df1bc[_0x171051(0x17c)];return;}else return _0x56638e(_0x47aac5['data'])[_0x171051(0x296)](function(_0x288dcd){var _0x4db7d0=_0x171051;return _0x47aac5['data']=_0x288dcd,_0x56638e(_0x2df1bc[_0x4db7d0(0x17c)]);})[_0x171051(0x296)](function(_0x4dd4ae){var _0x5de12f=_0x171051;_0x2df1bc[_0x5de12f(0x17c)]=_0x4dd4ae,_0x47aac5['data'][_0x5de12f(0x4d3)](_0x2df1bc['data'],_0x2df1bc[_0x5de12f(0x544)]-_0x47aac5[_0x5de12f(0x544)]);});}}}}_0x2fad45[_0x171051(0x31d)](_0x2df1bc);});},this[_0x454ac8(0x8f3)]=function(_0x3c5fac){var _0x5186f0=_0x454ac8;return _0x111baa||_0x1dae7c?_0x1e46fd=_0x1e46fd['then'](function(){return null;}):_0x1e46fd=_0x1e46fd[_0x5186f0(0x296)](function(){var _0x28a94c=_0x5186f0;let _0x2936de=[];for(let _0x16b304=0x0;_0x16b304<_0x2fad45[_0x28a94c(0x87b)];_0x16b304++){_0x2936de[_0x28a94c(0x31d)](_0x2fad45[_0x16b304][_0x28a94c(0x17c)]);}return new Blob(_0x2936de,{'type':_0x3c5fac});}),_0x1e46fd;};};};window[_0x270f07(0x5b6)]=_0x2424f4(null);}()),(function(){'use strict';var _0x188779=_0x1c28c8;function _0x26a84c(_0x156c44){var _0x44632c=_0x53c0;this[_0x44632c(0xb6)]=_0x156c44;}function _0x270039(_0xbed01,_0x55e75e){let _0x8ce5ad={};return[_0xbed01,_0x55e75e]['forEach'](function(_0x3393ac){var _0x3ab1da=_0x53c0;for(let _0x21122c in _0x3393ac){Object[_0x3ab1da(0x8fe)][_0x3ab1da(0x579)]['call'](_0x3393ac,_0x21122c)&&(_0x8ce5ad[_0x21122c]=_0x3393ac[_0x21122c]);}}),_0x8ce5ad;}function _0x16bc20(_0x5732d5,_0x1631af,_0x3e5796){var _0x5c982f=_0x53c0;if(Array[_0x5c982f(0x8cb)](_0x3e5796))for(let _0x3d179c=0x0;_0x3d179c<_0x3e5796[_0x5c982f(0x87b)];_0x3d179c++){_0x16bc20(_0x5732d5,_0x1631af,_0x3e5796[_0x3d179c]);}else{if(typeof _0x3e5796===_0x5c982f(0x882))_0x5732d5[_0x5c982f(0x553)](_0x3e5796);else{if(_0x3e5796 instanceof Uint8Array)_0x5732d5[_0x5c982f(0x15c)](_0x3e5796);else{if(_0x3e5796['id']){_0x3e5796['offset']=_0x5732d5[_0x5c982f(0x8ff)]+_0x1631af,_0x5732d5[_0x5c982f(0x5cd)](_0x3e5796['id']);if(Array[_0x5c982f(0x8cb)](_0x3e5796['data'])){let _0x1570e7,_0x626a75,_0x33a11f;_0x3e5796[_0x5c982f(0x411)]===-0x1?_0x5732d5['writeByte'](0xff):(_0x1570e7=_0x5732d5[_0x5c982f(0x8ff)],_0x5732d5[_0x5c982f(0x15c)]([0x0,0x0,0x0,0x0])),_0x626a75=_0x5732d5[_0x5c982f(0x8ff)],_0x3e5796[_0x5c982f(0xa5)]=_0x626a75+_0x1631af,_0x16bc20(_0x5732d5,_0x1631af,_0x3e5796[_0x5c982f(0x17c)]),_0x3e5796['size']!==-0x1&&(_0x33a11f=_0x5732d5[_0x5c982f(0x8ff)],_0x3e5796['size']=_0x33a11f-_0x626a75,_0x5732d5[_0x5c982f(0xa0)](_0x1570e7),_0x5732d5[_0x5c982f(0x742)](_0x3e5796[_0x5c982f(0x411)],0x4),_0x5732d5[_0x5c982f(0xa0)](_0x33a11f));}else{if(typeof _0x3e5796[_0x5c982f(0x17c)]===_0x5c982f(0x882))_0x5732d5[_0x5c982f(0x8c4)](_0x3e5796['data'][_0x5c982f(0x87b)]),_0x3e5796[_0x5c982f(0xa5)]=_0x5732d5[_0x5c982f(0x8ff)]+_0x1631af,_0x5732d5[_0x5c982f(0x553)](_0x3e5796['data']);else{if(typeof _0x3e5796[_0x5c982f(0x17c)]===_0x5c982f(0x2c8))!_0x3e5796[_0x5c982f(0x411)]&&(_0x3e5796[_0x5c982f(0x411)]=_0x5732d5['measureUnsignedInt'](_0x3e5796[_0x5c982f(0x17c)])),_0x5732d5[_0x5c982f(0x8c4)](_0x3e5796[_0x5c982f(0x411)]),_0x3e5796['dataOffset']=_0x5732d5[_0x5c982f(0x8ff)]+_0x1631af,_0x5732d5[_0x5c982f(0x5cd)](_0x3e5796[_0x5c982f(0x17c)],_0x3e5796[_0x5c982f(0x411)]);else{if(_0x3e5796[_0x5c982f(0x17c)]instanceof _0x26a84c)_0x5732d5[_0x5c982f(0x8c4)](0x8),_0x3e5796[_0x5c982f(0xa5)]=_0x5732d5[_0x5c982f(0x8ff)]+_0x1631af,_0x5732d5[_0x5c982f(0x6f7)](_0x3e5796['data'][_0x5c982f(0xb6)]);else{if(_0x3e5796[_0x5c982f(0x17c)]instanceof _0x26a84c)_0x5732d5['writeEBMLVarInt'](0x4),_0x3e5796[_0x5c982f(0xa5)]=_0x5732d5[_0x5c982f(0x8ff)]+_0x1631af,_0x5732d5['writeFloatBE'](_0x3e5796[_0x5c982f(0x17c)][_0x5c982f(0xb6)]);else{if(_0x3e5796[_0x5c982f(0x17c)]instanceof Uint8Array)_0x5732d5[_0x5c982f(0x8c4)](_0x3e5796[_0x5c982f(0x17c)][_0x5c982f(0x153)]),_0x3e5796['dataOffset']=_0x5732d5[_0x5c982f(0x8ff)]+_0x1631af,_0x5732d5[_0x5c982f(0x15c)](_0x3e5796['data']);else throw new Error(_0x5c982f(0x782)+typeof _0x3e5796[_0x5c982f(0x17c)]);}}}}}}else throw new Error(_0x5c982f(0x782)+typeof _0x3e5796[_0x5c982f(0x17c)]);}}}}let _0x42b5bb=function(_0xfae16a,_0x1db1b4){return function(_0x396be6){var _0x46d4a9=_0x53c0;let _0x2392c9=0x1388,_0x1c4165=![],_0x37c105=0x0,_0x381d5f=0x0,_0xc775e2=!![],_0x93d6e4=0x0,_0x5134ec=0xbb80,_0x3a519b=0x1,_0x30e1a8=[],_0x156ede=0x0,_0x1dad3f=0x0,_0x8f7a64=0x0,_0x4d91ac={'fileWriter':null,'codec':_0x46d4a9(0x22f)},_0x155241,_0x2c4e32={'id':0x4489,'data':new _0x26a84c(0x0)},_0x2794d6=new _0x1db1b4(_0x396be6[_0x46d4a9(0x866)]);function _0x1dc846(_0x5b5459,_0x56c308){return _0x56c308=new Uint8Array(_0x56c308),_0x156d3d(_0x353b80(_0x5b5459),_0x3337b7(_0x56c308['byteLength']),_0x56c308);}function _0x156d3d(){var _0x3921ac=_0x46d4a9,_0x275170,_0x3d377f=0x0,_0x43cd91;for(_0x275170=0x0;_0x275170>>0x18&0xff,_0x4b0a7c>>>0x10&0xff,_0x4b0a7c>>>0x8&0xff,_0x4b0a7c&0xff]);if((_0x4b0a7c&0xff0000)!=0x0)return new Uint8Array([_0x4b0a7c>>>0x10&0xff,_0x4b0a7c>>>0x8&0xff,_0x4b0a7c&0xff]);if((_0x4b0a7c&0xff00)!=0x0)return new Uint8Array([_0x4b0a7c>>>0x8&0xff,_0x4b0a7c&0xff]);if((_0x4b0a7c&0xff)!=0x0)return new Uint8Array([_0x4b0a7c&0xff]);throw _0x1b629a(0x223);}function _0x3337b7(_0x50bdd8){if(_0x50bdd8<=0x7f)return new Uint8Array([0x80|_0x50bdd8&0x7f]);if(_0x50bdd8<=0x3fff)return new Uint8Array([0x40|_0x50bdd8>>0x8&0x3f,_0x50bdd8&0xff]);return new Uint8Array([0x8,_0x50bdd8>>>0x18&0xff,_0x50bdd8>>>0x10&0xff,_0x50bdd8>>>0x8&0xff,_0x50bdd8&0xff]);}function _0x5183b4(_0x535226,_0x3a89ba){var _0x3da5ea=new DataView(new ArrayBuffer(0x4));return _0x3da5ea['setFloat32'](0x0,_0x3a89ba,![]),_0x1dc846(_0x535226,new Uint8Array(_0x3da5ea['buffer']));}function _0x321404(_0x539f8d){if(_0x539f8d<=0xff)return new Uint8Array([_0x539f8d&0xff]);if(_0x539f8d<=0xffff)return new Uint8Array([_0x539f8d>>>0x8&0xff,_0x539f8d&0xff]);if(_0x539f8d<=0xffffff)return new Uint8Array([_0x539f8d>>0x10&0xff,_0x539f8d>>0x8&0xff,_0x539f8d&0xff]);return new Uint8Array([_0x539f8d>>>0x18&0xff,_0x539f8d>>>0x10&0xff,_0x539f8d>>>0x8&0xff,_0x539f8d&0xff]);var _0x5c5553=new DataView(new ArrayBuffer(0x4));return _0x5c5553['setUint32'](0x0,_0x539f8d,![]),_0x5c5553;}function _0x3d3f0a(_0x3a86b9,_0x3fc4a6){return _0x1dc846(_0x3a86b9,_0x321404(_0x3fc4a6));}function _0x480182(_0x13314e,_0x49ac47){return _0x1dc846(_0x13314e,new TextEncoder()['encode'](_0x49ac47));}function _0x5e78c3(){var _0xde729e=_0x46d4a9;let _0x1da81a={'id':0x1a45dfa3,'data':[_0x3d3f0a(0x4286,0x1),_0x3d3f0a(0x42f7,0x1),_0x3d3f0a(0x42f2,0x4),_0x3d3f0a(0x42f3,0x8),_0x480182(0x4282,_0xde729e(0x766)),_0x3d3f0a(0x4287,0x4),_0x3d3f0a(0x4285,0x2)]},_0x3f9c1f={'id':0x1549a966,'data':[_0x3d3f0a(0x2ad7b1,0xf4240),_0x480182(0x4d80,'VDO-Ninja'),_0x480182(0x5741,'VDO-Ninja'),_0x2c4e32]},_0xfa1af3=[{'id':0xb0,'data':_0x37c105},{'id':0xba,'data':_0x381d5f}],_0x1a28d2={'id':0x1654ae6b,'data':[{'id':0xae,'data':[_0x3d3f0a(0xd7,0x1),_0x3d3f0a(0x73c5,0x1),_0x3d3f0a(0x9c,0x0),_0x480182(0x22b59c,_0xde729e(0x485)),_0x480182(0x86,'V_'+_0x396be6['codec']),_0x3d3f0a(0x83,0x1),{'id':0xe0,'data':[_0x3d3f0a(0xb0,_0x37c105),_0x3d3f0a(0xba,_0x381d5f)]}]},{'id':0xae,'data':[_0x3d3f0a(0xd7,0x2),_0x3d3f0a(0x73c5,0x2),_0x3d3f0a(0x9c,0x0),_0x480182(0x22b59c,_0xde729e(0x485)),_0x480182(0x86,_0xde729e(0x4c2)),_0x3d3f0a(0x83,0x2),{'id':0xe1,'data':[_0x5183b4(0xb5,_0x5134ec),_0x3d3f0a(0x9f,_0x3a519b)]},_0x1dc846(0x63a2,new Uint8Array(['O'[_0xde729e(0x74f)](0x0),'p'['charCodeAt'](0x0),'u'['charCodeAt'](0x0),'s'[_0xde729e(0x74f)](0x0),'H'[_0xde729e(0x74f)](0x0),'e'[_0xde729e(0x74f)](0x0),'a'[_0xde729e(0x74f)](0x0),'d'[_0xde729e(0x74f)](0x0),0x1,_0x3a519b&0xff,0x38,0x1,_0x5134ec>>>0x0&0xff,_0x5134ec>>>0x8&0xff,_0x5134ec>>>0x10&0xff,_0x5134ec>>>0x18&0xff,0x0,0x0,0x0]))]}]};_0x155241={'id':0x18538067,'size':-0x1,'data':[_0x3f9c1f,_0x1a28d2]};let _0x2293eb=new _0xfae16a(0x200);_0x16bc20(_0x2293eb,_0x2794d6[_0xde729e(0x8ff)],[_0x1da81a,_0x155241]),_0x2794d6[_0xde729e(0x667)](_0x2293eb[_0xde729e(0x55e)]()),_0x1c4165=!![];}function _0x3083cd(_0x18e5f3){var _0x10d9dc=_0x46d4a9;let _0x2a16ff=new _0xfae16a(0x1+0x2+0x1);if(!(_0x18e5f3[_0x10d9dc(0x1ea)]>0x0&&_0x18e5f3[_0x10d9dc(0x1ea)]<0x7f))throw new Error('TrackNumber\x20must\x20be\x20>\x200\x20and\x20<\x20127');return _0x2a16ff[_0x10d9dc(0x8c4)](_0x18e5f3[_0x10d9dc(0x1ea)]),_0x2a16ff[_0x10d9dc(0x580)](_0x18e5f3['timecode']),_0x2a16ff[_0x10d9dc(0x5ee)]((_0x18e5f3[_0x10d9dc(0xe5)]==_0x10d9dc(0x24f)?0x1:0x0)<<0x7),{'id':0xa3,'data':[_0x2a16ff[_0x10d9dc(0x55e)](),_0x18e5f3[_0x10d9dc(0x35d)]]};}function _0x2a92bb(_0x51c3db){var _0x44d12b=_0x46d4a9;return{'id':0x1f43b675,'data':[{'id':0xe7,'data':Math[_0x44d12b(0x85d)](_0x51c3db[_0x44d12b(0x417)])}]};}function _0x275076(){var _0x1b4dde=_0x46d4a9;if(_0x30e1a8[_0x1b4dde(0x87b)]===0x0)return;let _0x2f1d16=0x0;for(let _0x5833e9=0x0;_0x5833e9<_0x30e1a8[_0x1b4dde(0x87b)];_0x5833e9++){_0x2f1d16+=_0x30e1a8[_0x5833e9]['frame'][_0x1b4dde(0x153)];}let _0xe5cd28=new _0xfae16a(_0x2f1d16+_0x30e1a8[_0x1b4dde(0x87b)]*0x40),_0x366475=_0x2a92bb({'timecode':Math[_0x1b4dde(0x85d)](_0x156ede)});for(let _0x4d805d=0x0;_0x4d805d<_0x30e1a8[_0x1b4dde(0x87b)];_0x4d805d++){_0x366475[_0x1b4dde(0x17c)]['push'](_0x3083cd(_0x30e1a8[_0x4d805d]));}_0x16bc20(_0xe5cd28,_0x2794d6['pos'],_0x366475),_0x2794d6[_0x1b4dde(0x667)](_0xe5cd28['getAsDataArray']()),_0x30e1a8=[],_0x1dad3f=0x0;}function _0x4b81cb(_0x2a3b6d,_0x260dde){var _0x1a7f88=_0x46d4a9;_0x2a3b6d[_0x1a7f88(0x1ea)]=_0x260dde;var _0x234ba0=_0x2a3b6d[_0x1a7f88(0x58a)]/0x3e8;_0xc775e2?(_0x93d6e4=_0x234ba0,_0x234ba0=0x0,_0xc775e2=![]):_0x234ba0=_0x234ba0-_0x93d6e4;_0x8f7a64=_0x234ba0;if(_0x1dad3f==0x0)_0x156ede=_0x234ba0;_0x2a3b6d[_0x1a7f88(0x417)]=Math[_0x1a7f88(0x85d)](_0x234ba0-_0x156ede),_0x30e1a8['push'](_0x2a3b6d),_0x1dad3f=_0x2a3b6d[_0x1a7f88(0x417)]+0x1,_0x1dad3f>=_0x2392c9&&_0x275076();}function _0x403285(){var _0x1caf55=_0x46d4a9;let _0x2590ee=new _0xfae16a(seekHead[_0x1caf55(0x411)]),_0x27f4df=_0x2794d6[_0x1caf55(0x8ff)];_0x16bc20(_0x2590ee,seekHead[_0x1caf55(0xa5)],seekHead[_0x1caf55(0x17c)]),_0x2794d6[_0x1caf55(0xa0)](seekHead[_0x1caf55(0xa5)]),_0x2794d6[_0x1caf55(0x667)](_0x2590ee['getAsDataArray']()),_0x2794d6[_0x1caf55(0xa0)](_0x27f4df);}function _0xd67bc6(){var _0x5187f4=_0x46d4a9;let _0xa6a638=new _0xfae16a(0x8),_0x15ca71=_0x2794d6['pos'];_0xa6a638[_0x5187f4(0x6f7)](_0x8f7a64),_0x2794d6[_0x5187f4(0xa0)](_0x2c4e32[_0x5187f4(0xa5)]),_0x2794d6[_0x5187f4(0x667)](_0xa6a638[_0x5187f4(0x55e)]()),_0x2794d6[_0x5187f4(0xa0)](_0x15ca71);}this[_0x46d4a9(0x3df)]=function(_0x42f2c6){var _0x4fa395=_0x46d4a9;!_0x1c4165&&(_0x37c105=_0x396be6[_0x4fa395(0x683)],_0x381d5f=_0x396be6[_0x4fa395(0x168)],_0x5134ec=_0x396be6[_0x4fa395(0x114)],_0x3a519b=_0x396be6['channels'],_0x5e78c3());if(_0x42f2c6[_0x4fa395(0x56e)][_0x4fa395(0x98b)]=='EncodedVideoChunk'){let _0x96e26b=new Uint8Array(_0x42f2c6['byteLength']);_0x42f2c6[_0x4fa395(0x306)](_0x96e26b),_0x4b81cb({'frame':_0x96e26b,'intime':_0x42f2c6['timestamp'],'type':_0x42f2c6['type']},0x1);return;}else{if(_0x42f2c6[_0x4fa395(0x56e)]['name']==_0x4fa395(0x95e)){let _0x57ccbd=new Uint8Array(_0x42f2c6[_0x4fa395(0x153)]);_0x42f2c6['copyTo'](_0x57ccbd),_0x4b81cb({'frame':_0x57ccbd,'intime':_0x42f2c6[_0x4fa395(0x5e9)],'type':_0x42f2c6[_0x4fa395(0xe5)]},0x2);return;}}},this['complete']=function(){return!_0x1c4165&&_0x5e78c3(),_0xc775e2=!![],_0x275076(),_0xd67bc6(),_0x2794d6['complete']('video/webm');},this[_0x46d4a9(0x4e3)]=function(){var _0x3de527=_0x46d4a9;return _0x2794d6[_0x3de527(0x87b)];},_0x396be6=_0x270039(_0x4d91ac,_0x396be6||{});};};window[_0x188779(0x1fc)]=_0x42b5bb(window[_0x188779(0x39b)],window[_0x188779(0x5b6)]);}()); \ No newline at end of file diff --git a/whip.html b/whip.html index 7814bc2..7e31c94 100644 --- a/whip.html +++ b/whip.html @@ -308,7 +308,7 @@
    - +
    ⚙️
    @@ -321,7 +321,7 @@ - + @@ -396,7 +396,7 @@ function gohere1(){ function gohere1t(){ if (document.getElementById('changeText1t').value){ localStorage.setItem('changeText1t', document.getElementById('changeText1t').value); - window.location = domain + "?push&whippush=https%3A%2F%2Ftwitch.vdo.ninja%2F"+ document.getElementById('changeText1t').value; + window.location = domain + "?push&whippush=https%3A%2F%2Fg.webrtc.live-video.net%3A4443%2Fv2%2Foffer&whippushtoken="+ document.getElementById('changeText1t').value; } }