NOBUG: Fixed file access permissions
[moodle.git] / lib / yuilib / 3.13.0 / yui-log / yui-log-coverage.js
blobac313b5f8d5cf495f971ebbc7dad81027e4140d5
1 /*
2 YUI 3.13.0 (build 508226d)
3 Copyright 2013 Yahoo! Inc. All rights reserved.
4 Licensed under the BSD License.
5 http://yuilibrary.com/license/
6 */
8 if (typeof __coverage__ === 'undefined') { __coverage__ = {}; }
9 if (!__coverage__['build/yui-log/yui-log.js']) {
10    __coverage__['build/yui-log/yui-log.js'] = {"path":"build/yui-log/yui-log.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0,0],"22":[0,0],"23":[0,0],"24":[0,0],"25":[0,0],"26":[0,0]},"f":{"1":0,"2":0,"3":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":38}}},"2":{"name":"(anonymous_2)","line":39,"loc":{"start":{"line":39,"column":15},"end":{"line":39,"column":47}}},"3":{"name":"(anonymous_3)","line":115,"loc":{"start":{"line":115,"column":19},"end":{"line":115,"column":30}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":120,"column":41}},"2":{"start":{"line":12,"column":0},"end":{"line":18,"column":26}},"3":{"start":{"line":39,"column":0},"end":{"line":100,"column":2}},"4":{"start":{"line":40,"column":4},"end":{"line":43,"column":56}},"5":{"start":{"line":46,"column":4},"end":{"line":97,"column":5}},"6":{"start":{"line":48,"column":8},"end":{"line":48,"column":24}},"7":{"start":{"line":49,"column":8},"end":{"line":68,"column":9}},"8":{"start":{"line":50,"column":12},"end":{"line":50,"column":32}},"9":{"start":{"line":51,"column":12},"end":{"line":51,"column":32}},"10":{"start":{"line":52,"column":12},"end":{"line":58,"column":13}},"11":{"start":{"line":53,"column":16},"end":{"line":53,"column":25}},"12":{"start":{"line":54,"column":19},"end":{"line":58,"column":13}},"13":{"start":{"line":55,"column":16},"end":{"line":55,"column":34}},"14":{"start":{"line":56,"column":19},"end":{"line":58,"column":13}},"15":{"start":{"line":57,"column":16},"end":{"line":57,"column":33}},"16":{"start":{"line":61,"column":12},"end":{"line":61,"column":61}},"17":{"start":{"line":62,"column":12},"end":{"line":62,"column":63}},"18":{"start":{"line":64,"column":12},"end":{"line":67,"column":13}},"19":{"start":{"line":66,"column":16},"end":{"line":66,"column":25}},"20":{"start":{"line":69,"column":8},"end":{"line":96,"column":9}},"21":{"start":{"line":70,"column":12},"end":{"line":80,"column":13}},"22":{"start":{"line":71,"column":16},"end":{"line":71,"column":51}},"23":{"start":{"line":72,"column":16},"end":{"line":79,"column":17}},"24":{"start":{"line":73,"column":20},"end":{"line":73,"column":51}},"25":{"start":{"line":74,"column":23},"end":{"line":79,"column":17}},"26":{"start":{"line":75,"column":20},"end":{"line":75,"column":79}},"27":{"start":{"line":76,"column":20},"end":{"line":76,"column":34}},"28":{"start":{"line":77,"column":23},"end":{"line":79,"column":17}},"29":{"start":{"line":78,"column":20},"end":{"line":78,"column":39}},"30":{"start":{"line":82,"column":12},"end":{"line":95,"column":13}},"31":{"start":{"line":84,"column":16},"end":{"line":88,"column":17}},"32":{"start":{"line":85,"column":20},"end":{"line":87,"column":23}},"33":{"start":{"line":90,"column":16},"end":{"line":94,"column":19}},"34":{"start":{"line":99,"column":4},"end":{"line":99,"column":13}},"35":{"start":{"line":115,"column":0},"end":{"line":117,"column":2}},"36":{"start":{"line":116,"column":4},"end":{"line":116,"column":51}}},"branchMap":{"1":{"line":43,"type":"cond-expr","locations":[{"start":{"line":43,"column":31},"end":{"line":43,"column":32}},{"start":{"line":43,"column":35},"end":{"line":43,"column":55}}]},"2":{"line":46,"type":"if","locations":[{"start":{"line":46,"column":4},"end":{"line":46,"column":4}},{"start":{"line":46,"column":4},"end":{"line":46,"column":4}}]},"3":{"line":48,"type":"binary-expr","locations":[{"start":{"line":48,"column":14},"end":{"line":48,"column":17}},{"start":{"line":48,"column":21},"end":{"line":48,"column":23}}]},"4":{"line":49,"type":"if","locations":[{"start":{"line":49,"column":8},"end":{"line":49,"column":8}},{"start":{"line":49,"column":8},"end":{"line":49,"column":8}}]},"5":{"line":52,"type":"if","locations":[{"start":{"line":52,"column":12},"end":{"line":52,"column":12}},{"start":{"line":52,"column":12},"end":{"line":52,"column":12}}]},"6":{"line":52,"type":"binary-expr","locations":[{"start":{"line":52,"column":16},"end":{"line":52,"column":20}},{"start":{"line":52,"column":24},"end":{"line":52,"column":38}}]},"7":{"line":54,"type":"if","locations":[{"start":{"line":54,"column":19},"end":{"line":54,"column":19}},{"start":{"line":54,"column":19},"end":{"line":54,"column":19}}]},"8":{"line":54,"type":"binary-expr","locations":[{"start":{"line":54,"column":23},"end":{"line":54,"column":27}},{"start":{"line":54,"column":32},"end":{"line":54,"column":43}}]},"9":{"line":56,"type":"if","locations":[{"start":{"line":56,"column":19},"end":{"line":56,"column":19}},{"start":{"line":56,"column":19},"end":{"line":56,"column":19}}]},"10":{"line":56,"type":"binary-expr","locations":[{"start":{"line":56,"column":23},"end":{"line":56,"column":27}},{"start":{"line":56,"column":32},"end":{"line":56,"column":43}}]},"11":{"line":61,"type":"binary-expr","locations":[{"start":{"line":61,"column":32},"end":{"line":61,"column":49}},{"start":{"line":61,"column":53},"end":{"line":61,"column":60}}]},"12":{"line":64,"type":"if","locations":[{"start":{"line":64,"column":12},"end":{"line":64,"column":12}},{"start":{"line":64,"column":12},"end":{"line":64,"column":12}}]},"13":{"line":64,"type":"binary-expr","locations":[{"start":{"line":64,"column":16},"end":{"line":64,"column":29}},{"start":{"line":64,"column":33},"end":{"line":64,"column":55}}]},"14":{"line":69,"type":"if","locations":[{"start":{"line":69,"column":8},"end":{"line":69,"column":8}},{"start":{"line":69,"column":8},"end":{"line":69,"column":8}}]},"15":{"line":70,"type":"if","locations":[{"start":{"line":70,"column":12},"end":{"line":70,"column":12}},{"start":{"line":70,"column":12},"end":{"line":70,"column":12}}]},"16":{"line":71,"type":"cond-expr","locations":[{"start":{"line":71,"column":28},"end":{"line":71,"column":44}},{"start":{"line":71,"column":47},"end":{"line":71,"column":50}}]},"17":{"line":72,"type":"if","locations":[{"start":{"line":72,"column":16},"end":{"line":72,"column":16}},{"start":{"line":72,"column":16},"end":{"line":72,"column":16}}]},"18":{"line":74,"type":"if","locations":[{"start":{"line":74,"column":23},"end":{"line":74,"column":23}},{"start":{"line":74,"column":23},"end":{"line":74,"column":23}}]},"19":{"line":74,"type":"binary-expr","locations":[{"start":{"line":74,"column":27},"end":{"line":74,"column":55}},{"start":{"line":74,"column":59},"end":{"line":74,"column":70}}]},"20":{"line":75,"type":"cond-expr","locations":[{"start":{"line":75,"column":67},"end":{"line":75,"column":70}},{"start":{"line":75,"column":73},"end":{"line":75,"column":78}}]},"21":{"line":75,"type":"binary-expr","locations":[{"start":{"line":75,"column":25},"end":{"line":75,"column":28}},{"start":{"line":75,"column":32},"end":{"line":75,"column":44}},{"start":{"line":75,"column":49},"end":{"line":75,"column":62}}]},"22":{"line":77,"type":"if","locations":[{"start":{"line":77,"column":23},"end":{"line":77,"column":23}},{"start":{"line":77,"column":23},"end":{"line":77,"column":23}}]},"23":{"line":82,"type":"if","locations":[{"start":{"line":82,"column":12},"end":{"line":82,"column":12}},{"start":{"line":82,"column":12},"end":{"line":82,"column":12}}]},"24":{"line":82,"type":"binary-expr","locations":[{"start":{"line":82,"column":16},"end":{"line":82,"column":25}},{"start":{"line":82,"column":29},"end":{"line":82,"column":36}}]},"25":{"line":84,"type":"if","locations":[{"start":{"line":84,"column":16},"end":{"line":84,"column":16}},{"start":{"line":84,"column":16},"end":{"line":84,"column":16}}]},"26":{"line":84,"type":"binary-expr","locations":[{"start":{"line":84,"column":20},"end":{"line":84,"column":35}},{"start":{"line":84,"column":40},"end":{"line":84,"column":69}}]}},"code":["(function () { YUI.add('yui-log', function (Y, NAME) {","","/**"," * Provides console log capability and exposes a custom event for"," * console implementations. This module is a `core` YUI module,"," * <a href=\"../classes/YUI.html#method_log\">it's documentation is located under the YUI class</a>."," *"," * @module yui"," * @submodule yui-log"," */","","var INSTANCE = Y,","    LOGEVENT = 'yui:log',","    UNDEFINED = 'undefined',","    LEVELS = { debug: 1,","               info: 2,","               warn: 4,","               error: 8 };","","/**"," * If the 'debug' config is true, a 'yui:log' event will be"," * dispatched, which the Console widget and anything else"," * can consume.  If the 'useBrowserConsole' config is true, it will"," * write to the browser console if available.  YUI-specific log"," * messages will only be present in the -debug versions of the"," * JS files.  The build system is supposed to remove log statements"," * from the raw and minified versions of the files."," *"," * @method log"," * @for YUI"," * @param  {String}  msg  The message to log."," * @param  {String}  cat  The log category for the message.  Default"," *                        categories are \"info\", \"warn\", \"error\", time\"."," *                        Custom categories can be used as well. (opt)."," * @param  {String}  src  The source of the the message (opt)."," * @param  {boolean} silent If true, the log event won't fire."," * @return {YUI}      YUI instance."," */","INSTANCE.log = function(msg, cat, src, silent) {","    var bail, excl, incl, m, f, minlevel,","        Y = INSTANCE,","        c = Y.config,","        publisher = (Y.fire) ? Y : YUI.Env.globalEvents;","    // suppress log message if the config is off or the event stack","    // or the event call stack contains a consumer of the yui:log event","    if (c.debug) {","        // apply source filters","        src = src || \"\";","        if (typeof src !== \"undefined\") {","            excl = c.logExclude;","            incl = c.logInclude;","            if (incl && !(src in incl)) {","                bail = 1;","            } else if (incl && (src in incl)) {","                bail = !incl[src];","            } else if (excl && (src in excl)) {","                bail = excl[src];","            }","","            // Determine the current minlevel as defined in configuration","            Y.config.logLevel = Y.config.logLevel || 'debug';","            minlevel = LEVELS[Y.config.logLevel.toLowerCase()];","","            if (cat in LEVELS && LEVELS[cat] < minlevel) {","                // Skip this message if the we don't meet the defined minlevel","                bail = 1;","            }","        }","        if (!bail) {","            if (c.useBrowserConsole) {","                m = (src) ? src + ': ' + msg : msg;","                if (Y.Lang.isFunction(c.logFn)) {","                    c.logFn.call(Y, msg, cat, src);","                } else if (typeof console !== UNDEFINED && console.log) {","                    f = (cat && console[cat] && (cat in LEVELS)) ? cat : 'log';","                    console[f](m);","                } else if (typeof opera !== UNDEFINED) {","                    opera.postError(m);","                }","            }","","            if (publisher && !silent) {","","                if (publisher === Y && (!publisher.getEvent(LOGEVENT))) {","                    publisher.publish(LOGEVENT, {","                        broadcast: 2","                    });","                }","","                publisher.fire(LOGEVENT, {","                    msg: msg,","                    cat: cat,","                    src: src","                });","            }","        }","    }","","    return Y;","};","","/**"," * Write a system message.  This message will be preserved in the"," * minified and raw versions of the YUI files, unlike log statements."," * @method message"," * @for YUI"," * @param  {String}  msg  The message to log."," * @param  {String}  cat  The log category for the message.  Default"," *                        categories are \"info\", \"warn\", \"error\", time\"."," *                        Custom categories can be used as well. (opt)."," * @param  {String}  src  The source of the the message (opt)."," * @param  {boolean} silent If true, the log event won't fire."," * @return {YUI}      YUI instance."," */","INSTANCE.message = function() {","    return INSTANCE.log.apply(INSTANCE, arguments);","};","","","}, '3.13.0', {\"requires\": [\"yui-base\"]});","","}());"]};
12 var __cov_YpqVYeAaZQ2HpWzcq57hPA = __coverage__['build/yui-log/yui-log.js'];
13 __cov_YpqVYeAaZQ2HpWzcq57hPA.s['1']++;YUI.add('yui-log',function(Y,NAME){__cov_YpqVYeAaZQ2HpWzcq57hPA.f['1']++;__cov_YpqVYeAaZQ2HpWzcq57hPA.s['2']++;var INSTANCE=Y,LOGEVENT='yui:log',UNDEFINED='undefined',LEVELS={debug:1,info:2,warn:4,error:8};__cov_YpqVYeAaZQ2HpWzcq57hPA.s['3']++;INSTANCE.log=function(msg,cat,src,silent){__cov_YpqVYeAaZQ2HpWzcq57hPA.f['2']++;__cov_YpqVYeAaZQ2HpWzcq57hPA.s['4']++;var bail,excl,incl,m,f,minlevel,Y=INSTANCE,c=Y.config,publisher=Y.fire?(__cov_YpqVYeAaZQ2HpWzcq57hPA.b['1'][0]++,Y):(__cov_YpqVYeAaZQ2HpWzcq57hPA.b['1'][1]++,YUI.Env.globalEvents);__cov_YpqVYeAaZQ2HpWzcq57hPA.s['5']++;if(c.debug){__cov_YpqVYeAaZQ2HpWzcq57hPA.b['2'][0]++;__cov_YpqVYeAaZQ2HpWzcq57hPA.s['6']++;src=(__cov_YpqVYeAaZQ2HpWzcq57hPA.b['3'][0]++,src)||(__cov_YpqVYeAaZQ2HpWzcq57hPA.b['3'][1]++,'');__cov_YpqVYeAaZQ2HpWzcq57hPA.s['7']++;if(typeof src!=='undefined'){__cov_YpqVYeAaZQ2HpWzcq57hPA.b['4'][0]++;__cov_YpqVYeAaZQ2HpWzcq57hPA.s['8']++;excl=c.logExclude;__cov_YpqVYeAaZQ2HpWzcq57hPA.s['9']++;incl=c.logInclude;__cov_YpqVYeAaZQ2HpWzcq57hPA.s['10']++;if((__cov_YpqVYeAaZQ2HpWzcq57hPA.b['6'][0]++,incl)&&(__cov_YpqVYeAaZQ2HpWzcq57hPA.b['6'][1]++,!(src in incl))){__cov_YpqVYeAaZQ2HpWzcq57hPA.b['5'][0]++;__cov_YpqVYeAaZQ2HpWzcq57hPA.s['11']++;bail=1;}else{__cov_YpqVYeAaZQ2HpWzcq57hPA.b['5'][1]++;__cov_YpqVYeAaZQ2HpWzcq57hPA.s['12']++;if((__cov_YpqVYeAaZQ2HpWzcq57hPA.b['8'][0]++,incl)&&(__cov_YpqVYeAaZQ2HpWzcq57hPA.b['8'][1]++,src in incl)){__cov_YpqVYeAaZQ2HpWzcq57hPA.b['7'][0]++;__cov_YpqVYeAaZQ2HpWzcq57hPA.s['13']++;bail=!incl[src];}else{__cov_YpqVYeAaZQ2HpWzcq57hPA.b['7'][1]++;__cov_YpqVYeAaZQ2HpWzcq57hPA.s['14']++;if((__cov_YpqVYeAaZQ2HpWzcq57hPA.b['10'][0]++,excl)&&(__cov_YpqVYeAaZQ2HpWzcq57hPA.b['10'][1]++,src in excl)){__cov_YpqVYeAaZQ2HpWzcq57hPA.b['9'][0]++;__cov_YpqVYeAaZQ2HpWzcq57hPA.s['15']++;bail=excl[src];}else{__cov_YpqVYeAaZQ2HpWzcq57hPA.b['9'][1]++;}}}__cov_YpqVYeAaZQ2HpWzcq57hPA.s['16']++;Y.config.logLevel=(__cov_YpqVYeAaZQ2HpWzcq57hPA.b['11'][0]++,Y.config.logLevel)||(__cov_YpqVYeAaZQ2HpWzcq57hPA.b['11'][1]++,'debug');__cov_YpqVYeAaZQ2HpWzcq57hPA.s['17']++;minlevel=LEVELS[Y.config.logLevel.toLowerCase()];__cov_YpqVYeAaZQ2HpWzcq57hPA.s['18']++;if((__cov_YpqVYeAaZQ2HpWzcq57hPA.b['13'][0]++,cat in LEVELS)&&(__cov_YpqVYeAaZQ2HpWzcq57hPA.b['13'][1]++,LEVELS[cat]<minlevel)){__cov_YpqVYeAaZQ2HpWzcq57hPA.b['12'][0]++;__cov_YpqVYeAaZQ2HpWzcq57hPA.s['19']++;bail=1;}else{__cov_YpqVYeAaZQ2HpWzcq57hPA.b['12'][1]++;}}else{__cov_YpqVYeAaZQ2HpWzcq57hPA.b['4'][1]++;}__cov_YpqVYeAaZQ2HpWzcq57hPA.s['20']++;if(!bail){__cov_YpqVYeAaZQ2HpWzcq57hPA.b['14'][0]++;__cov_YpqVYeAaZQ2HpWzcq57hPA.s['21']++;if(c.useBrowserConsole){__cov_YpqVYeAaZQ2HpWzcq57hPA.b['15'][0]++;__cov_YpqVYeAaZQ2HpWzcq57hPA.s['22']++;m=src?(__cov_YpqVYeAaZQ2HpWzcq57hPA.b['16'][0]++,src+': '+msg):(__cov_YpqVYeAaZQ2HpWzcq57hPA.b['16'][1]++,msg);__cov_YpqVYeAaZQ2HpWzcq57hPA.s['23']++;if(Y.Lang.isFunction(c.logFn)){__cov_YpqVYeAaZQ2HpWzcq57hPA.b['17'][0]++;__cov_YpqVYeAaZQ2HpWzcq57hPA.s['24']++;c.logFn.call(Y,msg,cat,src);}else{__cov_YpqVYeAaZQ2HpWzcq57hPA.b['17'][1]++;__cov_YpqVYeAaZQ2HpWzcq57hPA.s['25']++;if((__cov_YpqVYeAaZQ2HpWzcq57hPA.b['19'][0]++,typeof console!==UNDEFINED)&&(__cov_YpqVYeAaZQ2HpWzcq57hPA.b['19'][1]++,console.log)){__cov_YpqVYeAaZQ2HpWzcq57hPA.b['18'][0]++;__cov_YpqVYeAaZQ2HpWzcq57hPA.s['26']++;f=(__cov_YpqVYeAaZQ2HpWzcq57hPA.b['21'][0]++,cat)&&(__cov_YpqVYeAaZQ2HpWzcq57hPA.b['21'][1]++,console[cat])&&(__cov_YpqVYeAaZQ2HpWzcq57hPA.b['21'][2]++,cat in LEVELS)?(__cov_YpqVYeAaZQ2HpWzcq57hPA.b['20'][0]++,cat):(__cov_YpqVYeAaZQ2HpWzcq57hPA.b['20'][1]++,'log');__cov_YpqVYeAaZQ2HpWzcq57hPA.s['27']++;console[f](m);}else{__cov_YpqVYeAaZQ2HpWzcq57hPA.b['18'][1]++;__cov_YpqVYeAaZQ2HpWzcq57hPA.s['28']++;if(typeof opera!==UNDEFINED){__cov_YpqVYeAaZQ2HpWzcq57hPA.b['22'][0]++;__cov_YpqVYeAaZQ2HpWzcq57hPA.s['29']++;opera.postError(m);}else{__cov_YpqVYeAaZQ2HpWzcq57hPA.b['22'][1]++;}}}}else{__cov_YpqVYeAaZQ2HpWzcq57hPA.b['15'][1]++;}__cov_YpqVYeAaZQ2HpWzcq57hPA.s['30']++;if((__cov_YpqVYeAaZQ2HpWzcq57hPA.b['24'][0]++,publisher)&&(__cov_YpqVYeAaZQ2HpWzcq57hPA.b['24'][1]++,!silent)){__cov_YpqVYeAaZQ2HpWzcq57hPA.b['23'][0]++;__cov_YpqVYeAaZQ2HpWzcq57hPA.s['31']++;if((__cov_YpqVYeAaZQ2HpWzcq57hPA.b['26'][0]++,publisher===Y)&&(__cov_YpqVYeAaZQ2HpWzcq57hPA.b['26'][1]++,!publisher.getEvent(LOGEVENT))){__cov_YpqVYeAaZQ2HpWzcq57hPA.b['25'][0]++;__cov_YpqVYeAaZQ2HpWzcq57hPA.s['32']++;publisher.publish(LOGEVENT,{broadcast:2});}else{__cov_YpqVYeAaZQ2HpWzcq57hPA.b['25'][1]++;}__cov_YpqVYeAaZQ2HpWzcq57hPA.s['33']++;publisher.fire(LOGEVENT,{msg:msg,cat:cat,src:src});}else{__cov_YpqVYeAaZQ2HpWzcq57hPA.b['23'][1]++;}}else{__cov_YpqVYeAaZQ2HpWzcq57hPA.b['14'][1]++;}}else{__cov_YpqVYeAaZQ2HpWzcq57hPA.b['2'][1]++;}__cov_YpqVYeAaZQ2HpWzcq57hPA.s['34']++;return Y;};__cov_YpqVYeAaZQ2HpWzcq57hPA.s['35']++;INSTANCE.message=function(){__cov_YpqVYeAaZQ2HpWzcq57hPA.f['3']++;__cov_YpqVYeAaZQ2HpWzcq57hPA.s['36']++;return INSTANCE.log.apply(INSTANCE,arguments);};},'3.13.0',{'requires':['yui-base']});