SYMBOL INDEX (2982 symbols across 326 files) FILE: Canvas-Designer/canvas-designer-widget.js function CanvasDesigner (line 11) | function CanvasDesigner() { FILE: Canvas-Designer/dev/common.js function addEvent (line 25) | function addEvent(element, eventType, callback) { function find (line 45) | function find(selector) { function getContext (line 60) | function getContext(id) { function drawArrow (line 499) | function drawArrow(mx, my, lx, ly, options) { function endLastPath (line 555) | function endLastPath() { function copy (line 574) | function copy() { function paste (line 588) | function paste() { function hexToR (line 613) | function hexToR(h) { function hexToG (line 617) | function hexToG(h) { function hexToB (line 621) | function hexToB(h) { function cutHex (line 625) | function cutHex(h) { function clone (line 629) | function clone(obj) { function hexToRGB (line 649) | function hexToRGB(h) { FILE: Canvas-Designer/dev/decorator.js function setSelection (line 35) | function setSelection(element, prop) { function setDefaultSelectedIcon (line 54) | function setDefaultSelectedIcon() { function getContext (line 83) | function getContext(id) { function bindEvent (line 90) | function bindEvent(context, shape) { function decorateDragLastPath (line 196) | function decorateDragLastPath() { function decorateDragAllPaths (line 213) | function decorateDragAllPaths() { function decorateLine (line 230) | function decorateLine() { function decorateUndo (line 246) | function decorateUndo() { function decorateArrow (line 271) | function decorateArrow() { function decoreZoomUp (line 287) | function decoreZoomUp() { function decoreZoomDown (line 301) | function decoreZoomDown() { function decoratePencil (line 323) | function decoratePencil() { function decorateMarker (line 426) | function decorateMarker() { function decorateEraser (line 528) | function decorateEraser() { function decorateText (line 544) | function decorateText() { function decorateImage (line 560) | function decorateImage() { function decoratePDF (line 577) | function decoratePDF() { function decorateArc (line 593) | function decorateArc() { function decorateRect (line 609) | function decorateRect() { function decorateQuadratic (line 625) | function decorateQuadratic() { function decorateBezier (line 641) | function decorateBezier() { function tempStrokeTheLine (line 657) | function tempStrokeTheLine(context, width, mx, my, lx, ly) { function decorateLineWidth (line 665) | function decorateLineWidth() { function decorateColors (line 701) | function decorateColors() { function decorateAdditionalOptions (line 739) | function decorateAdditionalOptions() { function btnDesignerPreviewClicked (line 805) | function btnDesignerPreviewClicked() { function btnCodePreviewClicked (line 818) | function btnCodePreviewClicked() { function setHeightForCodeAndOptionsContainer (line 834) | function setHeightForCodeAndOptionsContainer() { function hideContainers (line 849) | function hideContainers() { function setTemporaryLine (line 867) | function setTemporaryLine() { FILE: Canvas-Designer/dev/events-handler.js function preventStopEvent (line 31) | function preventStopEvent(e) { function onkeydown (line 109) | function onkeydown(e) { function isBackKey (line 129) | function isBackKey(e, keyCode) { function onkeyup (line 156) | function onkeyup(e) { function onkeypress (line 225) | function onkeypress(e) { function onTextFromClipboard (line 240) | function onTextFromClipboard(e) { FILE: Canvas-Designer/dev/file-selector.js function selectFile (line 9) | function selectFile(callback, multiple, accept) { function fireClickEvent (line 43) | function fireClickEvent(element) { FILE: Canvas-Designer/dev/share-drawings.js function syncPoints (line 153) | function syncPoints(isSyncAll) { function syncData (line 177) | function syncData(data) { FILE: Canvas-Designer/server.js function responseError (line 7) | function responseError(response, code, msg) { function serverHandler (line 15) | function serverHandler(request, response) { FILE: Canvas-Designer/widget.js function addEvent (line 36) | function addEvent(element, eventType, callback) { function find (line 56) | function find(selector) { function getContext (line 71) | function getContext(id) { function drawArrow (line 510) | function drawArrow(mx, my, lx, ly, options) { function endLastPath (line 566) | function endLastPath() { function copy (line 585) | function copy() { function paste (line 599) | function paste() { function hexToR (line 624) | function hexToR(h) { function hexToG (line 628) | function hexToG(h) { function hexToB (line 632) | function hexToB(h) { function cutHex (line 636) | function cutHex(h) { function clone (line 640) | function clone(obj) { function hexToRGB (line 660) | function hexToRGB(h) { function selectFile (line 2534) | function selectFile(callback, multiple, accept) { function fireClickEvent (line 2568) | function fireClickEvent(element) { function setSelection (line 2884) | function setSelection(element, prop) { function setDefaultSelectedIcon (line 2903) | function setDefaultSelectedIcon() { function getContext (line 2932) | function getContext(id) { function bindEvent (line 2939) | function bindEvent(context, shape) { function decorateDragLastPath (line 3045) | function decorateDragLastPath() { function decorateDragAllPaths (line 3062) | function decorateDragAllPaths() { function decorateLine (line 3079) | function decorateLine() { function decorateUndo (line 3095) | function decorateUndo() { function decorateArrow (line 3120) | function decorateArrow() { function decoreZoomUp (line 3136) | function decoreZoomUp() { function decoreZoomDown (line 3150) | function decoreZoomDown() { function decoratePencil (line 3172) | function decoratePencil() { function decorateMarker (line 3275) | function decorateMarker() { function decorateEraser (line 3377) | function decorateEraser() { function decorateText (line 3393) | function decorateText() { function decorateImage (line 3409) | function decorateImage() { function decoratePDF (line 3426) | function decoratePDF() { function decorateArc (line 3442) | function decorateArc() { function decorateRect (line 3458) | function decorateRect() { function decorateQuadratic (line 3474) | function decorateQuadratic() { function decorateBezier (line 3490) | function decorateBezier() { function tempStrokeTheLine (line 3506) | function tempStrokeTheLine(context, width, mx, my, lx, ly) { function decorateLineWidth (line 3514) | function decorateLineWidth() { function decorateColors (line 3550) | function decorateColors() { function decorateAdditionalOptions (line 3588) | function decorateAdditionalOptions() { function btnDesignerPreviewClicked (line 3654) | function btnDesignerPreviewClicked() { function btnCodePreviewClicked (line 3667) | function btnCodePreviewClicked() { function setHeightForCodeAndOptionsContainer (line 3683) | function setHeightForCodeAndOptionsContainer() { function hideContainers (line 3698) | function hideContainers() { function setTemporaryLine (line 3716) | function setTemporaryLine() { function preventStopEvent (line 3760) | function preventStopEvent(e) { function onkeydown (line 3838) | function onkeydown(e) { function isBackKey (line 3858) | function isBackKey(e, keyCode) { function onkeyup (line 3885) | function onkeyup(e) { function onkeypress (line 3954) | function onkeypress(e) { function onTextFromClipboard (line 3969) | function onTextFromClipboard(e) { function syncPoints (line 4134) | function syncPoints(isSyncAll) { function syncData (line 4158) | function syncData(data) { FILE: Chrome-Extensions/Screen-Capturing.js/Screen-Capturing.js function onMessageCallback (line 40) | function onMessageCallback(data) { function isChromeExtensionAvailable (line 65) | function isChromeExtensionAvailable(callback) { function getSourceId (line 81) | function getSourceId(callback) { function getCustomSourceId (line 90) | function getCustomSourceId(arr, callback) { function getSourceIdWithAudio (line 103) | function getSourceIdWithAudio(callback) { function getChromeExtensionStatus (line 115) | function getChromeExtensionStatus(extensionid, callback) { function getScreenConstraintsWithAudio (line 139) | function getScreenConstraintsWithAudio(callback) { function getScreenConstraints (line 144) | function getScreenConstraints(callback, captureSourceIdWithAudio) { FILE: Chrome-Extensions/Screen-Capturing.js/server.js function serverHandler (line 12) | function serverHandler(request, response) { function runServer (line 73) | function runServer() { FILE: Chrome-Extensions/desktopCapture-p2p/background/captureCamera.js function captureCamera (line 1) | function captureCamera(callback) { FILE: Chrome-Extensions/desktopCapture-p2p/background/captureDesktop.js function captureDesktop (line 1) | function captureDesktop() { FILE: Chrome-Extensions/desktopCapture-p2p/background/captureTabUsingTabCapture.js function captureTabUsingTabCapture (line 1) | function captureTabUsingTabCapture(resolutions) { FILE: Chrome-Extensions/desktopCapture-p2p/background/common.js function getAspectRatio (line 1) | function getAspectRatio(w, h) { function openVideoPreview (line 9) | function openVideoPreview(stream) { function initVideoPlayer (line 23) | function initVideoPlayer(stream) { function addStreamStopListener (line 32) | function addStreamStopListener(stream, callback) { function getUserMediaError (line 55) | function getUserMediaError(e) { function setBadgeText (line 66) | function setBadgeText(text) { FILE: Chrome-Extensions/desktopCapture-p2p/background/gotStream.js function gotStream (line 1) | function gotStream(stream) { FILE: Chrome-Extensions/desktopCapture-p2p/background/gotTabCaptureStream.js function gotTabCaptureStream (line 1) | function gotTabCaptureStream(stream, constraints) { FILE: Chrome-Extensions/desktopCapture-p2p/background/helpers/AntMediaWrapper.js function AntMediaWrapper (line 1) | function AntMediaWrapper() { function webrtcHandler (line 234) | function webrtcHandler() { function getIceServers (line 368) | function getIceServers(connection) { FILE: Chrome-Extensions/desktopCapture-p2p/background/helpers/CodecsHandler.js function preferCodec (line 4) | function preferCodec(sdp, codecName) { function preferCodecHelper (line 28) | function preferCodecHelper(sdp, codec, info, ignore) { function splitLines (line 72) | function splitLines(sdp) { function removeVPX (line 101) | function removeVPX(sdp) { function disableNACK (line 111) | function disableNACK(sdp) { function prioritize (line 124) | function prioritize(codecMimeType, peer) { function removeNonG722 (line 145) | function removeNonG722(sdp) { function setBAS (line 149) | function setBAS(sdp, bandwidth, isScreen) { function findLine (line 192) | function findLine(sdpLines, prefix, substr) { function findLineInRange (line 198) | function findLineInRange(sdpLines, startLine, endLine, prefix, substr) { function getCodecPayloadType (line 212) | function getCodecPayloadType(sdpLine) { function setVideoBitrates (line 218) | function setVideoBitrates(sdp, params) { function setOpusAttributes (line 257) | function setOpusAttributes(sdp, params) { function forceStereoAudio (line 314) | function forceStereoAudio(sdp) { FILE: Chrome-Extensions/desktopCapture-p2p/background/helpers/IceServersHandler.js function getIceServers (line 4) | function getIceServers(connection) { FILE: Chrome-Extensions/desktopCapture-p2p/background/helpers/MultiStreamsMixer.js function MultiStreamsMixer (line 13) | function MultiStreamsMixer(arrayOfMediaStreams) { FILE: Chrome-Extensions/desktopCapture-p2p/background/helpers/adapter.js function s (line 22) | function s(o, u) { function writeMediaSection (line 58) | function writeMediaSection(transceiver, caps, type, stream, dtlsRole) { function filterIceServers (line 119) | function filterIceServers(iceServers, edgeVersion) { function getCommonCapabilities (line 154) | function getCommonCapabilities(localCapabilities, remoteCapabilities) { function isActionAllowedInSignalingState (line 231) | function isActionAllowedInSignalingState(action, type, signalingState) { function maybeAddCandidate (line 244) | function maybeAddCandidate(iceTransport, candidate) { function makeError (line 263) | function makeError(name, description) { function addTrackToStreamAndFireEvent (line 281) | function addTrackToStreamAndFireEvent(track, stream) { function removeTrackFromStreamAndFireEvent (line 288) | function removeTrackFromStreamAndFireEvent(track, stream) { function fireAddTrack (line 295) | function fireAddTrack(pc, track, receiver, streams) { method dtmf (line 2816) | get dtmf() { function replaceInternalStreamId (line 3146) | function replaceInternalStreamId(pc, description) { function replaceExternalStreamId (line 3160) | function replaceExternalStreamId(pc, description) { function extractVersion (line 4950) | function extractVersion(uastring, expr, pos) { function wrapPeerConnectionEvent (line 4957) | function wrapPeerConnectionEvent(window, eventNameToWrap, wrapper) { FILE: Chrome-Extensions/desktopCapture-p2p/background/helpers/getStats.js function getStatsLooper (line 140) | function getStatsLooper() { function getStatsWrapper (line 190) | function getStatsWrapper(cb) { FILE: Chrome-Extensions/desktopCapture-p2p/background/helpers/socket.io.js function e (line 6) | function e(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,lo... function r (line 6) | function r(t,e){"object"===("undefined"==typeof t?"undefined":o(t))&&(e=... function r (line 6) | function r(t,n){var r=t;n=n||e.location,null==t&&(t=n.protocol+"//"+n.ho... function o (line 6) | function o(){return!("undefined"==typeof window||!window.process||"rende... function i (line 6) | function i(t){var n=this.useColors;if(t[0]=(n?"%c":"")+this.namespace+(n... function s (line 6) | function s(){return"object"==typeof console&&console.log&&Function.proto... function a (line 6) | function a(t){try{null==t?e.storage.removeItem("debug"):e.storage.debug=... function c (line 6) | function c(){var t;try{t=e.storage.debug}catch(n){}return!t&&"undefined"... function u (line 6) | function u(){try{return window.localStorage}catch(t){}} function n (line 6) | function n(){throw new Error("setTimeout has not been defined")} function r (line 6) | function r(){throw new Error("clearTimeout has not been defined")} function o (line 6) | function o(t){if(p===setTimeout)return setTimeout(t,0);if((p===n||!p)&&s... function i (line 6) | function i(t){if(h===clearTimeout)return clearTimeout(t);if((h===r||!h)&... function s (line 6) | function s(){y&&l&&(y=!1,l.length?d=l.concat(d):m=-1,d.length&&a())} function a (line 6) | function a(){if(!y){var t=o(s);y=!0;for(var e=d.length;e;){for(l=d,d=[];... function c (line 6) | function c(t,e){this.fun=t,this.array=e} function u (line 6) | function u(){} function r (line 6) | function r(t){var n,r=0;for(n in t)r=(r<<5)-r+t.charCodeAt(n),r|=0;retur... function o (line 6) | function o(t){function n(){if(n.enabled){var t=n,r=+new Date,i=r-(o||r);... function i (line 6) | function i(){var t=e.instances.indexOf(this);return t!==-1&&(e.instances... function s (line 6) | function s(t){e.save(t),e.names=[],e.skips=[];var n,r=("string"==typeof ... function a (line 6) | function a(){e.enable("")} function c (line 6) | function c(t){if("*"===t[t.length-1])return!0;var n,r;for(n=0,r=e.skips.... function u (line 6) | function u(t){return t instanceof Error?t.stack||t.message:t} function n (line 6) | function n(t){if(t=String(t),!(t.length>100)){var e=/^((?:\d+)?\.?\d+) *... function r (line 6) | function r(t){return t>=u?Math.round(t/u)+"d":t>=c?Math.round(t/c)+"h":t... function o (line 6) | function o(t){return i(t,u,"day")||i(t,c,"hour")||i(t,a,"minute")||i(t,s... function i (line 6) | function i(t,e,n){if(!(t65535&&(e-=... function c (line 7) | function c(t,e){if(t>=55296&&t<=57343){if(e)throw Error("Lone surrogate ... function u (line 7) | function u(t,e){return w(t>>e&63|128)} function p (line 7) | function p(t,e){if(0==(4294967168&t))return w(t);var n="";return 0==(429... function h (line 7) | function h(t,e){e=e||{};for(var n,r=!1!==e.strict,o=s(t),i=o.length,a=-1... function f (line 7) | function f(){if(b>=v)throw Error("Invalid byte index");var t=255&g[b];if... function l (line 7) | function l(t){var e,n,r,o,i;if(b>v)throw Error("Invalid byte index");if(... function d (line 7) | function d(t,e){e=e||{};var n=!1!==e.strict;g=s(t),v=g.length,b=0;for(va... function n (line 7) | function n(t){for(var e=0;e0);return e} function r (line 7) | function r(t){var e=0;for(p=0;pd.cacheLengt... function ha (line 4) | function ha(a){return a[u]=!0,a} function ia (line 4) | function ia(a){var b=n.createElement("div");try{return!!a(b)}catch(c){re... function ja (line 4) | function ja(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[... function ka (line 4) | function ka(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sou... function la (line 4) | function la(a){return function(b){var c=b.nodeName.toLowerCase();return"... function ma (line 4) | function ma(a){return function(b){var c=b.nodeName.toLowerCase();return(... function na (line 4) | function na(a){return ha(function(b){return b=+b,ha(function(c,d){var e,... function oa (line 4) | function oa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a} function pa (line 4) | function pa(){} function qa (line 4) | function qa(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d} function ra (line 4) | function ra(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.firs... function sa (line 4) | function sa(a){return a.length>1?function(b,c,d){var e=a.length;while(e-... function ta (line 4) | function ta(a,b,c){for(var d=0,e=b.length;e>d;d++)fa(a,b[d],c);return c} function ua (line 4) | function ua(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(... function va (line 4) | function va(a,b,c,d,e,f){return d&&!d[u]&&(d=va(d)),e&&!e[u]&&(e=va(e,f)... function wa (line 4) | function wa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.r... function xa (line 4) | function xa(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var... function z (line 4) | function z(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){retur... function F (line 4) | function F(a,b){while((a=a[b])&&1!==a.nodeType);return a} function H (line 4) | function H(a){var b={};return n.each(a.match(G)||[],function(a,c){b[c]=!... function J (line 4) | function J(){d.removeEventListener("DOMContentLoaded",J),a.removeEventLi... function M (line 4) | function M(){this.expando=n.expando+M.uid++} function R (line 4) | function R(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.rep... function W (line 5) | function W(a,b,c,d){var e,f=1,g=20,h=d?function(){return d.cur()}:functi... function _ (line 5) | function _(a,b){var c="undefined"!=typeof a.getElementsByTagName?a.getEl... function aa (line 5) | function aa(a,b){for(var c=0,d=a.length;d>c;c++)N.set(a[c],"globalEval",... function ca (line 5) | function ca(a,b,c,d,e){for(var f,g,h,i,j,k,l=b.createDocumentFragment(),... function ga (line 5) | function ga(){return!0} function ha (line 5) | function ha(){return!1} function ia (line 5) | function ia(){try{return d.activeElement}catch(a){}} function ja (line 5) | function ja(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof... function pa (line 5) | function pa(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeTyp... function qa (line 5) | function qa(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a} function ra (line 5) | function ra(a){var b=na.exec(a.type);return b?a.type=b[1]:a.removeAttrib... function sa (line 5) | function sa(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(N.hasData(a)&... function ta (line 5) | function ta(a,b){var c=b.nodeName.toLowerCase();"input"===c&&X.test(a.ty... function ua (line 5) | function ua(a,b,c,d){b=f.apply([],b);var e,g,h,i,j,k,m=0,o=a.length,p=o-... function va (line 5) | function va(a,b,c){for(var d,e=b?n.filter(b,a):a,f=0;null!=(d=e[f]);f++)... function ya (line 5) | function ya(a,b){var c=n(b.createElement(a)).appendTo(b.body),d=n.css(c[... function za (line 5) | function za(a){var b=d,c=xa[a];return c||(c=ya(a,b),"none"!==c&&c||(wa=(... function i (line 5) | function i(){h.style.cssText="-webkit-box-sizing:border-box;-moz-box-siz... function Fa (line 5) | function Fa(a,b,c){var d,e,f,g,h=a.style;return c=c||Ca(a),g=c?c.getProp... function Ga (line 5) | function Ga(a,b){return{get:function(){return a()?void delete this.get:(... function Ma (line 5) | function Ma(a){if(a in La)return a;var b=a[0].toUpperCase()+a.slice(1),c... function Na (line 5) | function Na(a,b,c){var d=T.exec(b);return d?Math.max(0,d[2]-(c||0))+(d[3... function Oa (line 5) | function Oa(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===... function Pa (line 5) | function Pa(b,c,e){var f=!0,g="width"===c?b.offsetWidth:b.offsetHeight,h... function Qa (line 5) | function Qa(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.styl... function Ra (line 5) | function Ra(a,b,c,d,e){return new Ra.prototype.init(a,b,c,d,e)} function Wa (line 5) | function Wa(){return a.setTimeout(function(){Sa=void 0}),Sa=n.now()} function Xa (line 5) | function Xa(a,b){var c,d=0,e={height:a};for(b=b?1:0;4>d;d+=2-b)c=U[d],e[... function Ya (line 5) | function Ya(a,b,c){for(var d,e=(_a.tweeners[b]||[]).concat(_a.tweeners["... function Za (line 5) | function Za(a,b,c){var d,e,f,g,h,i,j,k,l=this,m={},o=a.style,p=a.nodeTyp... function $a (line 5) | function $a(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a... function _a (line 5) | function _a(a,b,c){var d,e,f=0,g=_a.prefilters.length,h=n.Deferred().alw... function fb (line 6) | function fb(a){return a.getAttribute&&a.getAttribute("class")||""} function wb (line 6) | function wb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var ... function xb (line 6) | function xb(a,b,c,d){var e={},f=a===tb;function g(h){var i;return e[h]=!... function yb (line 6) | function yb(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(c in b)voi... function zb (line 6) | function zb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[... function Ab (line 6) | function Ab(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])fo... function z (line 6) | function z(b,c,d,h){var j,l,t,u,w,y=c;2!==v&&(v=2,i&&a.clearTimeout(i),e... function Gb (line 6) | function Gb(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||Cb.... function Mb (line 6) | function Mb(a){return n.isWindow(a)?a:9===a.nodeType&&a.defaultView} function injectContentScript (line 9) | function injectContentScript(tabId) { function msgCallback (line 18) | function msgCallback(messages) { function handleMessage (line 26) | function handleMessage(message) { FILE: Chrome-Extensions/file-sharing/rmc-files-handler.js function FileBufferReader (line 18) | function FileBufferReader(){function fbrClone(from,to){if(null==from||"o... function FileBufferReaderHelper (line 18) | function FileBufferReaderHelper(){function fileReaderWrapper(options,cal... function FileSelector (line 18) | function FileSelector(){function selectFile(callback,multiple){var file=... function FileBufferReceiver (line 18) | function FileBufferReceiver(fbr){function receive(chunk,callback){if(!ch... function merge (line 18) | function merge(mergein,mergeto){if(mergein||(mergein={}),!mergeto)return... function SocketConnection (line 23) | function SocketConnection(connection,connectCallback){function updateExt... function MultiPeers (line 23) | function MultiPeers(connection){function initFileBufferReader(){connecti... function fireEvent (line 23) | function fireEvent(obj,eventName,args){if("undefined"!=typeof CustomEven... function setHarkEvents (line 23) | function setHarkEvents(connection,streamEvent){if(streamEvent.stream&&st... function setMuteHandlers (line 23) | function setMuteHandlers(connection,streamEvent){streamEvent.stream&&str... function getRandomString (line 23) | function getRandomString(){if(window.crypto&&window.crypto.getRandomValu... function getRMCMediaElement (line 23) | function getRMCMediaElement(stream,callback,connection){if(!connection.a... function listenEventHandler (line 23) | function listenEventHandler(eventName,eventHandler){window.removeEventLi... function removeNullEntries (line 23) | function removeNullEntries(array){var newArray=[];return array.forEach(f... function isData (line 23) | function isData(session){return!session.audio&&!session.video&&!session.... function isNull (line 23) | function isNull(obj){return"undefined"==typeof obj} function isString (line 23) | function isString(obj){return"string"==typeof obj} function isAudioPlusTab (line 23) | function isAudioPlusTab(connection,audioPlusTab){return(!connection.sess... function getAudioScreenConstraints (line 23) | function getAudioScreenConstraints(screen_constraints){return"Firefox"==... function setCordovaAPIs (line 23) | function setCordovaAPIs(){if("undefined"!=typeof cordova&&"undefined"!=t... function setSdpConstraints (line 23) | function setSdpConstraints(config){var sdpConstraints={OfferToReceiveAud... function PeerInitiator (line 23) | function PeerInitiator(config){function oldAddRemoteSdp(remoteSdp,cb){cb... function setStreamType (line 24) | function setStreamType(constraints,stream){constraints.mandatory&&constr... function getUserMediaHandler (line 24) | function getUserMediaHandler(options){function streaming(stream,returnBa... function onMessageCallback (line 24) | function onMessageCallback(data){if("PermissionDeniedError"==data){if(ch... function isChromeExtensionAvailable (line 24) | function isChromeExtensionAvailable(callback){if(callback){if("desktop"=... function getSourceId (line 24) | function getSourceId(callback){if(!callback)throw'"callback" parameter i... function getSourceIdWithAudio (line 24) | function getSourceIdWithAudio(callback){if(!callback)throw'"callback" pa... function getChromeExtensionStatus (line 24) | function getChromeExtensionStatus(extensionid,callback){if(isFirefox)ret... function getScreenConstraints (line 24) | function getScreenConstraints(callback,captureSourceIdWithAudio){var fir... function TextReceiver (line 24) | function TextReceiver(connection){function receive(data,userid,extra){va... function getBrowserInfo (line 24) | function getBrowserInfo(){var nameOffset,verOffset,ix,nAgt=(navigator.ap... function retry (line 24) | function retry(isDone,next){var currentTrial=0,maxRetry=50,isTimeout=!1,... function isIE10OrLater (line 24) | function isIE10OrLater(userAgent){var ua=userAgent.toLowerCase();if(0===... function detectPrivateMode (line 24) | function detectPrivateMode(callback){var isPrivate;try{if(window.webkitR... function detectDesktopOS (line 24) | function detectDesktopOS(){for(var cs,unknown="-",nVer=navigator.appVers... function getAndroidVersion (line 24) | function getAndroidVersion(ua){ua=(ua||navigator.userAgent).toLowerCase(... function DetectLocalIPAddress (line 24) | function DetectLocalIPAddress(callback,stream){if(DetectRTC.isWebRTCSupp... function getIPs (line 24) | function getIPs(callback,stream){function handleCandidate(candidate){var... function checkDeviceSupport (line 24) | function checkDeviceSupport(callback){if(!canEnumerate)return void(callb... function getAspectRatio (line 24) | function getAspectRatio(w,h){function gcd(a,b){return 0==b?a:gcd(b,a%b)}... function preferCodec (line 25) | function preferCodec(sdp,codecName){var info=splitLines(sdp);return info... function preferCodecHelper (line 25) | function preferCodecHelper(sdp,codec,info,ignore){var preferCodecNumber=... function splitLines (line 25) | function splitLines(sdp){var info={};return sdp.split("\n").forEach(func... function removeVPX (line 25) | function removeVPX(sdp){var info=splitLines(sdp);return sdp=preferCodecH... function disableNACK (line 25) | function disableNACK(sdp){if(!sdp||"string"!=typeof sdp)throw"Invalid ar... function prioritize (line 25) | function prioritize(codecMimeType,peer){if(peer&&peer.getSenders&&peer.g... function removeNonG722 (line 25) | function removeNonG722(sdp){return sdp.replace(/m=audio ([0-9]+) RTP\/SA... function setBAS (line 25) | function setBAS(sdp,bandwidth,isScreen){return bandwidth?"undefined"!=ty... function findLine (line 25) | function findLine(sdpLines,prefix,substr){return findLineInRange(sdpLine... function findLineInRange (line 25) | function findLineInRange(sdpLines,startLine,endLine,prefix,substr){for(v... function getCodecPayloadType (line 25) | function getCodecPayloadType(sdpLine){var pattern=new RegExp("a=rtpmap:(... function setVideoBitrates (line 25) | function setVideoBitrates(sdp,params){params=params||{};var vp8Payload,x... function setOpusAttributes (line 25) | function setOpusAttributes(sdp,params){params=params||{};var opusPayload... function forceStereoAudio (line 25) | function forceStereoAudio(sdp){for(var sdpLines=sdp.split("\r\n"),fmtpLi... function processCandidates (line 25) | function processCandidates(connection,icePair){var candidate=icePair.can... function getIceServers (line 25) | function getIceServers(connection){var iceServers=[{urls:["stun:webrtcwe... function handleType (line 25) | function handleType(type){if(type)return"string"==typeof type||"undefine... function setHandlers (line 25) | function setHandlers(stream,syncAction,connection){function graduallyInc... function afterEach (line 25) | function afterEach(setTimeoutInteval,numberOfTimes,callback,startedTimes... function sendText (line 25) | function sendText(textMessage,text){var data={type:"text",uuid:uuid,send... function handle (line 25) | function handle(connection){function updateLabel(progress,label){if(prog... function handle (line 25) | function handle(connection){connection.autoTranslateText=!1,connection.l... function onUserLeft (line 25) | function onUserLeft(remoteUserId){connection.deletePeer(remoteUserId)} function connectSocket (line 25) | function connectSocket(connectCallback){if(connection.socketAutoReConnec... function joinRoom (line 25) | function joinRoom(connectionDescription,cb){connection.socket.emit("join... function openRoom (line 25) | function openRoom(callback){connection.enableLogs&&console.log("Sending ... function getStreamInfoForAdmin (line 25) | function getStreamInfoForAdmin(){try{return connection.streamEvents.sele... function beforeJoin (line 25) | function beforeJoin(userPreferences,callback){if(connection.dontCaptureU... function applyConstraints (line 25) | function applyConstraints(stream,mediaConstraints){return stream?(mediaC... function replaceTrack (line 25) | function replaceTrack(track,remoteUserId,isVideoTrack){return remoteUser... function gumCallback (line 26) | function gumCallback(stream){session.streamCallback&&session.streamCallb... function gumCallback (line 26) | function gumCallback(stream){connection.replaceTrack(stream,remoteUserId... function s (line 29) | function s(a){var b=!!a&&"length"in a&&a.length,c=n.type(a);return"funct... function fa (line 29) | function fa(a,b,d,e){var f,h,j,k,l,o,r,s,w=b&&b.ownerDocument,x=b?b.node... function ga (line 29) | function ga(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLengt... function ha (line 29) | function ha(a){return a[u]=!0,a} function ia (line 29) | function ia(a){var b=n.createElement("div");try{return!!a(b)}catch(c){re... function ja (line 29) | function ja(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[... function ka (line 29) | function ka(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sou... function la (line 29) | function la(a){return function(b){var c=b.nodeName.toLowerCase();return"... function ma (line 29) | function ma(a){return function(b){var c=b.nodeName.toLowerCase();return(... function na (line 29) | function na(a){return ha(function(b){return b=+b,ha(function(c,d){var e,... function oa (line 29) | function oa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a} function pa (line 29) | function pa(){} function qa (line 29) | function qa(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d} function ra (line 29) | function ra(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.firs... function sa (line 29) | function sa(a){return a.length>1?function(b,c,d){var e=a.length;while(e-... function ta (line 29) | function ta(a,b,c){for(var d=0,e=b.length;e>d;d++)fa(a,b[d],c);return c} function ua (line 29) | function ua(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(... function va (line 29) | function va(a,b,c,d,e,f){return d&&!d[u]&&(d=va(d)),e&&!e[u]&&(e=va(e,f)... function wa (line 29) | function wa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.r... function xa (line 29) | function xa(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var... function z (line 29) | function z(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){retur... function F (line 29) | function F(a,b){while((a=a[b])&&1!==a.nodeType);return a} function H (line 29) | function H(a){var b={};return n.each(a.match(G)||[],function(a,c){b[c]=!... function J (line 29) | function J(){d.removeEventListener("DOMContentLoaded",J),a.removeEventLi... function M (line 29) | function M(){this.expando=n.expando+M.uid++} function R (line 29) | function R(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.rep... function W (line 30) | function W(a,b,c,d){var e,f=1,g=20,h=d?function(){return d.cur()}:functi... function _ (line 30) | function _(a,b){var c="undefined"!=typeof a.getElementsByTagName?a.getEl... function aa (line 30) | function aa(a,b){for(var c=0,d=a.length;d>c;c++)N.set(a[c],"globalEval",... function ca (line 30) | function ca(a,b,c,d,e){for(var f,g,h,i,j,k,l=b.createDocumentFragment(),... function ga (line 30) | function ga(){return!0} function ha (line 30) | function ha(){return!1} function ia (line 30) | function ia(){try{return d.activeElement}catch(a){}} function ja (line 30) | function ja(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof... function pa (line 30) | function pa(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeTyp... function qa (line 30) | function qa(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a} function ra (line 30) | function ra(a){var b=na.exec(a.type);return b?a.type=b[1]:a.removeAttrib... function sa (line 30) | function sa(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(N.hasData(a)&... function ta (line 30) | function ta(a,b){var c=b.nodeName.toLowerCase();"input"===c&&X.test(a.ty... function ua (line 30) | function ua(a,b,c,d){b=f.apply([],b);var e,g,h,i,j,k,m=0,o=a.length,p=o-... function va (line 30) | function va(a,b,c){for(var d,e=b?n.filter(b,a):a,f=0;null!=(d=e[f]);f++)... function ya (line 30) | function ya(a,b){var c=n(b.createElement(a)).appendTo(b.body),d=n.css(c[... function za (line 30) | function za(a){var b=d,c=xa[a];return c||(c=ya(a,b),"none"!==c&&c||(wa=(... function i (line 30) | function i(){h.style.cssText="-webkit-box-sizing:border-box;-moz-box-siz... function Fa (line 30) | function Fa(a,b,c){var d,e,f,g,h=a.style;return c=c||Ca(a),g=c?c.getProp... function Ga (line 30) | function Ga(a,b){return{get:function(){return a()?void delete this.get:(... function Ma (line 30) | function Ma(a){if(a in La)return a;var b=a[0].toUpperCase()+a.slice(1),c... function Na (line 30) | function Na(a,b,c){var d=T.exec(b);return d?Math.max(0,d[2]-(c||0))+(d[3... function Oa (line 30) | function Oa(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===... function Pa (line 30) | function Pa(b,c,e){var f=!0,g="width"===c?b.offsetWidth:b.offsetHeight,h... function Qa (line 30) | function Qa(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.styl... function Ra (line 30) | function Ra(a,b,c,d,e){return new Ra.prototype.init(a,b,c,d,e)} function Wa (line 30) | function Wa(){return a.setTimeout(function(){Sa=void 0}),Sa=n.now()} function Xa (line 30) | function Xa(a,b){var c,d=0,e={height:a};for(b=b?1:0;4>d;d+=2-b)c=U[d],e[... function Ya (line 30) | function Ya(a,b,c){for(var d,e=(_a.tweeners[b]||[]).concat(_a.tweeners["... function Za (line 30) | function Za(a,b,c){var d,e,f,g,h,i,j,k,l=this,m={},o=a.style,p=a.nodeTyp... function $a (line 30) | function $a(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a... function _a (line 30) | function _a(a,b,c){var d,e,f=0,g=_a.prefilters.length,h=n.Deferred().alw... function fb (line 31) | function fb(a){return a.getAttribute&&a.getAttribute("class")||""} function wb (line 31) | function wb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var ... function xb (line 31) | function xb(a,b,c,d){var e={},f=a===tb;function g(h){var i;return e[h]=!... function yb (line 31) | function yb(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(c in b)voi... function zb (line 31) | function zb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[... function Ab (line 31) | function Ab(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])fo... function z (line 31) | function z(b,c,d,h){var j,l,t,u,w,y=c;2!==v&&(v=2,i&&a.clearTimeout(i),e... function Gb (line 31) | function Gb(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||Cb.... function Mb (line 31) | function Mb(a){return n.isWindow(a)?a:9===a.nodeType&&a.defaultView} function bytesToSize (line 124) | function bytesToSize(bytes) { function onFileSelected (line 134) | function onFileSelected(file) { function setupWebRTCConnection (line 152) | function setupWebRTCConnection() { function setFileProgressBarHandlers (line 247) | function setFileProgressBarHandlers(connection) { function invokeSaveAsDialog (line 308) | function invokeSaveAsDialog(file, fileName) { function changeIcon (line 362) | function changeIcon(percentage) { function __webpack_require__ (line 386) | function __webpack_require__(moduleId) { function lookup (line 465) | function lookup(uri, opts) { function encodeQueryString (line 504) | function encodeQueryString(obj) { function url (line 567) | function url(uri, loc) { function useColors (line 709) | function useColors() { function formatArgs (line 734) | function formatArgs() { function log (line 776) | function log() { function save (line 791) | function save(namespaces) { function load (line 808) | function load() { function localstorage (line 833) | function localstorage(){ function selectColor (line 893) | function selectColor() { function debug (line 905) | function debug(namespace) { function enable (line 979) | function enable(namespaces) { function disable (line 1002) | function disable() { function enabled (line 1014) | function enabled(name) { function coerce (line 1037) | function coerce(val) { function parse (line 1086) | function parse(str) { function short (line 1139) | function short(ms) { function long (line 1155) | function long(ms) { function plural (line 1167) | function plural(ms, n, name) { function Encoder (line 1292) | function Encoder() {} function encodeAsString (line 1324) | function encodeAsString(obj) { function encodeAsBinary (line 1373) | function encodeAsBinary(obj, callback) { function Decoder (line 1394) | function Decoder() { function decodeString (line 1451) | function decodeString(str) { function BinaryReconstructor (line 1536) | function BinaryReconstructor(packet) { function error (line 1572) | function error(data){ function runInContext (line 1615) | function runInContext(context, exports) { function Emitter (line 2535) | function Emitter(obj) { function mixin (line 2547) | function mixin(obj) { function on (line 2585) | function on() { function _deconstructPacket (line 2715) | function _deconstructPacket(data) { function _reconstructPacket (line 2756) | function _reconstructPacket(data) { function _removeBlobs (line 2790) | function _removeBlobs(obj, curKey, containingObject) { function isBuf (line 2849) | function isBuf(obj) { function Manager (line 2898) | function Manager(uri, opts) { function onConnecting (line 3231) | function onConnecting() { function Socket (line 3478) | function Socket (uri, opts) { function clone (line 3643) | function clone (obj) { function onTransportOpen (line 3736) | function onTransportOpen () { function freezeTransport (line 3778) | function freezeTransport () { function onerror (line 3791) | function onerror (err) { function onTransportClose (line 3802) | function onTransportClose () { function onclose (line 3807) | function onclose () { function onupgrade (line 3812) | function onupgrade (to) { function cleanup (line 3820) | function cleanup () { function close (line 4092) | function close () { function cleanupAndClose (line 4098) | function cleanupAndClose () { function waitForUpgrade (line 4104) | function waitForUpgrade () { function polling (line 4211) | function polling (opts) { function empty (line 4338) | function empty () {} function XHR (line 4347) | function XHR (opts) { function Request (line 4455) | function Request (opts) { function unloadHandler (line 4723) | function unloadHandler () { function Polling (line 4771) | function Polling (opts) { function pause (line 4814) | function pause () { function close (line 4909) | function close () { function Transport (line 5008) | function Transport (opts) { function encodeBase64Object (line 5275) | function encodeBase64Object(packet, callback) { function encodeArrayBuffer (line 5285) | function encodeArrayBuffer(packet, supportsBinary, callback) { function encodeBlobAsArrayBuffer (line 5302) | function encodeBlobAsArrayBuffer(packet, supportsBinary, callback) { function encodeBlob (line 5315) | function encodeBlob(packet, supportsBinary, callback) { function tryDecode (line 5410) | function tryDecode(data) { function setLengthHeader (line 5477) | function setLengthHeader(message) { function encodeOne (line 5481) | function encodeOne(packet, doneCallback) { function map (line 5496) | function map(ary, each, done) { function encodeOne (line 5601) | function encodeOne(packet, doneCallback) { function encodeOne (line 5659) | function encodeOne(packet, doneCallback) { function hasBinary (line 5812) | function hasBinary(data) { function after (line 5892) | function after(count, callback, err_cb) { function noop (line 5917) | function noop() {} function ucs2decode (line 5946) | function ucs2decode(string) { function ucs2encode (line 5973) | function ucs2encode(array) { function createByte (line 5992) | function createByte(codePoint, shift) { function encodeCodePoint (line 5996) | function encodeCodePoint(codePoint) { function wtf8encode (line 6017) | function wtf8encode(string) { function readContinuationByte (line 6032) | function readContinuationByte() { function decodeSymbol (line 6048) | function decodeSymbol() { function wtf8decode (line 6113) | function wtf8decode(byteString) { function mapArrayBufferViews (line 6286) | function mapArrayBufferViews(ary) { function BlobBuilderConstructor (line 6305) | function BlobBuilderConstructor(ary, options) { function BlobConstructor (line 6318) | function BlobConstructor(ary, options) { function Emitter (line 6352) | function Emitter(obj) { function mixin (line 6364) | function mixin(obj) { function on (line 6402) | function on() { function encode (line 6580) | function encode(num) { function decode (line 6598) | function decode(str) { function yeast (line 6614) | function yeast() { function empty (line 6669) | function empty () { } function JSONPPolling (line 6678) | function JSONPPolling (opts) { function complete (line 6818) | function complete () { function initIframe (line 6823) | function initIframe () { function WS (line 6914) | function WS (opts) { function done (line 7085) | function done () { function Socket (line 7288) | function Socket(io, nsp, opts) { function Emitter (line 7667) | function Emitter(obj) { function mixin (line 7679) | function mixin(obj) { function on (line 7714) | function on() { function toArray (line 7823) | function toArray(list, index) { function on (line 7857) | function on(obj, ev, fn) { function hasBinary (line 7921) | function hasBinary(data) { function Backoff (line 7984) | function Backoff(opts) { FILE: Chrome-Extensions/get-any-webrtc-peer-stream/RTCPeerConnection-override.js function isFuncNative (line 43) | function isFuncNative(f) { function createOffer (line 55) | function createOffer(stream) { FILE: Chrome-Extensions/get-any-webrtc-peer-stream/content-script.js function createAnswer (line 14) | function createAnswer(sdp) { FILE: Chrome-Extensions/getUserMedia-on-http/background-script.js function portOnMessageHanlder (line 12) | function portOnMessageHanlder(hints) { function getAspectRatio (line 208) | function getAspectRatio(w, h) { function isNumeric (line 216) | function isNumeric(n) { function onGettingLocalStream (line 221) | function onGettingLocalStream(stream) { FILE: Chrome-Extensions/getUserMedia-on-http/content-script.js function getUserMediaHttp (line 14) | function getUserMediaHttp() { FILE: Chrome-Extensions/getUserMedia-on-http/example/index.js function showLog (line 2) | function showLog(log) { function getUserMedia (line 10) | function getUserMedia() { FILE: Chrome-Extensions/getUserMedia-on-http/webrtc-handler.js function webrtcHandler (line 1) | function webrtcHandler() { FILE: Chrome-Extensions/screen-recording/RecordRTC/DiskStorage.js function createObjectStore (line 12) | function createObjectStore(dataBase) { function putInDB (line 16) | function putInDB() { FILE: Chrome-Extensions/screen-recording/RecordRTC/EBML.js function r (line 1) | function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==... function EBMLDecoder (line 17) | function EBMLDecoder() { function EBMLEncoder (line 252) | function EBMLEncoder() { function __ (line 379) | function __() { this.constructor = d; } function EBMLReader (line 393) | function EBMLReader() { function readBlock (line 755) | function readBlock(buf) { function encodeTag (line 762) | function encodeTag(tagId, tagData, unknownSize) { function WebPFrameFilter (line 776) | function WebPFrameFilter(elms) { function WebPBlockFilter (line 791) | function WebPBlockFilter(elms) { function VP8BitStreamToRiffWebPBuffer (line 816) | function VP8BitStreamToRiffWebPBuffer(frame) { function createRIFFChunk (line 828) | function createRIFFChunk(FourCC, chunk) { function makeMetadataSeekable (line 941) | function makeMetadataSeekable(originalMetadata, duration, cuesInfo) { function removeElement (line 1082) | function removeElement(idName, metadata) { function extractElement (line 1116) | function extractElement(idName, metadata) { function putRefinedMetaData (line 1154) | function putRefinedMetaData(metadata, info) { function encodedSizeOfEbml (line 1218) | function encodedSizeOfEbml(refinedMetaData) { function refineMetadata (line 1222) | function refineMetadata(mesetadata, sizeDiff, info) { function create_seekhead (line 1258) | function create_seekhead(metadata, sizeDiff) { function create_seek_from_clusters (line 1283) | function create_seek_from_clusters(clusterPtrs, sizeDiff) { function create_cue (line 1294) | function create_cue(cueInfos, sizeDiff) { function insertTag (line 1308) | function insertTag(_metadata, tagName, children, insertHead) { function concat (line 1335) | function concat(list) { function encodeValueToBuffer (line 1352) | function encodeValueToBuffer(elm) { function createUIntBuffer (line 1383) | function createUIntBuffer(value) { function createIntBuffer (line 1397) | function createIntBuffer(value) { function createFloatBuffer (line 1411) | function createFloatBuffer(value, bytes) { function convertEBMLDateToJSDate (line 1432) | function convertEBMLDateToJSDate(int64str) { function getLens (line 1462) | function getLens (b64) { function byteLength (line 1482) | function byteLength (b64) { function _byteLength (line 1489) | function _byteLength (b64, validLen, placeHoldersLen) { function toByteArray (line 1493) | function toByteArray (b64) { function tripletToBase64 (line 1538) | function tripletToBase64 (num) { function encodeChunk (line 1545) | function encodeChunk (uint8, start, end) { function fromByteArray (line 1558) | function fromByteArray (uint8) { function typedArraySupport (line 1646) | function typedArraySupport () { function kMaxLength (line 1658) | function kMaxLength () { function createBuffer (line 1664) | function createBuffer (that, length) { function Buffer (line 1693) | function Buffer (arg, encodingOrOffset, length) { function from (line 1718) | function from (that, value, encodingOrOffset, length) { function assertSize (line 1759) | function assertSize (size) { function alloc (line 1767) | function alloc (that, size, fill, encoding) { function allocUnsafe (line 1791) | function allocUnsafe (that, size) { function fromString (line 1815) | function fromString (that, string, encoding) { function fromArrayLike (line 1839) | function fromArrayLike (that, array) { function fromArrayBuffer (line 1848) | function fromArrayBuffer (that, array, byteOffset, length) { function fromObject (line 1878) | function fromObject (that, obj) { function checked (line 1908) | function checked (length) { function SlowBuffer (line 1918) | function SlowBuffer (length) { function byteLength (line 2001) | function byteLength (string, encoding) { function slowToString (line 2046) | function slowToString (encoding, start, end) { function swap (line 2120) | function swap (b, n, m) { function bidirectionalIndexOf (line 2254) | function bidirectionalIndexOf (buffer, val, byteOffset, encoding, dir) { function arrayIndexOf (line 2311) | function arrayIndexOf (arr, val, byteOffset, encoding, dir) { function hexWrite (line 2379) | function hexWrite (buf, string, offset, length) { function utf8Write (line 2406) | function utf8Write (buf, string, offset, length) { function asciiWrite (line 2410) | function asciiWrite (buf, string, offset, length) { function latin1Write (line 2414) | function latin1Write (buf, string, offset, length) { function base64Write (line 2418) | function base64Write (buf, string, offset, length) { function ucs2Write (line 2422) | function ucs2Write (buf, string, offset, length) { function base64Slice (line 2505) | function base64Slice (buf, start, end) { function utf8Slice (line 2513) | function utf8Slice (buf, start, end) { function decodeCodePointsArray (line 2591) | function decodeCodePointsArray (codePoints) { function asciiSlice (line 2609) | function asciiSlice (buf, start, end) { function latin1Slice (line 2619) | function latin1Slice (buf, start, end) { function hexSlice (line 2629) | function hexSlice (buf, start, end) { function utf16leSlice (line 2642) | function utf16leSlice (buf, start, end) { function checkOffset (line 2690) | function checkOffset (offset, ext, length) { function checkInt (line 2851) | function checkInt (buf, value, offset, ext, max, min) { function objectWriteUInt16 (line 2904) | function objectWriteUInt16 (buf, value, offset, littleEndian) { function objectWriteUInt32 (line 2938) | function objectWriteUInt32 (buf, value, offset, littleEndian) { function checkIEEE754 (line 3088) | function checkIEEE754 (buf, value, offset, ext, max, min) { function writeFloat (line 3093) | function writeFloat (buf, value, offset, littleEndian, noAssert) { function writeDouble (line 3109) | function writeDouble (buf, value, offset, littleEndian, noAssert) { function base64clean (line 3242) | function base64clean (str) { function stringtrim (line 3254) | function stringtrim (str) { function toHex (line 3259) | function toHex (n) { function utf8ToBytes (line 3264) | function utf8ToBytes (string, units) { function asciiToBytes (line 3344) | function asciiToBytes (str) { function utf16leToBytes (line 3353) | function utf16leToBytes (str, units) { function base64ToBytes (line 3369) | function base64ToBytes (str) { function blitBuffer (line 3373) | function blitBuffer (src, dst, offset, length) { function isnan (line 3381) | function isnan (val) { function typedArraySupport (line 3431) | function typedArraySupport () { function createBuffer (line 3458) | function createBuffer (length) { function Buffer (line 3478) | function Buffer (arg, encodingOrOffset, length) { function from (line 3504) | function from (value, encodingOrOffset, length) { function assertSize (line 3569) | function assertSize (size) { function alloc (line 3577) | function alloc (size, fill, encoding) { function allocUnsafe (line 3601) | function allocUnsafe (size) { function fromString (line 3619) | function fromString (string, encoding) { function fromArrayLike (line 3643) | function fromArrayLike (array) { function fromArrayBuffer (line 3652) | function fromArrayBuffer (array, byteOffset, length) { function fromObject (line 3675) | function fromObject (obj) { function checked (line 3700) | function checked (length) { function SlowBuffer (line 3710) | function SlowBuffer (length) { function byteLength (line 3801) | function byteLength (string, encoding) { function slowToString (line 3850) | function slowToString (encoding, start, end) { function swap (line 3928) | function swap (b, n, m) { function bidirectionalIndexOf (line 4068) | function bidirectionalIndexOf (buffer, val, byteOffset, encoding, dir) { function arrayIndexOf (line 4124) | function arrayIndexOf (arr, val, byteOffset, encoding, dir) { function hexWrite (line 4192) | function hexWrite (buf, string, offset, length) { function utf8Write (line 4217) | function utf8Write (buf, string, offset, length) { function asciiWrite (line 4221) | function asciiWrite (buf, string, offset, length) { function latin1Write (line 4225) | function latin1Write (buf, string, offset, length) { function base64Write (line 4229) | function base64Write (buf, string, offset, length) { function ucs2Write (line 4233) | function ucs2Write (buf, string, offset, length) { function base64Slice (line 4315) | function base64Slice (buf, start, end) { function utf8Slice (line 4323) | function utf8Slice (buf, start, end) { function decodeCodePointsArray (line 4401) | function decodeCodePointsArray (codePoints) { function asciiSlice (line 4419) | function asciiSlice (buf, start, end) { function latin1Slice (line 4429) | function latin1Slice (buf, start, end) { function hexSlice (line 4439) | function hexSlice (buf, start, end) { function utf16leSlice (line 4452) | function utf16leSlice (buf, start, end) { function checkOffset (line 4491) | function checkOffset (offset, ext, length) { function checkInt (line 4666) | function checkInt (buf, value, offset, ext, max, min) { function checkIEEE754 (line 4854) | function checkIEEE754 (buf, value, offset, ext, max, min) { function writeFloat (line 4859) | function writeFloat (buf, value, offset, littleEndian, noAssert) { function writeDouble (line 4877) | function writeDouble (buf, value, offset, littleEndian, noAssert) { function base64clean (line 5016) | function base64clean (str) { function toHex (line 5030) | function toHex (n) { function utf8ToBytes (line 5035) | function utf8ToBytes (string, units) { function asciiToBytes (line 5115) | function asciiToBytes (str) { function utf16leToBytes (line 5124) | function utf16leToBytes (str, units) { function base64ToBytes (line 5140) | function base64ToBytes (str) { function blitBuffer (line 5144) | function blitBuffer (src, dst, offset, length) { function isInstance (line 5155) | function isInstance (obj, type) { function numberIsNaN (line 5160) | function numberIsNaN (obj) { function readLacedData (line 5194) | function readLacedData (reader, lacing) { function BufferReader (line 5249) | function BufferReader (buffer) { function EventEmitter (line 5417) | function EventEmitter() { function g (line 5555) | function g() { function isFunction (line 5683) | function isFunction(arg) { function isNumber (line 5687) | function isNumber(arg) { function isObject (line 5691) | function isObject(arg) { function isUndefined (line 5695) | function isUndefined(arg) { function factory (line 5820) | function factory(name, bigendian, unsigned) { function toArray (line 5993) | function toArray(raw) { function toBuffer (line 6001) | function toBuffer(raw) { function toArrayBuffer (line 6011) | function toArrayBuffer(raw) { function isValidBuffer (line 6022) | function isValidBuffer(buffer, offset) { function fromArray (line 6028) | function fromArray(destbuf, destoff, srcbuf, srcoff) { function newArray (line 6036) | function newArray(buffer, offset) { function fromPositiveBE (line 6040) | function fromPositiveBE(buffer, offset, value) { function fromNegativeBE (line 6048) | function fromNegativeBE(buffer, offset, value) { function fromPositiveLE (line 6057) | function fromPositiveLE(buffer, offset, value) { function fromNegativeLE (line 6065) | function fromNegativeLE(buffer, offset, value) { function _isArray (line 6075) | function _isArray(val) { FILE: Chrome-Extensions/screen-recording/RecordRTC/MediaStreamRecorder.js function MediaStreamRecorder (line 35) | function MediaStreamRecorder(mediaStream, config) { FILE: Chrome-Extensions/screen-recording/RecordRTC/MultiStreamRecorder.js function MultiStreamRecorder (line 32) | function MultiStreamRecorder(arrayOfMediaStreams, options) { FILE: Chrome-Extensions/screen-recording/RecordRTC/MultiStreamsMixer.js function MultiStreamsMixer (line 13) | function MultiStreamsMixer(arrayOfMediaStreams) { FILE: Chrome-Extensions/screen-recording/RecordRTC/StereoAudioRecorder.js function StereoAudioRecorder (line 27) | function StereoAudioRecorder(mediaStream, config) { FILE: Chrome-Extensions/screen-recording/RecordRTC/getAllAudioVideoDevices.js function getAllAudioVideoDevices (line 8) | function getAllAudioVideoDevices(successCallback, failureCallback) { FILE: Chrome-Extensions/screen-recording/background/background.badgeText.js function setVODRecordingBadgeText (line 1) | function setVODRecordingBadgeText(text, title) { function msToTime (line 15) | function msToTime(s) { function convertTime (line 30) | function convertTime(miliseconds) { function checkTime (line 52) | function checkTime() { function setBadgeText (line 63) | function setBadgeText(text) { function onRecording (line 78) | function onRecording() { FILE: Chrome-Extensions/screen-recording/background/background.common.js function isMediaRecorderCompatible (line 29) | function isMediaRecorderCompatible() { function isMimeTypeSupported (line 33) | function isMimeTypeSupported(mimeType) { function bytesToSize (line 41) | function bytesToSize(bytes) { function getRandomString (line 65) | function getRandomString() { function getFileName (line 78) | function getFileName(fileExtension) { function addStreamStopListener (line 94) | function addStreamStopListener(stream, callback) { function getMixedAudioStream (line 117) | function getMixedAudioStream(arrayOfMediaStreams) { function getTracks (line 163) | function getTracks(stream, kind) { function getSeekableBlob (line 173) | function getSeekableBlob(inputBlob, callback) { FILE: Chrome-Extensions/screen-recording/background/background.contentScript.js function RecordRTC_Extension (line 42) | function RecordRTC_Extension(config) { FILE: Chrome-Extensions/screen-recording/background/background.desktopCapture.js function captureDesktop (line 1) | function captureDesktop() { function onAccessApproved (line 39) | function onAccessApproved(chromeMediaSourceId, opts) { FILE: Chrome-Extensions/screen-recording/background/background.getUserMedia.js function captureCamera (line 4) | function captureCamera(callback, defaultDevices) { FILE: Chrome-Extensions/screen-recording/background/background.js function gotStream (line 9) | function gotStream(stream) { function stopScreenRecording (line 135) | function stopScreenRecording() { function setDefaults (line 280) | function setDefaults() { function getUserConfigs (line 319) | function getUserConfigs() { FILE: Chrome-Extensions/screen-recording/background/background.players.js function initVideoPlayer (line 3) | function initVideoPlayer(stream) { FILE: Chrome-Extensions/screen-recording/background/background.tabCapture.js function captureTabUsingTabCapture (line 1) | function captureTabUsingTabCapture(isNoAudio) { function gotTabCaptureStream (line 44) | function gotTabCaptureStream(stream, constraints) { function executeScriptForTabCapture (line 72) | function executeScriptForTabCapture() { FILE: Chrome-Extensions/screen-recording/options.js function querySelectorAll (line 70) | function querySelectorAll(selector) { function showSaving (line 138) | function showSaving() { function hideSaving (line 142) | function hideSaving() { function onGettingDevices (line 150) | function onGettingDevices(result, stream) { FILE: Chrome-Extensions/screen-recording/preview/preview.js function setVideoWidth (line 11) | function setVideoWidth() { function onGettingFile (line 21) | function onGettingFile(f, item) { function afterDelete (line 208) | function afterDelete() { function formatSecondsAsTime (line 275) | function formatSecondsAsTime(secs) { FILE: Chrome-Extensions/screen-recording/preview/preview.php.upload.js function showPHPURL (line 39) | function showPHPURL(videoURL) { function uploadToPHPServer (line 50) | function uploadToPHPServer(blob, callback) { function deleteFromPHPServer (line 75) | function deleteFromPHPServer(fName, callback) { function makeXMLHttpRequest (line 88) | function makeXMLHttpRequest(url, data, callback) { FILE: Chrome-Extensions/screen-recording/preview/preview.youtube.upload.js function showYouTubeURL (line 45) | function showYouTubeURL(videoURL) { function uploadVideoCallback (line 56) | function uploadVideoCallback(response, videoURL) { FILE: Chrome-Extensions/screen-recording/video.js function msToTime (line 61) | function msToTime(s) { FILE: Chrome-Extensions/tabCapture/CodecsHandler.js function preferCodec (line 4) | function preferCodec(sdp, codecName) { function preferCodecHelper (line 28) | function preferCodecHelper(sdp, codec, info, ignore) { function splitLines (line 72) | function splitLines(sdp) { function removeVPX (line 101) | function removeVPX(sdp) { function disableNACK (line 111) | function disableNACK(sdp) { function prioritize (line 124) | function prioritize(codecMimeType, peer) { function removeNonG722 (line 145) | function removeNonG722(sdp) { function setBAS (line 149) | function setBAS(sdp, bandwidth, isScreen) { function findLine (line 192) | function findLine(sdpLines, prefix, substr) { function findLineInRange (line 198) | function findLineInRange(sdpLines, startLine, endLine, prefix, substr) { function getCodecPayloadType (line 212) | function getCodecPayloadType(sdpLine) { function setVideoBitrates (line 218) | function setVideoBitrates(sdp, params) { function setOpusAttributes (line 257) | function setOpusAttributes(sdp, params) { function forceStereoAudio (line 314) | function forceStereoAudio(sdp) { FILE: Chrome-Extensions/tabCapture/IceServersHandler.js function getIceServers (line 4) | function getIceServers(connection) { FILE: Chrome-Extensions/tabCapture/shareStreamUsingRTCMultiConnection.js function shareStreamUsingRTCMultiConnection (line 1) | function shareStreamUsingRTCMultiConnection(stream) { FILE: Chrome-Extensions/tabCapture/socket.io.js function e (line 6) | function e(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,lo... function r (line 6) | function r(t,e){"object"===("undefined"==typeof t?"undefined":o(t))&&(e=... function r (line 6) | function r(t,n){var r=t;n=n||e.location,null==t&&(t=n.protocol+"//"+n.ho... function o (line 6) | function o(){return!("undefined"==typeof window||!window.process||"rende... function i (line 6) | function i(t){var n=this.useColors;if(t[0]=(n?"%c":"")+this.namespace+(n... function s (line 6) | function s(){return"object"==typeof console&&console.log&&Function.proto... function a (line 6) | function a(t){try{null==t?e.storage.removeItem("debug"):e.storage.debug=... function c (line 6) | function c(){var t;try{t=e.storage.debug}catch(n){}return!t&&"undefined"... function u (line 6) | function u(){try{return window.localStorage}catch(t){}} function n (line 6) | function n(){throw new Error("setTimeout has not been defined")} function r (line 6) | function r(){throw new Error("clearTimeout has not been defined")} function o (line 6) | function o(t){if(p===setTimeout)return setTimeout(t,0);if((p===n||!p)&&s... function i (line 6) | function i(t){if(h===clearTimeout)return clearTimeout(t);if((h===r||!h)&... function s (line 6) | function s(){y&&l&&(y=!1,l.length?d=l.concat(d):m=-1,d.length&&a())} function a (line 6) | function a(){if(!y){var t=o(s);y=!0;for(var e=d.length;e;){for(l=d,d=[];... function c (line 6) | function c(t,e){this.fun=t,this.array=e} function u (line 6) | function u(){} function r (line 6) | function r(t){var n,r=0;for(n in t)r=(r<<5)-r+t.charCodeAt(n),r|=0;retur... function o (line 6) | function o(t){function n(){if(n.enabled){var t=n,r=+new Date,i=r-(o||r);... function i (line 6) | function i(){var t=e.instances.indexOf(this);return t!==-1&&(e.instances... function s (line 6) | function s(t){e.save(t),e.names=[],e.skips=[];var n,r=("string"==typeof ... function a (line 6) | function a(){e.enable("")} function c (line 6) | function c(t){if("*"===t[t.length-1])return!0;var n,r;for(n=0,r=e.skips.... function u (line 6) | function u(t){return t instanceof Error?t.stack||t.message:t} function n (line 6) | function n(t){if(t=String(t),!(t.length>100)){var e=/^((?:\d+)?\.?\d+) *... function r (line 6) | function r(t){return t>=u?Math.round(t/u)+"d":t>=c?Math.round(t/c)+"h":t... function o (line 6) | function o(t){return i(t,u,"day")||i(t,c,"hour")||i(t,a,"minute")||i(t,s... function i (line 6) | function i(t,e,n){if(!(t65535&&(e-=... function c (line 7) | function c(t,e){if(t>=55296&&t<=57343){if(e)throw Error("Lone surrogate ... function u (line 7) | function u(t,e){return w(t>>e&63|128)} function p (line 7) | function p(t,e){if(0==(4294967168&t))return w(t);var n="";return 0==(429... function h (line 7) | function h(t,e){e=e||{};for(var n,r=!1!==e.strict,o=s(t),i=o.length,a=-1... function f (line 7) | function f(){if(b>=v)throw Error("Invalid byte index");var t=255&g[b];if... function l (line 7) | function l(t){var e,n,r,o,i;if(b>v)throw Error("Invalid byte index");if(... function d (line 7) | function d(t,e){e=e||{};var n=!1!==e.strict;g=s(t),v=g.length,b=0;for(va... function n (line 7) | function n(t){for(var e=0;e0);return e} function r (line 7) | function r(t){var e=0;for(p=0;p0){for(var af=0;af\.;]/;var X=Z.exec(Y)!=null;return X&&typeof... function makeCallable (line 255) | function makeCallable(flashObj, methodName) { FILE: MediaStreamRecorder/MediaStreamRecorder.js function MediaStreamRecorder (line 18) | function MediaStreamRecorder(mediaStream) { function MultiStreamRecorder (line 145) | function MultiStreamRecorder(arrayOfMediaStreams, options) { function MultiStreamsMixer (line 321) | function MultiStreamsMixer(arrayOfMediaStreams) { function mergeProps (line 907) | function mergeProps(mergein, mergeto) { function dropFirstFrame (line 919) | function dropFirstFrame(arr) { function invokeSaveAsDialog (line 931) | function invokeSaveAsDialog(file, fileName) { function bytesToSize (line 983) | function bytesToSize(bytes) { function isMediaRecorderCompatible (line 999) | function isMediaRecorderCompatible() { function MediaRecorderWrapper (line 1056) | function MediaRecorderWrapper(mediaStream) { function StereoAudioRecorder (line 1375) | function StereoAudioRecorder(mediaStream) { function StereoAudioRecorderHelper (line 1431) | function StereoAudioRecorderHelper(mediaStream, root) { function WhammyRecorder (line 1695) | function WhammyRecorder(mediaStream) { function WhammyRecorderHelper (line 1762) | function WhammyRecorderHelper(mediaStream, root) { function GifRecorder (line 2066) | function GifRecorder(mediaStream) { function WhammyVideo (line 2228) | function WhammyVideo(duration, quality) { function processInWebWorker (line 2265) | function processInWebWorker(_function) { function whammyInWebWorker (line 2277) | function whammyInWebWorker(frames) { function readAsArrayBuffer (line 2665) | function readAsArrayBuffer() { function concatenateBuffers (line 2680) | function concatenateBuffers() { FILE: MediaStreamRecorder/VideoStreamRecorder/GifRecorder.js function GifRecorder (line 4) | function GifRecorder(mediaStream) { FILE: MediaStreamRecorder/VideoStreamRecorder/WhammyRecorder.js function WhammyRecorder (line 4) | function WhammyRecorder(mediaStream) { FILE: MediaStreamRecorder/VideoStreamRecorder/WhammyRecorderHelper.js function WhammyRecorderHelper (line 4) | function WhammyRecorderHelper(mediaStream, root) { FILE: MediaStreamRecorder/VideoStreamRecorder/lib/gif-encoder.js function ByteArray (line 837) | function ByteArray() { FILE: MediaStreamRecorder/VideoStreamRecorder/lib/whammy.js function WhammyVideo (line 23) | function WhammyVideo(duration, quality) { function processInWebWorker (line 60) | function processInWebWorker(_function) { function whammyInWebWorker (line 72) | function whammyInWebWorker(frames) { FILE: MediaStreamRecorder/common/ConcatenateBlobs.js function readAsArrayBuffer (line 22) | function readAsArrayBuffer() { function concatenateBuffers (line 37) | function concatenateBuffers() { FILE: MediaStreamRecorder/common/Cross-Browser-Declarations.js function mergeProps (line 179) | function mergeProps(mergein, mergeto) { function dropFirstFrame (line 191) | function dropFirstFrame(arr) { function invokeSaveAsDialog (line 203) | function invokeSaveAsDialog(file, fileName) { function bytesToSize (line 255) | function bytesToSize(bytes) { function isMediaRecorderCompatible (line 271) | function isMediaRecorderCompatible() { FILE: MediaStreamRecorder/common/MediaStreamRecorder.js function MediaStreamRecorder (line 18) | function MediaStreamRecorder(mediaStream) { function MultiStreamRecorder (line 145) | function MultiStreamRecorder(arrayOfMediaStreams, options) { function MultiStreamsMixer (line 321) | function MultiStreamsMixer(arrayOfMediaStreams) { function mergeProps (line 907) | function mergeProps(mergein, mergeto) { function dropFirstFrame (line 919) | function dropFirstFrame(arr) { function invokeSaveAsDialog (line 931) | function invokeSaveAsDialog(file, fileName) { function bytesToSize (line 983) | function bytesToSize(bytes) { function isMediaRecorderCompatible (line 999) | function isMediaRecorderCompatible() { function MediaRecorderWrapper (line 1056) | function MediaRecorderWrapper(mediaStream) { function StereoAudioRecorder (line 1375) | function StereoAudioRecorder(mediaStream) { function StereoAudioRecorderHelper (line 1431) | function StereoAudioRecorderHelper(mediaStream, root) { function WhammyRecorder (line 1695) | function WhammyRecorder(mediaStream) { function WhammyRecorderHelper (line 1762) | function WhammyRecorderHelper(mediaStream, root) { function GifRecorder (line 2066) | function GifRecorder(mediaStream) { function WhammyVideo (line 2228) | function WhammyVideo(duration, quality) { function processInWebWorker (line 2265) | function processInWebWorker(_function) { function whammyInWebWorker (line 2277) | function whammyInWebWorker(frames) { function readAsArrayBuffer (line 2665) | function readAsArrayBuffer() { function concatenateBuffers (line 2680) | function concatenateBuffers() { FILE: MediaStreamRecorder/common/MultiStreamRecorder.js function MultiStreamRecorder (line 4) | function MultiStreamRecorder(arrayOfMediaStreams, options) { FILE: MediaStreamRecorder/common/MultiStreamsMixer.js function MultiStreamsMixer (line 13) | function MultiStreamsMixer(arrayOfMediaStreams) { FILE: MediaStreamRecorder/common/OpentTokStreamRecorder.js function OpenTokStreamRecorder (line 8) | function OpenTokStreamRecorder(o) { FILE: MediaStreamRecorder/lib/AjaxRequest/AjaxRequest.js function AjaxRequest (line 29) | function AjaxRequest() { FILE: MediaStreamRecorder/server.js function serverHandler (line 13) | function serverHandler(request, response) { FILE: MultiRTC/MultiRTC-firebase/FileBufferReader.js function FileBufferReader (line 17) | function FileBufferReader() { function FileBufferReaderHelper (line 169) | function FileBufferReaderHelper() { function FileSelector (line 332) | function FileSelector() { function FileBufferReceiver (line 390) | function FileBufferReceiver(fbr) { function merge (line 477) | function merge(mergein, mergeto) { FILE: MultiRTC/MultiRTC-firebase/RTCMultiConnection.js function initRTCMultiSession (line 202) | function initRTCMultiSession(onSignalingReady) { function joinSession (line 220) | function joinSession(session, joinAs) { function captureUserMedia (line 292) | function captureUserMedia(callback, _session, dontCheckChromExtension) { function onStreamSuccessCallback (line 682) | function onStreamSuccessCallback(stream, returnBack, idInstance, streami... function addStream (line 894) | function addStream(stream) { function _detachStream (line 916) | function _detachStream(_stream, config) { function RTCMultiSession (line 1027) | function RTCMultiSession(connection, callbackForSignalingReady) { function convertToAudioStream (line 3139) | function convertToAudioStream(mediaStream) { function getRandomString (line 3173) | function getRandomString() { function isData (line 3199) | function isData(session) { function isNull (line 3203) | function isNull(obj) { function isString (line 3207) | function isString(obj) { function isEmpty (line 3211) | function isEmpty(session) { function ab2str (line 3220) | function ab2str(buf) { function str2ab (line 3229) | function str2ab(str) { function swap (line 3240) | function swap(arr) { function forEach (line 3249) | function forEach(obj, callback) { function log (line 3261) | function log() { function error (line 3265) | function error() { function warn (line 3269) | function warn() { function toStr (line 3279) | function toStr(obj) { function getLength (line 3288) | function getLength(obj) { function createMediaElement (line 3297) | function createMediaElement(stream, session) { function onStreamEndedHandler (line 3332) | function onStreamEndedHandler(streamedObject, connection) { function onLeaveHandler (line 3342) | function onLeaveHandler(event, connection) { function takeSnapshot (line 3348) | function takeSnapshot(args) { function invokeMediaCaptured (line 3375) | function invokeMediaCaptured(connection) { function merge (line 3384) | function merge(mergein, mergeto) { function loadScript (line 3394) | function loadScript(src, onload) { function capturePartOfScreen (line 3404) | function capturePartOfScreen(args) { function initFileBufferReader (line 3430) | function initFileBufferReader(connection, callback) { function loadScreenFrame (line 3461) | function loadScreenFrame(skip) { function loadIceFrame (line 3495) | function loadIceFrame(callback, skip) { function muteOrUnmute (line 3522) | function muteOrUnmute(e) { function initHark (line 3619) | function initHark(args) { function getUserMedia (line 3709) | function getUserMedia(options) { function setSdpConstraints (line 3937) | function setSdpConstraints(config) { function PeerConnection (line 3962) | function PeerConnection() { function invokeSaveAsDialog (line 4505) | function invokeSaveAsDialog(fileUrl, fileName) { function sendText (line 4565) | function sendText(textMessage, text) { function TextReceiver (line 4598) | function TextReceiver(connection) { function getBrowserInfo (line 4694) | function getBrowserInfo() { function DetectLocalIPAddress (line 4857) | function DetectLocalIPAddress(callback) { function getIPs (line 4872) | function getIPs(callback) { function checkDeviceSupport (line 4984) | function checkDeviceSupport(callback) { function onstatus (line 5276) | function onstatus(status) { function _callback (line 5317) | function _callback(status) { function listenEventHandler (line 5356) | function listenEventHandler(eventName, eventHandler) { function setDefaults (line 5369) | function setDefaults(connection) { FILE: MultiRTC/MultiRTC-firebase/firebase.js function g (line 1) | function g(a){throw a;} function aa (line 1) | function aa(a){return function(){return this[a]}} function p (line 1) | function p(a){return function(){return a}} function ca (line 1) | function ca(a,b){var c=a.split("."),d=ba;!(c[0]in d)&&d.execScript&&d.ex... function da (line 1) | function da(){} function ea (line 2) | function ea(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array... function s (line 3) | function s(a){return a!==j} function fa (line 3) | function fa(a){var b=ea(a);return"array"==b||"object"==b&&"number"==type... function t (line 3) | function t(a){return"string"==typeof a} function ga (line 3) | function ga(a){return"number"==typeof a} function ha (line 3) | function ha(a){var b=typeof a;return"object"==b&&a!=l||"function"==b} function ia (line 3) | function ia(a,b,c){return a.call.apply(a.bind,arguments)} function ja (line 4) | function ja(a,b,c){a||g(Error());if(2c&&(e=0===c?"none":"no m... function B (line 7) | function B(a,b,c){var d="";switch(b){case 1:d=c?"first":"First";break;ca... function C (line 8) | function C(a,b,c,d){(!d||s(c))&&"function"!=ea(c)&&g(Error(B(a,b,d)+"mus... function ta (line 8) | function ta(a,b,c){s(c)&&(!ha(c)||c===l)&&g(Error(B(a,b,k)+"must be a va... function D (line 8) | function D(a,b){return Object.prototype.hasOwnProperty.call(a,b)} function ua (line 8) | function ua(a,b){if(Object.prototype.hasOwnProperty.call(a,b))return a[b]} function ya (line 8) | function ya(a){return t(a)&&0!==a.length&&!wa.test(a)} function za (line 8) | function za(a,b,c){(!c||s(b))&&Aa(B(a,1,c),b)} function Aa (line 9) | function Aa(a,b,c,d){c||(c=0);d||(d=[]);s(b)||g(Error(a+"contains undefi... function Ba (line 10) | function Ba(a){return 0==a.length?"":" in property "+a.join(".")} function Da (line 10) | function Da(a,b){ha(b)||g(Error(B(a,1,o)+" must be an object containing ... function Ea (line 10) | function Ea(a,b,c,d){(!d||s(c))&&(c!==l&&!ga(c)&&!t(c))&&g(Error(B(a,b,d... function Fa (line 11) | function Fa(a,b,c){if(!c||s(b))switch(b){case "value":case "child_added"... function Ga (line 11) | function Ga(a,b){s(b)&&!ya(b)&&g(Error(B(a,2,k)+'must be a valid firebas... function Ha (line 12) | function Ha(a,b){(!t(b)||0===b.length||xa.test(b))&&g(Error(B(a,1,o)+'mu... function E (line 12) | function E(a,b){".info"===F(b)&&g(Error(a+" failed: Can't modify data un... function G (line 12) | function G(a,b,c,d,e,f,h){this.o=a;this.path=b;this.ta=c;this.Z=d;this.l... function c (line 13) | function c(h){f&&(f=o,e.Ib(a,c),b.call(d.W,h))} function Ja (line 15) | function Ja(a){var b={};s(a.Z)&&(b.sp=a.Z);s(a.la)&&(b.sn=a.la);s(a.ra)&... function Ia (line 16) | function Ia(a,b,c){var d={};b&&c?(d.cancel=b,C(a,3,d.cancel,k),d.W=c,ta(... function I (line 16) | function I(a){if(a instanceof I)return a;if(1==arguments.length){this.m=... function F (line 16) | function F(a){return a.X>=a.m.length?l:a.m[a.X]} function La (line 16) | function La(a){var b=a.X;bb?1:0} function Ya (line 21) | function Ya(a,b){for(var c,d=a.Y,e=l;!d.f();){c=a.Ma(b,d.key);if(0===c){... function Za (line 22) | function Za(a,b){this.Wc=b;for(this.Gb=[];!a.f();)this.Gb.push(a),a=a.left} function $a (line 22) | function $a(a){if(0===a.Gb.length)return l;var b=a.Gb.pop(),c;c=a.Wc?a.W... function ab (line 22) | function ab(a,b,c,d,e){this.key=a;this.value=b;this.color=c!=l?c:k;this.... function bb (line 23) | function bb(a){return a.left.f()?a:bb(a.left)} function db (line 24) | function db(a){if(a.left.f())return Xa;!a.left.H()&&!a.left.left.H()&&(a... function cb (line 26) | function cb(a){a.right.H()&&!a.left.H()&&(a=ib(a));a.left.H()&&a.left.le... function eb (line 26) | function eb(a){a=hb(a);a.right.left.H()&&(a=a.copy(l,l,l,l,gb(a.right)),... function ib (line 26) | function ib(a){var b;b=a.copy(l,l,k,l,a.right.left);return a.right.copy(... function gb (line 26) | function gb(a){var b;b=a.copy(l,l,k,a.left.right,l);return a.left.copy(l... function hb (line 27) | function hb(a){var b,c;b=a.left.copy(l,l,!a.left.color,l,l);c=a.right.co... function jb (line 27) | function jb(){} function nb (line 27) | function nb(){} function ob (line 27) | function ob(){this.z=[];this.gc=[];this.hd=[];this.Ob=[];this.Ob[0]=128;... function pb (line 28) | function pb(a,b){var c;c||(c=0);for(var d=a.hd,e=c;ea.e... function Mb (line 32) | function Mb(){for(var a="",b=0;b