-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathnodedump-client-min.js
1 lines (1 loc) · 28.1 KB
/
nodedump-client-min.js
1
!function e(t,n,r){function o(d,i){if(!n[d]){if(!t[d]){var u="function"==typeof require&&require;if(!i&&u)return u(d,!0);if(a)return a(d,!0);throw new Error("Cannot find module '"+d+"'")}var l=n[d]={exports:{}};t[d][0].call(l.exports,function(e){var n=t[d][1][e];return o(n?n:e)},l,l.exports,e,t,n,r)}return n[d].exports}for(var a="function"==typeof require&&require,d=0;d<r.length;d++)o(r[d]);return o}({1:[function(e,t){var n=new function(){function e(e){return e.replace(/&/gm,"&").replace(/</gm,"<").replace(/>/gm,">")}function t(e){for(var t=e.firstChild;t;t=t.nextSibling){if("CODE"==t.nodeName)return t;if(3!=t.nodeType||!t.nodeValue.match(/\s+/))break}}function r(e,t){return Array.prototype.map.call(e.childNodes,function(e){return 3==e.nodeType?t?e.nodeValue.replace(/\n/g,""):e.nodeValue:"BR"==e.nodeName?"\n":r(e,t)}).join("")}function o(e){var t=(e.className+" "+e.parentNode.className).split(/\s+/);t=t.map(function(e){return e.replace(/^language-/,"")});for(var n=0;n<t.length;n++)if(g[t[n]]||"no-highlight"==t[n])return t[n]}function a(e){var t=[];return function n(e,r){for(var o=e.firstChild;o;o=o.nextSibling)3==o.nodeType?r+=o.nodeValue.length:"BR"==o.nodeName?r+=1:1==o.nodeType&&(t.push({event:"start",offset:r,node:o}),r=n(o,r),t.push({event:"stop",offset:r,node:o}));return r}(e,0),t}function d(t,n,r){function o(){return t.length&&n.length?t[0].offset!=n[0].offset?t[0].offset<n[0].offset?t:n:"start"==n[0].event?t:n:t.length?t:n}function a(t){function n(t){return" "+t.nodeName+'="'+e(t.value)+'"'}return"<"+t.nodeName+Array.prototype.map.call(t.attributes,n).join("")+">"}for(var d=0,i="",u=[];t.length||n.length;){var l=o().splice(0,1)[0];if(i+=e(r.substr(d,l.offset-d)),d=l.offset,"start"==l.event)i+=a(l.node),u.push(l.node);else if("stop"==l.event){var s,c=u.length;do c--,s=u[c],i+="</"+s.nodeName.toLowerCase()+">";while(s!=l.node);for(u.splice(c,1);c<u.length;)i+=a(u[c]),c++}}return i+e(r.substr(d))}function i(e){function t(t,n){return RegExp(t,"m"+(e.case_insensitive?"i":"")+(n?"g":""))}function r(e,o){function a(e,t){t.split(" ").forEach(function(t){var n=t.split("|");i[n[0]]=[e,n[1]?Number(n[1]):1],d.push(n[0])})}if(!e.compiled){e.compiled=!0;var d=[];if(e.keywords){var i={};if(e.lexemsRe=t(e.lexems||n.IDENT_RE,!0),"string"==typeof e.keywords)a("keyword",e.keywords);else for(var u in e.keywords)e.keywords.hasOwnProperty(u)&&a(u,e.keywords[u]);e.keywords=i}o&&(e.beginWithKeyword&&(e.begin="\\b("+d.join("|")+")\\s"),e.beginRe=t(e.begin?e.begin:"\\B|\\b"),e.end||e.endsWithParent||(e.end="\\B|\\b"),e.end&&(e.endRe=t(e.end)),e.terminator_end=e.end||"",e.endsWithParent&&o.terminator_end&&(e.terminator_end+=(e.end?"|":"")+o.terminator_end)),e.illegal&&(e.illegalRe=t(e.illegal)),void 0===e.relevance&&(e.relevance=1),e.contains||(e.contains=[]);for(var l=0;l<e.contains.length;l++)"self"==e.contains[l]&&(e.contains[l]=e),r(e.contains[l],e);e.starts&&r(e.starts,o);for(var s=[],l=0;l<e.contains.length;l++)s.push(e.contains[l].begin);e.terminator_end&&s.push(e.terminator_end),e.illegal&&s.push(e.illegal),e.terminators=s.length?t(s.join("|"),!0):{exec:function(){return null}}}}r(e)}function u(t,n){function r(e,t){for(var n=0;n<t.contains.length;n++){var r=t.contains[n].beginRe.exec(e);if(r&&0==r.index)return t.contains[n]}}function o(e,t){return e.end&&e.endRe.test(t)?e:e.endsWithParent?o(e.parent,t):void 0}function a(e,t){return t.illegal&&t.illegalRe.test(e)}function d(e,t){var n=h.case_insensitive?t[0].toLowerCase():t[0];return e.keywords.hasOwnProperty(n)&&e.keywords[n]}function s(){var t=e(v);if(!b.keywords)return t;var n="",r=0;b.lexemsRe.lastIndex=0;for(var o=b.lexemsRe.exec(t);o;){n+=t.substr(r,o.index-r);var a=d(b,o);a?(w+=a[1],n+='<span class="'+a[0]+'">'+o[0]+"</span>"):n+=o[0],r=b.lexemsRe.lastIndex,o=b.lexemsRe.exec(t)}return n+t.substr(r)}function c(){if(b.subLanguage&&!g[b.subLanguage])return e(v);var t=b.subLanguage?u(b.subLanguage,v):l(v);return b.relevance>0&&(w+=t.keyword_count,y+=t.relevance),'<span class="'+t.language+'">'+t.value+"</span>"}function p(){return void 0!==b.subLanguage?c():s()}function f(t,n){var r=t.className?'<span class="'+t.className+'">':"";t.returnBegin?(E+=r,v=""):t.excludeBegin?(E+=e(n)+r,v=""):(E+=r,v=n),b=Object.create(t,{parent:{value:b}}),y+=t.relevance}function m(t,n){if(v+=t,void 0===n)return E+=p(),0;var d=r(n,b);if(d)return E+=p(),f(d,n),d.returnBegin?0:n.length;var i=o(b,n);if(i){i.returnEnd||i.excludeEnd||(v+=n),E+=p();do b.className&&(E+="</span>"),b=b.parent;while(b!=i.parent);return i.excludeEnd&&(E+=e(n)),v="",i.starts&&f(i.starts,""),i.returnEnd?0:n.length}if(a(n,b))throw"Illegal";return v+=n,n.length||1}var h=g[t];i(h);var b=h,v="",y=0,w=0,E="";try{for(var _,x,k=0;;){if(b.terminators.lastIndex=k,_=b.terminators.exec(n),!_)break;x=m(n.substr(k,_.index-k),_[0]),k=_.index+x}return m(n.substr(k)),{relevance:y,keyword_count:w,value:E,language:t}}catch(N){if("Illegal"==N)return{relevance:0,keyword_count:0,value:e(n)};throw N}}function l(t){var n={keyword_count:0,relevance:0,value:e(t)},r=n;for(var o in g)if(g.hasOwnProperty(o)){var a=u(o,t);a.language=o,a.keyword_count+a.relevance>r.keyword_count+r.relevance&&(r=a),a.keyword_count+a.relevance>n.keyword_count+n.relevance&&(r=n,n=a)}return r.language&&(n.second_best=r),n}function s(e,t,n){return t&&(e=e.replace(/^((<[^>]+>|\t)+)/gm,function(e,n){return n.replace(/\t/g,t)})),n&&(e=e.replace(/\n/g,"<br>")),e}function c(e,t,n){var i=r(e,n),c=o(e);if("no-highlight"!=c){var p=c?u(c,i):l(i);c=p.language;var f=a(e);if(f.length){var g=document.createElement("pre");g.innerHTML=p.value,p.value=d(f,a(g),i)}p.value=s(p.value,t,n);var m=e.className;m.match("(\\s|^)(language-)?"+c+"(\\s|$)")||(m=m?m+" "+c:c),e.innerHTML=p.value,e.className=m,e.result={language:c,kw:p.keyword_count,re:p.relevance},p.second_best&&(e.second_best={language:p.second_best.language,kw:p.second_best.keyword_count,re:p.second_best.relevance})}}function p(){p.called||(p.called=!0,Array.prototype.map.call(document.getElementsByTagName("pre"),t).filter(Boolean).forEach(function(e){c(e,n.tabReplace)}))}function f(){window.addEventListener("DOMContentLoaded",p,!1),window.addEventListener("load",p,!1)}var g={};this.LANGUAGES=g,this.highlight=u,this.highlightAuto=l,this.fixMarkup=s,this.highlightBlock=c,this.initHighlighting=p,this.initHighlightingOnLoad=f,this.IDENT_RE="[a-zA-Z][a-zA-Z0-9_]*",this.UNDERSCORE_IDENT_RE="[a-zA-Z_][a-zA-Z0-9_]*",this.NUMBER_RE="\\b\\d+(\\.\\d+)?",this.C_NUMBER_RE="(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",this.BINARY_NUMBER_RE="\\b(0b[01]+)",this.RE_STARTERS_RE="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|\\.|-|-=|/|/=|:|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",this.BACKSLASH_ESCAPE={begin:"\\\\[\\s\\S]",relevance:0},this.APOS_STRING_MODE={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[this.BACKSLASH_ESCAPE],relevance:0},this.QUOTE_STRING_MODE={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[this.BACKSLASH_ESCAPE],relevance:0},this.C_LINE_COMMENT_MODE={className:"comment",begin:"//",end:"$"},this.C_BLOCK_COMMENT_MODE={className:"comment",begin:"/\\*",end:"\\*/"},this.HASH_COMMENT_MODE={className:"comment",begin:"#",end:"$"},this.NUMBER_MODE={className:"number",begin:this.NUMBER_RE,relevance:0},this.C_NUMBER_MODE={className:"number",begin:this.C_NUMBER_RE,relevance:0},this.BINARY_NUMBER_MODE={className:"number",begin:this.BINARY_NUMBER_RE,relevance:0},this.inherit=function(e,t){var n={};for(var r in e)n[r]=e[r];if(t)for(var r in t)n[r]=t[r];return n}};n.LANGUAGES.javascript=e("./javascript.js")(n),t.exports=n},{"./javascript.js":2}],2:[function(e,t){t.exports=function(e){return{keywords:{keyword:"in if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const",literal:"true false null undefined NaN Infinity"},contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.C_NUMBER_MODE,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"regexp",begin:"/",end:"/[gim]*",illegal:"\\n",contains:[{begin:"\\\\/"}]},{begin:"<",end:">;",subLanguage:"xml"}],relevance:0},{className:"function",beginWithKeyword:!0,end:"{",keywords:"function",contains:[{className:"title",begin:"[A-Za-z$_][0-9A-Za-z$_]*"},{className:"params",begin:"\\(",end:"\\)",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:"[\"'\\(]"}],illegal:"\\[|%"}]}}},{}],3:[function(e,t){t.exports="function"==typeof Object.create?function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}},{}],4:[function(e,t){function n(){}var r=t.exports={};r.nextTick=function(){var e="undefined"!=typeof window&&window.setImmediate,t="undefined"!=typeof window&&window.postMessage&&window.addEventListener;if(e)return function(e){return window.setImmediate(e)};if(t){var n=[];return window.addEventListener("message",function(e){var t=e.source;if((t===window||null===t)&&"process-tick"===e.data&&(e.stopPropagation(),n.length>0)){var r=n.shift();r()}},!0),function(e){n.push(e),window.postMessage("process-tick","*")}}return function(e){setTimeout(e,0)}}(),r.title="browser",r.browser=!0,r.env={},r.argv=[],r.on=n,r.addListener=n,r.once=n,r.off=n,r.removeListener=n,r.removeAllListeners=n,r.emit=n,r.binding=function(){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(){throw new Error("process.chdir is not supported")}},{}],5:[function(e,t){t.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},{}],6:[function(e,t,n){(function(t,r){function o(e,t){var r={seen:[],stylize:d};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),m(t)?r.showHidden=t:t&&n._extend(r,t),E(r.showHidden)&&(r.showHidden=!1),E(r.depth)&&(r.depth=2),E(r.colors)&&(r.colors=!1),E(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=a),u(r,e,r.depth)}function a(e,t){var n=o.styles[t];return n?"["+o.colors[n][0]+"m"+e+"["+o.colors[n][1]+"m":e}function d(e){return e}function i(e){var t={};return e.forEach(function(e){t[e]=!0}),t}function u(e,t,r){if(e.customInspect&&t&&O(t.inspect)&&t.inspect!==n.inspect&&(!t.constructor||t.constructor.prototype!==t)){var o=t.inspect(r,e);return y(o)||(o=u(e,o,r)),o}var a=l(e,t);if(a)return a;var d=Object.keys(t),m=i(d);if(e.showHidden&&(d=Object.getOwnPropertyNames(t)),N(t)&&(d.indexOf("message")>=0||d.indexOf("description")>=0))return s(t);if(0===d.length){if(O(t)){var h=t.name?": "+t.name:"";return e.stylize("[Function"+h+"]","special")}if(_(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(k(t))return e.stylize(Date.prototype.toString.call(t),"date");if(N(t))return s(t)}var b="",v=!1,w=["{","}"];if(g(t)&&(v=!0,w=["[","]"]),O(t)){var E=t.name?": "+t.name:"";b=" [Function"+E+"]"}if(_(t)&&(b=" "+RegExp.prototype.toString.call(t)),k(t)&&(b=" "+Date.prototype.toUTCString.call(t)),N(t)&&(b=" "+s(t)),0===d.length&&(!v||0==t.length))return w[0]+b+w[1];if(0>r)return _(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special");e.seen.push(t);var x;return x=v?c(e,t,r,m,d):d.map(function(n){return p(e,t,r,m,n,v)}),e.seen.pop(),f(x,b,w)}function l(e,t){if(E(t))return e.stylize("undefined","undefined");if(y(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}return v(t)?e.stylize(""+t,"number"):m(t)?e.stylize(""+t,"boolean"):h(t)?e.stylize("null","null"):void 0}function s(e){return"["+Error.prototype.toString.call(e)+"]"}function c(e,t,n,r,o){for(var a=[],d=0,i=t.length;i>d;++d)a.push(M(t,String(d))?p(e,t,n,r,String(d),!0):"");return o.forEach(function(o){o.match(/^\d+$/)||a.push(p(e,t,n,r,o,!0))}),a}function p(e,t,n,r,o,a){var d,i,l;if(l=Object.getOwnPropertyDescriptor(t,o)||{value:t[o]},l.get?i=l.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):l.set&&(i=e.stylize("[Setter]","special")),M(r,o)||(d="["+o+"]"),i||(e.seen.indexOf(l.value)<0?(i=h(n)?u(e,l.value,null):u(e,l.value,n-1),i.indexOf("\n")>-1&&(i=a?i.split("\n").map(function(e){return" "+e}).join("\n").substr(2):"\n"+i.split("\n").map(function(e){return" "+e}).join("\n"))):i=e.stylize("[Circular]","special")),E(d)){if(a&&o.match(/^\d+$/))return i;d=JSON.stringify(""+o),d.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(d=d.substr(1,d.length-2),d=e.stylize(d,"name")):(d=d.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),d=e.stylize(d,"string"))}return d+": "+i}function f(e,t,n){var r=0,o=e.reduce(function(e,t){return r++,t.indexOf("\n")>=0&&r++,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0);return o>60?n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+n[1]:n[0]+t+" "+e.join(", ")+" "+n[1]}function g(e){return Array.isArray(e)}function m(e){return"boolean"==typeof e}function h(e){return null===e}function b(e){return null==e}function v(e){return"number"==typeof e}function y(e){return"string"==typeof e}function w(e){return"symbol"==typeof e}function E(e){return void 0===e}function _(e){return x(e)&&"[object RegExp]"===R(e)}function x(e){return"object"==typeof e&&null!==e}function k(e){return x(e)&&"[object Date]"===R(e)}function N(e){return x(e)&&("[object Error]"===R(e)||e instanceof Error)}function O(e){return"function"==typeof e}function S(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||"undefined"==typeof e}function R(e){return Object.prototype.toString.call(e)}function C(e){return 10>e?"0"+e.toString(10):e.toString(10)}function j(){var e=new Date,t=[C(e.getHours()),C(e.getMinutes()),C(e.getSeconds())].join(":");return[e.getDate(),D[e.getMonth()],t].join(" ")}function M(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var A=/%[sdj%]/g;n.format=function(e){if(!y(e)){for(var t=[],n=0;n<arguments.length;n++)t.push(o(arguments[n]));return t.join(" ")}for(var n=1,r=arguments,a=r.length,d=String(e).replace(A,function(e){if("%%"===e)return"%";if(n>=a)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(t){return"[Circular]"}default:return e}}),i=r[n];a>n;i=r[++n])d+=h(i)||!x(i)?" "+i:" "+o(i);return d},n.deprecate=function(e,o){function a(){if(!d){if(t.throwDeprecation)throw new Error(o);t.traceDeprecation?console.trace(o):console.error(o),d=!0}return e.apply(this,arguments)}if(E(r.process))return function(){return n.deprecate(e,o).apply(this,arguments)};if(t.noDeprecation===!0)return e;var d=!1;return a};var T,B={};n.debuglog=function(e){if(E(T)&&(T=t.env.NODE_DEBUG||""),e=e.toUpperCase(),!B[e])if(new RegExp("\\b"+e+"\\b","i").test(T)){var r=t.pid;B[e]=function(){var t=n.format.apply(n,arguments);console.error("%s %d: %s",e,r,t)}}else B[e]=function(){};return B[e]},n.inspect=o,o.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},o.styles={special:"cyan",number:"yellow","boolean":"yellow",undefined:"grey","null":"bold",string:"green",date:"magenta",regexp:"red"},n.isArray=g,n.isBoolean=m,n.isNull=h,n.isNullOrUndefined=b,n.isNumber=v,n.isString=y,n.isSymbol=w,n.isUndefined=E,n.isRegExp=_,n.isObject=x,n.isDate=k,n.isError=N,n.isFunction=O,n.isPrimitive=S,n.isBuffer=e("./support/isBuffer");var D=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];n.log=function(){console.log("%s - %s",j(),n.format.apply(n,arguments))},n.inherits=e("inherits"),n._extend=function(e,t){if(!t||!x(t))return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e}}).call(this,e("+xKvab"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"+xKvab":4,"./support/isBuffer":5,inherits:3}],7:[function(e,t,n){(function(t){function r(e,t){return x(R,e,t)}function o(e,t){return t?G:$}function a(e,t){return t?"":q}function d(e){return e?G:$}function i(e){return e?"":q}function u(e,t,n){return x(C,e,o(e,n),t)}function l(e,t,n,r,o){return x(j,a(e,r),e,d(o),t,i(o),n)}function s(e,t,n){return x(M,e,o(e,n),t)}function c(e,t,n){return x(A,a(e,n),t)}function p(e,t){return x(D,e,t,T)}function f(e,t){return x(B,e,t,T)}function g(e){return(e.syntaxHighlight?V:"")+Y+Q}function m(e){return String(e).replace(/&(?!\w+;)/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""")}function h(e){var t=O.call(e);return t=t.split(" ")[1],t=t.substring(0,t.length-1)}function b(e,t){if(t||(t=h(e)),"Array"==t){for(var n=[],r=0;r<e.length;r++)n.push(e[r]);return n}if("Object"==t){var o={};for(var a in e)o[a]=b(e[a]);return o}return e}function v(e,t,n){var r=[];if("object"!=typeof e)return r;t.objects||(t.objects=[],t.paths=[]);var o=t.objects.indexOf(e);return o>=0&&(r=t.paths[o]),t.objects.push(e),t.paths.push(n),r}function y(e,t,n,o){var a="",d=h(e),i=S.indexOf(d)>=0,g=0==n.length,w=d,E=!0,_=!0;if(g){var N=W;t.bFilteredLevel=!1,o.label&&(w=o.label+" - "+w),n=[N]}var O=!1,R=!i;if(i)switch(d){case"Boolean":var C='<span class="'+(e?"nodedump-yes":"nodedump-no")+'">'+e+"</span>";a=l(d,w,C,E,_);break;case"String":if(0===e.length)O=!0;else{var C=m(e);a=l(d,w,C,E,_)}break;case"Math":case"Undefined":case"Null":a=c(d,w,E);break;default:a=l(d,w,e.toString(),E,_)}else switch(E=o.expand,"object"==typeof o.expand&&(E=E.indexOf(d)>-1||E.indexOf(d.toLowerCase())>-1),E&&(1==o.collapse||"object"==typeof o.collapse&&(o.collapse.indexOf(d)>-1||o.collapse.indexOf(d.toLowerCase())>-1))&&(E=!1),d){case"RegExp":case"Error":a+=s(d,w,E),a+=c(d,e.toString(),E);break;case"Function":R=!0,a+=s(d,w,E);var j=e.toString();if(o.syntaxHighlight){var M=k.highlight("javascript",j);j=M.value}else var j=m(e.toString());a+=c(d,'<pre><code class="lang-javascript">'+j+"</code></pre>",E);break;case"Array":case"Object":default:_=E,"object"==typeof o.expand&&E&&(_=!1);var A=v(e,t,n);if(A.length>0)d=Z,a=l(d,d,A.join(J),E);else{var T,B=[];for(var D in e)B.push(D);"Array"!=d&&o.sortKeys&&B.sort(function(e,t){return e.toLowerCase().localeCompare(t.toLowerCase())}),t.level++;for(var D,C,F,z=[],G=!1,$=B.length,q=0,V=0,Y=0;Y<B.length;Y++){D=B[Y],F="";try{C=e[D]}catch(Q){F=Q.toString()}if(g){if(!(!o.show||o.show.length&&(o.show.indexOf(D)>=0||o.show.indexOf(Number(D))>=0))){V++;continue}if(o.hide&&o.hide.length&&(o.hide.indexOf(D)>=0||o.hide.indexOf(Number(D))>=0)){V++;continue}if(o.top>0&&q===o.top){G=!0;break}}if(o.hideTypes){var X=h(C);if(o.hideTypes.indexOf(X)>-1||o.hideTypes.indexOf(X.toLowerCase())>-1){V++;continue}}if(q++,null!==o.levels&&n.length>o.levels)t.bFilteredLevel=!0,a+=l(d,D,"",!0);else if(F.length>0){var et=s(L,L,!0)+c(L,'<pre><code class="lang-javascript">'+k.highlight("javascript",F).value+"</code></pre>",!0);a+=l(d,D,r(L,et),_)}else T=b(n,"Array"),T.push(D),a+=l(d,D,y(C,t,T,o),E,_)}0===$?O=!0:(g?(q!==$&&(o.show||o.hideTypes?z.push(x(U,q,$)):o.hide&&(z.push(x(H,V,$)),$-=V),o.show||o.hideTypes||!G||z.push(x(P,q,$))),t.bFilteredLevel&&z.push(x(K,o.levels))):o.hideTypes&&q!==$&&z.push(x(U,q,$)),z.length>0&&(w+=x(I,z.join(", "))),a=u(d,w,E)+a)}}return O&&(a=R?f(d,w):p(d,w)),r(d,a)}function w(e,t){var n=b(N);for(var r in t)n[r]=t[r];return g(n)+y(e,{},[],n)}function E(e){for(var t in e)N[t]=e[t];return _(),this}function _(e){e&&(N.dumpFunctionName=e),t[N.dumpFunctionName]=w}var x=e("util").format,k=e("./lib/highlight.js/highlight"),N={collapse:!1,dumpFunctionName:"nodedump",expand:!0,hide:null,hideTypes:null,label:null,levels:null,show:null,sortKeys:!0,syntaxHighlight:!0,top:null},O={}.toString,S=["String","Number","Boolean","Undefined","Null","Date","Math"],R='<table class="nodedump nodedump-%s"><tbody>%s</tbody></table>',C='<tr><th colspan="2" class="nodedump-label nodedump-%s"%s onclick="nodedump.toggleTable(this);">%s</th></tr>',j='<tr%s><td class="nodedump-label nodedump-%s"%s onclick="nodedump.toggleRow(this);">%s</td><td class="nodedump-data"%s>%s</td></tr>',M='<tr><th class="nodedump-label nodedump-%s"%s onclick="nodedump.toggleTable(this);">%s</th></tr>',A='<tr%s><td class="nodedump-data">%s</td></tr>',T=" [empty]",B='<tr><th class="nodedump-%s">%s%s</th></tr>',D='<tr><td class="nodedump-%s">%s%s</td></tr>',L="Error-thrown",F="",z="",I=" [Filtered - %s]",U="%d of %d items shown",H="%d of %d items hidden",P="Top %d of %d items shown",K="%d levels shown",G=' title="'+F+'"',$=' style="font-style: italic;" title="'+z+'"',q=' style="display:none"',Z="Circular-Reference",J=" » ",W="[TOP]",V='<style type="text/css">\n/* Google Code style (c) Aahan Krish <geekpanth3r@gmail.com>*/\ntd.nodedump-data pre code{display:block;padding:.5em;background:#fff;color:#000}td.nodedump-data pre .comment,td.nodedump-data pre .template_comment,td.nodedump-data pre .javadoc,td.nodedump-data pre .comment *{color:#800}td.nodedump-data pre .keyword,td.nodedump-data pre .method,td.nodedump-data pre .list .title,td.nodedump-data pre .clojure .built_in,td.nodedump-data pre .nginx .title,td.nodedump-data pre .tag .title,td.nodedump-data pre .setting .value,td.nodedump-data pre .winutils,td.nodedump-data pre .tex .command,td.nodedump-data pre .http .title,td.nodedump-data pre .request,td.nodedump-data pre .status{color:#008}td.nodedump-data pre .envvar,td.nodedump-data pre .tex .special{color:#660}td.nodedump-data pre .string,td.nodedump-data pre .tag .value,td.nodedump-data pre .cdata,td.nodedump-data pre .filter .argument,td.nodedump-data pre .attr_selector,td.nodedump-data pre .apache .cbracket,td.nodedump-data pre .date,td.nodedump-data pre .regexp{color:#080}td.nodedump-data pre .sub .identifier,td.nodedump-data pre .pi,td.nodedump-data pre .tag,td.nodedump-data pre .tag .keyword,td.nodedump-data pre .decorator,td.nodedump-data pre .ini .title,td.nodedump-data pre .shebang,td.nodedump-data pre .prompt,td.nodedump-data pre .hexcolor,td.nodedump-data pre .rules .value,td.nodedump-data pre .css .value .number,td.nodedump-data pre .literal,td.nodedump-data pre .symbol,td.nodedump-data pre .ruby .symbol .string,td.nodedump-data pre .number,td.nodedump-data pre .css .function,td.nodedump-data pre .clojure .attribute{color:#066}td.nodedump-data pre .class .title,td.nodedump-data pre .haskell .type,td.nodedump-data pre .smalltalk .class,td.nodedump-data pre .javadoctag,td.nodedump-data pre .yardoctag,td.nodedump-data pre .phpdoc,td.nodedump-data pre .typename,td.nodedump-data pre .tag .attribute,td.nodedump-data pre .doctype,td.nodedump-data pre .class .id,td.nodedump-data pre .built_in,td.nodedump-data pre .setting,td.nodedump-data pre .params,td.nodedump-data pre .variable,td.nodedump-data pre .clojure .title{color:#606}td.nodedump-data pre .css .tag,td.nodedump-data pre .rules .property,td.nodedump-data pre .pseudo,td.nodedump-data pre .subst{color:#000}td.nodedump-data pre .css .class,td.nodedump-data pre .css .id{color:#9B703F}td.nodedump-data pre .value .important{color:#f70;font-weight:700}td.nodedump-data pre .rules .keyword{color:#C5AF75}td.nodedump-data pre .annotation,td.nodedump-data pre .apache .sqbracket,td.nodedump-data pre .nginx .built_in{color:#9B859D}td.nodedump-data pre .preprocessor,td.nodedump-data pre .preprocessor *{color:#444}td.nodedump-data pre .tex .formula{background-color:#EEE;font-style:italic}td.nodedump-data pre .diff .header,td.nodedump-data pre .chunk{color:gray;font-weight:700}td.nodedump-data pre .diff .change{background-color:#BCCFF9}td.nodedump-data pre .addition{background-color:#BAEEBA}td.nodedump-data pre .deletion{background-color:#FFC8BD}td.nodedump-data pre .comment .yardoctag{font-weight:700}</style>',Y='<style type="text/css">\n/* nodedump styles */\ntable.nodedump, table.nodedump th, table.nodedump td { border-collapse: separate; border-spacing:2px; width: auto; line-height:normal; }table.nodedump { font-size: x-small; font-family: verdana, arial, helvetica, sans-serif; cell-spacing: 2px; background-color: #dddddd; color: #222222;}table.nodedump .nodedump-label { cursor:pointer; }--table.nodedump td, table.nodedump th { background-color: #eeeeee; }--table.nodedump { background-color: #aaaaaa; }--table.nodedump th { text-align: left; color: white; padding: 5px; background-color: #cccccc; }--table.nodedump td { vertical-align : top; padding: 3px; background-color: #eeeeee; }table.nodedump { background-color: #707000; }table.nodedump th { text-align: left; color: white; padding: 5px; background-color: #ADAD00; }table.nodedump td { vertical-align : top; padding: 3px; background-color: #FFFF9E; }\ntable.nodedump td.nodedump-data { background-color: #ffffff; }table.nodedump td.nodedump-data pre { line-height:normal; background-color: #ffffff; border:0; padding:0; }\ntable.nodedump td.nodedump-data pre code { font-size: small; font-family: Consolas, Menlo, Monaco, Lucida Console, monospace; Courier New, monospace, serif; }\n\ntable.nodedump-String { background-color: #888888; }table.nodedump-String td.nodedump-String { background-color: #dddddd; }table.nodedump-Number { background-color: #FF8833; }table.nodedump-Number td.nodedump-Number { background-color: #FFB885; }table.nodedump-Boolean { background-color : #eebb00; }table.nodedump-Boolean td.nodedump-Boolean { background-color: #FFDA75; }table.nodedump-Boolean td.nodedump-data span.nodedump-no { color: #aa0000; }table.nodedump-Boolean td.nodedump-data span.nodedump-yes { color: #008800; }table.nodedump-Date { background-color: #CE8D98; }table.nodedump-Date td.nodedump-Date { background-color: #ffcbd4; }table.nodedump-Math td.nodedump-data { color: white; font-weight: bold; background-color: #ADAD00; }table.nodedump-Null, table.nodedump-Undefined { background-color: #333333; }table.nodedump-Null td.nodedump-data, table.nodedump-Undefined td.nodedump-data { color:#ffffff; background-color: #333333; }\ntable.nodedump-Object { background-color: #0000cc; }table.nodedump-Object th.nodedump-Object { background-color: #4444cc; }table.nodedump-Object td.nodedump-Object { background-color: #ccddff; }\ntable.nodedump-Array { background-color: #006600; }table.nodedump-Array th.nodedump-Array { background-color: #009900; }table.nodedump-Array td.nodedump-Array { background-color: #ccffcc; }table.nodedump-Function { background-color: #aa4400; }table.nodedump-Function th.nodedump-Function { background-color: #cc6600; }table.nodedump-RegExp { background-color: #884488; }table.nodedump-RegExp th.nodedump-RegExp { background-color: #aa66aa; }table.nodedump-RegExp td.nodedump-RegExp { background-color: #ffddff; }table.nodedump-Error { background-color: #CC3300; }table.nodedump-Error th.nodedump-Error { background-color: #CC3300; }table.nodedump-'+Z+", table.nodedump-"+L+" { background-color: #333333; }table.nodedump-"+Z+" td.nodedump-"+Z+", table.nodedump-"+L+" th.nodedump-"+L+" { background-color: #333333; }table.nodedump-"+Z+" td.nodedump-label { color: #ffffff; }\n</style>",Q="<script type=\"text/javascript\">\n // based on CFDump's js\n var nodedump;\n nodedump = (function(){\n var style;\n return {\n toggleRow: function(source){\n var target = (document.all) ? source.parentElement.cells[1] : source.parentNode.lastChild;\n this.toggleTarget(target,this.toggleSource(source));\n } // end toggleRow\n\n ,toggleSource: function(source){\n if (source.style.fontStyle == 'italic') {\n source.style.fontStyle='normal';\n source.title='"+F+"';\n return 'open';\n } else {\n source.style.fontStyle='italic';\n source.title='"+z+"';\n return 'closed';\n }\n } // end toggleSource\n\n ,toggleTable: function(source){\n var switchToState=this.toggleSource(source);\n if(document.all) {\n var table=source.parentElement.parentElement;\n for(var i=1;i<table.rows.length;i++) {\n target=table.rows[i];\n this.toggleTarget(target,switchToState);\n }\n }\n else {\n var table=source.parentNode.parentNode;\n for (var i=1;i<table.childNodes.length;i++) {\n target=table.childNodes[i];\n if(target.style) {\n this.toggleTarget(target,switchToState);\n }\n }\n }\n } // end toggleTable\n\n ,toggleTarget: function(target,switchToState){\n target.style.display = (switchToState == 'open') ? '' : 'none';\n } // end toggleTarget\n };\n\n })();\n</script>";_(),n.dump=w,n.init=E}).call(this,"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./lib/highlight.js/highlight":1,util:6}]},{},[7]);