text: /*!
   * Chrome JS runtime inspector plugin v0.1
   * Copyright 2013 Andrei Kashcha <https://github.com/anvaka/>
   * Based on Spotlight.js v1.0.0-pre <http://github.com/bestiejs/spotlight.js/>
   * Copyright 2011-2012 John-David Dalton <http://allyoucanleet.com/>
   * Based on Waldo <http://github.com/angus-c/waldo/>,
   * Copyright 2011-2012 Angus Croll <http://javascriptweblog.wordpress.com/>
   * All librareis are available under MIT license <http://mths.be/mit>
   */
  function findAll(a,b,c){"use strict";function l(a,b){for(var c=a.length;c--;)if(b(a[c]))return a[c]}function m(){var a,c=!0,d=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"];m=function(b,f){var g,h,i,j,k,l,m=!b,n=-1,q=[];b=Object(b);try{q=e(b)}catch(s){}if(j=q.length)for(;j>++n;){i=q[n];try{l=b[i]}catch(s){continue}if(f(l,i,b)===!1)break}else{try{for(i in b)break}catch(s){return}for(i in b)if(h?(l=i[1],i=i[0]):l=b[i],m=(h||o(b,i))&&f(l,i,b)===!1)break;if(!m&&c&&p(b))for(n=0,j=b.length;j>n&&!(m=f(b[n],n+"",b)===!1);n++);if(!m&&a)for(g=b.constructor,k=g&&g.prototype&&g.prototype.constructor===g,n=0;(i=d[n])&&(k&&"constructor"==i||!o(b,i)||f(b[i],i,b)!==!1);n++);}},m.apply(null,arguments)}function n(a){var b;if(null==a)b=null===a?"Null":"Undefined";else if(a==window)b="Global";else if(q(a)&&r(a,"prototype"))try{if("[object Object]"==g.call(a.prototype))for(var c in a.prototype){b="Constructor";break}else b="Constructor"}catch(d){}return b||(g.call(a).match(/^\[object (.*?)\]$/)||0)[1]||(b=typeof a,b.charAt(0).toUpperCase()+b.slice(1))}function o(a,b){return null!=a&&f.call(Object(a),b)}function p(){return p=function(a){return"[object Arguments]"==g.call(a)},p(arguments)||(p=function(a){return!!a&&o(a,"callee")}),p(arguments[0])}function q(a){return"[object Function]"==g.call(a)}function r(a,b){var c=null!=a?typeof a[b]:"number";return!/^(?:boolean|number|string|undefined)$/.test(c)&&("object"==c?!!a[b]:!0)}function s(a){var b,c=!!a&&"[object Object]"==g.call(a);if(c){try{b=a.constructor}catch(d){}c=q(b)}return c}function t(a,b,c,d){!b||RegExp("^(?:"+b+")$","i").test(n(c))?u(a,c,d):console.error("`"+c+"` must be a "+b.split("|").join(" or "))}function u(a,b,c){a=k[a]||a,c||(c={});var e,f,g,j,n,o,p=d.slice(),r=c.object||p[0].object,t=c.path,u=[];for(console.time("Completed in"),null==t&&(t=(l(p,function(a){return r==a.object})||{path:"<object>"}).path),c.object&&(p=[{object:r,path:t}]);e=p.pop();){f=0,r=e.object,t=e.path,e={object:r,path:t,pool:[r]},n=[];do r=e.object,t=e.path,o=t?".":"",m(r,function(c,d){(s(c)||q(c))&&(g=e.pool.slice(),j=l(g,function(a){return c==a.object}),j||(g.push({object:c,path:t+o+d,pool:g}),n[n.length]=g[g.length-1]));try{a.call(e,b,d,r)&&(u.push([t+o+d+" -> ",c]),h(u[u.length-1][0]),i(c),h(" "))}catch(f){}});while(e=n[f++])}return console.timeEnd("Completed in"),h("Matches found: "+u.length),u}function v(a,b){return t("kind","function|string",a,b)}function w(a,b){return t("name","string|RegExp",a,b)}function x(a,b){return t("value",null,a,b)}function y(a,b){return t("custom","function",a,b)}var d=[{object:window,path:"window"}],e=Object.getOwnPropertyNames,f={}.hasOwnProperty,g={}.toString,h=Object.getPrototypeOf(console).log.bind(console),i=Object.getPrototypeOf(console).dir.bind(console),j=Object.getPrototypeOf(console).error.bind(console),k={custom:function(a,b,c){return a.call(this,c[b],b,c)},kind:function(a,b,c){var d=[a,a=c[b]][0];return"*"==d||(q(d)?a instanceof d:typeof a==d||n(a).toLowerCase()==d.toLowerCase())},name:c?function(a,b){return a==b}:function(a,b){return a.test(b)},value:function(a,b,c){return c[b]===a}};switch(a){case"byKind":v(b);break;case"byName":w(c?b:RegExp(b,"i"));break;case"byValue":c||"string"!=typeof b||(b=RegExp(b,"i"),k.value=function(a,b,c){return a.test(c[b])}),x(b);break;case"custom":y(b);break;default:j("Invalid search request - unknown search type")}}